From e30c86b12544eca7ddf4bd43580cc73f441da018 Mon Sep 17 00:00:00 2001 From: polina193535 Date: Sun, 8 Feb 2026 21:43:29 +0300 Subject: [PATCH 01/26] docs: add PR template --- .github/pull_request_template.md | 18 ++++++++ labs/screenshots/page_load_owasp.png | Bin 0 -> 385569 bytes labs/submission1.md | 63 +++++++++++++++++++++++++++ 3 files changed, 81 insertions(+) create mode 100644 .github/pull_request_template.md create mode 100644 labs/screenshots/page_load_owasp.png create mode 100644 labs/submission1.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..0f93b5b8 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,18 @@ +## Goal + + +## Changes + + +## Testing + + +## Artifacts & Screenshots + + +--- + +### Checklist +- [ ] Clear and descriptive PR title +- [ ] Documentation updated if needed +- [ ] No secrets or large temporary files included \ No newline at end of file diff --git a/labs/screenshots/page_load_owasp.png b/labs/screenshots/page_load_owasp.png new file mode 100644 index 0000000000000000000000000000000000000000..fe08b3e9bb4df3de18d6f8284a553873fa124290 GIT binary patch literal 385569 zcmdq}^+S|V*ES3j(kUrOE7IK^5&{wf3|)eBcZY=FAfQN!v)5{1(oiPArN%`;K_O6iqM(g}f`f&Ef+38J3Ep8s zO*{wxpn7U6%cGPH(fk1~?%2wy%b}oDCg5E?!vL>w+@2VEqM#6VB7ac3U5lQhpxhRy zD9GvhnQhJa2az3LpY2a}T}Lt!2RwjFt?9IhU_AYF_>?vD-4QCIeP z)dCEn8a4w(;wKz2s>BL%jdEJDgmObYR8NF|Pg{kAZVmBDG-WtxB<_Vs(-rrx2?$6? zNTkoD`-jfEDng;jBnM;&_nV39hC`15Qz6&`VTz_X8<+T}o#Pg9{Pnnukwty87;YC~ zjZkdHNMiZFf5Ew88yQK)i;NV+HqtX3KQvzjdFniOm`HAC0GGu({nRRsZ#-twmaPoS zOOyDoizA7dm{jfgu~7YRJ>2Q0;wDV(cHofZmF0@55(Hw83{S8bmy(M@Gn4M*hB+e5T^Tj`?9xPoQc8FdVjfuyIotrh59K*v9 z(^`zArYqt2?~Su&YA2JA801?Gstd*UuL_HhbHP&@6~RWmNue{d+O3?zF^(wS?=Qkt z)kyC}${3qIm3(M|8vnA@;=w;6%)`{;VmE;57GsSeipys_KYQ# zkJdw6x-o`UNEjaet?;})2qc*K+W_se@W`(i*im_` zVcoFhWE4ioxyJ9W?-tkwrmS~x#@o`r9=0?e*<0@1%?nb2Wl%po{v9DgsY}Vgb_8tf z7aNSn>PHtgKH9?OccFu944i)y291Ch73HEu=#J3~d*#;Ld&$6H?rLEi!%}2s{+X|Q z`R7bz5x&famyQS}ihFk|He&jY@yKm<69dKaEL9LW*t!z~a%&0P%-^dC)w~{5j4RfT zby}8VL2xV@X`GG+s)5t~NK!^HC_jjS3DxVhemz{2w09x@N2Bc7dCRrb;XbMj3blfMyAiRYX*nenLjyYiLkh@zH-yvt_ z%cwlwB3q5QVD+jpeEGI+;56J=&e`j}YA4p!!h4b^)<|NxK57~=QliS^!BWcMbAdP6 z&i}pf1T^^Ib}ZH}|9v8FL@y)8Fp7 zz~gvWVLVT;Ia^ic^pe!}vh2R^zr&}wQ4X2*ZJ&jf6w-ypP-cCwaG_B2yJfit^m;kf znF*bzvTz~K3wq+Fbq5Z0djrpdvqy`BDttegswq zg#|&X0w0mkUcS$~ERn>heIzu`E9K@sK{?N~qpFoVHidov4yTdC$(@M(WPAaeoBe=x zl4uS`TGge($>qSs+7tOoA%)!bY{MSS{zo4J zVau91VQ6qzm!pUtUDLyd%rZlvGPj8mn8z&s&q;9hy9x`=_X~rYPxRQ8`QxkEoe8fm zj(9bhzOM7p3um&nAz*g2&b)ZVf!vq3c^(#@AR! zJD1OrH>^|d0^63?>q4I;c)!zMWEB1`@8ujd>qOZvE!q=bLuz6+tS%o-lhmML!6mo% zj#%D=-9sb8n2FMu$mu6yoaAz=zubT0eBxDHsrt+~*WeuU$FMH6s73_gKfaN-%mxCN zj5rHJh`b`S)UWCm%QgYhuxnf5o}uNWr(3{gV0qQ0<AFwW)f}+kqo-T) z)g0WmONISK+ zcMc^AEH%;6HHk9g4;kz>%~^g@;W@V*Xa8oDcz4X*zzIuBa~MlA#orycoNB*AG>F}` zx*<{_;l~;E`Q&LnApBE;VxOGQ{=*;dIM>0tY)3P6cbY;YtATtEagKE+eC4YlP(fAx9592 z&NyZna813lUe3bm)o3>ZXVxnon>GFDVk(YSVS6j*sULST6e|5`VeVA}!Y3H2pm+ zYt0#Yrknih9Vw%`A7p(#r5>`hGN1kyDRLOQ^a*UD;sYt{3Hap1jB z?AF#|u>W|8AuCKiD5$xSqrJg>MT;!z?E~faO=x!Ijh?pa9s&I+TzCfc=Z9+8dqzA-j3Wk8FK){^n#~rj&AXZjm~sa5xmL8R0^5jKXhOy;g16_1lNsrebe|Oves3huJrERS0=0XXo zcG1zoyt{f3uOQO)auai*Gn~0Y1(zFYb-O3gOeFycor7+zG`30GWSPdOj+JZrw%+Vs z0_}v|!GikU^r*+S2-mHj;TeYMVnDrDxFr)XhzO&jzQhMDJ7ltSyw#*tmgeKLh%Jlg z(yr3=NM@Fh$asN{m6(+k-?_B-xiHJJJD#=(4uiv=TU+zF&P!qv(Y+q|Gg{qh_gYR; z=H@K_X4Yt3g`<669u16a&i{q#(T`{vUb7@-D2dEI*nAosNgCF(85H7 z7M=g^w_&HB;Or7UTR#@eMS0q;JlZ9vgAybUuu)vwu7%5+4`BXvs)t|kcyi$EhloJ| zU+5R$pc_=L!3G8>&4cb%%*E4)eFcBzx=KLAC_=M_I9!{%)+9ZUWN-6tb>!p}8FA~o@LVvC56ml1 zhGbv4#&nGn3&HQgTf`=fawd(!OT}Q@{1v8z-YdDgawP=(kU1CKuJEorX8npVhd#rP zaEs6WKjqTbs@8?=?%iHrsSSOQvfUy4{A1O!pGe|-t~1nTsqh8*hGOq=LrKs{an@=L z4aBp-#HH1&2@>iw(|A8j$94#_COYs#|4EnpS$G6oYy4h9_hT0`=_r6^^uOWa;`R>q zcdy{YW0qFxl6R3rjhWpq-@v2LCg-VJ|1#<-mbN~LX|TONxk1$N%k7?Or;KcbjJB+2 z5_`~t%cW>~8=wwR8p82X<8C~jW@6$!QhNH~n7a=Q>YUQ)emvtYEWj9##3MBN;$`37 zmda^JvgbN@vOR;kzR=dzh!-|2b4znoe!AC5Gy;cmpdf}a9p4{>cg0dh$ndV0*3aYi zJprD|a((T+Gb@%;&YCIiy$s&|Rj*=X^xi*F?U!wKFs5v=UMaXA)#I1=IP0#{HEhT~ zCVldj=R$X-j<<d^bhhZzpjW(Idh0QXTeW8@AbVNHwt>TrSKxXMJ?2=uR_+f7+K4iL6WK-CEd6eq#p->8}ye4go zF1CB+*t-8PpmM^Yo!s>1$f7Ay|af?fVu|=I9<-fjeR?rg(_+gMOZ4;Rjr9N_d!jsqcT;ZBLkZ#sPJTc_L7F z1CH!alwRLMz40bm+nTCIsj>U{b(Z|0wDkO}Zb|Or=x~_`h+(N|6NMrKR-#4?zfIOR zlY=BxOvR>f8Gi>c^i@K_#Miu~pg791 z9ei({RXPnPC+&>hy?#eG_vK*wOWf7cQa3sp(n8KVI};AUJ4fr|$wUj6EVY(!JGWS_ zzFBP{XzDT9-$nwtrrM!3ZMgsWj1CqK4`5&?Oep3y@xc%LfHk(=u{@;cZW|FmCwboL zAPT=f8bs!c+K{<87#_rP;^!tJ{&HdryNhBakU6w2FGnJ0$<-TbZ1m`DYT;G7#&#LM zZ?vumW0vi$WPEX%(@@rRo0~AlSypn4NxjmK7WW_XdX}9tDZx~EHa`h-YaP4X{*y|n z$IB@zXw2QT$PY&5uRn;t>rH4nt#Y495cM3&S0b)iJ`U*hK~(Ht(oe3Me+P@Eu@rX% z&Gb0<=D-(+6S3fw#ihb}YGg2y?M=~3wyO(%not7Gc}7m31&t+5QC;hM)y;MaiSe6^?=ft~QX zEy{k6r@db>k3~qc*hOjn(SGF9vx!w;k;r5Y?jp14M_A&#_xr3hW=rM1SGs1;=5ZJEm3Sj=jcM7D$Zqs zg!E?@ZM(`>4WCcFQTz9?u%Maf7MH@MF{P$>VdjMN*2fovAH)L7dPttR)JKn`+Zwin z2t>!*<<^7{IkZw_QcoQmT@3jN*(xUhjsYTp>i- z_YX=0O*bC_a3g}>0~yso z_{f76>!BWQO;$#9L||=hS`xBC#tYgIj=(}TC?fY6n43w;x$DqeDx(H#gLGVHx9a2i5b+u~!6=T?p(}=44 ziK>e|0Nikyh1Ot+v;N2StKUPe_LW=cE%ukYP-gvB;!tKi`nfEy;Xg|Zt1)5Nx&g;y z`W;%|)!u#hfZzU_N&szIDEQ*&*?hAQ(R>1^>`ssmSOA12vqb<*Fhlj|xY}*HVC0}aP{{THg;>zx zpvZq}fPg?&uxg2MeLS$5B`%)M4TPBVNxG#v@@IDQ&Qa6B>HCpeU^u zTz@wVy5NkzAs_?ZeRa}i8*Q&L=y;Rp%5v1FpM!$mQ*vg$Wb0Iz!aCD_e$B@GPZJhooa2sxSLK zu|BhW@tdR(d+Fz`Nb-$J{)3RChGX9?DK}mVsu5RRdlQKqHm1+$xu0bUqlw8G51P`F ziy#pfN1G!NN(39vs;7Gf`>h6F4qgTA5ucx9TzG++XX|p6c)?{-)htBXCnK((T4?dp z{G3`cf2p|6)q=%1D;BFBS*W-qIS(u^&!B|W4^nbmX(CNn+dHCVOKh-Qc_#2gL93;7 z`d4^BD^O1uD6JFpaG&;9yvxd>BTmZ42(n}Dd+oC`+Y8DJyD>Oab`R_3snA)3Br?(e zD5T=EyaNjH)lA>{p8^E`r$_^4We+f7wap;^@Tb6oUKR)$^P)Q_^)_C}f#Lwq5O>@1 zS6$%g&fEhd5w4ic+-N%7^hOmtP7m?SE*rCr(a)rpr@OX5+o-D>zeYyO)#IS$#X?EX4*IO{nqclU*QdCSTBMx3x{`Va%600G-C@K??Acx=kW zB_v7)Ar%&Up`n{V^{wYF=qL+8^^8TsS7#P4Ttj0Ga3=KsX`8T;-%35fSg5rhyA8cM zW#LL;Js7%*%=@6cZ={viyfwACoH1BQBOWLgO%zaJfY)(9ZsT)Y*9Ic>8iPh`BAonw zzG%h5wq}}ZXZX9>0VxAcpWFV6h_?d{d%+M$fUD%`!_doqzZ=(I`FEwVt`9|hw&p1- zUUL&zT<$`ZeDUoFi_LY;cIcA%Xsrv$$ct4mu~0>qE&oguVhxrxyk0M2HE|KisM}tQ z&OS->l%}*D@~_*T97JqO?Dy9?7Fw0|KboPn-b`C_AElTG%xK?_RW zWr>wQDrAd3KVolycZwF3W1v-X!!LES^;qa_3YFc8k~sz86_q3KH<0Eh&_yne{zP;x zp)4K_%S;rGscKU7r`XpdKKm|9st&p=^R3T&Nj&Q{`Z25BSCp!%sz9XR@%#N&`A8dT z)g8~pFWXZB)GT?>^MD3qjo$&LPSHg4m<()ey|d)MrmAfjpE4w!`~bBo6#`$gzsHKx z>J!EcGTsD?GgZ6EN#|}Yw9&)ZHa}q~i)D6ro6r&}%PKKf3p-DvxUK(S^wh8QmKI4} zU`bfJ+?Htg^KyRH>#=L=LTdzs=;jreCLR8UKJ5*uiK7l-38g#jW}+7{-R-CMA32ta zxEM%)bnXhaDe$S*wf+q_85Qj9R0zY%R5@^AGSvwzhr|ZDk}l+3E34n!Mb@OwX|9;j z>zjyU&>bJ>IzGsuh$@o|Ik%R<@ORr#V1#XS7_WDPQ=T?_E zz@6NPWxc$}CVbmcPV{T@^q%6w;Z>Jw=p{4Fao!pAm8b1;WQvS+K3w88_KLfkUr5NU zMR*Xua+1koeZsorOC!fe%O}Cyx-!BnyDblsH~5k+ zOGs**WSDV+cvJK@X6nmtt~QFxF#*OzzYsL~%f?HyxAYB5>$iP zGW1ud%!n{@Maa<&z$X$;!qoX7HowHD`U{w^s9s;5iikiRLF9XVPauA9;kNy_<;&r&NZ~&CaStxvahk1)1NKlpjVcc} z$|HpV9WM_jTvhfc-);t?{J6cKlM6<47cKdwo9AKQc$NOEc?_K~EgW23EvcMv{o`d1 zamZnZ&idC3{T^uQ>f)eeq;^F*#o*B5zMs~%UJP17)0^=@0X8p}@9&$k$KyQrvV2#( z$(Pwt^fd_K8;bicIp`^>ATb`Plf?5|L~YVJRoiCCMA7Z_ozU5Y&zx5TvrGNP3w6Wtgyk!Zv>Z&Mer>rL7(MO0A51`Yg{vwEiVR~Vat^+cQezR; zXBIJ)&Dx;u} zsTiiapyyCyKLQ2_-)SVZP3^OtKh`+kg8X|2Lq4587p*~c8K8n6r^y9ssqdTA6gWur z$*kJb#O@U}3>$O!>XZInUE8FJDBB&&ydAi}`uP*0psc)~ZFpNGjVf=J&{*IA=l-|P zlXo!^5rH3}M_^?@uGnF^&LqQvn^4c}kFniQqN1O5-B0{IfnL3IG6NF&IXXZT^>it~ zFG28OSqImZ_g8v9kFUfe)TU}##RPPk9Jn4%4W@LkX6LO^qf>=qn6HdU%na8l5qqBy z!P4orZdn^miQ;y)ye{#ri+(Lp7%cC{7i)nFueOu`Z<3g*nOE_!yl2+|M}Ov%IWqJI zw^)-^0G`)0F)K;Ar*U(H(OnnxG-Mq0Lt)+0(6B_-o=#n zc_7@5;J&b+NV4kYcq!`HR`u|JsW=zP6TBzoq!gj@(2J&9%$G%S4XQ zKl}8>n3~)P+rh9zucy+=K-IFi>62WJlxeP}rDHNn2z23qz%j3_8Qa5ojnHYKF}e&r zwBOP7dS;d@vf)Wh#hb)Of%_N5n$F-O*Ky|qP*hjuyvZ9?i75=6DE{N4&O+l}iP%wl zxpB+TQYJqXR2S1Ztj@G@Y};$vOe}0oTsxs|qD#wJ>#$Nuu?RhsbAP+m%gizH{j<3< z&26vZkiPlb^BuA({ej2c(3XrYWa0r(ru&cAuO?sDPfycHh@U2AW)6bc4Hf@$Y-INu z1&K-fFe4d%Jdl#g{7!nM<1}4^BYy`GbaTE2`sSeTCO7g)(YAbJ zq>!l8=p3d*9T5!LAZozVKsAi(I8jD`%`nyI$%5>y0ThIR?92bU?9=h_siSjymzhaR z{M!m2n?J<{35}1vr2>vvA1KFsQD}-Tj^)L zM%3j-c4r&kfo>bwr5K0-(I7kW1M@^eabi2Kqjd-vk!XUdyu+Mi;3_>e$-M=DVk7YJ zr_*h4A*j46>_;Ba5MuqOgWrr&YE)}^b9D}iKkbFx>i=}~C_1Bwux>-14JAV7W`)me zveHE3PZ!cPp1y7yc!phTX?eD1F5qXmEcy~3f9N-qxdHChE0F)+ja`R3%sEM^6qWg5 zV=$vMW%~Kn&t^R%6kn*)NaIoC#XIFQ3wPhDBFpd`^e|{r-VV-M4tg!Gr)`t%t z@_PJ!0?HV7P}_ns`1L)$ug&*R#C>;4WHdE3qlr;v-p{zU(O#uH?_t@eq4QGknBl+N z;_do5zB#6EPGBeDwul1yFH95Wp;9d5?rs|L_JM#&f!S{TjH$fDf2E@G1?q+^V7+{=p7gbX&^%+0rVUr0-7~Qc-%nhAk}hTU&QN~-OocSK-iNT%Ezcc2>h>*Ln-EB+nXV=E1(TSyOq!|2 z>~}1~?#t0oKatya>jE-w>TMlnH`?J=5A1}-d6uXkFr zu~=mK)2k_WTA~hq1b0sDACtH=_WBYXXGvgYuzdchVVlJ~lTP}>XRoJ{MCLVUEq)l1 zy#M2of=ZH*r`CkVHmKU7WklCWV$X_)bfFl<(v?RR^mqM+E=4wAdZ`OqC`&7ll^}@)Ro13c3#)lMGTk=FHK&s$4N!U z)X9Doim-F*f57S&6!DzA^8l4>>~?tZ$H({VD`zTTRAjRS%5$5!M>j&gcWE!?hbYZU z`826>&dF1&gKpZiLg%_3oJMQ(Y3Z~a96cO0_f5WBNiJkbH{VEfU&s&b3Q)9_dZ)b> z^7uiB-JwDG`ap2P%~>lWVJ+1y=@(Bk?wdO|o#{2<&-N@%$)^zgJofDc*AUDSa<%%MjEqdTxyXeF zW<1u}tBc1f%wa%ARv+6io>?)f(Ox?Fq#=;zC)ad_xdt|*cf8EB|9HZD7?=*a>f2YU zK1f#Eb0^3fwK!k}ie!ReYqRc>mB$q){xpu6b%0*e*X!IcuHLPe7Ev&tY#>g+{N=p1h?|IF zjDVuJ^+^{!(?=B848@*@&?_Ed3(_{HtHhMSvc+qR?7cGqp0~-{A9b3F{cf{)-d;ec zUE6lmLU=EH+g7uOWuhK%3)`77_UV{xx_lVs3RFaP1$(C2x@Ln^ME%9zeb-;GaEYIU z*NB0J8oHuXrG5eAzGtWcp!7xJ5)$@J9dSjQU4<4EhICn?#&&9yHn8f}Q;w|yiYq4! zLoEqINVVg>HAWKwl*cpQ;y7Thh#jJCMC$2HpU3Sg=QUENU_PZ%^#lik0r*|ykm*GR z6y?V;FoF7%Nn7)f!L0-eKE(X9D?~~NVkePf0CkPcv-t0JBQ`{g3=kr5>~OKkw4su4 zn2D9fRUd{2-z_pQI*2L` z4ntnW3)L$tgh$91EiN*QZGX+ojN0(As-5Yu!HOl1okOU-EwlyMe*Pd&9oUk zbB$EBKU7NVGTn}7RYzC3)bUOfhj1CWrEv)1On|j_M~eg1K|hxjG5fTq|39SYzf_;B zQR~;?!6?i6Je^N>F91S@0o`A~!`S=MvAKV2%z0ChCmSGEsm8#IZ83>X`sC6{3Y*{}e+PEUI@l9gj9WJ8-w&HP=c?t}vzK#yL zf&vPPvkkB5EmplyDRmrd68V@tK##n$XmIB zX0>xP;`+Q8zH1K4v&G9e zuHD>FSl#l5=SEy+G(`~$0XtI6QRt8ZVa>xns25P4;|c+*-wX+m7Y8NWwWU2jDXU z7P$-Doil~RCGX%%E@ve1^74MtO6BYd=9;@3Wm+J6O5u;wFRSNf|A;8YqwtLX+Rv#~ z+v1UtFk|R5zUyaOoxlJ~SY7anNbUhfuuX^Z1j*hP_H(5*MT=JzbooQcw*N!OZa5g^ zvR-k2d{VCEH$SVxhdX?!`bx#(&EGnR*^tMOq#&y&=(0jDN1JcIKOOLrp&Zt=(ogc- zeFoC3hl2}r$&|z<+LNiTA|l4age2j!8?}!7k6hS_!mJwM;fD`D$mqmF-#zXbJZgzg zA|d@-G7!_xIew)E&BAUo6%Eb?lEP&5bCi<5Ya`&+IPiAI9Y7v`oFp#Vqmz~(QI6)4 zrN`%!F*mDQ^L4h5hxP%G{#65BaQ6W$F`K|PAte+=`x)T}30!}}|0b7T=p5gIhC6Gn zHWpT+$I!Aj<@*drvWzj^|%#S)NN;g{o@CGep1n4**gxvf%N{KFbY-ipcKb9jV@CLNQ^ zp}wbQ90@JCqSLk!0?{*Nm1Cx+Mdq0R=!re|{cGI~2*Tq6l6|B2-%cHLb%zKBg z$j3JMd?)T%b2C%Kb5U;yV>l)?0-=8E`pq5bsa$OF9eBlm?Vgps>kiguGMnsNhE2h; z!?l4-p_hXW1)wqQ(=<2>jVCKI#agBgD_}B59=xcObP)~3^{9665|;d5OJU;@9(=*w zBSWkVc`l1*M@f_;k_{^jI1R`!n&w{4*>u}fzi0Vu0I4LV#R6wGraLS#3KYoa!HyJE zkHaU>=_nfxav892hcgOE{!7I2G1MxMgxlxXgxWz=WH8l7|4{P(-!B(Ya2DNIFhGy3 z_1_>Pz<)g}@}J>v5%1iV(gfq4iC);YSRRVz> zihkd{$?p?M(WQ9?ErbzWc9#U$pY`ZzoyvM3zTxn1h-*U!Xtue{}X{+Fb=8NbUC zW(?}(yMz_NRi8b}4Y}6Qm3D5cn%NezSx9u;kdHage%BVUYQW}z3&tRAkm51en1hfe zll&W?GB`FA>fUHVMnTcHe($ekBZnMnNyy2g=3L6_s0e0VM53ai8ceu7QyXHoe41{G z;!U_yZ$K!4S=7(Gg2BGpRHrw=3B>eZ@5>%t>6PIF^ZKR;=$IH77y##|HT`WGOki9j z`19w_F~s-ine9(GIkHuEpzgvM>TRF(Xu-F&3=CKedB8~lB|PaE7>wT+Y6v8fO05V1 zui$!Z$sF(QVBxsm1r6Xg+1aix6#uWYfDJKqefvgCOY7`X#t&q6etw= zZ@N?b;@qjRS64xeKS8I@4rl=E0xF)S9iP0cUC0Wf)8gSq3WXc3en#EQEGvi&?=O+4 z4g!&olIpCgW&%lgczO;F=Di2>?X?yZ9K5O%|mkk%yPzjInr#`?OQrKRP-Af=+286A)_!UjU1sHg}j*5mT@EbweJ z`MtWzSYM4?K96;@%(O}M&Y!+Y?U+4y!1uvECg9?_c_2!^8vn}<<&z|u<}^TmZg4PJ z2?_Km* zgznjYBFpMmAcOn&jsGxf0O>Y1HhNrFzpOGU1-rT*+hw@}*Gi01#fD^>lyHWCC7C=@ z1H!acZxTtDNgn=#abo(wgh~`NeF{>^-nQqwA6(gglaXQk`4S2QG`mG1ugd{U=l9xL zMg~U`5G5;BYJV4K&I}Hw;)8&a7yd8!$g8qLl}}bI3pJyzLCNjY;$C&vCD+AI=)-d& zkvI7Q=zM)4S1_$cuu{XF#{>1^+}x@Cvj9f@e`Z7u=kI&;gzcT0 zrmikot-~0>K(@5gf zcp%cda+#&_idbo^Ul*MF=T@R6BB|f+O+gMGWlKYS3S5&-dZkF_{Zn&d6s_qJS zxf&Yrjg5A6Jg}MA)gCG*YVI%%7kZKd<#D9 z{B15VTEHqQr<@Q7{{4WK-@kt|)KhYs0uB|>stY$@=X~f<8*P*_&=jw95eqwxeqf+s zlTpZ;NNxStc??_MQcaTfeU7;0Ls_t)GAH5tm6erXDUP3&RU~YM9t_goQ%luj96mCI zj3h-(Y+7HQY=en!VQ-+SzLQZb}l<4d8!<{3xWl!#{vGJ z8I&gGY4iEr8$rkM*MMp0J}h;b)+8Gqp^5vFB=pVOL=Vfq zpAP=;(W93jhIo2@ZZIhe+gwOq1znP>vy}uInGhPlfy-BlYgmSHtdA8_B5hfdn_bS| zy5Jz71&j(jJ$a#u?g*>fqrk2Erx}6$-!ioB54UTOowVXQ>Gd)_jARu7EGgDix2Lbp z4E*o1V$kJfpOI-=lA46BKii?m>*Ls!ZT;m322p;yEvI%t?|H0YnVjb{`k{0|-i&c`a4Paw)Hh3tNW)j7}ns(AL; zQ$Jl%S(%g+oSx;b1jDTr02l|!nOIn&k&56ns)?bM@JVaxpg$7?#8M=s5ikiXcPPk< znpF`XN<$0`>|6+c?^{YGtB+nC8-$2i?{LxA=DYbeC5Fpoc0kn7A|r`cnb_IkCgBDT z#Pw2MT&QuwX7C8|a?9psO&|6n@)cUz?$*}Dg|CI8`!p)E!6{?A!aJ9EMf8z#HV;6T z8>w~FA1^mI-;gaZ4>^w_q!s^B1bJ|>yO1zPcUI5YA=h;Vs1Z+8RhMTQJ&_|BFrtYv zc4_RAG<=I>N@j)L_=9$u8n8qaHMM-#g;qpwWbaaEbmL}O)7j1CF39K0tEuKT%imrh zdf`c1TU)B1tFHmQrrQ6|#%FsPNt+m)ThzQiUTLNL1t=@8NB*xosn82JR?=sS=)$h^ zPCM+CfLiOe5PX{KD8>sictV1RNa_=7YXV>#NS!~;mTplnBq?jXaJV@i4)xfsop|4* zfWhW?!tj4Wq1c=5*zL8I$+fbs#AMqY0(D4`NFf()L(AexS|RqJOV`|vhsk5oePIpW zQ(Q)c&wx0{ner=@>-D;Uq0+pq&tn_u6bYVaxwyf(rAA4GmNW8{5smiP%R0ga*X`$7 zsxj=lmNrC4BBKBDD;7V{FZSQ-zye404w@FO<1z3kDgX%tB!2XZhoVK;I)xgmQ?}X6 z($ZN`c$EBhKNt=lGJ_#mwi_`2#MIR8h1;7`cKUVgbV)iQDk>`AgOWKf&7M7D1k|vf znnhRy)Ze~F;q?cR7~jRk!|Uyj-TU@23GkBABz#?7@$epPjKzY^v)O2j@?SD_U!PF>IQ$AUx@%}8m6ig}iY$8jm@itO2JsitD@<%*bC_`?S{F5n_9j@~6Ohrt%Z_v+ zvvU7Y(_!r!Fm0y$|@Sa>^XGX112IukHE?;$yeU1!@x!2 z!YTLi44NCFz1oE;@}CovjH&utD{#iKWch{bn+FRO(M(?Mwhe>%(;%=)I^Gt57{k`G zL!}w8*8#;7G3UEr4Oo9in-e@10n98c$}I-2RqU6cx4XB$d`KF|n; zs(=WIb=9wiYrNDLSo)?!)HP97L53cAiWD^Ni}1_NX|8<6dTF8&mvfFW+xxAd)8 z%UUC~%(y2|C^(@pIJnxk>fsK&4sbE4_sma&{uHF%6Lw1T|Ak^ZoVEI=FxzHlwlQD^ zX#;?MK*ekN=eOtjyNUCD8EK2-QLKa-`+SIti*K6jxl;vA{abzjv=FUa#KC!q{AF zcQ=2OYgy#&u(C0MIuW&Nj5Tw=r@^s zgpu1K&A2O})%m%gs!tXV1NLy#B10FRUwc`OaCvNip=6Zrscf<=BZS~vS68y5MaW09 zfIrMg>e+n2CKqx<+7kRDM=t1mH5GN_eaq1=HOcee?=IS+3GOQaHO|yIue^6G!%5RS zzd9TqL!NcW+1D2F-7!HXE^0x$c3>=a^UaO^iTqO_3{05%(t=YoNKMU#Ty7&&9BRPf z4dgB7{Zw{NWFei=@Y@We0g`gV9i-m_e+vuA2jk~WDn4VdEC3n< z@7BR+d+@zbge98z>+*6H4UKX16j)W@sSB9R-z6s2O#&W-aU}r?#{A_vO$a-?C@UMA z3K6!Nre-1V2|$;Ltf>*C3%%Np`DGbBt@J;=oEZ4;bla>Yz-&HR{~1wf)eT5)$Rk^p zV0bC$Je{#B_LuXg2$bfH2hs9d~j7E*WB7W>n>FB$AIrBZEE^B2<&mp5dkp=jZAuARn|kq}^o@y+ z7Z#x`p5*s7<2m8NdUdfU;i<`s;WjEyHHp!`J&|khv_lmR3*g7wz1r0Z6}^+Sj2_uM zxS`|c>nmAG{l19_FtuGMxJ~W}x?zPXl^{=*NC#g;(hxH`(5(oOU0t?=L_*FR$C~-e z#dyU#2iE#hyUE8HbTS$n4Z7$!)Y_XKVeRgiB>CZ~mSAwQ$vvvE=xK8uJTYYIQ@yYLe?e^KoE`$fuqVJGA; z8-a*PFF(eCkXR2MK#c$pmIeos5P)cdq#1z~11=VikQ(VZiKtQBGA^_m4B`txc zNOX7zURqTeob{XEd<7x?Y`>e{u)+ehyzM5SUHB;gh1J8-=sD(XA;_8h-QY*bgWEnC z8GVBQlN`6_0CcwxM(ZFCQfg#N6WnCT7+Da@g8K0c_$pp|?>m-8#Cu0SaJ-@cV0A4h z@{Crs(-ePj0HdlyZzA*mfyj66V4~7U2c>~B07>kSO0G5pPNbH?`Rx2)HNb-Sro96I zX@wyW&r?c+3YF6K`EAz@!PYIrNXENl*IMnxbkNw=WE#!xAO5R zB*!ZWGTg%VW&jxkgfc=p$tNZzG;C~aU}>|^U2q?(i852 zUM=FJONa&x6jUTz#nbn*U4L&+59=wvSphgMHGR%h3n)@jydaLc1OceZjEj%faE{10 z2M1^?jY>h&M8N;x`QgL2p1aQwrbZT8R+v)tky713ZO{bz>Gp7UDU=?g<9iX`dAiB! zSF#uA?v(CcRL)11mvhkmw=rhPe)hBySA=)_ujD892k182_k(fL2o@h#DxyD^-@mnFYT-W_c^)m+WotVvl7 za?4(=*FZg*?fcv0fq$}K-TJG<@H^mCT5lFlj#TbwEM2C0-8j{kfD07r5f9B>=-8MV zEJ*t%__%$7+T*cBT68aWNl*ZMXf%-fD{#Io0=W#Gu$OktTpm`ZNz}|z`G75DcSxGm z7G!J&(ySwdi0MqVLWHQOHSxI^h8SbJG0g&LJ1uy@%&M~c+JGLMs8hPzL7 zCs_CAkspB$3hi9M3l>2Rw2yAvB5>E#f)h{1UKl)A2L#J7Y!5?0y*wRlUi;DplB$-R zS7Nx%x4D1A8US=6C*}4RE<8$sFhDAykWRr152F-J*;(l11RcwTxV4kh6X^B0`){^ z`78TVzbGi@!thv5^`F7*yS6Uiup@%6bSdz7tAx{=Y3#W==C$=iWum z@NJ$Hm`}3>t)T-G(ls~tcWczKu8q6%xVKV9Sy`G}SF!?`eyZ(RCRiy4(Z%3eO|KU?1V zwpSparxbKe7rQLJW9m4UmdU&7K8hgU0T&KBmLt}QT|!CE6#pl>VHV6hZ!G+2O7wdM zC;2V28HHjI;O!13d-7@7`b%=;77z%^%Duhq40frzd1Jpf+wJOBglSN|k15nuev2Am zbkGCUvOG&c=z;U7$na?shmn~4jVZOG)bFRm?DVaZld#c3wHiS8gT2%ra})eB0RYq? z-64#}Ff~v!GSYvS8KD9h)bEmU(yz3vYNah~G4$bUh=Qiz2p3967K)cG@`uo=iNC$xU-;9@I_$0lpdu+sPTJTE>mToKM z{SCX?((yN8;70CdJ^F=xanyWuUjZA7x(9~6ws>~K6?hpfD@8RmymgN2;#Zd!t&~(o zJ-7i^(vtP;Q_bGq&m7mX;&$>?ODLTGIFdk`)X{shdr;lh#{D*Hms5P0jCzxJpiA6Dy>hz(_|Of8J0+6gT)9!!fQFrpyX_{L zpbwQvdh)8j=TlVF9kvW9>6v=Rb(O~6o_KbN=X6OCGvcsdP`$;|Y{F25{IT#&#!B^1 zn=8X!%$fOq0nh^Xu7{Bkp7>*IPyudv9X;PRm0@5hh`gSK;d8O++#E{p^Mxrj=D(Rz zth>8=I2Cr@=V>Js&})Tvv*Ksh#;PZ}N+FI!3J>1n+gKc44195ejhar#!NFNJ?{ z>b|cClZR>Lmif^aK5uvVITnF4l`GZFfCkry}3$gJ$` z?1Do>5&1R%!x%TG;G^9CH~xv;uwxq}w2>((#c^}Q+@E6QsbGwNUs)YhSn5eIOjL|k zavZP9#(qY>tEPVAcS_mVW>LgOddC=@mapRr&O!nWz0WqZUEEFXoLa=__}UmpI`7>i z>_-H`)0O!~ZhQ*qGikrLJ2T5y=|otpiH5a?t?(y$f2)G;dq;;IjE-NS3UD-DrtrJB zcvEsmU-x>f{Vc`vPvp-&oDJ>2UV|))GO%@3AV{I6ZIq zy9ovc6q(P@eoZMGCiB|*p`v4c1iTl7kTnY*K;m=F1!U>9u%3W|f*ZwuRL8xSPcjDB z)9!;%^-r;}ft?G~3=APqgVtLWkj(@C1`MO0&5Lm=3iV*M{F|)CKhJ!NOuVpsfEUu| ztiP@h4f7h7RvL%p;5TP|wBa95ac`GEwSiq3V}GuBJA0!Zum`;Bdd~q5N$F$NGT|xu zvuL-<^MhOCmI>707dctQswF9x#_Gf9PeAt*F}!L7D{U4Z{0$~yu2H4P=zCFHh3f;; zkB0YKCM*+}{GM%NotgP^K*7>SH?CMT^UX?cfM#Hp_5JTGNrHQLK@=;|v9ZJoQpjpe zN@57u`DSIiI4WfT;0pjPL9j;SA?#^5zF(InK@gB0m>BKAlDt0r8-5BUC`a})xzlsY z#TF#Fh^-%z3fjCj#UA&E&MY|s?DH7*+4c`L&=2YjWl1`0OelNHY1ca$!~f`4qX%x3 zY>ZBC-x9j+=YUaf?gg_ zzz_{MsI|B8h3I!q>%H~r1qtNqHLbJCYIP0Qg(JM0a!(3W7V7V#C#&`4UVh*3$DGcq z#0+VSeD1OET)pX^w7vCp?1!RBlPJ~1YSI0>xgB5GDBqrU;%8aWxzg{oRNZ&Xe0FN?)64;O0HmMi%( z7)O4T|EW6Ntp{tz;on#!vT+&*YQSCu1M@;zCk2j~^Rv$|OL4;VHZ(MZ=JmWtt2XLA z!6Q2;%dsx?tm@_8r<54Jn)c&qR0G%vzXL3os!%LrCM>%lpf40(zeYz3#fPa5x=@%& zac?x;Fb2-(bltLIl#y=Yu0dFG<$cRic?czh2g?9f1c_;XlfAIs9|THIuAD=9h|8)IeRyXGvr77 z8AaA+W$fK=f=-VT;`IP(NtW>X#+I*w+ElV62Kwn8i8>d z8bkEH_poO3k0kD-Wit2IguRR&ttw)oy$OCSHTAye( zR0HHYIjn5dYMO6uSj(Oz4PeG6VD*ZX&jgYuJHg%<#D`~5vHF5PBuVvk;^;3?w{wZ2_K4s1JDh->sGpWBGDA|cED_(5e=ZH$&O!@#fNS6*)`HFjM1-pn-d zrB=Yu9pKOn} z^+7>GBu{Js*aG69f~E{Brk110#N1yPK|;U)lf+|>U$SZ$AW|N9H1ED?7(A{mLv$O z1EwCN83jnZ3|dd|2#Wh`y1WzESMX7E-{VC{1UlK|mjE5WHaR-e4S3N0g$eZJOXKkZ zo^>hAj4;mWO~YPz;p_r{T4Xl8j^}|gNDDfAP|^K#bQ#lm0EM85L)f?A#LR|bB8?&v z@jr2+9N|)RJyEi{iW83UDn)4P)}GKA(Yle6^@oR{56}!XU}#q?yP2fO%i6qX-cJ;Z z6|C(^_nhD!CFWwGk(FS)+3{Y4(2=M_!dbV{@7=JDshoh#((7q=K}xgMv`gle3-o@$ zeG2u8g;n*1+K;34yU`Amk9RwgRNHr75Ara9bvlt-Xmxaaihw;^n6Il>Rb(UME8gQi zKBi8N^!OWS#$+|GBb~OUU%@mXDJh9fN{D*Pkk+PI0sZz_P@QE z&0gY^zXZhktg>8pjx^4+fr9XTev?&i*8!~V5%DI&^tIh@UotqW)m86*6If(?^Yz?( z7iF~ZeV%sl_4wj^wK4;-ABG7}czgI}8KdDf!JQy%VPP?lRtwV+An76e#EDqBR)6YZ zV7rH_A5q#lXA`y;h_m~+dtGH@r=AOL7K#cyqAxTIm|`#LODH!fTpw2Se}%;aDCe^k z2;TM5(CZsW7wOd&zH!3?OO&}SAmK@Vn+uvM;RYQ-lfB){KSUU6&@e$!5Af1&qEGd{ zd@6XpjSgnB#@d3e{9yF&00f}Gq=EHBQ}3qS28wq(QM-4mh4399J}iaY0S!7(q@J); z4*d4*g}}*Q0@)Nk?903U@QO` zwkNnhAOc3t=)TYBa@Y6v_JAVE^}f0k9=0@orNyE;fD!PLS-UP8<~}=+B26T^r%~s`19$` z_V&RhPj_gC1unW`7+<~Cy{;D$8j6#|a6x%>jCG989p;;b7bJq;GgIeiIYuxITq;H( zkUaO}pE+8LeVQtVnldaW6;9HSUmg~Q%g;vt^l8G#$Vl2nHgp$!dp(?}4_u&}@Aq>7 z%Yscnx00IPHm3*U1#FpE=ac+XW{jE5=ZmbTN1HI~u1r)iB3;1QII;0!R}4_N9I(iJ zsEPoaTRR(pNdi6gzJ(^~^2YerN6_25-5Lh0xUF~+Ui^WA!P2O1gG*VHoB%xU?inJ! z$x9DY_v%{L&=+GG&dcg9TuJ%_n-jWsl|yD>A=BIDi^E_FMBaeDWHpi(>1Fkc&!t?g zinwAM>)_vs0XIotT0*jJubuADgV|fBYTVUMuep5#)QSYvWc-MqRs=Qr#=Su2YO?0Y zyyLT#n!9Z5m^bW3h_gqn|J{=BH|pW}p0JJ}F7xF%#U~Nf$UGa`KN2AmSVYw%(zeD8 z7GmkR4dmHOiCejYE(zc7kg$F7W(>)o<@G$} zvToSHl=yIO4nXsN6P40}kDj?~Q$e87^=G<+QjeDZ{{0vq{{z`fN41;10Bw4OcJ*{2 z0Gj}9DI3@SbqJ^X;lGcg_fhC%;%`-iSNKw*W8z+4<4lE&1!kf4WHJ#PfJS~|C+$3m zhOe}v46F4agg_qPzy2V1_$NSf<8_XVwzjr#Y1aG$`%aE>;cEM|ZbA<}*dK(1^{HvF zZCskc9U6%qD)M;CN^>ye+2K3Iq1EmewNoEgH$!ockEyzFCd(*EkuH)lNw6A8y_$W_Pyh3r?omi`CZTMHAjJelPU#jexyA7=R74{=unO`p*v zoV~EhwShfYJ7+=DTxn_Mb7ZWIZ~=`HIg*n$J19Y!jjV2bY`ooJaSmPZ<3lX0h9o%< zwdT)dvIGN5>NlVHNcGPul3fD&1IZeQ%&AA4x)LZyz*>`%3MzI5gh22Cav%J_>%!sr z`N?}%v(^B!2lp*-t1>!juGpChRl zMpNv4-XKsL0JPnQiBmyA0r>@}^s8jIwy%0G=kUGL06qhk?b?Xs)m<*E2Vx9B2f`yT z>dpKgjO3OU61yY02T5&ft^9@^Vd*ejiHeWGPJA05yMyU3~RdL7Z!B zaLj(dKwj1(eDTO@>>%@bWy(aIgE2?};)a!nwyQ(gdR;kRFeZZXS1%#Y7o81^yFO0g z>;!|*FZBNT&k}6U{Hi_yHVMcgJC$s7vYRSUWrZ0=3QFV`ba^fS9!#L~cN3D=(n|Ic zu7KfEQ%g&$?9s1|tzl@L3C>#$mO`x(ku75;vx6gN4&)jsU@2aCa00Z@57;nPfqWHu zX1C`>f;{Nh0SDd+kWs;xQ#JTRmCRwnigSn0WroR~-orz%h3&0~P-12dIb^=jg8SMI zp}P{EJF|q6u(CKA{eugRPlel?%S2;kU^1_B zs;vVD5x$~dd;^5F`rL|0-~e<^*X>$<;A^+|iB6yCC=)tS zDk(?rVaO{v-7LV!R`-myl&)zNkzeb`aA>|^klCwElE*+Chn1bSqWHYS_xU2(JtbmT zK5w9&!$-viYNQLT63I`nPp}CK_79eulJcK#x6KNYXf?R7L*(+v*+jK}UA=WmGB#HGcZ21p{>INn-)+wJTrDArRok+8tm z#`8hJu}_H>nLJ?e=og~q|I_rf+s_XT-a;ZrR-u2zbvbMt(JlSl<)$d2No&ONsN;b^Gs5MKazHGk9d}}rE?%V6n zt${B_(ji+YYqE-x*!8;9VvG1-7zqb}Z!bvjJbi4#)ame_I@s{#^Q|B`Im3coXMjCr z>={rw(K-;fw|@vZ5G(z?s5Ba}_YGrd9x%5%z*20Htm+{3Fld-HTe9JW2H^oWH#e0Y z%>O~KTd$$gL)Y7miG7oTk2jCbsYIu7e~=e2XCt6s^*O1PxdGWnyE+TuivPXpu$HQA ztFBVHm&I+lpFS*R0rMIl*K^@K(*vyE^rR%F3)MLhByN{3l5R>snb1n}VM4i50<7GN z7okrg)NQ+0#=qt^ZN)x$oeglc!Y2=yQ{lSZf~^kJ9_p|r2htdNVF{0y8DfFz`0vtE zIb6e1)E5wGQYb@bIyJ*&rJLy0_A9@qV40ImU)fllU{2V5INI$k-{+cqB%C- zSdI0)Q$$k-KQ_t=F%p0w>KHLpdmNs)@tkaNxEMk!^=<4%;GW(K8+Qb-C6w=|=(?=P zQ+DPDr3sMwE!Yp50<1fmHdQ-Q75M z3-y48h!_MA`0}8{o9Lufl>A;mbF7^$&!hai%*vMLvJEW89f~hOmSqUQ{`sn$w*ma? z0oqYFT@w>J5JXXDhBfN20$+qpkAn#MU@LHi{6JuBO@zMW$tS$)(gggC;zx$@%#B>2 z%iTKeZ*0+Ua=xBN$>3xOK-$F+?P3 zL?P^-lwk0bFOA+&7{Q3Psfd)-^*o443FL#?pvN@;EqV=vDs&&b(2=YXL+CKJ2=#~E z11uVr>O!F14whDij|gxj4jy|XRF41!@_gBN-o1Iy!vTOl?I>OTdn9oWvSV_5d~J>O zaW{W=aYeuUMm2qAhsi^Sk~}*s;Xd>Nr*4%uI=7h*72BEZ#Otd3ZZ%c;b6k?-f%T7K zB99r$jF{cRI)9^xm~5YJVBd3F$HU}5dmL0jm4lwTyU*;*#<`#R>Q@%Zi5PCM5@Fum zP`g)yqsr1RB=f@U9N|o$u^$U!%yjnh%EoIT!!iM-(}4e{9@JUx zao7OB^v1W{g1)~o83(L-BJ}wm-wRYkSrR;w&4NY}Id=i^MRZbnPw{=}vH(19rTQyCHF z7d4Q{tyQ+fW|%1yYY53pF7tE)YYRFGCiU`%X@tLF)iE|U`0t?TXp!?7Htz%>%cnT* z9tcnFQ+n>-1|H0))epl1wvud?NEKoY^=jyeL!pI*iM=I!E{Y9PK4t_Mh2B@UKj8$z zX;b+SUvj!9|ERS61msu;%h=eLTnCpvS{wC0c>P4BJCoz%Ngbl{Fpl7cP`ujYNC^%i zA2+?%{wXn$oX{bIKkVQu36q+h+6x!FAb&(n0zFVED4C&0$kw&#f>+-a{dh^;VaaU* zhR|V&w}f%bONu7A-x#o&Z=S%~LXuYCBRHjRhE{<1DVxZD4oxL%jmHU~+Fehe>XLeH zTC>~5Xg*n0RQsI6N}|lD--(#d8DE>cbETI(yxykY9%rm+8Qrbs=s4HPH&#%PPS`zG z?6<2`vEGTghK>C5i6=ac#E;fr(?#gwP5lUKo)PhL=jKd3Lp5tXW{t4l+_#Or`hu~I zF4wFP{x+n5!9rVC{QM(KsCcSrW74-@5y?j1%(lIsclT1G$e>!d=m*w&mF(8p_L~;$ z(}bg#_pB$YZhlK{OCrNUHAk0`;-GqPXX2*34RuE0w!(CsUArmU@X+_g3WVuuS1DG>Sc zVn1*&yxKT|k#}s0FcQkq$Hc_^l2G`kX{2UE~PLvXu@G2-h_GU6>%y3kX+egX$OU z2zI=G4B>#aA-v{x96`Yk%Q<8o!@5mYjTLxj@BRDtw8f+f)00)@(femSVCTS9%EcND z!{y!bHN%PB=`A}yevNCS4e;+pvv;T?%WjE_`eajDt|@tkNc2IW(_&a7MKY*rGo`cehu;O<2t z_!c@NmXXmw7g2jbr3*yFeN&KOg&I-6)s%#k8zk3!_Nok+32Qcx%7HKJ1^n^BZ4{^a z#<73gi>+#I-D=O6lkG2~a5Q`*B$r1)FS>I3Z#X%(0T82n00g5hmWB;3#I%y?scVsO z8aAI`)e#490`5xzQQ|;!^devgu)xRY@1ScSW|K3?RP!8$Iyek91|ni*s{yQXON}I6`L7U}8F-nE8^SCL5dJ%J$w*GjCoyzs z`Ok(}OvpLKh&oAKOzttOsY7%hV1GU|U2ZYrl2z|wxf!)=G@+G4TU?8`Xh96saT%a| zdJk^_a$vrI7XZk~bm-fbexlTD)~zEZgG$TM94KxM5bp*W{XRZ26o_ZbmP-{FDbgeX zUo*hWwW~QvJ)f|fqjZKxF#S{r3x0KhvKi-cX4!tJhh6SY8H~2jzvEt7Dn;-g#=A!C z?hRu#91#fNieNd`4ookLdzgy5k5L>tEL?MUI+5^w*jV~`TPS>KopGz0b1l~d0wU=Xsd1Zrn zhZ!@OJLf;+g;k?__g9Aj*R*^WM}UJg)J!@JYR#K>%$>f5g@q}8?j)DK^UiQ;R0`p; z8LN`jT!)HzfcfC23f6~X!ch25S2Eo+A2QfYs#Iir@Jx?(IDP3N*zd=LkMes*HLW7z zW^!7=)kM3T`Ybl?Z)GRbZ$GtA8niFkxr%OVYI-aRGrP-X{8hP3JD3L{Kc==J?onQ_ zy9j`{H{3qU;~VBYcwj#;4=yk@&|U-fiu9vkOzP#siEdlh!9}_|ED9Z|#qT{J(yxJA z`$1jM4A`kaKSwdRlVLRXo;&_Yx#(T)`(HqBX#<8TG&YapZ6CA3ml8ZkBxSyyl8(AL zR(}Z7Nu_B7tFfiny}Sp?L-aHA^dT8r5)d7WyYf|y$*oid5&_`zS^V&P6CyY2U`Iei zt@}b@P_EL@{hSCg0az6FBua;==k)YHEypHeA#pgE7xJPWws(+`i{%_!#zM@kTI^=>tY|rn1u1QVom?cg013LvETeT<4}+pUCYD6LsYj0rhH}a7GBIB0bKwrY!yg^E@!UJyl1Z{ zuw%ZB$5VJf_vJQg4oHQ3EcN+%28M#i`A#Q-HnkR~v*=`JXRls#v}D+X4U6`F~bQKj}S&; zb+jZkd6FbOYm`g+nWs5~;rRhPjLHU*ad4Gdr(~&t_8fZjWN?O{`hZO0&Rxs8RrR;K z>X#7-_t4A)Qn1{}>I|&^erRgS#fb}iyz1!1oqAfpGsC_uZg1_fN$GN#e)J;)T>XMa07E$?~cNxDwh+DZ(OS|#{Qb@9X{x}+9P?M6- zNU?g%$jp(@?PwMr%opa%7qny_6{17cWqW?W)=U=KN5tu(oQaVEDie+sagV$pr@pgR zEXw%UzpoS5QPM>&tqfg z;(O@-x6Qk}9Qp8W@xI4`4KFFLP1>clJ=7o{Mlujagyli>J{+grrtnzPt7InuFK? z%Pi>TSl^iE0zb)*Q+s#?n<+p zL1b_O2j8`(Vo00`MDPWb({deWbT#eyUbkvQ0$Aqb`Qi~ySq969{!ClE;c zTLMGOY&!9{%DUQy_hQHy zTx1E}k|Bz9l#(nGKEzP2um>PsEWY5mJibqp8lnv1cpC+|FP?e{a9}J?^T|yBQri}G zjCtt$Kt_*r5{OCC+awGQDv5u@NLF1t=U12=u`}y2Q`vd<5x-g2`Eb1ZW^>z-!=;SC z^&NtfAoKpO_o$YHDH_&aBK z27{z{KshXG^MROb34P7;z%LcE$_jEp{kS?7@80sdPfy+OSqpBRtT?{&?mxXi#n7uc zv!lGQ?2gL4p_k={7Ngi8hdbCi1ziAkHb?jS7#`-Y_IXUb>7-xR18#g{$Fz-c(u6^x z;``$FuoC47DUAOZy4A{c=xKs~xBc%j+Z`i$A(_ki!Pzt=<>rqeK^fP&Zo^qS z-GPtgyWdFS%a@tDSaeH2I)Aigt1do#=dLKFv*NBp;=e<#X*((vsyJ0P07!_iWrtQ&{IjdBa=R`_0ms`OyT7Tg~C zh3ctM+5>|&+Jwkp&LBsz8O#M@;9ycIs8sa#N4)C%HRkXzAmgS@d-EGSieS8y|VdVV15LCT7#!)$1(!J7weEku@bFsK2|2g9ykNL3Gb z!&ZICq4#5d<>*^B6;I4{n}mdfFkr#q*#W^`l#vp#PaY6+jLo4pO3cF7rE}1`sA$ zu0WwFI=2Kv2=a&VIZR=bV8o7r+ug?zxL0&w9!@V$p!dJF(VPhS=K!t1Lv=FrZ7H|b z*9g|a-3^qC3pi_$$sPHZRbxDTNUOVIoPp|f=uZ%IoUCLSiLh_P!o&uP*SL+s?cw zM>*}AZ9GHAGDZ82>z=Y)f}z%Hcp=Q-$bA{Jo4@I|FL{* zAx9}2x5u3SFi-iGjEsLv-EIBcj~^zabg?6H9i8?%I&AjP@Jh$Y~J;{Z-wZ62yyh0~5d zXgo4aW*PCsDROXE-(2OpJYM)4U78#ZWk9eW(e8{1`P-x}Hy%ynT(;B#Rd?a>e5CR` zL+N`}k&GC{*$evB{dNVpj)6aB8~jMah@Yx*q- zgAs}zJ#CJ-#A&w5PFQF8OU(R)5@#|ZM<$>c2TQoYL#1WSgU2vr(7zwcf|GKt;P zIdBgsAG~J(kMDAvt`{{sJA2xQ{3~{g5qc(K9E5O5Y0u$kNXB9S-{?8AJd9Tnwy!&=S$pmx?7dgMk_nWztR{y+a%MF=DxLWvTzi z;rSHw46{h^0x%fJV*tCS07B`~XO(5-ap|4=x51$E^T>f}t#MtDW&Yv?Md_Tq@O96%BY4@I#( z0izwZ%Z5C#jh{%0JVEbxdUlDdoBn2)RH=a=@3;?w_j%@bK8 zsFQgBZ^9fFHZr2rmoSvYs?)%$7oF-l33`Kg_}={de8`0-FpLtO>KgLlJNy>i!z|aK zl$9H_hm^KH%{HDU?r z*n5SfDDCdhq9?XOvI+9Yb$rPe_v_2aE{_zqNYR1m6FBUqet$ELAsO zFoU0c0m2{V0pMP?_CC9d;Et<*>JcsF9GuwOwrB^LSnYSM8(P7gouiw}N^nF$Ebu%z zWkbUz;mUd1nAweE?SdcW;eKjs;8i#cFW2=nj0HjUmb{LZ_j0a<)!t-rm4+){3x1;2 zox48Wy2*HYw1=V2g<^@~D6&SG8rh#rG)W*0|dg#mLRGZLjj%TbBzqn|w7i-7G{c1ut}{*WTN^R8t7O zn!z;nv$o5x{O6K1A{HLXSO3X&whzG317EDAv=F3UbU%E9By+&`es*=;SYc%aC6E!E zNrXD?%*nxl=uN!{cwr^eYv#w=Is?}AA7-S^2@0WJFoPuU+R_|j#gO*9N^Uo3ozED+`ipIM8GW5P`d zmXjC|^Za64#sEn0A6(+UWo%EMs$ZQU-h>}jzkmU~a5IJg3ee2h|L{!)#d$6~0Bu)a zB{0VPd7LaPEPAE->N?eYA7--C?;En3JY|0+cD30U9}=Nc8*n~zbwPRTT}T9;J|yZ3 zcAbu^io!zwxCsR&(Slnjk^z0;hG+ZU>e? zWNIps{N_A0CugPk9ynBFmIj?i2Eb6LizSFK30lX_E$^$dv?%#R*ir-W?sow^2Qb#n zogES{BS?`zTzg;%tO0k_!670Ag{9(S4otKtf+p)_h9Y1F0w%&}fK?;{z{ToJvmi+B zAnvT?(`-#mjgOU?hwkz627Jb#t-?+uxoY|ahs1kMT2A)9l&*wbtt1Yut@$5PNY~$- zpMyB0X&Qd>@gXM{7CxN!FkEZDOe5&+15d;b_m9toggZVMP%~9o4SkPFh~G*9lAmjw)6MS>-=q-9^=li znchT18YLyKC}YUPY$6j;(71&d?h%{7pa-J9Xz@Ws^xEh9!*aJ9k9LQk1NJ#EhsGJ$ zOgCbMub|xo206p$wlDnlLuec!Jmibaqn`wHGJ4?tlK~xp+4uA+&x*uF@}M?hxUUcj zrPeBZva-f;IJVO3!p)PC8|xF~8?BwK!kwx7k3(8|k{G%@;Z!-$fdlXxvhqR#4oU$E z43(s9VSXM2%yj(x{29hbZX3=ga}${gNldNz5uXK)7eD=`%+E9}$u^jyuJT zL8Gzv4GzBY2lH~7tr}5iV&W#Wu2%=86#PjQFg~$&9{5Jtd1rVHFXd|Ybw@RaoO;un zCz|j5%Lv6DyZKc9@++`@UK%vk!h*k+n7ZAR@Zl)5sA)DO)m!XOlCRr7ZgQ{h9!66d zbqUE0t=S%bPT7&+@jS8w7iY@$vp;VeC`;O(n-Z<1+!}{8(=B618)uer{$P1@XYh9* z8n=P8>sH&cz-Ga&&&isvg|q;mmWDi`LVSuf@b!4@@vyT;!YstN($D~cU1S)6jS7lg z7sAXrZh@vxAngI%0!F3pU4_K6{9lKGR!d6zML`Apize`Bp(O$YpuxW-aD*POQr)&X zg;Ko6vj8<~A5|4L9=E_hLsFm*J1qdekROUv zohSXWmFBqA9=`^#7Fl;Zx)nJu6kg1!5s}VzQ)K<)4J~hvD-^mvf>!BjvmIgF%?^F! zMBYKqU;)V}C{qtmtF{48Z`!*d~dj9ZWDvh8hwC> z7=to3#NRm%XDkB|F%Pm(+*AG812=^KL(CR1w?2X;36Rev2vQLVA_{VjPy|KJ$X7%L z4a$sQC}ddYBxd=LAcA~Diw}ZwmLcK<#k=DNWNpdI%eO%EpIW5_5ek$-?wKZouDLk|dTAbd1ZOA14}_eo`ig@uIz_jYeFu>H_F zYP33g`!`F|DE&KN$pEcYuXA|(p8|qrd*&L@le7rhdV_boRNtTCRumjgI#Pn| ztOMRFhl`F)*okePeMW@mkb2Vi@HH$RB(wmAM`50r@Cw&BCiM&~Z=i75!OKSBwvt}D zo&%FDWC(GmDLuVB@`lTV)!1~H0`N>|gL7$b1sV5Di`h4&k(r#s-J#~|Z%o5?6LH~T>u9AQUzE z)h^npvgebQ&2;$ghzVf?*7l2fmxcxZh#)Bw3I%V?5Az4J6gEVg^<64IhH6p?D_P0S zy&uINdS}9CiKJA(*+Bc|k4>()DFs1hf`qSu(cV_*BShByQF+rc0jt0jEE7mRA^L}R zu-5mtW>R6jr!@!Jbkc?-^yhJv6g*ztnWUd$|0y%s0hsuksT%fwb)t0*Z@+Cf+~y$FR*1PF!T_wV(QKUx`R<&z9Ahl~MOn-Qbyi;z~g^!`x_o7|n- z%xsL$o+ZMRWQ*h*KB_f?9-E%2LH_mE21u{mfj~jj0XY3|v-!#k8QXHJ?sA&Qw1{Dx zpN#^{i+^eLJ53n>7^ngHszrLP9cBifG>=f)ti&tNrXLb~n&aRGiIW>pIUePOx zNE3cc3nnL&e`Dr{!8ola(Wuzq)x^MX{qmnpTjg|wPRMA71Y506H&My0H^EYod1}|G zXrr%Pr==c$HTh)uNW!UO{O6_#&$!U_lH~<<@f@opkbx&3HQ-01^3Rex(?wH+pZQMI zW&V0EMOXy0kCLh?4_Vjz!xviTHTt-}Wk6Yx3T0$B>;*GxW z8@hGRVG@PD?JjO9v$PR&LROd6|mEO_#82x4M_L1|~UuBxOo3(fAea}ipru~JmHA3LEt zqmsM>v@9v9=>LC>+z`0ff6WI6@$ovW+>)UqfMz)Y07Nb`y;~^2s*)k6up4=vaQ>=-j6S@ym_gv6;B&`e9fsg6;$G3LMo*vTB zNN+nz2QL4sSm0m_&MO)+?N>zClOrtBP!a#>VM+4Ri8EjrYfINzq`@1-V4OPG7>jy( z41@hbRqrRuY^fkU=a;$4Z2T(p4=qBkUbjB^(advA#J!};Ox0J|VLtNV7cs|0Lu2SR zYgRHsX%dYb3k^@(K!t_mBBU1<;+m$o(g9haxxmm{1$i&Yo`>T|=o8YmYQf&$p*&Fp zsKZ?l{JsEGVjFO|G$4;%AmO7j*TC-tmcdR7IzEzu<#Kg#GzfSo90Ok5ZkS(%`ROO& zaOl@*uynqIMiAnzGn$$xK=a~lvpp-^BA7f52u2VXh4mm0W@1It zfC$YN99Cq9vj2ZAM9WG6WW7#3kST%BxAUEV6!Ian=mH-^J;Vkwrky~J&leI>g|7Po zAWEic$^La5_tQ_KCmh~3Q7R2Um}ll((nLL7cO6}Y!x_qBx_F9zs9)sn$uIbq zm!oy%Vo?k5qwKt3t4q_B6Ng1pG3<>SoG6AY;PeTG8(JFM?>;m=RgsUfdUBgU4Wsvitm(7Ola^O zjJ%$Zmj_(s8?axNS{niK>gw-dUC(C6>G+MVW1u8Mqr3tgWs94!vGFlDH&9WKj}fjE zk_Baw+sIE2IjRFwmq6*ER&FHOQu85_6b|(U4}lM)-;$EtM!pm{ZPeIlXlN8y zgNQyo#E#Q;A}a=`o(ccUl>@gOUd6l!B@OTb#o0RITqL9{jf^RZ_0pu5wh>S{!~$psDyYVOwwL~M;|z;?`Y_BnpyG| zj=gVxTg^i@;#~o-1FqoJIVVyK=HSL2Spv)$GFfgSM>#@uC${y}xN}dHsSs?A6cK#8 z*8^_x0y(h*0aSC)RB{y)|AyEaHfTyZkVhDf6IcFS;#CAeWIHsR0RYny!PV<%NAUpwYoTIT zwhcCvaBvclkr4cMZIH`@3vof$W<2(8qUeE$24PHXWAZMboP*&I2SpDwYT*=xVJd}w zytDXv`Cq=U_kD;br~2NKwxC;x)<@&EqJpC6c)u{!DqwY#|06?^nxFAfvqe4rH%KJ#2kj{Q%T~?T`K52mjw! zo+rqKL}Vs$EG;ePcDMxHyFuVtfoJ$kK%I#gpg(d`9?dNLKT<5LJ(kt2`wOx^u=1&D z6Q}8zKH)|ZV(B)sY~K_lo2G8`c@oR*6Z}E9Gr#a*#*d%nQzrhzaEx)1b<=yOH>5E! zF^Ck0fst`;?*y4e8V)Bc71~qScDB5;0!eD0J06+#Tz++p4%*;`Q$;ScdX z8jsiHjc361R-lSgYEi5q*zNQGi1$2`(xT^~h(oad5I;tfF#p{B39JnJ?w|{58pZp2 zJi&kNfsDY@NGT{FJZbpPPZ4V;&?i`$%*vNB2h6Vv5;RSNY7vv`C85wAB zDMUOx_~59^FhJzfp-j|(yadS;PlLI&Lwf+5YRS<1&i~)Wx5ZkGIN)Xe#&)r(|C3ix zz}c5WAOz<{7OE83I)&D1v5bt4-Zc$cQr4SxyuMrFPDSZ}qU`uFf1UbQJ+&*L(9DH# z6m_8q)!+?%X`h#p0YkZ*4P;;B>mIEiNr@5?SmnUQ_-OF?PeG+8g!8NbA_VG>uuz(B zvs4)>-&VB$|HGqs7Hhzt9Iv3QeShk0we6EiLue%6=*^CC_TfV6^#C8G4L|d(+b_=; zsFX*J{R8-XNf!P43;DfYPMkfomDVtV#np@d0mG&SB`>Dc2GUI?<~ry7amaxh z%jeS=ibNB?tdpN*EwWe?U#^dUJ@%rc)MPOSfQTi z=I9kTN%r3_;a_T(*O`@il2WyV|OqA??*;=eZ&vLy>>4z^F# zo1(*MvQ5KNwc{Qo(GMba#kU~jYOkb1J5Fu*-Y+X9lTVntGrpyWnh%3Oqoy-k^8p0| zotyW%Zg1rX2ngw;2+<=a8s9N4M{@K3-f9|Wf_O9eJJkFpP5r1FO~W0V9rl6>%QGEw zTg`Q{p>~(B0#%$lOjh8Gnd$3mPfzYV?QXj=67SeKyl3oc(=gVlZ3@T#?nTFnLov2@ zTI^8O4)44uvQE>W^p~E8@dkdo67yysw|$IpyxC2+nud=Dtr8C9Ez2u46L&s4S7cwD zckkD8y!MELSN8UYo5_=L9JL<4ho)iGsxsI43H|q;J+xzNwQtf#zo0jdIll9*_0GHD zxnL1>BG<*>J-@o*~AJaTSQ;q*yy8rvhI2W$#|NYjt z74QB3ek;Q{_`lcs??;DBEa(6Gt@AJ*;Q#wAD-kQ~|GuWd-e>=xZxnat|9<=b&l|l} z>bnfJxStO#MbiLJ$Vqc8uzP?i$vy7pG~hQfH@}M0E48428&AvM<)MOyBZosxg{+Bt z60xE>@nV6@Zx1g%q#j0^(P|K~?3HJP70U6PY=BeY$xQdrEHpRr7i=`&oq{p}IVK@B zsPphd?JCgHaMpKsmw}Qw5ZZGapm=YeT-pWAw?9lG*mfM;>B|P9M0Fl3Yinz(0N_#Z z_$LG~PWT2zKD3SvU?RX8hf8VhuoG`SN@d^GJ&WDY{X;Dc>0V$T-9%nGG;}4_s`I0z z%W_Ez55&_U9znt)r7?m(xLNY?Dr~cTXaBcO6smPl^+jMj6^B08rj%V23gN;Uh0!W@8T*%6$H|kAwuZ$N%hNq|X-cpZB9(;ny<~fXB6e zoRI*HP(r|tSD0ULDJtrWV1EvPS!pA_p(K8+l8fM{sCXj6=rpKblHtuGgH4EO8LF<~6aRhkR&A6Gob!j(%Tl#j z*$lZf7ktfQ@R}=2de;|m3On#`+ZLHpS;;mt<39O&pvWwrRY2o?&ka@@n!w7rP0eXODf8GiBf?$#{HW=KSirFg}hukEXl6%h!ff6 z<=lW-gWr5>fE>xd+#CUnqyjpQ6v?cd95qc%hMe47ycb6NJ_g(Z6g6KcJ&9P zssbU{Ms2ZzrbcG9fHJx!%xVgQpmhKC+<@C-+pag!CAabXsFPYOzbQJ@ee}#T&{|Qq zZk@Ea9nx2X$TWUv7d1%a|8^6l8E`^c)@6H*Bg9Y0( zD#d&^WPb1-t31EsdvHjf-^-WVDlEvsSMN|(o0Kq6q_QPSRKVZI1J*8AVMM`0A`OpB+%e-Y0|8s37q#+_EuC?d>FvM z_~OAT3|B)1SU2)>2vk)QDTDF&I3Ej*sH{{Vf%pU}D7*A;m4#DD`_Q4zr9r!rRN(FC zU`1eE2)K2N3vT3eTyzdKYseGKAmbu7g?-5Imj8Uqh+?-|SfOCk~aBO{_i3{>pdr1SdM9_RqTtc=|0lDf9V)4^3A3aWZLcZ)KI+rO4! z5RxS^BYvO%-Bde$wDGI>b|!{zViX*-RKFOexj3k6Br8794(Di`55M|ysf(|(C+d%0 zE~i1i(XnF@u+~vP!}(*ewT-Z3i3n={QbE0_??cvPK$cQT7Lxo?O}3&3;99$uEVBx1 zZzK%dE-s`PTVFb=YqC>;GhX@;Ta%KJ!HA#;IOOYF1oZP}9J-svFr{)tip66C62rw2E_ze+IG{~zmn>!*!Yd~*8Gbd9 z1i9^4U1s3m+D@Pr>@Tk?%tUn7pprm|QcL;w@J{p4mBp46E#54BcZpfjuZFYs^I6_m z)Dj^tMC+Z3Yn{sNS)V!tFG2%51>oZZ6sAb_6TkypuOz`2-j-SGqKAC;{SuGYtu9j> zEqk0@D~K9EHvV|AS*f3O*fU!5n26jUu5XU3JBmvX-+dVnM_-iTWb*PhnRce7R-1?Y ztdHMCV#$%2BA}Lnx*V=He}4U)sZ&rm?3q6qP>xdtwpSJ0J%D~e=uI6KGT(Bj)jG+h z1Ej*pIBd7_SZX`q8M&94DaVVUu71s*)og7yy?psH>h9fZuwkVD%dhwxb954+&d0H$ zB4}5JWQ}L%=GFtuVJ_*-W4Qd(N;a3>mv_t#9T_^&wQJW3wVm_UzrjI^2G6d9w@qn5 z9Oiv%i^PyVqDv#Tc|TE|JCHLVQ7t0(-;%&!ub}flg+UhU{`UKkvWzRYhWcY?VHR@5 zm@K|obq!~~H|DHDTz6jC-8so=Q4n-aR!NBlgBIva3oO9oofO@)iM&7gZ}*~I5o}MM zs@10!@NrM>v>EFjG%&%e`mRu@hVv1E)DAcFUc zpKc&h(Q5HgpR2Rn>AU`t)pI9SZB$whHW(QK0nbjT;`%_*969K-z?yrcun~Sz+_euL zkEej*4Bv}BOu(x!kUNg*F)cuB+4oJV)GnmNkf9k6PT#lvfrVUab6qhAM0`Ek!-4`f zT&TmDocKRNm(j^XL=lK50ta|bPL4isC6JR0%m@noh*4eGE3o&I@mcLq@(eelns{*j zo8bT=DE%aBjTGBB*Q`PM&f6^q6Z*#+Q4vT{YLl0y#Uyg`4$RSUbPc`eWNI`fxQEN* z@p3LKXx`C#}G)OG6>UI)D?0=W=$qeY`&QFfho$&o7NaOFO#8+{;>n z!u)Cr3q?tDYL-hfWBp7h;AeflRIILOB5^ZPRo#CjVchkuHZ4}7k990vVo zk!m{xDVYDqiHdWN-;qxAzL ziPmP$QG`@u_+GNV-`)_}*H#Q_tGo<|oBD7|0%?n<7}qWhDkRiW((UIPMPLOaGvrki2>@D%yM7 zM0E5L6BAi=Zc00Liw_G6I|#klIO+9rYvuBwTj`q-a67 zi@b7Y)*`K-4ovnA2#)ge5UBRNwY3q9_K>T5czhsi>v?_(hfbf)cDo(&b@q4y*xwz; zp9Y4!EV0p*&;wKMXmMW6!1uAM`|DpWkoiUZ>2Y$OlOAf@Jv8IlfykqMpzkkY<7)@k zfZ+diByI~@*sBn8e!$e0I)qJ5k-Tp*CIkiOjl{$VQu>o}1zb>*pBLj?@J`3b*RKs< z#mOAp>(ixUCAoWcz(sOKv2^WCWod2JHP~66f_4wVv(8S4A+jOGT6(U4YjqpcoBk*p z+2L%c#j$t=9PfHEq(^CK&W0qN&w(f;kQwn}VjP2CuT!MM+qW`~-MhDm#m60<-uX=f zDvKi5A+?jIPSv|SbZn{v(6$3g$*h-l!S$$naJo-)(=NY<-9{Y7KApcn>cg7GzJpuNor>C`S zX_^DS?#_H-vN26Kw3CQsAsA3)zCwc2H_z@Hom!`RNpI+Cj?}4Br)(g6&o?|`I?=-; zX<={CDU2C9&c+_u(bVPZ&)hDG6I2#teJ#r0h%hQ5#vk`^s$J#&rbT&^SYqH|LAzp)tI@{Yu{UA4@%^`r`gF}14>d9ni41f-p(jpZSO>T z4WkWNV-J!zs71eazZi6p!4=uO&`+httZOqL_G0ew=r*p>dZ%>LW>e<~L}VAElS%7F z3Ln^4+zk9sL^DCZ&;%6z6rQApiaQ}_%cg+ThX7-~1{Uk6h4)O?2`ENS;L@G|kx%|h zyLV3m`27(s9-c64O`(9`O*CF6M;qo@R`peABlcNG=NiJ~Y5ktJw8%(qcDT8;?zJ99 z>>`w5-H|i139SxT*&6P;`C0k-IN$ecXg*s#blx-!i{$|31!@xRkmzN}xERi|GWVy$ zQ`bcHZ$pi7A3f@t{gK8&i7%VC2fq2nrMx&DjePL?2tkUNa;BHDeaS_m0#=)shXF8p zhffpdl$>bjTAN4AD$gH?Q$pZ0z?{T&Mb*up*FfFybjURXEv$i+l@u6BDGIaBO}_E% zom_}E+jb*5`i=d@#us)a*FHDL^2@OwsM?(6i-45V7Mp|{XE_{D)~qoxF==e+4@c}C zO?OG@;CAE0X^r+wy^T1-1ACpgxx+SD1Ah95r)+g-8d&o=1SN~W=Ww;f?oF$2Nv}At zUvZe+87RcPKCZCXX{5ITjhr;_^bQ!W>K`)~=Hwj6mD(+%X(ZX;KVR9@2cCn00)(e@ zkiqZHPTNpyW={cO%3TYoe22+VB9ssWEr6EyI22fd5<#m*&*;rH%gu?}M8`bs(;|<& zC5`in$BL}4_Y+BBJ$k=8Uii05U_pLW_SViNVa3^}-ph^d z>biA(t!ddkfsXx99oVJM1n8#zBF7zoW+{C9h_Kxd((oLyymX%gTa|j*qAD7`jWUG? z82AbljuHsdxq_Jp#>U1dQs^~$X?-;kn_l8HX3BhX4XhI8T)wNglcj@@Fl_41DsjVD zuzANGbK^H?#**x(M+(!nK&dSao0>0Kz9GNbpdU z3|5?e1(7G}9Y*+suuC9dXtS)#Kvoy2PNQODgYnid8y1r&WSx3xd}Y<}5n!eGTaYfF zo{2H5@+|w6)Oi}DAhs6<3Muim*bulucp@otOV#eEwr&c4_*_cM8UmCj8_ zJcY^M@B4l7Z%;&_VAla2LrO(U-$i!_qtpzzpf}N~Uqh#&s~hoMATTp##pv(d*iOW) zs@LNw?|XE_(9jK)1YE*@J9>UR;CA|x*}Xe3Ldgc5 zB>oMIm{qg1w5;7zLY+^Em zB6H=P>AO!sIns5Xks|5{G!=AMn)z-9@i>=^$uHZxVrNFGsYe+7PEiXbAzD(PTDj+5G28&8iE&6u}Q#P+etn`v??X8hu4?ish9;Db}=dVLzq#V5C|3``TOb7B-6s@FX_^(uDI`g_iV z^kRvW>%v0vhs0#LwD)5)f1mxE>KZD=S9rAX==R@rJL>LL z)`lH_k7~&>W=xoj9kd@khs&DzqHXmnRQd!6q@|$J*pP7c<<>?MK-7`je?S`N_F6~m zIO^VY7;=X#_$nSwu%l{UX&E|M9P;o|YY~En1~BZBf}uh&Oxl7{QhIx}SXQo#x^d$; zqzapL)&PnNH#)qBfe3$aSL`q?$tq>bN^IhcKs#KMf|L3D88+3oBfkmrzP1gg2CHrHs8C!vv1fnd17H&0WM+rmG&B4RNl-tEuRQ*X$Y6(7H z0`g*|N7?e4=9=)I)v_Wimc#PkEhM9zwtWh>(hk^aoSB79@RZ@)B)>u#@c~06+21x@ z(_X9|8y&?}!ArYBbM_ZKW8ksyL!-k7g^Q-Mvjkc$0OsD_iUhXA&0~Uwtr4yemcO`2 znP(!kO~j!9#q9u|CBK@~>XZ};gm*L}=kf7i9gDy)MQ7EbD8d>%uouqmr8oaphBFp0z(bV^#6)yI=4=Y;CSDHpN7_0Nep=_W6iZjl79RP|%0v#fX`G!VY_ZLhzm?NdytOZ*~BRN^vh3`TY6xjICl> zK|*XS6XlMwuTR*U5=fOf#W3d@Lv-bZM){A4?zl<#}foQ>S;= z1U~PV_IaND_00~3rzib8SB`6TmO`qyZnCEY!Gb+mNw;BlF3V=+-6?9_+p+B+wa+8t z*YB)q>?VGnS$HI!x<^9n?o^_>Les$F?(ReF{nqJ zx{x4Cm)`7Mq2IhJJ9B zhtt}4e6fGrgWM{7m1g0}_t_n$mB#afQg8q0_kX)eeYmOSN(XsQc*sv6eCY3chxg3F zy~~6=(=Lxba}z}!nRMv?xBtZgoP?TFm!FKZshY$3oI+X61lcc{g6M{hqds@N0Bhpe zQDr__8dQA65bVLGRA>z;2jE;ne}imC3%Dn%pkT$tzM5|e{lu1YY~* zn}(g;X06EeE51fvfpdYf#J_Iw_b!B9Y^Ga<{BE)^o#S1bWX=nu)Mbr?E$IXxPNBU@ z%gCtc+`A!H0*XXbic1*lXN^xfo-EU>FMLVNg z@P=z~!LaG}cOZ7)Jn@b{Vk=IY+5-9SZ0`|D&IwvO(s)%BPKdkGsN z-TB^U;nQ_jA#dG*C#TDJpnZd zGA@NuM*?m?PHoJ$8s0de1b>CKFR*b|zPDWi3eP*H@&1S$LmekR@emGN9F8FGrx-zI z!#NZ`j5$chV}GXl_h#7b0{{HEjG}fWwmH>ZlBCsX9(@zn`9Wo-P`nwY1XAD-e7bh9 zq8ul)S-vSgYCb^hrr|mq=EW#CNB{{@*g+-FAVd$UuGCr7ccirPm?&hgrDMd3nAt`1 z6g#(bX%h96eqjgpmcAYLGcB8@o7`cwMt|P*mCCzf=8wVHw*AqcYPb(9dC5Y{3FRhq z=loc=WGDfQ4?*bFRAX#GouSnIm>Rr+_K&&m;l1O##~&KbUf7*&8?`iWCTGB?`JlHs zXTjkt%h|5aIMZ3*dSE)8P_vACqJCUXY*r8L%+GI``tC*6;r)D>`k$+dtL+l}oq2K! zcwG3?A)B-B{euVpl*M{M5fSw!m&3D!J?AE2r2hb$Y8^_jNC+44;i0x+qQ9&~O&UYiLhZ7b zW^VREuIucMd5;i%qpTmBl$Dh~R9wHu#_41=y1BIS_j5l$qM{4``rP?ZJ?pwu*TJo|a45p`Z3e zi|VjwC+@J(dTVoNrCY@Q5Kpyx?uHt_e-nJLcH^p)wv-L9wn0ZV{q%M!^Enq}a0u@? z6L34aqY_Y7+45k8Tl%l%(F=^nyv#g3J=1$EhHLb?HgZ0E=fRIr7-4=heJn!sqBP8@ zACxuYC+pwuoPN;zfpg`)P@WB%wVBLwTnu(PY6mW_kL-Lr`TU2}MS`wY^%GfU$y;}S6mFy z!BWVDYSfHa*PLW_d(#bvobfya*D`HDj8qD5vJI}u>Yhhr>IE4?hp?vhYB|!+B<{lm zNXXb}uyT+brV8E>e+w-(sTf{JU)DdzcXgUPJ7UZt-#EfevB~a$nE_>@!%s{!MiB?M za#qo8dBsK94%3fhh(pd4t&YQ2W8*VX!d=F{Qb?#C z#gA#@<@O3@WZtV*``Xhk{x&i*3n5{&&KIxN)Vtupq-i>H?)n&1z%bLU#V};22hr*i z_Uo^=v%c5~mz~yN2U;j$z8s-7aJ-2iY$}hHGldE#5(&Ydei(5Z_*vj8w$nLRwyyz) zH3wSJ4K5DSp0JwzLghD%qWvj;CE(h+5hyBwrwGk6#i0PK9k4RG6N%~q*;vo-IfYiH zrreWD>3bfg-&g9z%(U)LtWOSj&tJw+QPu0ih|4`)ACslNCdXE%V(i30Y)}322j3(- z$lT)|h)*EPcNTL4(Y3s?|6!p|C$m3-ugiV`pH>8q<;h35-fy*L((!(+F-4PXD=O)F zxaeQnlCP5~YtEmvc8v;R%ST0t;)(rHo0)!d0BE2?&HhG5js!!I@b|Nzo1p8qs`8W} zQ4$E;lo71>j@=k4cE{((i@>!9a^&~j$g}g7w)6c8;}edTVi2>J!K_m03MWr-tW~QW zn<0}t$y~)EkRU`)KZiPP66$ZYo1zJxquHPf9+x|3^{o6113ClctyB4(RYu5c4+qEr z_qF_oJN`B2FoS!?oqdh z%IhKZI zGUkoGjy*JKRw(0?G8`J+G#T45T9&fOy-q(lQzmQXg|&N?HlDt5YN2IKJg|gx2HMBK$SbKHS+}T>I0l9b!cMfx{m-GAtxEYKd8vq?pRq_ z`5L!w^*$Qmsh4S~hsqkJIx;%XhSWTuIHaB4N+W`m2X~9asS!8X35>r%H@Y9%Gwyvk z-xn^v8ThHGXf@MRRn5lvtxQN+c_UVaAGm%Z{A?G>EPVK_nSRDcqO*9AFYcVLK<jzZ2h~HLe@7ot?y~;?ntKG%;RPj8oDNBdVFYh?D!5H>E@l12gZWmzwj_Sx#E#|to29pdX7^&RrfT` z1b!)fl(M$(-whP@MUfBe_A-`*^?SJSG?kZRe65*)t47MYdj8n{g*^#}PifSz;o;)K z5u~I79~aqIiSYIaxMT&%7jPj9V)G z&MSz7el=m>KPP_+u;{1HpHl(s9=!lyrEe|=rGAAQCq>1@#ie!$aYu2t-K;UwC4%q3 zblN3fK>X|%^+pvMXLH^+WPS7Dk+NL>z%a`vW`$~!Q#Bm7#YlW6uL$hY>&)n^EA+Uf z4ont#yJz^1^+GqtM$s3L`w+$!XLE$M&bL6!q9V}5U#111 z;|Ivl174h5`IT#>GJ_p!=r1j4?8mrLDS)O<7WvK7YaKouDI0m##AGd8VU)Quufz3X zTG74yi&U8bF!ivAy>-ie!ba_m*t3~0t%+gyH$;Fq=7@!*DQ=kYkLVG9ddn9ZwCeHW zLddeBYc#XOTvt@~rHw@~@b9RT3wp78e&Re}1u8F>^B!)b^Vfo@a7f5EQ0@oP;{QI6 zDH<9V@NUMYrld)P!>j&uW+Ed6le8YWxg$1>7M2U;B;Tb=PbQzTAe}~*2o&IZt{tAD zcTU*-!?Oy{Trh{4SI&a{o8*V1%VWXpYTGYxkkP7s%kvwydW-li>8Re0GyIL%yY?^H zdOQk=ts$*H?Y*H5@LTRH=oxq*7Nu9weCvL7w?BFeYs~mAmSep4WIGu+odrJOh6ka8adRt<(Gl(j zj(eZs&f;e&Ux=$N`(Za;B{>@&Q65Rf1N(;ueC6S&5tMN6|ifIq|$$U(O6 zZtcSNa$l{|w>sQyPxxm|9Z*wiIMLVbIeX7T(HKpi`<7{T=e!!zoRK(4mO@sG2MRua@*q7Pv=+~8XMoc zeQ6#Pks#tPDm=|b-KE}oyWLyZ*}YxeITjG9+H(7``JLupN8NNgtTJbMCNi=Xjx^I( z;Sd_PR85vSRAomVvdXgbbBHe?$RX*!5hFlYKjit);OUk}1nEk&E(FMc2PW9fhL4go7Pb0M!={XH+k62uR@L;%Eszw7! zcI>zQP?3Nw0Dj9&?kIFF*i1_opZT}g(WN=*U1N~p=($+4`un;h0HR+ON{;f636GYk zdXFlupGh(ikUhd`wm+(;J$40ALjbNRt8Gb7-80+MF~AgbZa6|Nt*A(!|LkECeSMBe zuk7&8u{+LLOQRby7+i1x&V=w4RVd;CO9wzub-KAT^^m&l9e0I9qJ#!$(06Ie?_K4F zpTb8DiH_WNi+3Hl+kT8C;dTAo zbE2v5v7&ZuW@lUmU&`>OC&qf=F)p-$rDcJ4?C2RYh=x$t&;@yY0fF=cMrzn4=txJ2 z$;PckO~dgj^#SQ!F6_UK^ayu21?f%6bS?;`esSINayF)RWJc}gNfn471Y4cJ12(b@ z<~KF4D>e2j{|Pit_P*LyKGBeU?6IKCBcbh)dQ++n_C9R#1=nM~lt0Qk(aZKa!7I+J z0y+!I@{A`s73jZ?YdGI*N)unvHBY`!s+q#qR^Rlm1}X|@!_LHS0Iei9}ljk=GAU_(S_i(oJ*9{FG#w*+3hBfv*W>i z1UFtMd%*!!;AI3(ueCZJN&*|;fbvv{%_!cA)qfHB>o+i(_Q3gTEmZZ8c1e;aF#m0w?gk;1ufI z76%xwJBiJR>wZ_zSA*;;d)1id&iPa9wIv1tIS$}p!N0j5eVICuQ4#`57-_X*^x=o< zmEygA#_|b!MR}gPZ^ymM@cO$aPxj>tp@Fr*pb0A77c`lr@%e`DiZoHkVEei0VUd}U zL4eUdU8>P()t~kI7I|Ac_H6*_Qr6l^uuVZ5ZG0$fYYYupZax4r5WwQ85)eM0nA7A_ z^dTZ94k|L>;{lA<>wG!ce47l<@&Cm5xm1}Gdsy{mSaGfqoStl42y=J#@${_hHgj6V zyeb1CC`e!a3hjL0heEpgu?BP&@w zc|32EtzIdVxvN?*cO9dA%f|l&3#UUysYfi_7|@o|mYeY3?fj`*a~aAOs#s*P&+fCI zv~h3??cKXKCE-`Sg?XCCY4#0 z06WTNqH1!v^kKpM?_kH+d#P4_10}^xy zwD$u$$#hE{bJ@B_!{)=K&;3z1fucAyB}FhrGOhapBswcuSOSz%$IdGRRO5dBEFHUA z?8J6I+w)rAHS|YoCq11L`z|U&oe?z~LH6PF-vbW39O6YLEq;!Fs?UH(sr7xo|FzJX zS5ShTfq0Yzo>X8bDBZbFQj!hUtQb={&fNcbh6%{Vkn=PAk)}W9j z%i;dPSa5Nl!F$P&U=IRJ5ycQ<4ahj656Ep$Auzv3B1~PR*e3fo1eO+(u^tmSF{~1o zmK_vr(Wybk=<;gsvlE(D7g$Vrw&JQG&Lnh^S4C~>wr#HqwuAk#RQY`}ZzJEBm&4*V z?%tomYsVL5PMqKPcEIULM;rup9QR%^->;}J<3D>2ic@Npt_kyNmp~CWk-Hy^Zs*q&u1=Y!x<^4}7jx&zB2&HioScfpk5Vb3Xp0)c2r9wWa`Z_{ngYJlDp2nLkD||nHMpaLt5Ya{B zGu3Q$rYaO1G=B;!H5=!4{ltJ%3{}hR6_U3^rRvg_@o~r%l!|Rei7HX(pkv`9r9ifjtz$=Ywsc~zW$ksTW{Ji}N zCqt4vqcbu@x-R^aE2mo*=y~%L*#~Vtfiq?L>Qae1R^8)mb_CZDpJ%<|V(+c=OZ#$0 zW>ExkmR>d)eE8;@)3kY)IBhYK-}ZJHsEN z{Jlp~vv}n|mV}4(iGpz=LN>^8BOb7ntsVWXWc%`#R?StC^ks+G(}E{Btq1Z0mULRGCKBTC5M}{e(?2de|wSnUD*$C zACAVRSxG+grv?43sqR^8WG08r-uRA;()%{PD*Xvz+@1l@~iD=bTH#!e)DeoM7f3c+*vy%NMyM$Jz z-}jKT@aVN|)buMz;&IXrM1#ZFvgYh=7&*bO69OMH;khQ|r7MVW8^USdgkg)Wg!a36 zP!ioqs;LrYpRxbXV{jR0ILU@2@?ChVQUQcX#vVL+MB-<<4B?k%;~=NR9{w(C)ftv? z7Ke8d+qZAGKSp2awSLC(4U&;b4Gkubno?>hI#X{W6t^&zp>g)#y~D7u1N*Z4aQLq9 zFn&}Ob%a{MGeaso7mGvA5uy2DZPY}-DxjQI)eJ$tTS zSVOsU=&NdB-^pQ zqIC{CMOvMn?y2&sbC8u=rMvkB>-EU;4?a?6N5kA!ZoYZ0DqA+zdVIZST?~`s8~g8y zx_JaB1{X!f=8e`LUUs#M7Sq!r6K309^Z73(VLK5v!C6M??~kjdB)Y1+E`a?_L35S8 z#54i^xR3u4;shb_M;gji4q7CoXdgJBhEWPIo8NOc4q3Nqdq$|NAyq(KhPZSAA7@d4jJQU)l<&1udq=TArEg5Nr~Gd3VwnCZr5Uqobj}W47-!4S>AxOzMbLN&K;)dCA@px%z#01b*IaN6RvDm zg>@VzTQ|yi%s1 zsxLd&j>6K2?Me>kz6mPNrsAn@Z5ivwhYh^XJ~NA9*lyF==1EfAm-rKyjWORJovEE?~@XKX8>GX#J|eNz+TEQsxRDF`lH>p zi;iP=uH`w%q^uz^ib%TXqSMQ%E1>#L5}p3ZM=O@!oE!@5=Uy!?w@pIg*}uZgNx#`a zxGYGTwEMf~sQZs*u^n*NPT5{i@w7raJ!x0n1KKQrUebWfQN%q#sR>E0 zKehGoI~O7epo$g3w}Tq77^3YD>z1_UAGDdh&yJoCte`fz$*=F5STpLwSea@St~Wzl z3-u)y&b(&^HHL}vbd`qpMzXYie{w1994y`=%*y;2$r+So4kw8f6_NKL!G)d&+!SNg z#tOKkD87rG_Bf%aiiKbb;Kdh2eqHGDLe27ccJCX#obd9y(AF2cs36JF9d>>oqmwA`T0DfAdx;HM!F(!CE~a zl22wOAVO?#1cq#Hq`d|39qeRlmd&A4KCaG2nE)6msrCAxBp zi$hl%O?Hn;7dHx-pn;$(>_ywCL}P@ z(CEYn>9Eph-zb-OW+*!1nI+4!_`@}hTHw%%-K=-fe3`U&Xl98Fip11u#RA#>VZg$H z{qHBwlFbYGe9J06d_@)7S*-{@_s$7jz+Ca~*zTWU*#^oFKr$IyKkPtQ|G>*6tOF-r z6RZbQ2$T8nMo;+}whUT`F><>`+3DwoPZxhNp6{Hh>*{R4=E>IQdg@+=$n{S;8|S3n zB0sPmyvI}7LmD}t6v&(-zT*X%N^7Apd&)MndTf>_eCdUb_o*_zsI}i;biX;gw*^#$ z@yH2r2-a*+1w-ZL8a?>P;9iZY_|*eE`8(|#nY-_-cf83F6-fImxw}k8tn8()M%tHDmCiicT1He#izW*ggv7>u+=QwrmcJtk21At)yq*qM`hrRBe zZg-A!XujXeZx{7$3?a@=h;9jAa)_4ZgbpjC;c||u5MoTWlfDD$F>CNrU%T`9@vcsq zH=?kGKt4Tj0!a}kcOp3ABia!SG{Ib&ss;wDp;&+jR`9$!RWt6Geib*vc1}nadb4im zGp9OpMrcPK^j3E*5;TWu-s2y$THjau`&`#MroME!O;tAX9U;cOo65t(2)OqHzqVff zz|0%#xSR{$ve`p-%NR!-Sk(2ueP8$85v{Wpnp7!Xpm(MZyLw9QG1Ku+!!Rc&7;4R= zIO7#k8sGxO9;9>tF`UjHWBrxLnC_e0v2QLlhGujz&jCJ8zvcC^mcwwpjc$Inly|R# zIfh2`mJRP)fl$wa<_F<8d0~Fv07F0Z_g79t{S2Tb(kx`3OIi#CO>_%C_% z@tRmWhWq|C8#XuBv&s#mux9tJL8nS}wKFv}4Qu|9@dx@4l@PH%0oUvBI z*!FsUsH4+(@#RI|h;{Fn0LP{XlohA3iTwiKy^crbH2g@7<}{sNQRsl6q_m2!A(43P zJ6W!-+2$I;_rDS;?&t4LudmuAF*%(x0k#dHGBS=BEMliocS)c8h0(UA z(v2$B`kh{X5Dmu5Bk+)~V20K-nxWqFmw%7Lvv0haA74!M43&pziS#CgpB}m1kY9f| zpn2S1Z%fok-s*YJ&P(1|Qx~J`%W9o&?#OZ!8<6|4{=CjVl)|?DsMFeBiGHyWq1E}D zI=K$r8>uXAxi6zpGGV{L=Zqw*X7KC0ikD+2;DzGBmM>RL#Sf-A?+t4JVMiC_YdUc} zH8*qj>^b_}5sHerIWID6^A+{a!@_c!y&L^i8P5+KLT)5r1?n37FmMG1T@IL|CS({xhs;HZwUcnZ(OSq1&K+;Kf|;4qg2U z1jYJ6Z0djYoy)^t)9G<*^Y?VVV!h$9^J&y!@8?lMeapFbn}mtd-bC#Fjdw0R4*~(@ zirL?72dmJh;9q%6Jea{L+iRkV=diCGla0ESk-PtwZdGdYo{;M~r0p`^AX#7Wurp zaf@gz6$#lyl(}IojwQ-+Wuv(hm)oaHwX(VnWeU;GJcU)A6jGPLmD32! zgI?PH4SZxBlS#@#KJxSbm2+%D~J9Jo=p>4Fb{I zwC`LLH3*|d7;mku%RrG=tN$xFeJQAJRMeqeWsB~y*tGmuL{;tmn3CbznMb3`u(`n> zYD-nsE2c~?Y~Hn}cGst74c5dZ(k%_{igT>u)4r#GBBspqJrwj)gt{l<7vOG;6r5&7 z<=>T;f9pNLUAzdl72W7161=oD;=9BIe@CWETT@c84{jdveu%5-=+Q7B6UT895`_vp zd$K2OZ5j5}V*Ui6dQikSZruvR_=u1GERwb0xFcYf9VSZx_(h?use@!$$y+sVaKT*9$42NV!XR zZ?9eZ)w#@iAe+wBZCR;8yhw|aHQ4k4szk={KvmKZq!@{yFEoE-nOEi@5r4z?Mapry)Gye5C5A*6`s zOxcv|YcWyZxgn<7!QT9gJ*F~UlgDpi@}P|T+TeA`+?A;TFkC*(c(^}&&`KUlX3q!T zL7_p<_FE3v;+We#=Z|RJ#|*zA0`{Fb0bO%O$)-27wao zGL&y^>D_6{`>#$n>HCe|TiV-K)40sDl%g8_;$D^Ixv#qzzNIe*kVyp1EHXc=B&0gU zG?gKf@|&4n&lc=qvpQ$$B7u}dzJPd+cWT&Y+LS&|f1p(0HhkB_F9x)xbkGCi1XSM) zsrOt_M$jd3M+&Ai54kp!ioap+cPr(K1zvt7c!MYNq%uv8M^blp_eUh;Qv84#%WPw* z7l`+KAnr)x-z0oAfXcQtlooM%lckS#xONOrr964E9?SuemqtZVzw`E75Aw7jR&=*Z zKybxteFa``yfFF;I>S|4(!-ZHtd|7iiF4Tp}^4MLnL1W#LFfXOgV^nx>`4C@XenQ%q;7{!E?V=p_rd zZ{esU;st2-I~2m-xyZpP0sj$uY%>EqjnJEZ^j)6yb;Ed=ROBY$Pb!!eTISobzOK=_ zcV*SQ^^kR9j@Eqm@llSuHz0>$id*;5Oz~7Wub_!qPZ1#&Lz;`s48~4sjb51e`J3|Y zjN`-pvV})D1CVdabW>Ca3F!8{zNH$}pl`k79^)5Q#0qFhoCzNhq+r8+FMlw-CWfh5 z{`G+83z8*W>w75sO7ajbzrVrWZz89|dyFQI#~bbbLL`HuC^M0;9FVsgMon*;Y5^|Tf~O%-RfofQ2udkXggiXO;W*hl~g zsRpoLi4{EgaR6Y@vF7kJ_OH{PRY<5Iaxg5AV$9njNod3bQ-pwUKiO3K=5QQi_KD9( z+}GP+)f1cgoXkhdMxpkUlMFS}(hB0%p9RPz=b#*V&*x&PrkAfk*g`F~H{#fZ{LtW( zzT<(?`fJ|+dklB%-^lQXz4vPKnq0QJN(dN`bu_*=yfh)=*Lnp5nUN>^xJS%Od-zSx zDJA=u4M5jJFV3P_14u2Ar${{E%Vo)#_ZKlFYIST)emvuhSh&bBp8p1Q%vq^EH1Pd*p9zV5GB#N`F(2JSEhe7`ArS|DhY z^XX0H#V37VxmiF3B*h4QsT?a{F~4NUe@4WaUP4NWNiCcumoahok)qNj#L0IDv4!3f zNtYQ+PQn4NU``al0E~IsZMjwwz9E9I*mzW5Je8L5gv4w92ll9hSZ<#!M->8rSv#xT zi8AUHQ#Q7nfxdU7geV>ICD-RC?3ekLtv3DP4U9WDp3n@{Tj!1S;YzGImN*={@1`&| zWy|fwQz*p04YpU7IsP9{Wh}EI?vMwQf5-LDQ(25h3F~^C|C0Lchc^t98(2*vThQ(p zH0H&$v-hw5K6_f%LEmp_#cG>htg+2kA?;^;#X=?oP})Cc7R9SOhg+6A@e;kCM6I6p zQ;WjNNp?y@AZbf3B5Brc7L9y=`zDa_k+7V)Y%d5{+#{mJTDc z-z6>QY&Kfort5uQ=TLm{@i6HJvluTkHpdtl7+isyj{np~69=)tPZO(RY7q8d;?u?x{J!E64J3>KwL?ee^$ zz`)YVtd*=QZI+pHgSs)~(?HJ~tL^H?*t@JhA9Z>3tU?kXm zAYbXNnq`Ne(U1C*xcESvOm!iuWKkV81Zhm6CskukwY_e1y}vsznK50eKKygmjirZ% zzOgut%pW#x1X55oQ`HVktuqfqjlz@!vG>`+WcS@dT9oT@~^w1_n1g5?gV&ZJB`g$XT#qBKrbx?RvYC zx^L$lXf$sa?vf{t<3>%I&V|S2YRUIC6ekdHFiC7uL~;%{OC-@pAPS_Gq$=XB$tSjI zIq!A&oyxeP*GZP>9^g6U#0-=W!qa+}rOT|D_p8jy%S$o8a6*@LeRxJ|O5x+HEc-M# zXAMWyHyzF_=}_M^-y~JzLm<%HwwhwzF|iIv%2PnyJ6W;B{U15i#Y!B0|a# z0--+lDua;XUquh#VGWkF(ZQM;x2}}%o-->+737$3YCdwtdc?QlSE?&|zUi6I+O5e@ zuIIZTCi<0MWrU{{$3H_1!Sx-V>b=N#8MWibhYYrliL8C0_!H8qRKT@$vI)H@BD#l> zz|-O11SJs$2L=O~rCnk?IuoQ5^Vu(R@6oHvm)G9B=M_49UCg1&cmG1q-15`G-)fraMzlUw?#yZ0NgoV?eYUejvq~F+ z`k~r91u{lU`y=k?uicrEDYAjY8i>{Tx_mn>1)OMQnVHvv5W6t`Ct1Ng=ht1B;)txY zzAr-aC=+OFKlDmay1(^%9-|*D?~PGxJ1%@5@N@eDCs>ioJB23@9#CU$qF17$knwWv z&rw!GLP&?&_sWZtugjIWJGr{mVlOq0{5+0%)i9wyBk8iR@eIW|7Ss_DBH057eNakC zLC?=hlDR;F7GriK@upuyS{47uu=E$ zEyY#(@P8}34bYOMB8mU{!;GDezXl(4*~af6e*fOR5AdS|G!3ta%Rdb?pImD4?ze>c z6YHDa{ew3H(I*`Tc7?VQ)Y$8w$40*DHi|_u*>y>Hz)4_4z|#A9M}%f5;(!4SCJ51n zbv*EP3)eaZ*ZJUFR_^stF)=}qB-!Awp|Q=Vc4Fg>x@OmTFooYi7LLo_8P1ucY4Dc2 zBv&3>v_zPJ)X~hgAne+c?A+I{9xzpm>37u19d)n zirC8Dsgsn5#%ISPHY#txxv)i2vXSI=!Dr1NKKSUI7|GNj8X4=QVp-P@D*07f629;S z7bC$HbFNmCryuPGz++;!`iMtQ6+^^Iox?{SDGZLy!2K^MBqWrQaKqM|-%@rB1_r1V z`#$gd!gyCxeK6GPds=gH&zN|LhOiO;V zph7h}J9xHtytir^Rg#90<#FSCEc6|ZdI z+CS{OHy}F$w1LYsWkuN`=o?}ZP8C-DiYxbBtU7{P)5EFl&JK|e)kMB;zHQ2Q~(#L5(OdOKyKGykaBZ?QA!6u9#Ao^D4w@~&z{j8RxAORO_t=|?-lAt3*NVt@!$zBf^`r-q|NiVs>w`=r2!yT+LA|snrw&yMIQPI#iKY;M}DEZ5CMbM%0z|-*&$R3h~4Ph6)20Gzy z0EBzl+tSm~aHNxDwEU1;H9=d@>o{A826CK$3i+vB$qLE|JOF)v;0br`M}8E&Q@Ua7 z7#Ig?{Fwykm;7BIlRgVocFx%k=M8`-hnf{ zk6k9$U~~s{l}b0Yx>1A)nO3xi=HPpT9ppMLqu)rWX*hHx3yy%pzIHF_lw%B1_Dm^QU?*{vX0ws2gxJgcj{B^7_Q-N}L!z@l2q|grxxXDdPz( zs8pu+*2va3)cleX+}LZ&@(?m`c$~8ua93b(n1c-lgAAMA(py1@b#>%+oZe4_3DP?_o$3hB&n%Q6$pCGh1pTlK7{n)o0TLoe7^hqQHBunUOcyQ*4<&eI#RBHw zLxK&zAD#ZNh%~P5eSA(DT31&W(e}~)iqo&G@s;j2y8%nBD$5iZ_es09NSDXdg$gN@ z#xJTY4XgM?tA;_|tS`)Q?(n*W=Z#;FGTzURUE;J0ztiDkk zQd-okC5&3u6`fD+xHM%nPAvfW{!T4 zXltCoIO;4+4wFDx8nsYCL*p*!EYh$Saw8z??*_#(r90oz4 zeJiDD5R@`sLN`|mNe}j;VTVIR&WwyX*+WqdX4;rg5CR0?WbW339-GI z2mccx8d-9FCL4WI1~6Vb3n45i)ES6vDm5XO{qw5&2Mn8t zgG@6rpV|T?&!dRZrxeV6lJW`8A!`4Pb3Xx9aZ=+LkB+V`{5LP4^Ay@ZsDC84x7Svt zz_ia-52aeK9sY@^FJDHNPE{J4r3%JHaf$&UZtdB+S;qoB!FYrvjCyc40lL5WT9?q& zE#C+AguBS0g5p1I5&fsOIrBjm5DY|C8A=(F|M~@#BYW%PFJaU{3{=k$Is<#)UBaoI zWD`1?K`#b}YTqx*3+yprL4XQC*z?{)U|=~e$?uN%tV-gji%Rx{W|!o!Z27j#jyDAU zxsv{|13N5{hJ$b1aU7>pJs-4Ms#NV@>kAd$RepOdWLrQHe0uMMF7Kic`-G#qwy>Id zs^X#TS(r+1lw<4R7F3y~;o344TqPhMQ5`;oH${ui233K%1a9a0$ZugxS zfn@WlYrW{3$D&7WqE*@{Z#H!lsvK*X3k%5KdydP0yx>kDUbbg+SjDOp;&Cj%&h^ad z^f6zdqTZ;pfi^Pxx8KF`H>zzVKEGm6HGWqkS9O@@!8YfddHFl`>-R}Qzk8YcN=0*0 zN7I2CbbckEhnep|BzwsWTwj_@)TJ29rI^`YL;wv5pHHs_5^;0@2#SLZ+L*#K?RWRz zO`6?!3zKvROAmG$#jp1EZ$KMRe#f6!pGtCn`KjZ$o|OUtEotZBb=>n)RZd)gpgRQn zpo{1{Y3x;F;EaU_rwLKz!|$+>3lD5sv|8?Xur(jvngP;DrG3#H1;xK~#I zI5IDx?#Lu#P-Ij}qn`OpCu0uCpYzhJ<6Z&4mb zx4~1C-6xR%xB-xY=`^iowe5oePIWnl-E#BZy{o^8#BR{7&ON+&6CD}H1B7SUopKc* z+yGOD%40P`#4fA>7XciK_(xL%(|UkP*o!xgdU>+tIrLZP;aIX5wiW=M z5qc{ab}sQU9@ct|54B)BV5LAs0XV+h??;Qs-9!6;eTLrPJ_(dYAs-lvNNDrn&&wLM z8VbO;BB5;qY$+UH&^kUvBlm(Vl1VzGG|k{a>Ub_7sd-1>~j)@+&5yl;7! zBScvZV~Y}t9%aTaUa#UH_zGAF^xwy@vItX;i$PAgEcCshA+AwD;Z7^+E^|+9#f2-C z071b)y3WYTD%*KwkP6YeLohM`=n`}}Sj+C(g!VJE)_uX@D&IRqnSqh4CO`t0J@*D~ z6e#1gWGSTfWGmfaz*4XLY6+m`qUC_N6_BFG!lUp)ddg7r15&-f?!{)HAqzo-Lf-&{ z)((sWk_-Hc8UsqN`XHwIuh}Wch{RyLxTOV%O1X3H{47D*h9IC$F)g76j{>v^5L_J#l7*6vo<#oP1wR6P#1iML&%FxR`MbCm_K`8xd=q6f+wU52A`$x#QOo24MIoN*{C>Gt<$|wXV)V}5UJaqYfJ6?#+?zGaeAk^804Ww=mCHBQ zFuMl<7xI9BW>@Osmk1Oe5g-m2IOsMY-~?oD1Sxv2ISGK*C<2lMh@XO1lK^C3#WNSB zB=-%}TP(CDq`RFi8$K{G>V@s{TSkhP+YVwB!b z4elE1Au!@VHQ{9F^lEv30X@kzrM_OMkSJcWZigBYd5ZOGbJ?!yO!I8J!!B^NW86Z@ zkBD+hm`DIx_`UttuYm?cIhpdhB~r?Qel|cXOBKGv!81d)g7wRgR%qsBg?4PiaJ>Ok z)&GOEhFbCM+iG^z4Jf&cEyJ{L01Q7vCJMn#97Hz(lk%Er89{OoNowi?ytWmF)QW)C z#>6=bDJ#n$tWBusSTm44KV%cifajLPj0VMJpeu&RW0lKdY5oHW7sfHmd$0S{7cyQq zs7hMyrZAr7B>>BQYfExP2Dyrgx+d!bt znpIgY@OE(6j9K&R^~cH@8t)-5Cq=SHK3~VkzKSh5Zag zUC5Zr7of-jsuF-5L;86I1+CD=gK;rLa#RoWdLMf7&8sN{YW(WzvQ|jl>dg>t{F)M- zX?@H|4%s5WQxHlY7;&Gm-4ll5!$ZJPLwFH5?8EF1f=>ul`SaT!Rl{=kIiP<8eKZ5u z#z#QpwS^GKBBvUE}7m9=AdYs^(*e}bQQmA=>GCFukL z*K%A{#iQjX1-wLoy?yK!1Y?GXJ%j)S8R(_DE;$e5I6t6o=?`V)XIH_E?#9!I$Dh@ zDew#mOE4T1`d;D(Lr6bvsHm!1d=ojrV-UrG;1&1@pI!x$Wn3sCVt^)81kT;d-*@w3oPLS#0 zY+-nTWacb%NE6+9Ej1Me2IDJX;w6orut_1E25nT$69s z@60wS*PR67O@JOz>DiT>u1hfffX@4zR5e*UQ5mG7zRuk(kUc9WO) zI>cr`VVBPzLaN~E1Q3-uP-PYXHFt6@cAT1B^)9^m-Q$^EZVakZw+65M0WXsM!r|2x zz_|EA1LTXhNWN74gKMHQP=ITODeZ6ob|G9@z}qVd1PB0ng`OP%B@td&5R*m)aOm}f zH?z2ivf0t}<+<+Js_x}?_(|`81tmEv3kT+$nt?zX$W$Yp$S54@I0>#1b!LIRM21U|lNBcb!<=&lnd1|I<5UMUCL1!fw4CdPb%{AvKgBI$B{OVVOH#m}QGRg`mWya&D*d z!N2%!!39#hOjk`J>;T~)A|}sh!gJl=7Lu*ax#ZW4+%(-^d~f8V(-$UwFle6JMi`Tj z0zJKhl>MLXgNzGLrUef;j&vYA8UlRJME^r@2J5(tNSZaE9!xdLPUtSNDnuidcG=x zmJQX@TA=Fh4_kCyEBuyYA{>&>FcNlgGTaD*mA?VOQZ51m3CNy-LC$U1GkTCUA&fA< zGY9~OY4)`&&k=SCG;iqiARr^)xIiuzEandg+JX1(8#ZoONyduZhd%79KMXvdI#>aa zdk%nf2y7dvr~&aCcv_3a@`hjR(e&WPK%e0o0JacnH3rC^z%}$o|0DX=yDdvnyurfs zk8Z|4UsHG(j~I6UL$~0+{q8Vf`2U%jOdrhZ_}Sn7ckLQt+RL=nP1mUZn^sMPL-XY? zqyO6#GEtlU2j%^L`*8}VP5=K>!TEosE5uJAjS~6G#zDrRIblXTPTX6XoLw5N1VifL zzqIWB(G!xh>chX}RH86d95;z}qj=r7Nnw9mZ(UD3zRjo3|F(nv_3b)|uWy)`>S%Co?fLsowx}M)Q9SABvL*WUHd3#) zJ9BpBnAkMrG_QXANoszNPQV$rZ!+NeJZtx7mUCy;VTYZoF&3D=|M^kQ33`D9E$uoX zs~6O4^fwuceMhVKyr{PNBc4d1k)l@KXkLi^vvW>Nqpba4uBd;7kfCI@vX8*-q253D z_|Mm+s@v42J=;&7_;`(;we{#FODQ%pJ@b+#VgKTV5$qGi^q^*Ra%nuB4!w4G_E*DT zm6a5x4V^;3Wpx=wy};n>Iz;61zkj66(ZCIJl6Vo^<|Q!#txUHX`yUz-S8qh3e#CQ- z+2Q*2@3K)TbL8-fn~@kl+UeqAOVDZOUDhVFu2yP3EEqB%!KfJ%j4&j7`|s=ev<(AZ zbuAJ@ZKnAxZDq3U88HePH^GArnN>}$lbAv|k^Ks)D#BVuH#8#rLdQSZpOzwK{D0kq zQ1X9#EL9m(x&1zVK?P6yrr0;VagR8g@vG`25ll^_51I`lBchCa2JcF8U-?Y*B)-{K zyKqzdxKAug%@L!3<9gm5b^VGjdM~z;FQwV6MkY~h3g_v2LjK1az#qcyAkRw*MNaN< zkOFP6{wH^QbwB>kM2Q9gOwY2MS&GJgvB%!LIzx<>Rk%G{zgQ`1l`WnUfm-;)J^Sh) zbuRI=0NoH9xkI^Y5{@^kv9x^D&x8M?H}{__V~vd+%1_`Bp8Nf06m3z5&J(meo@=v_ z)F3sP)S&Y%xp^Zf@cM3*+tFUA_Q;;tErJ0Tw2Id;u0^MxNCr0Y(EXkaMaaYr<=)Q8 z`(JB4z{Ad$C3{VZz1rTR&0311ma+4RnhA6}--|wd|@%=Tao@+jB5bp?R;6dKcc!QTS^?A^N;Y*z<*; z-wnXCuHouT@SUOX|8Vtf;Q60t24YKDJOYbUBOJWab&)upV>`BZPVgNvD@iUlnZgJ z@*U?sHWRo}Z;Eu3Ycqbi#Y!O^?Y)bwIvW}C>hl7-z@7hoy5Rd1o|`2>*ZALKocxHH zn+OxomqsC}QPV4txZuP^rQutWu#WGplDaAVWLku0VtYP&$vFrAcIiL_z7(1w_LyD& zoNq)QcY#6xgF0G)&>Z`TLqXu4eYSk~H*NYu-?uJEPov1FVVl<&<%^)H0le}+j9bA7^tju1 z-t8o>g)vVm&UP=WNPP~}+v+~;7(Z|0IyzoiSs}YW9vv1MSi>`R=iko?tt*_BoA+;H zDs`U_*~&rOlUx9~sKIL_z!{zs(?y`r7S}epB_cJ&n3(Cwp>F3KO=MdIbrzU%VGvl!Jg& zEy9ZTCQEyWAI7yjRm$5RF{CYU?sLeY%W_ZUzHTz*9i1pSvP;y;_uLWwU=jaok%vw*G&Gt(i5i_PL;u(+s;1{%q% zY^!+J4UD4WL#lznt7q=#qju$r^8bX9|Mk|W@k)^o&-T7i^c3>CI0@k1J`Q(#;<(SY zHuW+fRMS~+@_{(&xc4^^>p*FepE3_xmnR9Ru9vH=`TAmb+{+0_o$|pHPQVQh$Ibem z`(){e+iD91PuQCM0fIPe-|Gy>RiUt{M(Fd1nP@0 zbnvCQr_?gW3sf9ev~8>=ReZ>%^P5j}c~N0m1dP;Ye5PFOv*uB!YF*`TNK<6lUIql{96HiL@Nd-!zzTyh1GmFLQcBn@&XP%Pro;{KS!6+e?rjyV+pZ72JKJtztJA z^=&oBuf<2$$2aXw)7UlkbdhqLxSUlL3N(xj66&N=+VTYrY-rny{H5e`pJ`tjs=fyEx@EphlUH*RFDK?jy~u7t?691W%8UhdZ6r7K~q^BPA1?82Ck)=A@{~r!clS#||AX3Is&?=T0vzCJ8?$9x62P=dW+OZvHSw??Xj#WV^0&d3fh2 z!_L>f{F)4Gpr1mQT1Igb^l(myP0ODg#9V`d+rmLoUC9;kap#noaYtfF%kbYc0kv(q z=_(+9Ao<@z@v&Oi)pjC(+4o+od;jozlTSE2x1Z9d5ZcvJyEQmQFJI=KY2VMoGBhhux@x@^CDoNfJVeG2IA9R&MM_pa~>k%^0>mr}J?5R5%i z(^2;?7q)#ml=WJ#m}_r$xLRw=#eFH_Gf`2!`PQRF;q3F^FiPpj2ol|J)c7ziPCjPT z%(%;!X=w?8a_(#*F&F9)&&l}+&oI=F=O4ZRK14QNANfbN8Bdivm$nc{perJ%{ zHjl^?WK^#aEpZ4ilJhnyLCyFP-~~Crzy%t7X7-~8HV5WQ@*5O36C@kout-2XcbQ8N z*7nsb=n!pXF<<&@6*y?%op*YJN!q8yDxhAB1a9TK_+o-TCnr|QnG{(E!Ap#_2cO|j zH&_@^QS>5>*G8QgW@l15A5eIE)VpB(;%vVi6-C=rP=AX4H;`jvcDFbG^_`}~n%u3* zt|Q}4r#TB$5@-R69f-rb4gYN~3E|7doIXFgS0|*~bkbY1zhX7vx{FWYaiZt2JVIoY z9L^lYglhtd#sK*pTxSZQaiaPye2NFVW$nJT%TevGemU{WfrQpkS&lEygGx1eSVqJ8 zvC`(wO1r)8KO0e;n8?%UGIYBXcy{POq7umTQ^swBXJ{)E?*QTrm-ub|H((e zm~py?f@11U^K^Hr;O|LZF#GGib-veIPu7z{Kr_o;2IxTMH#FHFEshmsPk~Ws@!q*P z)|gLz)x}YOMK4|+9&%5uB=4Nnk2duWQ?)VnPV#pSrNwzKaj&3&-?AE4At{n$Pvz`> z68^D~HW@y>d0Q=ygFm zio|^NaQ>L9xkI*3LN6(}zdYx&*5lu~IDK?+aAE-G#E&Rt`IiVROiKjn^3r&2n?kH& zt+TkbwtH+Ca|k!?lgJj|Z+AY4ML*pe^<|>e#-2bKH5x>7S-D%;Tzu*Jv*d}X=U;~Q zG3rQbCWbE|u4a*0Cs)2}`|MnS!5*@+vPOX%E&HzDG+eN5S{~nUezbAp9j50vS1V}M z5Kdnz`uS`&w1Ml^Z%a_D5~Lf6B+)NF`@s6cD6&_$99wQ!I-kX*4cm1;#+HeON}5lhso4vO)dspXR)iU z`p@jNH3ls@!aVY4O`G>SIcl7j{l;9bJFSi8x_%l0Gw_SX!79yZ^S!H09aZ*ZE!MBY zH+6h!I^OxU2YRO)B*?ope^QA+`JtH)dYF6-b8~r8tCQDU3F$;flXtw%vraf(|Bw6y zMeqBknAw$J$(z4VB!vrz&?IT(tj3C!R%5fBT_Y&yuW#8^va%5SzSy9z(EY1M!NGv< zJZVS9pUy;m9do2~6GcZOD%?1CNY8ZHW9|NA_@*bz_l$J`4BRSYc>iM_clgHZpA7l*jlUPZx9Ph1ieIW@6?O+&KB$)uehb3dNN{4wbB2Y& z%r+UwiB0%JI-aTo8xB@-P7Rf%=Ts0qkB!Ksjv(XYmN2Jy(><#H(v)BlZ5+H=Y1~Q;|DXM z3J~R~_)|w5PIoITUZI;uM|r93K-U^3bp4Lw$xZ5TBD6+p*4ACy`?xjh{)=(%1PW_O zaJTU(13Cy|41a&WY`*Xf49&%=TK`&Hb>{Pdy`95ibwxp8p~r{xZVt^G$VN2)Zu5chX6{<`d=^J;;hR8Y9&CbRCi*{>jIPB`*JlFXuB9#**O zQbym`_D-y{;w&hr29leQ+M_eC=VB_qsp<}jiLX6v9u6i_`)rF%C;ogEk zxiX{^{AL`PU5FLSROq9t6~LeLtT^lea*9@yIV1BW1%GXYr7Tj9%;!JE7gC zk349@BbCL}pG5jsy5*5uR9}n-3O!LAu$n)nb#y~`g^z4M`p@6F*Vv3is9ge1B0&L9 zZUdpieAGqNa!zMRE;@?GbTzih;NV!}y0kPg{?(zvmxQ0src+ZhZqINFFx_UTch1od zZbe)cLy`XQR0e0GQCwsIspmj85t{1(ZBvEztuf0x&QjldyfY~(EXK^y`_b9v1r9eP zH!L^(@bS>RF5R~Ab=1#nX|i9L?XJ<1Je&>bM;i+M1Xlm@>`*c9_?VYjrkULdrKi^Q zWgNGWd{fPU$385fZ{LZ+wn6B3p;6^~c{lw_8sWG4^g9Y)p~CdR;5p zD1J5AviL_?J5h-lWUB-5;EM5MD-2$5+sv(@fMWGPSwq#z>~2VKkdF++?U>Dh=8N%g zQM-T&f=QE8rBQ4W zvq!}oP`zgHX%^*ugbf4I!ihM}=D%ax&npF$9Lvijcq#7iMfKfbkV*7ocE4h9`I;zj z8a1Z@BMQb2pk16`(lAV?T|3jK(2S0ze6S|$b$z-+toI-ubu~Z#Mx5?BnpjG@gLAX4nYsRSLUgiPtJPv1v3(59J1ky@qfGgs_7h)G_?T4#jNCM z`xk~I*?KMx>nX;UNMh!)HljoYAxN_vZ4%~-!P)G6wTrY9lJO-@&9q#JHBf*ecpCVPH);W^YIirPwc;E!1yJSiPSxbYED&Xmv0Vz zgGw&lcALB3c(%w49G!9+tGB9C`m!hK+Ro)js)QG4+x=dqL{0sKF}HtQRQOK86h&|P zTQe$QCbnVmXYikt`D5YykkQv&tfd|uPMgl{o6@%weM1k)jSvylqS>gska>JA?8(E% zpCMtIfQ0O3mj}nBX@?vBi|4>ix-OycOeSH;S6R zmo$}hrUZAQ1=o#~@ZE2ys{IswcVM!gYbyVdeBo@1 zUHrXSeS@7=U>!w#gjynyL$l^}~DCZ^z$df^}~8Rp-mNZnXNgzjE!< z9NjzBJ4`Rk#mE@@Z+_8{7Lv}W(@`=pjA&mil?we97xtCQrOG8U6Vs!hAiv*L_q->W zS|*D>Q;FVF_}RiI74Ns!Dy8kL%#oGFS3J zXN~26b+DX&^f}-#BCYTJ6;`bV{w&!n+?xSeFH5bB?%?@4V-)oP3!#owYKSL8M{jP(%CuN~zwhpb1b_%?5`+{{lNphNlR!zc6?B?V4z)g+xe@8+W1 z{+!1n*M{gko$JgS5m7{$#m!iOJmaaiL+J_<8bvSVyUR#rsRSQ89I$cPjOewrwf^Li zZIO^PA9-@|q(N|z&ND5HPp?mBc>1x)5`#GZ4K(5Lbsl4rv|QW5kfx~UIEtSiC<2n{ zvfD*E&p!%JC$&C*x=Cm5ZM+`fTeNueJo~rd$L!yjHfPUEv(dG#5TJ3lgo--96~FQQSNY`kb!oZkMrJP5^{-{E^4O|q zyZ1*JFSpC8cz<6`9K9FOkn3C%6|0-&GrKOr+mv?17fLyHvZaH5vKN`U{gg*mDR%dY zXlxm~6LMobS`p9t2U_!w?=nvnz*B~&g4JM|c2jhY-=33|wJ@r4o#2dS!H$_bJ3B`~ z^1fDsh6*?L&WT&jYyO3UH%8_(PS(!m4ZkC!B0arLBD9IakU)Vmay&uejhG%o=nQ^ z7S?VSP!}{knSWQa`oMD__;4zZm%c&CR`6Bj#i6J3@+Z&93`v_BjYS&QA2y>8$W#Ws zWmF=gDCmbxC?3RhjbB-KRSTagiw;=$O2fooD3@#2Lay!Y#SgEBnoOTBoZ1dH7Mz!w z&`cahMl_e6uCDC9K;D|DEPU$Ck({9GFn-N;_@aNl7rET7;rt)!f=H_FbOP7;sDRK|oYirYSOC@;Kn;L5!AJ&Lk#*_vYgCBe#C;M@Ah zZmxxGwFOSrc>cGd_h$LD*;q9OPd^jXT@{_-E;}DK}`TNN)$t4|C=(|DAbNTh8)8xJ){N zIZ#Xt`{1gZjkR{Yhfc4u`BKa$OJ#NKYe#SOR5uA?g6_eNq9v16iM~Ng%&&L$S#FxC z;9~J6|M^O+<3_pjQe^DrWVYSQmktgTWz(@yKQPW0>iQk}(-$pQ{2t0Ylf%oYF{~Vo zBD$V?-WoO_8Fyu9E^c;iZBe^@^pgZJ;=$LX7y-UNo?96lk`(GCLJBvgInrt^kdcCpR4sg{H{MBh=ebAhiQuVon zJZ@=Vx|Hmv7o1$v zTB#>~#-Y}%cLeimr5n9ig%eRWpRun0)kIzm10Q)d=eHKk8jEiVM7dRrTl2q}wy#0*R@xb_eE*Rz&u_V%_^B5DkJJIco*YFW2RCvEyed^487 z8ceU_j?uBS^Dp=Kl3t@Ft6>g;CooVM&i2?`B33^ao`S==xT)p9j5n>!M@?4pP^!oB zo{u*7c<4oAOV#ez%$Lm#7CI{xJ*2thcm7+C`k&AH$)QQ*xN$kpzP`gg;lc3Y-}Yq- zDoUn@Y&>Si2~i)SQ$A-^oVt8{CKEKQ&PhNxPWb7|hXTazyxX=<4%Q&MMwT8j$(}a4 z^bNmRemyI%Z=$7BMO7hNO7dy!&8eeMN)9P!UH5Dq*Cc(1V8mp;n0{OTTi{Ptk-N6G zxhJx9I}fL+C?;q9Juk#w#=Vvq`5;Bt@Fz!AQsWE1ecpxZB`d3h+ID!~&KCYl^RYBs zm#vz6=&9y)2TkiWrz_8VB^1F=KY1}}AD(w*ASNM4$9sy zb+R~@MEdwXcd;=~-Z|UE0FnLcwYMP&5}IYRgjmGGr2kL z_E@B_J9A-`2TN4iBN;VO#GSKQ=S}mm+h48xv8r2U6cwmn>K(fLO;?UxZTf`S1au|k z;wM%P#``nmD6Vnssn_?X<7>u#zhQ=xtZg^@aAo}7O(LA_6E}^-*v!T0W3`wmmqx_M z2yU+kjD3!wA2|eu)@uQTz1fmXYB_#n ztKat!y!_oZR+rDPmB5p$qI4&um$Hp!Y;Dr%_hRW^EJ3%ib)I!zr!=~{jVppqySk1o zk22Syw>A2eB8@7?(Z+YaR0<7L4^Jh(F02>puG>$pn7@wIP|38v8lQZPP=I+!@C-RA zLm|z+t)=^L(e?JvdQOGlQZ;H!#AeP^4P_e31AF8lxQZGq4IEH&Tsu8(TnfNW9AJ4l znTDO{Dcd=06IH41UtKo;G~Q``k3d)WA9L2U8R*INE`DLxF+=k0umxS+QdUDfhr@W{ zgTA+I^y&7^*p?Gp-}pC=Qjx#2I3z3+8(pu^rX%S1-7zq8fuAa7HSx8uJhsxp(eTn1 zO333hk7oB$GgddR$EU}6xX&NF0Rxt{lVfqKwPhtM`=cf)`I6OX^TD*_%XsIn68Ln? z&FoPx)$(RbXy1nctIBpNViO#)x^q*ZRN;8>PBQytxH1{9Y7NKzfLAB`y=04VBsdoX z!?o}#lBL&sFZ80~2S~6@~GzIDVF;*%-KAdh+{MEc#VO)xS^;6uy}G zk?qXC-;(z>xr=lm2#1LUzd53Fy|?nUCxLZ_A;H)KJN=xjf?n89IaLmlddFKL=YyHW z*QQL$?-pjIiEo)++NW~eF!j1m9t`o}_l4YYGvn3ftcAVR)SCpK^FC(<$SbNih6-JH zR9t!XHRpzOWcOnK=j2D;P6`BpcXM)m@8*@Y&h1;w4Ozp3RaO+$n)z$YML_)N!`BqV zbnc0qE@z=1_W$@G_9-C_9_LEZpI`h2vpUjC|}p9mB6D)Vnjc|3LB1pyGhxf zvDEa=5R9!Ks?&M%28x9CICdF!;T>a(#bHS4xP4G*ybcHYBlloQVa-09NsQw4f zmRY0~=g>>W=WtzR1s1Dra=F+!&A8>}=MHNodgk8I_2gZ0=e51p^9wUrdC|c_ep={# z(fBQC+~SAt!$W()Wr$5ZI-+mU4c$dBBic{y11#~0mGSxZ|plm2hz+M!u@kM}v3@tK)8FM&eE zTTO2hHZ7Vlt8j`hobnJUt~&Iv^bse=U8qAaXhzHKQTFNt`%uX-%KWQFEsJx^K{HKN zw^}GY&(nRm7@^}ocNWM=kr#Y;gidz-TK>wI3#(==4xQqrmrl=95mtU8<$KSFny!j)us$fjC-Ebg-8KfE{Arn}Nl z|2L~7qasr;~4ufL@{(H$!^hFFBV z=!LCxWanJ(i{R+;B|@92$~D+b29p^);n^&6lGrDN@VL8lYZP131)NGk@SIqb6hGCj zlF>Z($GbuG~ja3YfR!1>{s$73BF~#pwYl{G(T3wt;^;t_NWf0 zR*?DW>~NuTfK{k>Xqa-{7rs}YBd>k!=z-<;$G?Uo+^ZE<_-8cBK|NLa_}5#)e%`x3 zMEl}#VYg>o?wG2gKmNC1X2@C6KN1M55o&v;CsgmcXgjsy)^c@GT0H%Y5^uNUU2|yb z+1HXum+4oPu}ubt(LDm<4Y-kL^&NXOay&f3AP6H4;yXlv8wzyB!YfW_g_r@u#I5 zo(IOP+NF$HJF>4;gT-0i;eKT|$YK)$X%4$h;k_RGm&=eD)GAZ9amjXRmWbNAUsx~Q z$ljLVcW&QF(%*=@Hmm8TD%U7Pl_1DKgtzmi{={JDvHMonuOz1~_mgHC_%__zGUQ+J zc%zt@*Wke5>g0pQVISjM(d*KYLPsVUu=DTh&N-E-=Tl9uiO~OZY|e!8$LqMWHj5-> zUd5`IX?%o}Z2z!V(eTs937?dn+atI)Ut@LHRAyIM1$x-v^`F(bmA~(F0;^=P7qM1! zE_6)-PsPnDq+&CxXEo7{a^Uc=olrR2%=HUibB|YRl8ov2rhr8i+<}UMN-D4LsfHyl z@4l($Bg+Jj&y7+rdk)^=D~E@J-so>&Y&)_46Pe^u{J^wJN#DG=W`E-Y`M||tL46v| zL6MB<;xAvb? zhBZVo6%I$SWDoTp+x1M{D9qy9ntrIDAR=}y)dyLcOprAN!7naZ>kdmQ#b36~LyuL4 zhonPk56?MVu~@@j@eSN8Uv|HjlUr`0WFsFd?|W*BnbTM`nNajjuJO|v%iuH*KKXN9gqi4q zztw8r=5CxF?$+$STiowYG0w@#!KE6y7d2?0kl6aCj;{9D7Lvh%p4-+rc?E-Yx9*9W zVvmA-SK*c=D@XF|k;*@)KW*2FzR6gSpNwnBryVv}T=IEbuG0JDctaV=ff=L9Y8}h{ zk*mkj8iO#KR$kvu2C0L_E5*RpB+P&I+2qUkQvIx3jc|Nu+4Y~x#~wU=L<6TlO3%S> zEqrc>2LPrz_@Iw{8tbRy`A|M!D)I?(+9x?;(U!PY$mAvHYqs ztK_CMcj)<1BPO@wzPE=gO|7@54$ldTzi;bia;;`;3xtPB1@eBLM zT(-+Hf`>zr$-y3nC&mYg4$4Y9yc1oI;t-!=s{J~at!~@q{QRPAf7`h+VaiZxYs#=fGP*COHTsFz<95lfd zX++}fXC5Lmi&Bz)C;J2hd}#lHzwX_A3qii)~+?ycNmOc=Cu^3AcdSO_Yz{OL9G;WZP>?Hv8jm0@8U{euTx zr$w=vH74~I7OO@S0kej&C%w)R^_}TEIXOL}jV$H+zng;SonmFPrCF~!kVZvytZz$& zqTaZyuz@%o@Ce=tkz@GS`rQw2eaR5tpJG#8c-V}0Z|F0oMF)oe#;a7uGeb4%7|g)H zv{tfRmCmSn^E?{mx#CJ3Do0f#Y=Pz4l!B>je9iBHRHC^TeyRjJnN)*vEs3&kkG-#Y zK6gmNGU1+F`WnddSf`N3*7A#*mCaI<$9tQ{($r`en&m>g56aY^#P?@AYVM#V+EN4{ zfoj5XcCxHMURj-JVpm-1X~J7^ByD7?x?n@n#;=VI#=&=4;RNb#Ce&=DQPL7LtN!L+?~dt^kEJO=`TlN4uS2QS`|$oQ&zdB0 z|4h4n&&|eL%ylHoLGlIy?L+Z!NiPaL&pusjd%jrqq2B1z-E>zj^w>)uvYDb%R(}@C z+rcs?vHXiN5VOm+E389%m!Y@rdvxdeP(?}xV)z@>FlN@+v<=|Hl|L>gsl@C#g{L@a}s{h_B2y6Ald!C=>CYjx;;|5;?`bFssQZ z5HhRE)D_d0&YsxFXo$9pW2^l8Ks#F?;f+qr_@1O+1_pX>eZt@6sD;-7 z*;fZ`iTx>`EXUn#E5}p6NA~rMYLhJ3nf*vY{g0YlujBQ^YXdKx=jgkYpvnn;5)71x zI2}@}*b{etYC6ulNLW+WBD_Z96RyzA&Sk!5CulcGCer^dkS;5zRY+f&ir306nCD^{ zD94mFUKu1=%NU62shcTcG~Q@tH=j^_UJDx11aE|!V4F`U!OLw%w z4`~Bw80(y`)JmPF9)U4$NW2Wb*q_L)S)xB&61J@?Oj$P;VNCX@=X99W$HuHL;I`zo z9R%Yx7S|A8E8l&#i9UJp<2C={*tp~F%@={J0)bfM&-#zo_K$tSRtti{-YY(RdcFA_ z@`7m>E~^`dBU0uWapp zw5rHwOh%StIW%QbT0x0om2hSq-oHS=AJZTC(I@(!z2Y^U`BL~qv>H>~JMkmr>dVV_ zkV+gOmG^hsM1|(P?na#qO6(UOCZ~G3VPvz+?)a{|ps9%2u3%14nliWJpTN%?vPzm) zgZH~Lb^00;TvhH3*NGeR$|tJ3@{c!E|2>b%H>ayRsUI(LjJ<0~RYHNZ8Zx1< z;gc~X*k@!N?T<6uDr~&J#whu;nOQoLlx!IaTR`3w&hZ=~qVnHwIkgs&$RUU~nIq+Z z4iEnpk19cqV<3HI0qZS+yFNL3ds5PhPNfzC0;$g7Gt>&M*GIeFVtR*dBT3`xAkiA- z$Q`BPUIj($yBB$*QMvC|{xYUUJt2z^F&PY!xp#MrCc$iP#wwkuHSqUF8BVQsGgifY z;>uh%0q0~J_citWv7$%p-4IC*M1pC;2yAxCw9afH=g@)z|8)%g=nIQ|D3&1C^IMpQ9uiT8Z{I6i+iRI3f;QbXzT?|aV z|MY!?I?nzHjf=Mh-<*GP*~`e?-#M>b`Fgcm*=hP$l6(+QD=mE+Jz1P)>xViR`tD)b ze)Zci4I+;L|L^O@NQx#vcI8U>n|*%4tuxEJX6d#rmLm4CsVxqzM}NdfY00uXR;UDz zzON$XdyVJLkGJa}B90ie7+hi;6}j0|MRmHYxvE>YFHPPQ^|I&F7lgRWf`U#GD!@Q&MNYC+Hd{;g!gLaBLOgbY4P0`RlW6NWQsOf zj5J0VjW3g4MX8pxgId2(J8I^WaJGo@vKF)BRSMP54Qif7NP!N#rh5=>>X^8<9>5gH50p=jx5fM|I{nRGwΠT4AZhi{!(>V#hEemptF{D0 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%0DMEO(45N=x-AlIds>1O zdv>aP5AE}|IO@E4-(T*}x0~NDGz8v{ToPJL_I7nBXOSWVOe!!ms4Wbz(MCrHY9y3J z&{oJj#*-61+MAm>mIEsQV~3Ez^AXClF64A3SSB162n+ZuMGGO)XumkwJyR;iE4qZ| zg?`YJ>Bvff)t*rlQu0xAo~6y$jU=Q|YOEiywX8x;G0Mpkkq#Gp@NO;fI6Act&y3tH zVufYokkILtKzjnH+!>PmkK|t-p@y#fP#9_-~E#YL!to}o(di3w3M1>A}3yVwKjjULRyr~*hAb=`)vk#Mj$j6ZZZlR@G+?5 zQE*vBBqByMGT1M`-QWiy3gEw^E0_mK$5=tC@}*tVK^ov`eO-NO;oJ&la zmn3el2h)LcvJ1qlE37J*i?f$Nkk1VWhm2coeHQ9iZwpo)pLrJI z{f+2+pXhyG|7EUfy)Wy1&(HTIpl6tB{Z(Axx<|48xg*DF+3#_DZJ4j=1+)_sO(W8r zOcK)@EE072j@Wwl>r~Oeygoe#c2Bh)cfVL~ z@4I+w(1-0DmolgvwPBz#8W`qF@ddFNLZHc5t2rHp%u37(&>~x|pTNiRSm;};>3t!J zksaPKs;g4>S+Z+4lweDxj`oI}y$MoOEvqz(A1*bs-$>glOxIyKKJU9h?kYK10C+fO? z*7_6>GuZv-VJ;$=Q1WSXUp2N!kfYC2tsy)aknhysodkXCla~06H(XqIvPsKj{m#FCqbq|P{&)daFaY~Qq{KRfe1=>zf(4dP5w7Wp)HU2S{&pERwu9EvG1Z~L9 zz^GsOg!?WzCfoPQTS34nb7u;_e#?KZn!CqhuRA&AK5y${j?-ljJYM*ydR*~!RP|w} z*B`(4K62=)A&oytv+E`7aYwT!WaDLw=m7QowBltik1tiw2LSG~74Qo6vcCb$+wi?* z^L$ej_znkL;<^+VeG03#*#2^&<+f`~*liuU6I-R#=!IoV)D&5yAQ*}f#~Wc9%b$Tf zlsBwx`DJp1s%CSS4CP?Af63+desi|xs502co&dJ*AXRCQQ;th7r`NDOV`9^hXd*0y zNQ>CR0!NUn$>%7;Dj7^jn6_z4`T)~<5DXg4>8?>Ukn*{M=ICi^gh7L{A~`?1=Z@pQ zi#Z80cuBT?-vR8Yfjwv22x$ls6;r=*s-cQovqmb=aB`lJ4eqvkH#GzH>mJq&Ul0YJ zdK6uj#h0A-D3+Yp)R$6lS6C}BBxWpB(x|jyQ}7oevk6x829(Xa3_RNY*2K_Z-?w#o z0tli)2FVmyhE}4JSlCo(Wu^25$-?KFL>GyALXR>=pgaN^qs{4e_9ZGt3?wan`(vCW%Wc&+<3B|| zkjHsZ+j33Ao*f?4Qmxzj_N&u#=y{5yWINs2Ly{Wiq;x`xmMs=Q5@&QCOA_z|SGP}> zCz#g_Zgb{>H>T8{L~g9YBh*Ay&Ard;e?at}osy-Ia{SVkv_zx8GnOQoiqF(jh6bT7 zg;E6ZvKQqahA8mNF+V0}JtSq2&`hBlN>47myYd*^`pzJk=gl6vrIUELx^2{~KKs>5 zJ?#fWSkEt!)!F;V_m{?{t1ZrM)CmOVLGfwYt@Um0q;lr4xk;YDyvH9zTf!S2ipL|t z+#Q=BvB``w!OK&qbBhV5yG1hO2!O>w(k?sGxMUosik zAx0UZvM;u0_~Mkyga?;kOL@}GbE%J}BZOW*%Jxo@1%QUMIfrjNs!1kl@()JAQ#dU` zpwB9R9#S#S>xZz(UD;%O&bp1%pz&)e(J}FwkhM(nXp?K`t~zOt#$qtJc7BlP~ZxF z{mMgdy#Jgtkimh3>9nAiWh;C1R2&hk%KudjvH)x?Ilt^97rT<*WD{6;u;RvYS?o~m zo3qKgU?w3F8B2ELR#_@otXYK~De8@v_Meaajzo~S275d=7K$gzextekQ7Q8aA%LRZ;M|KWr*i=0S#DJuXU%yIP(WLMe67A2Ajq?{!vE7tI;uX z_K(b{`dVN~PfE8Tv+k_ea)!^W!!k89B$%ol{Pg7Vuxj{%PULsb=)Mr;n{jejmu<8& zuk&=P(3MkWkZnwXaav=6R}5j}hPRcfW7b!GOp|Gokbt|5#m|=PrG~M7qf{5ai*yB_ zGaUcCxdu7caOAu#9$&ilq+-fZ@r7h12*IJ^wANb0B4aC+7#p-x&Td~98 zEl#uE%KM(|T9sEt;ui&IT>H6bk58H9&1K2TYuT%?~m= z(%S3<9y7rQ<4KdTo?r*HXum$k`fk2$_8yV+Q8w1~ANbCyHR=2FBM-XV7YC&Q_SQ*f z&Kq7j(*y;y@YZ7#axxq^^6 z%c`uDv7r-L%Y!_RsoWck+eW$`b7O*b58)gRZlzr20WpkRw8oiV^kdt3#B<(B#7@lp z{~_xggJg}ibqKvT+`u77{$(vuN-o;7%ekg^}Wu$%3iR&ryXq1ydzFwQi;FraqZ zgZ%>t%rk!(d*c7+Zc^DQ0RJ`FE_2yFrSUSSq_dW8w;$^7(Y%fJQ1+I`ShBn@P@tKZ2d=f3IYIQ0Y+0}6eDIM$=TJQtZ^EP2}7`2 zU8_3}e9``?A&JQ}sFJv-|3J+4;9dr+9(xK1!o$ApViXUf z18>`YJyqKymP)O~$u^M7|BwOsY6H(op{^)_2}nv6McekRY}{FSo(Fn{@xCv8><^7H z)V!vImoGDnl^FTV$xPZyI5OM~)M5cw*wA;-eqJSnfc>gS#&Brp) z3pAsq3z1HiO<}x2TQxy0?ceX4rJK(VIKW{+i$c+K@#TEi&b+s&MQhrz`+R=99C+RQ zsC}PA^^AD@Jledjy!>F_{Pf1$r^RsR$n<;-c^=~VM9XyDS#p18kU88OnCP7}9okgu zuO#0bARe#wnY8KYrGF!s*uRF6(PLvrSFr&;SChs_>ko~4IIOlesO~boduErdskw8; zGG7_6-IX7(?d21(#Y;t^R_nI5^xe-*%2e*YU(}eq`uxL?_JZ7bR0EyzwOYZ0+UV|G z^7y-7e%vrwwZ`YLC}vs3GT@YAyYIGR7%&y*1@w0BWSQ=Y=fSGkKTh-$Lv*=N87ITw z@d?)UdQV&TMJ1y<`#bwx=B14N@u!<2qO$v)-}7tlb9aU_T*vF;<*p;A2kyl4iQ;o+ zBxmGe=P9D|NXIA4^PYPp%GCLq@|wCmz0=7E%!-t zm>5VOrfa+`L0?(_IdWFsz$r!!bAFk|?dY%Nl+tDAHKO;k9_x7MK0gT?K92vKzI?R0 zEQz?(8_D|@#Bj&AulzeT9u!Z?jLL+$5H?;?Vo#p&Jcsgpl0cK4D=4Q-Hx?8Za!Piv zQ>Zydcxn5guhd?m1zW2lj=YmbZd6pcE?>+Fn3cldxzjbm2a9p^Pe7DqX*KaQi&V?Y zbP*Cv%VBiBX3#{UP%6ESk(FrL;$slOZOU%4P{{`rGb+RVFWT7FgKhERS9rNOHCr93 zm8=f!Vq&M)d&2W#^n9H@VE>ZpVK!TbA(@h2?) z^#Eg#{jxL)+xrpWs1;iA#pNU%ygWRYdK&I+SSZE*idh48)9ZgycNeH|sUIsVQ9zIZ zI`v~?w70F4FRGsV2A_eA?N|E0uj5OaPGhLWpeSE+z{yDL81ojQ^Z6`d)6z*6l<)Y= zYsd~lg_PEU2d?A8P=8t?9e)sbhiq*|2^-5q6d(%Bv;9~lCwm_abDY}rxAqAg5<1?V za{eXpykGr{!(%!|C#0AhVF>Fb3jSGibHggs!}7?OEho94yTMRS>%W#ZTm>>yH8utqm#dw|`+dTA`K zVmlDbe7WgF7;rTrNAsAv-X7(g(O`TmxSUy=9u~DB7NN4x(++15Q_^CL)?r2R5quF> zmV6=28PKSY#oz&K3tV|gPtQDnAYx!S09{C&xq-ADVg9`W|1;|)6V(+3j?s$quuE;(*4&%;yqb8fMGhf zded_%f9%rsXMJ8hg6Qbqp%8pdBY$D5bQtMu_%N8^#qdx3L@RWK7>i%HY#YN_f1-f3 zNT$mXi055>&0V_BC!F_{P|a>r%{T2Lev1M*S1iJD+eAPhvC_(vPW$Emv}<0c8Jy?Z zs;U+#ZM^>7GP_h;{g^1vNvCQG{uAr7*BI6)n`M%MNNOLRz1P=!N>^HR!btL1_}X#& zU20Sls8wXfq!D3sun$Fha4%8QXK$xpRxbEl%=o8VjDo&_&~Bz7+HmO{1%E4kSv6>3 zDSiacvPavLx?W9K?uvS&8z|D{0@g}nlO&}p2k38f!ES%`7E$#UgUE%IORJEmqHsmh z&HUjZu)+dTAtj1HUN!3f+U0*nV}N&9_{S`Vo683D28>d)$82W_FKLa*#vM8*hLBUW z=?BJ4vZEK3(m=En=~>0MlJEcF!L@wjmPjBLS$wBvWRSHKDTt77jUODsApnm|!6UpU zAc@MKW;>K3@ga@;>J>YYzGOMVVRt&iqDHWlwq4v_Ah$x!6g3IMXjU{wem5J!{jVJY z!Lo4JA^yExs?i$V`QGxmtND2Z*nXIfx&L=gljcCG)8EcwP=m$ZkxIYbQr*HaK+5n=wgx88Mq8NyF6Q-?qRuCs)eCEQ){OA2E2R5YDXTa z3|wmJdVr<6?#CWhsWY*2%Sc_yRO?IW0w7cYd-++qw@+}N=1@0|Y(spPh2G6Hg}qNO z%7uGn%Ha80QtCgi4QZ~`0eySpn9~Mxse%4-lt@sA%vN)fn2r}O*F&P~5u%(Yc-)`a zq|aF(nWM89wk$FpE5;eOJ1*C02i(3G&NoHx`?rz10$NYH8SiJf`^A!+$@i!S$)`++ zvePhm0;5RPmdE%ZGdp#91|jrA)3-CDZeDvKhEk0EEqz$#WF-C|*Pzt=YjT>gJcfel zTyiV%#`DRzxAB$kG4`7`>Kpfq5Vr%1?f#w4{r|{GOA}2BDW-0vSEQ^Zp#G0oCj?N3 z)OH;Y^F!X@`0^6lgA_|==e{KFzI$lhRMIqPz@8>|J< zqYO|TQZktQMdX+<@m?BAUMoV3uJ0R5l^?e{UwG@FSTKt$qcr)kbziNGK?Eh4)LZ82r z2fZ!aF(23d1^cN~%TB5-1Cu0ZngchV=Q{OA<2XzMdTAGzvTeF-#o?HWTt|msIb#yq zZyL4jlt3iIK15L&a>F-^U-|1OXFVx*@uOjoSNg~Kw3?$EI&U1+ZLi^kZ3v^*qM&7k zg;mFrQZu&e0yFz+J$Fcz|Lkc9iy{tV)4{^@!1v_``5>d`(izhyJddyNj;(y2I4on$ zlJ0SAFAVu1)kK+pA*10Z-M18+FF`VS*GV(EMkW%NHPcrwsL7}P9hAQum)~+@Ov?!O z<^R^E^|R%l`>>Qk$N)^uiYeTNrmWwKfrO>A)|O|g^#>%&ulpyo1~-?Sc%QRmt``|R zqv6|orrSacKr%%p${Od;Qp`bTfbj%s{N>5TX~os{CQCQ1zF{bJ!q<>Lko*`(N(7#BKBMp&S@Zq{~%0Ghrs!P*4twOPp3Zqf}&UXO%>5eGYiN>)(`_P^VMYz&t^6 zKEdWIFq6}nGS^d#YBICudzTnihqo7cJNy&ZPSG&#k~$@l(^K^h`m73MG7ZjoGCni# z$6$&N3YuN^I9KIbqkAj(70Poq()tTaDe*3>w)>FJ)6@*;d|4~@>}a-&Mz*fp5T0>E z?S4@&2KM_Biyx#IRhxkyxaV0Lb&qtyUs{p(=A`B65}O?o4HBMfWX zz3Ls|oMxU6=UdnvdwG(hf1jzUHs;260ymwWm zN;ImFIV&+nN~i7#rk&X57%olINM3G^?wjH`RJ1U7Z3-)U?n_8M%JeTYQ%htl?L$S!%n1{=FA9Jqv5mKU%hMOT= zsLWFlId}ZHO-7h&uO}1xN6g2Iiq$p?DNPV2Nu*6=1g8pM#x(QVm6fiiE5k4yq$4m> z`r&M>JY4wPI$l5ZK3Q_w(}>_W5hfvHWSDAb-~8%S8>rC`{|L-lhgCd|>~!T@giMF! zQfE7TL9#y-HV|z?`|r-${;y75Mc7w8@$zU#nAY9AFtHWZjni#JA+s?>|G2KO^TV>} zn%P=CvDy|Q0!rXF%ljoh(P2lbrs|OYXfI@?{=?b|LOeT1qV|ccWcih2IfQM%u?Z41|(D~dM=?-oR zs|+@c2u*0f-#!Q>TE1U2$?T8$dF)C%lS#DGk{^_m&5RvRDbj2Qo(D>!mX6h$R5YK^ zGAL--1e884H>Evm;mkya_)4+xGKNYkLG7mBUY$N4e6)u_QZD(LV(0;7 zz#;6&o{(O=M$I}Ojb=_78Knp9CK<&n>|ge5$^iCz}FCWgH&zJqmX_X!3=x zaG?^{gtUomIcyLA2rUd)g}SF=CA~Z-n!D4VGV=y)^FHCDf3wtqp&TZTSjN1`n2e1g zE73^K^SDWNztD4Q3A@noPGAYk~xB3SWl)FY|z%7t*WFf9>J^COT%%$LVM2x6=e zN3^Q2F%N8Wjv*;sGy-OaqmPxHvI^HoH7Xe|I=p{zi%8Yz+pJGLK5|l3VBo&jirgmj zyjg;N3n^dzi*_F|I-SH_cj7ue0X-c@g2$TMX;0$70bO|Ub$DU$cnqqw7quChqn55T zZn-gZFt7D$xZLO%9lSMEhK@1Tvqo!JAYE zz1&a3{)&1!{O-7&dT?!s=jw<)Nk2v>J)cP+gFP698BurvJ=A)r?A}uq7V%DKw8mpS zEo0iqeDY{!^qN$gl*yTSLaR0z;*SvRR=`i;ha)c+DWizjMqu=nL+8ob%MblOrJl8^{vL9(v)=}MCUqxR+?`_P42SfW><6A276ZcSM~P`d=_OIB z`X75wEBfo}4k^*z9=PC}lZ#`zShDEQ$vp&|z-5^h7TzXeqU{ms{^Va6Y+l%N%~Z z@#m4in$P7A(dHmIb&t`XuwBgud?Tr08`hyC;LEM9zR3{Ku^{F`K@6KiC(|`DnR74M zXAOXru-Bf@Ar&Z0VpGt0n_^QSD+|xR9>4&AW2wEO_Z{@$#p#OvS&~nCTLTdfaxb(A z#|bP%2FEb7;b^~ibadKxpQd+PQ6&^{#B%wgz@HZ=Fl%XV_z7MVgg6Wd*lS0_qR8tj zSZgb>1-b#O0fyDV z%B`Xr!RH4Lt|fvtEUO1oA$7@#0pVTwh(HYAf19*H`qtsY$*X6a&FdaWD2R!GA_yLq z5oEFB4q@Z=VWHM$4y;F%mjF+Rn1wVYlmkOGd9aco3f=7Lez_mI&@4{#H)8vPfyIJB zusm;Mh-uENuGQ*MdVX#P8lazJ#L==xT75qkl|~(#Hj~_88g+z+#!fZ@b*9&c+t%Ap zmuB8yb`Dw{$ioGD_oBr!q{jOW){>lFVjn*&fd5b4oTx~>`2)vax2>ekLn{@*x=o1N zl~dJ0KFV>u10-3CSIf4y5YL-q9}`bU>he!s-K4>};9m7g#a8*)n@PKEjp{>`8V?XF zAT3i2cF3_4x=<$=V1HFtL%DVRqQMkEvOumE&fylGA0y|_SA=wV!7)T2e$_}OT^Mw4ji?gc@2@hw~e=UG7b8hEoQSs|@ zF?LK*ae$O$Vr(Y46&e(H6oi=onb}cH@&SoZ0gs3Hag~fhSrEu=?mf8AH`;>sxC>NqN629; zeyP()%{=3p>qWaclIt~f`uBROt$zZG;;7~w85?7)i7zum3_<$G`0@d#1x9f`_6k}2 zCy!3sK(*ai+Z)hc<`UN8o@URy9-Udw%o9$7LQEaCqgq~gM3KMZ85nG4hiOW@au$1hf@bKvRN&JTUbZ40od+EjO zozQXs^HKyONX0osFLIrT+;fA`c=V$J@BsWW_}+y!;n(A{I#2T*UMDiPMHZ4uUjd@) zP|awvi6CH99XDZ#osW?L`rB!HDV!v*7xRT8bhydRJrfM3?S%1!_kq#C{DvT-nB}n4 z5y&Wt0R4tunB^&MNe;k@+b%kIjyHDRVMRzy%oe>WQNfYeAt=jcg?}_@TD*-^XNL(3 zBOzghh#}*7;osT#hX7+nY35$MG*=?3Tbkl};%im)WX1C%1vxX~`F-UWwz=aa)sTjW zvQPFt2!>U$DeMA=;LO?jfuJB%?E8WSJdYo028(cx25D5HKq?NfWQ3&i`9-Sp2*YHp zR1FX$uB8C=S>^lyHU{Va00w$Bzx2-dfnepR`2TunY_dwds6OE-D}Vq;-jHOv+Rufm zkk<{`%YGZCI_Y@cz*1FgLjYQ`*IkjFDI*n4K^d8o_*kJ3U&w;D-MYhIgT0BlmLgS0 zaP>&E11}N&x1k%DVL^Xl3KIVD(%1gM{XAD8yF_7%_TiCavLB}fM6f2)xqa8)G~S_^ z?VCMVO(5deEpfuw5%#JQB18n)w@qhfdC(u1nl(o8<3$X`NN80tH@-O1+0UCdM!VDD zrSLt_0yL<)5fDe)lBbLZatK0($wLwdA@3kQ{WLEl24h-5pJ{^TDI$yiAY!}ZuSbWL z9*rD;un6;a*F-dxWCp^^iB{|z)JD*t?OVno$KTaKG;=iv&;f&?QJ`wz3WkB zuXG9h=gk^j3HAd03!mxOT3b~$yWKuqTt_-~Mn1N`AU5@}!r{v>MN#kzxhdU#*p|f` zbMT4gi3JfO`ck<4EaLbOjDYdkVH6ie7Imvv`$XGPUb??~Zr8AW zsC*u3Qf{YXs{H*F);MST-0CAHC6l(2Xf9RjB7*i*=E&V%xx~^bV$5Msr?tjJe~b<( z|1#W?lX{YNy!39SeIe5iP{e~W zvrLM-Rti0&)3_SBzY=PK8D$6<8)Pw|43`YSVK15q7!b4ohI9s#Q6T3;`Jh< zV!U$1grjGdYPf(D?g}wudO*%%AMcYv5D{MUp2t5+vvMWk8Pej45;Yoyal9?!@y22O z`M9ya_<7lJ9Z5QwtEE%Y;v-!MOMyqbwfSc$?MOnR*Vv>l=qJ^9(d73sS0# z#GS+^CUrh+9MMvR6%B0z8l|a2<>nB4nib^5Eush38=o&MW?R zFkb_En^B@F7s3MZLc)@K4gk2Dl*xZ~{J;i0%nm0q5qNn&1d|7R4iw*>c11bAN+<(< z#I6?bF&{575g#WKH8784Ho5nHa)9^LqR|FEua_Ru2!yaUFzQd96>%sFr~%PjTv(Q! z`v=Ebt68jIzW|5REGU1iuz@5xg=}TmptL*yq=984?wk`aLRdy;(J}G9 z@~~Y0Kh(gHHwAY7@FLPFV_y(rKr<5YQq@o(ZNk2?l5FwrE*JoG1A0=* zi(XSGQpC=-@i3fAkmYo8)=FT0^~$I! z8s=1Z@V*FU`QOtro%=nugNS6d(%;kT`6B{?kNO#$CvPrW#S}MMIxQGlO2#aQQ4$9z zLa8~E*Hx3SofPngO`aeJ?g)4WAOfK5Ph}mlv2odwxoJTPBK%xKz>qkuUo7B=!`by! zp9D#=I9K*Q#yV}FTIHvDd%azbBNj;PTD5cVa@C+{?`dhgICvzyDneKqemFi>6KIk= z4wA67Tm&_0Bf7!9#dm+}^?zS-2nwWtw?g#O7eHjd#ildE=JTe*?QsMNd!1c+w~#1; z0Anzk@9vV^nhaGh4xJNf9h1L8PIy-}3;?km#)1Yksu5A7Lr$q8k(x=q^Kr@I?RBJP zKcVNB@ARp63Ba>=IOX@^Pz} z9LN}!3*b_6kXxm^U zDUzf{e9ez#3;s`GAgyBe%x;lC{n8Lo4bsookU@Z9X-cqr5E`J#F+1`S-+<&uG3n6p z-!cyfyAvdzL+YDnI0!P=wb-FNm*XN1$FNqsftn(Uu?1D?47)3Xj7w{HWQs5fo}tuS z5fQyedzJVwK#ls4lgcivac&0?2Q`ZauodOynG9nF3vinnLzh&$hw^UmG9OJZXox7; zFy9oTTq-F&j{rYY-8CSJPog~?>=~r_3a29Mfa*VeM-ZGLSmmjgIIDmDYp;Kr_B<%q zJSg5DTH68^LpVkQi5%bmW`S~KP?a{d=#es_9|)g6=?BxD7OiF$u`t1Q!Q2u%Q6{p7 zvMokKGp$eTgK{03aAG2fdH&-kOd52$Z!JOqCH>dx>O^aj)$PBR;&^xe3tm0&d1d%M zWvn?4@Od)+9?{XBNTbClyk4fCB85ey@r;br$JL`zM>p4gG!#sI1&B#hMb<-~34lQ8 z7X-wk5<8D2MhuH!@wYDEQ-Nvmc?j9`TwrZI*x)&=v+`hPV3sNE!zZHe2m@wP zR(HIFZ%w`9s1A;@cOE`9wI%=&4>g6YJB26e9i9k83?!vgWm*>QH-thAs)r2Y733C} zVXH*U&1V@HHVveA1x#Ef$7-V&hh9eS{li?} z9u{pp_B=E!rn+xPHfS}HpKK#{&aD2uiI^qfhz=3BzgdQ27pf1f|HHs87k1W?j&n5UZmX5~Hmxm_sw3=r;%XANLxK_usPUvmYEl9-OiWQ)JjA zErZ4{3fqRz=7mkQZf=~PmnEmbAUDEMgrlD1%V+kmfq+unxxS@h0^z-cUf}ea`gDi5hu%HMM3B36c z2crliGSt$kcc{U2k&}?&#{1?s=>NJf9ahjNRPMoPik8UwbJ#MyEQ+MJcND`sC;LD_|+G!15B_LQN%m~0_X}*54RO6?Y<4~3;pf4 zajDL86qDQd6|2K?7ubjAi|M1I8@4c*65`Qz-11ev`qZJikW{D*v&kYc4KbVT*#fNA zAqenvMYMV*Dje7PghHIYG%KP5k~<`S-lDNE*jzz+@L5s;Sq$B3?taDM3`tTyeOx(U zz4K5_fCDi|t&h~KDn2fW`Nv#LD>e>dl}w=^1zGY0beg#AR0DVAy>m#hl1L?}#V=pu zGN>{X6f6d+21N(<%x2DN?zCrdJZW|aZQd>k1!)grH0<~&Zp=39YDlr5;NGzXaD~Tn zAVW>KHCx#Qsre-8Wk&?ZDZMNVOL|_W`Ot6dd=u=Mt0Aikf(*1qDhah}|Gb3RG!CT_ z-XSGmN|`m~vX&Z>OX-4v*j&n50enfAgiPYc<5_o9vyw5mz{HIT#Sk1v>4Q;9ZCN5_ zb-n6r-V3HQ*#$YOIcB`sOx3U_#!-DynnmhHGP*1)uG$?(+A_Q{Xy2@BsuAs#FZGI!T<&Fl^QOnE1jQ^+F$7jZO_a&oyScT zuTeXkK|8K5L!H-LE4S}1oq^GcptJzdSnN7#WwE3XqyTz|dW0o;r)`NyT(R|hib*&v z(@2Pw$>0UG;EjM+98BqA*Wcf$-FGoN`V(3jb**guVJ%U(tKj*~`l47ZgQioJ8vl)s zKTOKHl82#$fkWtgcHMneKkr`OR~0))COn>@cXei-6?1ioIr*Ug6dlZsLZxnCIM!Pkb^h_YSysMqU# zlk75TPU43gu+>gOh4$w2^Gy&a5cugdOl8SI!Sj-V)l~iJP_1C(Av*&j4g`4`?6{Sv zrwL-*u3OL@hDPche@?LlPY5_fo=c0>gGcYY?wlk&%L^Lq9)&(}L)E8gx~WiG*q0A1 z{%if}pXILACOp43=L%4do;oQxRp&9{T}*beuS-x(8QKGlABS#nig{k-QHXcpTSpq6 zpp8#GtP{~^S|AU?D+XaV6haK!7!A7(Qs}TY`pOJTonz5LLWL?MayK#Tml?V5R7f=H z+}vRN0NQD&fA(~>?=z_{FDPHO$kyl+$<^^p6ck=AjtV4(r6kc4TkY{b`JU;Wf1hwe zh`PYT0nNtS#>_X=%gq+wfK_fGz(w3MA11_dpE^p+sF)E1!W2PMt>_tk;ShLKGUzN* z=O2|7b|)!XG#yvO8uzue&ovF5DZI}!X3u>Woyjtbm4;mEqdvFKCo(zO$9b+T88U9Z z{9#Sz0HjC-s}&|Ftx@wJ!Ii(ND*ezH=UGPOQbBl+`%jUxJ=Uq)hiRvgg>-Z>>^vdN zNK6~v!-ZKz)>whyQQzv#$1pU%@ zB7wjL0DavMoo!i$;{%V(Kn%`_!D)q>NQDwyi63NTbs1yVM5l|?UrD5Gy1-iOl5{J% znH6%ItGRW`eCzWT$k}Ivj-(K+Iqn6bj6Mv@*uBA9tNf70CwzseE&}D=LE=r)U5kFz zRU=ZyYDF)zG%9hnD|&!@Ue=jGL8Q>xQCH}Bl-QLQ^9wstG$o}Vzl&8+&TM@Z3nGL~ zSSumHKS-vQ3KltD_w`q>pYBYjJ&unK#MK3A>&TaB7MBe33NbmQ2?^(Qc@$@9Wcs-g| zcivh~cbmcp0J&|>B8K}WKG7`;t%_nBR`rGd*&8jL68gj+M)ylf<^>1r1&4ya zl!EyMOnh{>*iW2v_Z4Uu=eMMQQUEGqgQD~2t3B@rWdEnE_zi$VKEdQL#_)vZZ;GiD zb~iFD_6H~3{X`ni@@l5kB#)KM=v4?Dl(!1arSbbzvu z6^56vxFjA?bD{)xg@XuyB)sZS!-M^~uY+6@vFn6rS|~z`xJp36kd=|zjMj-LIRXLn z$?jZ+JKGf9k1;$4**Unz-LfKBep=MxO{DhCVT%;t7IE|XR;`cw&SP#{gq1?74vNhS zZvAI(LSfUR2mAPDQlIM)FM^lF#QE5_p7gn@umx^g7OMHv zX8hP5Yo)c)ijjIGgwY*=B<;y{4hgk!ttNG$DjDQ0wD6^`sc0dgD+!d8z|qxX`>~=$ z$$0$#HNm-kw%q^IeGc};zoiF-z2=#mw({s@s|)(p&n1neEDyci?_L6`5INOg=hc0( z!=n9RK(K3)LI#YtPeByNfc(+vuD-skmbotywVD$|c z(q;S(X^dG}Ewndd$?_r9=4eBXCDg~-AA&@ri0#j#Q#tPTz%5)`3~im&5w2(ovK_%9u84{XHs1Md?k@~DbG5YmbyN)w03O%uM6?JRVIn2%`;UYTG3nq@Jt z+^;@4Q#y9W1bi7bZd&rT`p22T=jFv`^27T+h?0`!kd z9B!rdVIegdGYVy^v|Iak48RU4zL(r`!FMHKfh$nEA$=P~sa=Ij*!a+!LxHErb6U^% z2%z5`p$2!B+!QwE1iXJ_whK(OdPnT0ci>S4ZeIrDF&JgFp?s78O~f)#oc4Oa?0sFC zuRg`R%a_NAHHzznp57Jl>0UjWX&qyRERM>d5=#;>oZ#~h+kSiov}{|*s*`kB1J^TqHHnW}A^okXS8&63ICY zc2N$_Uf~7dn`rjKY}mxIy(YZexl=w@l+JGN<9UeT-x&1tkcOu-RtyA0>|&Eg|3pq= z7b-qOtUpESu3|2HY+opz-kw&hMmc}U6M8+3_*g}vfm7_$6LCA?ctc6Q%_^Yx1@5qA zLO*8AaaEM42)gx$*%7hQo!xj(^8GncR4NkytVE1{s+SjxN)fNg7`MigL!Ud>%p?vX zCGQMi*c?YPokM9M3>Jo?Gexm@bcE;5ocq3KXHrQed!Tkjn5D`L3nF%mfnPa}&>X8$ zDr=T$4l_}Fmt(AyavQYOZ_t51(tj2_b2j!K8PitMzj*Za>*M)>=jZT25-$zl3coU< z4q!PDoKP=Ijat&?e*@Awlcq*ToT;nj7*D{goKw9L z(Z?bvXx6GdY&57G!jx(=FI_D7#n5np6Ud1Z6ye9&VxV6Nup=UzEQdLi^TDI+;acc> z$+eIM2~o(->q~_)6Rg5Z`oel*E|CVk5kfscC8CZ~Po|{i(9r!;(DioqTRQ`65DA~e zp`d3~Dx_1;w=Nd6>-N)GnRC-JpIiCg=FT>}Nv56fg+jYfL`hyniOCyb_xDXpf%^Ch z32?5JZ~R}KkCUI>obMhVqy1j$bvSryOCAYgeR}0MXk-?m*Ql4SAhe!6dwDH2?6cjp zQvSoYZ?H4f$lrUIM!VX{DYUmi3-6pXBB4N((bu)qdm44KKzqWzs5$6rj6WBcYh20?h!zxtW8j8A25ziH7aN*#fY)%MczuqxwJ;*yT8Ki#R=A@?LO1 z#PH~7Y7?EtxR{@%5HS<3#xP39!pI8UO3r2U<{=3G<@6P8uciAT$4t+^4>4N}o_7z~ z6SO^yzh#fi`08|a$T?ak8XJj2gtIhG>; z3ksN*-$^K~nERh$L6xFsJyA?9BJdS_@u7m060wIq*>^~Eyg{s=bI-rg~R=|2OM1)h`h5K-&iJ(=d8BC_Xu#61G5rJZGrfU z>8uzN6++lJbwc8t0?$T7%aOHELN*=!^ovrar?}0F#|&lr4$UhQ!*wr6C)r6zi)4;# z3AwhW{XG9+$#{V~`QS150CUZYWjV+tz%mY49U>ti3;DHY=Wfu>XS;#~eMmU2QR~+N zaxu;_DPEryxnFZzrV#i=G~pKU)|b2Ex$?&Lkqa?q2{Fx>oaf=TvwVhHy7-r$nrtpo zpjB8(<_PH-^I({;W>NO$TnS}2`XUZUz7ZiyCKWRFg(mdTi;&-x%4v!2zBCqq#zRNG zU&@!vvfAQh<@fg+{sV*6n6~5@HMr0YO6ZCSL?}FIKTGEvjgGR>H5@PL5+LGuK?)Xu zf1ovXS@C+jzQV6TDisD-z~ta`)QJb$N{@_()+IoIPe(Z43kXyga1G)^T+dy?uI34| z3xNoR=4%m%M|XwLBElFo{4_Q+xY<=3P4(QN0V9zlUf3A8irsb zFDO_h8Yf6}s+<<)C(LiFYuXK@2qZVaj-Z36ysL#siH;`tK3o179u4<9C5VTN8z;1b zKyz}Mx%+r~9rjm??8`5ABIq@rVpi$0Jt9Xa5Pt{Eu0l?uIP-db$6CZD}`y&3H?N!-$A)skB zA{@Qzdgg}%q3lG?*$Jl;uulII2E-(wh9Bfd|9G7dJXCws)D6AQer2{af>opPhd15R z59H02V<8?KpeOh_Nfy|Aze&KxtkExunMaKXKtT-4D`|@rz=pKzH1?r8` zv~2cEv2HbbCh4ROt&}dAe@^Xu!nka^o!l#_e**shZ_oks_(TUbEyHL%uPr>UBzE{# zkd?u9Q%irGEyW;VF?I-;7pE>`D!FhD+pXXoM$HX~&A1ALx09AA#?uu(LYY1Ze3 zlNf2V**Nh4Pfp@vJP(O9o!5*cmb8NS{d(RjdiJ|Nt~I*P?Ia|yk>?P>aB?!q{T_au z?1L8e-je7!<{wZvkq#yyU-ip~Mq+qE4tc8mwRm34Fr?Pj z;%S?&mz7%mg*C@Q#7h%bd5Lx3?^;F&An)>_0tJM)mV4Mr^L-3^dfy3N< ziy3Zrl`CP#<+3E@+!E!v<&J;=MGVJ2BcLaF*q%pl4;C>Nu#$vXslv9ggF)t`A$FFm(@@Tv=9_z%HIjGIYWv7`{uxPyK;mF!zUG7W=yd=cxBn~fh&z6olO>I`wjy^iLL=*#3=YLC^~&=CE5?4KW#m`6%dgeP$c~Mr zTP36cR=}T_99rs#XHhV2PXsMa(P$=&^1|TGqncp6K#}pbi`Nqc^;bJg2|!(=@P1!- z`i}S;MBx8(>)uT_$j6c$$I-j$htd66WOH9t^8+^2hN+5y@}P#q-n%-AA{1KsF5?=0 z-KVW=r7CbEif5&Dr7ALHa`nppXC5;WMU|wMU$;p}oll+(nbgGf^&4!h#{te7oqZr; z^fMS9C|lrW9H6@OSX{K#RByk3)qRMxAdB?l=%6740+u@7OYyT8i)K+5PqJ%Z|CD}zfB)2Z>irhWg!5^W z_d=a#tUIVLM%;aMazYl^-9lo^r#W$~)l1-dbn}FAmK*IUIiI@#&o{UNszG(6?!^W) z46sd3!k_3nGxpL$RFvTTC$1%nARo*E2X++!&lcO)w-tHlea-++`RDPObF zc9MNSBxXxpsnwDEFvEkl;*^$|$@v$khjE%MKtYBJg@R;AKhDPU0Bb_!Er|V{IeO*c zmcLNDhF0gX)9@|x;mXG2`Xoc<6&Ypjb9xwJHs^xK*-py>o-n-x980OT9rgPNO6Pdl z=bPo@S(*@8mq|3L5z-c(JP|ptIV=e^P;kAJMgSjV_W&J4d_Ub6#tQf6DGSZ^Z33+A zuqmMOpA*W}mzcQ~SgHhNeHq`TrYJMB*pPG_Bp~G$$hpBlsb#PtDq3_MszQ zQocaJVZ7zzfs@lNj<{^LvSCm}#xptL=-)|tOvSO{Vp#~WT^PbG&S9TOj2f679X_pA zCM8~HJrDyeq{ayXhI;?UlDZ;zm1NOozXBKtx#1*~L^1eet<6F1dX69@cXTq}%m@<| z2AlE12qjA{sUa-lEb%ycgHY*!dZ)yyxL82;q@Zi)qEGVQu7!LSaROa}&IoS?K^*Rg z9cJux{`QtYOqPE2lt>xyT5b4a37vM-bUGihFi0I~e4W}5t%z%y#;KN5J{Wa)Ch zh?5xw%WEMgw#5x`YGPxt;s){>U!J%~s>+N}aiFA^*ax>`L)s)=5ROxPNoBR$VRXrt z__f&le17ApMN zbFwrtGj|n@3greY*RFusC*yrf$J6>?g1ycY-aBB*T74gZXfiLJSgUHJYB#Jt-F8km z?Q=wu={}cM$>juO!BS&j`y~##Ql)#!h81w3{M%Co8MsiUtF;d7b0UhY#L_eUq7%SU ziI*f!Wn&sX%o9sgRy8Zo=PRQFN2G{}OHi>L+VBZb%1~yk^)@u)nPCe4{Vr24&gE#j zM&s1Hrh&@U*7&88>JqQkh+^ zRr?=<&(ms;w{Ms01F)U0oSg4nz3ZM6IcM(X7@&_4bi6EMWA|ixH^1T=B=e{_P>Zn4 zU|DpU`QUADx?bvie!h3GqJ5&R zo_Bs57ijo$x_xr~DMQ~Qgw5_K;KYy>dN&+9s2b@TErK%mRf zv&(A;LB`8rl+pW+{-HoA1wH#_@AGWdJ=yss&kE76taDNVPQ{VRkVMcde?3t6;q~c) z$?=gP!opz{|jcLfySaUc?*D7`a)7mTCT#s(h}(zTTDRlQrg`&P6q&hZ5v#UnLhs`uyr& zss6SdBD(LNPg-p>%atj@^V{B!ktIl%q||Khvz-)YSnrQh)g0bW(Au@Hw$o~W50tc+0%wh(&xhvN$IF#L2HBt0uw);P}u zm_bR>9lPXT?mvQ3Sk&7JfyHqz#RObFo!~Y_o-_O?3mjx_3Re8Ii+m9{U#(u2^w%g3 zC3-(Gykb36S>~We2lNa9rVY7;3h;l!v0?1%YPkzcVl3-plkLFWh3c7wtFwxmO{a^P z{n?;PmVUe+tGs$ZXbQIA6T$VV#cO+eO)v=r5>-8e)NcG4BnkFsW-E?`UY>2){RkoA zdBJAOao(s39BJ7Ud>uXMf~kCq{Ga7|eu&17>6!yWcJ+!45XS%JCqtcD=LO!cM%T?F ztx96qeKRMCw4`#W`Dh~2ZHSZ>4>NGr+yXXCcUAqUI6EJSo!zsYiPzi%a@BSFEb=3i zI0isCQR%Yz!l2vQfb%{4EbILh%Je1vAF|#ts`3Wx7p|$9Y}>Y7lWjM-Cfl~H$+j`s zwlR4!C)@S@yPs#Bwcc|+wLjDjdw1cd3%w?-*py$m-Zjj_giXsOp*nPrI>f|*<(E&W zNjY4!*fSB;T4cRpf>_Sbs^*-JKm7Kr`O9b+kuhV`m^xxBR%SxJty2I4>;8Edkpx`c22;AiemcQkLEh$~x{EGu(DE`?@S_B|%J=Odgl|;=;9dUDaB;8$e5e)sr(6&cdaM`bh>JlQ}Ww&=s-@b79&61OQ(B7s%ErYVJYVv3%ov%AT~%6$ldZ4(OyU9Ed4i0FiMKCSo(t_41yCVnw=*- z+TY=a0fR!pXR)XIo|{itn~$qHUS|g%TZ;^TN9jHu@oZX;;or|_Hg|_N+hf5z;gzV= zW_&QYL4Of+aZzfNJ; z1PUT2fKKA2==pFhX*L+o&WqXQSBs`O){uqI3!S1emd%}6g`WRf=UO77cx zosZ%=pg5qEnW$srdO#KM^@)BWsi&2hU~+Yfn8kxwejAYsuvlRJJ~}eR&Z>A9suVw1 z<)Ab7#GB>)Hi0HJft&X8e1tZb9|`%fdonBXg_0|a@du0z5< zLR`qmt?+qpiZKHN-pj#=kWjjF27?g>$l)R?KgqzQ#CCE-k+5BuaHEnXL5H*|iK;!! z?TIhFO3U4=-EJ~AJB$yX0|{RJVq)OAd3Yp?lmN7))^e$OKLaVaAkOJ+xm4c^nsa2XAqlWRYU~pgtC*sph}E7+(@SoNuMnQ zga#}qKC`(iw)yQmvh~_kPi(W*aunSKX#}Gnodr@;+~bUr#VM&|D#24k`+X05OXvvrrK0Zek#KIPzcEq`+so8v(bS22lE2Sj;=b+R3Mb#XBKh$*zX1P64<{HoaS7DBw(>%$q((FZJb0C**YJx66DO{IJ5NF-e=ffz|_Ns~9x})cmgi~Sga%pvt$87KJ+a@3_j@rCUxs422t99rvW+zJQ*y7 zzFk<)oy4dM_|Lr#d5g-Np{@R;a{SRbPKzdJGGR3p10S~5+;A6aR%BnF(3*f;jFM=V_9jH=$x|KSv&j~}|gD`ZaC8XH%0*e2^-(Ac_k z3x2|q?1NJv?`fpAI59w*Yl#=G@C#z3^s4;h*P|8P2vun{x0GXQJP6J0xjM`4f~ST0 z+8t-c^`G`UWg?t=bMJ7%J_2Qg>&Of}D-fhMLN z8BF{&xQS!Qq{YIdybmFebuhF2JZGRqq!4iAO+_b6hi$%ilOu?^`%Z3o;1ezo0|!FAL7;aW8r6A$mFn_DUz4!el&eBs`Y&F97I zKU%mYuhc+=cy-|VpMi4#3t-18bDZh4I<_9CA9ndcYsFjJ22{7DB%C1gY|GTWi(@9P zkNVr)_qN5;(o=W0-kD-#CdAMxV}wGn1H(@rs``RJvq`R?pn`|OC^cN*TF5QPkTT!~ zhwW5EdvAh_ptyvQ{6N%OC{GaCg|sO^g%Gu(hjMX6^}i|wGTO7%fsvw4=C*3=1~3k9 zKs;$6My6$%_CQL{Gr6e|Wni0=N`xwisgeu@xk(XKi7c0n{k&^4@c4FZ#qUjGn%NlM zc%l|(DZfn#l^ua^hPY`&9#)>T6B^Erj>5Nj9*izOd6P%*;MnVam^DoBzD+PUJKKAD zO3Sfs2bQAiK~>}NrveyBr}-W(<72&ypG=0y)V1xuUif~zNS4f7t^D3^ahh~rYTp?A zv2l%#JG>2aD{a@m&g1Il_5lw0x4XLhhp$s-(|^4j&AFQ&5pdiWGc5Lpzo^w$8@@|f32Lq_gqHso zn+n^lZAif9O8&S@f$>5n;ZAwszRgOe3!0@B&9wG=?W&R7(lJVicOz_?hy?enxS84( zhIfc~bKN}Z(P$aY7`nq^3`%BpQ#&2~l1Fah{H-SF~D5Dk0 zcrBxHRR-X0jKvm-OM1$`1h0Uha$C9yn~NDogt*wdCe@CzAZEQSN9CGaj~rv`5{1_a z^h0?CafYrI$Mu&fs)djgTH)+#1+Px%wvD?AKdGMTsFSR*4JqUW;5nOR`+_v($dlD0 z&pHNWE=TbEOyjyHUzPVsnz0s6^>f-mswL8@F;K#ekW09gA?OTcj>`6>i1rl6)MOFO zZpj&QPe6*w!WPvJ#p*ceI25Z1?{90FIz%G^fN?5HET_HX)=7L^pEbbeSLa%s{ zv|uG6;9YBtQ%NcKw@BOE^rD4{#n)fl)%PDAJaC7SST zDV{kn9!>};;8*F4C>Q#f+fl7#qt?zK17C*k>#E-NfIKVu<_-fcZQYZ_D{#gnw}5R) z+j(c21CT9VRcwo7**Z*c$-&g^hSLy3V4>jDYFxQ-lo(~n<0J5@{$R4C^QrHR?P?F6 z_I@5e-E_vBj?Wd2a;fbz4DRDjZ#1nwJo`9n#^UmX(~`hN;_5cDt{v;;%q9MNZXb@Q z$Ui$2fSm`Y1|9Wl-FFS)={@Bmix1&UL{n5Btgunzm^dD`@^m+WLvL#T!i}vOhl?6- zd|j9}{5yyxBv{~y*dVx=cmQ${sR7B}Oicf44$eEr?i#`lIAOz(MzoWPQ#a8{Lm80K z`I6Rg0EffaCFlknG-wft2u*~o-=XKe3rpiSGpvR_v(KfSH@m1$f`$%_^cO?P;iHM_ z{d_2Jy}Jn9zDtJ2pOM?*`-ywz%?`_>0LL4amW9*0gN%khdpv{X^1_h<3qSv4=L0X` zKYU_}wOR?^T+olTsWCz17LlSDqg-n-0@06(8MLNX(-3+c!D3e%r43)N1a7Tk;k9up z5%Wb8U^b{}uvX(#;e}wUb34H`-qhjvq`)w6@x1>)dEPDm#Wv*n-m6sT9XznZ(etR;rQz` z4{&I>hyM?U#vfm64^tU}eBI#LSv8{YWr22@_qK zqX2RyB;B|V*uapg!Kv!BNE!#3z7!av(&F8%c28|>9gv{oDv6O2G)6($guOhS}E;W`QWr;c+JFj$WGC6WeBiCPH8e^z3;Hwe^_ zNuMn~Qh__;o4Er1ErLs(#~C7@xBJH3`6lUR%J9{WAFIW8jIY^?#CAIoiF)q5n>#53 zH$-+m^pC*bA5ZsXbtykd3wc4?=V`y=!ux_GWn7UG^|7M+ndThW`SvsD>o9v5A|lys z)<=N1y0EP+gOXIkB7nTxtywo;0XUBP(}A6e0)pK*U30DV8vDjojBBmUUvA#%NZK44 zwDZmfUH*@!X@Q>%S4LudMa%miau8sFnFsm}#u4A^M+--VJFJGDckR_MOJz?s=UmivyJ)VQSaD)2iz=Ae_EUv*E2)<=hvGLzHlRGgzVw} z<_gwqiIch{Abp-|(d@w)SX3&V^)!Rej@C;J(T1+E#_x8C>-1E2Z1coii8o+A*?OS| ztA~0$u=y>VG4mUvh|TSWRrx15{9Qu&nTQLY74BAMw#OMH>ZDnc2K*$P(T%~0B^l3C9nrCr5miM*lEIu!GxN@NuV z6Pq`+xmH~EO681Q4L<9D)ZD|q&hjR;(TqM z-STbt`Unps1GpRI@Ta}>l}n&B+W+vJ#Y&)ID|v&`bp20I{5n{Pf4wCsMnrB2rkG4bZG&WyxbkJUs{puvEGM?1pSgc8R0F(QCb=FiiX zeVM`T=rf8sk@L9bw=s+f$r9%fUJqpW# zXO#(K#j0eMfE~jI$FAbTj*(aL6T03>$(q*l-7aXs6gndj(Y|^M_`g#H^e}e_LAtkZ z0HhP+apUYqYIf>ZoZP}8>~K+{pnU7vEXV3DKaTDXzDF#GsKNTJfq*ZY8bKtA_G^E4 zQ34y7ollpg)aMloNrMy`=s=*A?QbuEx_>}BWpk{GS_u_p?Yyd3zc~Z+I%e3@)D3V<%v~5&#%{HV z6*c^62=Akg>lJtZV^awRpyo`s>KcpyKci2HfAnnA{R;c0>1hj z_K3}0Esbdr#m*_^|A&(*^y98oU}r8RE4JxVsBeb5{%9K>y)z){JXPZlFpJ@z18T>y ztZkn??)~WskQ_C2L96$5=k<@J?hQ75$EA>mr)Pl;=+)+uN9WYh5#`5o&Bt@nQ**&h zRP&|}&u1-beSbdT`gpxbxegaZWaQ_c!gF2kUFy1T+;4aLf}!Jt1i&!BW?@B`F-gz0 z^HuPBnaa+F=f!@``*BV-^IpgrU5i{?Ovd=_y7A-0l*;gBNZF=!+7!;U;;@03#j`v))xR` zY+lxWWx{`^r(vbe=;YbK4AGpU`q=~|^aE~-L{S44f~B$x^*_Rv(eAH; zB2mBKe1kOjuGzo{ZWdHAQ=Lyl>ue5{mnh{!o7iUZlui~Kd69X1{v z7krLB8_{g>i^YE2j#XlyXL0Mt`PsVj%k<+*_Y<wDx4oL`}AT!vl`)+u{KI9G^xODG-r(8Ar zzBG57{$%*kwZe4e+5O<@^}0)N2qbb4rHs>&Y5Y>Uy}P?=Tk4Df(%kAZ0rAc_2cN;w z@$ohT(5;^O1zv@L#@mA0^QEPFd}IXD)_wfPBcKv`N?NkG!q)b_`vZJE9T^gO&FohU z?H)Le^&TFe0qyHxwvqy>s^?DIDkXoxmt9#Hr;K#9 zwuqKhe&~lY_h74_R5S@^xXvwU@sV{hWCEI!Ty!Rjq*!#kbq29z6Un_IHxFAiZioqvi(QP!8m}tPI3|8UG`FZP`g}9gMGpwq5(y36ls3<3 zAIO`f)CgLJnNtl}h1%Q&+)mZ$kftLjss|Ni%F`6rSed;^l%alMVw3Ee1On?!zxh}N z+7a5w6>bvzR$Yf3nquqjl@ zc-kW2>qFYsO8dTuZ{CO+b%fnNA?EUVw8eZmESIfXB3^F`VCoiJQXV)M4Ma2&GG+xHo{)JgZhJ#8i(c0B+^#SP_K?&PC$;O-K{Co1sHvBz2MJo0=DN75e_p>Wi z)r39epUG`6hCg|~mRqSq$Ec*_5L6FQU&p9O5gJjVsDHOYEwuFgosZ01{od+^Gzw=q zVv?)Oajf21Ii1-neQo*J^YP>@w>l#)gq8FKO`~u(&JLSXEjQl|L=c$@FG+$}23jZu zz;d<=d|$CF8o8Co_4NBbvt9s?#}3y(032OAa0yzaTI5C(hwn%&Miep;SM-O5LA}VG-l*Ppemsvseaeh!0+|bY}#%Mz( zNTxL1gB#BB>B8W9no)dQx;9^y_+EBD)(gB^c0EtK{LX2s#K+3P2GXY{=l_q`3WP60T@ zrwLR3{&ApoQS71UEdBgbuKJqtajlo_LI5bA<-K-LyiSb>c7XzxS5LebQ#9B6mI~&9HAo@UlFAz6(b12=WOWF}ROP z9~~XJ1zf680frc!Paw(n3d8ra6Ws(^%aiK9{Zqer@cnrBEOJiH&U{qO?o(Wcmvyn; zr&Nv^zz+jFF!FlrCos7=090*2a7Kw(oQU zu+ilu?T|6JL$zwh1P6b$X+LAPY1#hv`4Jr*oe;hGv$0``sZ5or;?&p4gL`?(FQA^kxlOhhaQdfVSeW+l}UM*y;hTY&2%Z(tT)K z%9;re0@9xpZH7b;pz?{8sDHWR`?$gQ+r}+MdZMNt`H!KD(HD#<`1ffAv%}H1m!~Xs zSd&%ApM7sEI+i^XMPpI87?{@~&FCB%FpxRK+*to|9PDSj8v4$4`yFZ4#vWNS3L`)3 zTei+{kcM!*7jl_C*;zFFZVfpEXk|CQ(dvIVK)4T%a(<_P?>1-DTsTQtNb%a`Bvc8Y)TVPG%;d z;pvA)cTT{M1H>Ju!&7V&EOGSteW@LvenoMxqIyd#&a`5sOMb5=+J8xn(TzA$rDeNr zWIfyGM~2`~teH}_l@=@+7zgJ}yMr~8&CnvOU?#N$S#;8ho?*6->f6#h( zYR>Q?%vKD_QJ{=0uLRWtAvcHo6xFPz`4+B5^vX)0ghj+CtZH|_kM(G3x12 zih$Ev;HVZ|0_sC_t|b&Qe_;SA^)JD1XdT+{OFsm~D#>@9<|owcl_4bekllV`jG>n> z%ZhVH@@fxr;!P}(4F-RKs*w|d+gWC1R?SVGL2V3G&H?3;-kMN6l4TKCkSm)uvMG%0 zpMvb-_&UX!Cov1FP9z0ZC>m2ZkI(}dX^v(^h-d-qmSSMhNsnbZX|ob&FP0o zu^N=6gaAYdEIe6Kg)bFwHbS)yXVBMK){6YB=&YLGhuGQfOnMen(!4znA%&vjkP%at z^YGU7q?r{F(MH8Yn`dp&>03hNGZe|pop1&zghfus*TJPYPu+|e^xh8F z9#2iXMr1!W)mzR!d{PL!9t6){MvY{m(9PJr7>W9@g8)5D0;PN`nnt}FF8!9sA$F}0 zeWTA%0CJoZ<+F!!riT=QdZz{0(%bz?$A>V+^tu1A@POVMo5htex{e?J+p)ak5SA&3-O&t@ zP50aVeucw9n(6hFYggjblw4&ap!~Uxw)G0cv1#%DMCI0fUd{lBNu*Dz$Za-KcVIt7 zugi-=THCJoD=_dX(xN||yLOL%Rv4SMV{$QZ@q$A*C5Nj)49By^CHl>z2cYnLPSetZ zX%By0336W650f3te>B?+K6ryXKR;(X5Jb`*=z@OkcK=mM;F)}G3kYV-SPA*%ZM{!^ zq*y~;cpdV%KaK0f9J-rTtpETL$A%lpXY=}ex|YLi&t%*I$5z}={v(Ep;MHsQv(2`h zRFmXP8&&BzwCiQB$&}1@+&9+jm;aQjxd5tf%i~U@qEud^32<{pK24qPX)p1qbMvJW zS{KuBLbf|XNrc+Hw&aOhVeQXy*Eozf-;k*2GhWh zno(x=@%P84KI~u?!c~dJTx8vZuIm@N>)-srn-CcK7C$R?n4T{0mu!8EcIOkdv3+I` zVPRoy`$05m0Z(pRit>?{jfbw`m(33!o31C5&t~&!t-3_`xI|E)Mhil;+UR&P2h$+} zuRi%~1^mymvDe4)zUe#{9f|V3&+}futFzzZ4+i4o>gss+N1b8w)tu|1n%DdSL$jDYY+*yPmseeHO-}j@3 z;I)^)?xd>O;pMFPCLEY9qEZX@LnLR^gsQCDc3RNqw$oFxZPaYal+|$dJ%0Gd zfY`6TtBxMOp8ZV6=>ydZ&J5=i7iJQ4%2r1O{(x%#DsqVh)MJI+4C=dJ;SmQQ;+Kjd zlGZ61iuz}OF4zjGkSp=4F04B=`E=!RahbRTE$nWLE0e%qNuv%iew=)6QZ{j75x)@z z!oq>7*!%^|MVf5}R>(*i`z&3hF|smJ*`hQj_-%xXJakT0rwGDBeQsP*qT&WWc=9rC zm?TtIOLJ@^P3pEN3K~)w9NmIYFLzKL0m;95lESz7Z?GO>NHQ@7V_%Ps0ye&du5~1^f67+dQdpkD6tn7%f;E zqSzNQj6B>gm z*-G{I`#^dnxS=aYWM+~hC4yD!Ew!;_yYxcZ+2YmOYtn-ZA|DgnEZEXja2UY=a=eCi zvIYIGS+>G#?e+)YFkjML@ONbrs|birEUlKf!8?O~fu^2QC~HV&Xb%egfS}j^39UT& zeFd>C`Fg8t`N;rVEw3Y295ICS0eHew+_Oj3&n%|Lau2WhfiV8Q#3 zSfm6ej!hxqHq~C&{@6s!Ys@5lP7pI1DvOdF1(^Q4}}Fg$qMCDanLZ8QOPFkDBSIq)6)u z+5s-puq?4%V}n96B*>zpqvQPgnn)FPDEn-cu;sy#fW`o=zqNP0lGx68OAKOkQAp^P zJ~4rwF?Eajlgezx5u#jmoMw5LGgcw7DMng|kq+|_Y!7qzeR1?&Lw)zF zdCm`J-X+u7z{nk{`U1Wa6-BJ_i#OfbXLGDJ*P%;?#l>G{mImTT%Fiuj>@>`KxE=3T z03jq9ZhueYx1(*jqMN%)nT)O|O%ivxXXL{*L^qS?w9G*6tTgsWx>J#TO_A zgBNO(o`(7!2!{m8J1xrPK-CSCTZqz}>*J*vsRyU7eJ&n+VjC@& z45JLjlj(p>Cr97P3eY69+|EfKpPzr*0;&&SL?Y0%U}#)!I*olliv6^Ff~;62PiAm1 ztc~vi`A0>(%X;todjA!aA_nj9&qidm)&%FLLOlpf;P*ji?AEITpB^ujTvwp-TvPa7 zQ>=TOR7tlse3q=whd~CAJ>{wu!1}j~a$g^|%V}2i1dQN)pCF{&%_N88XSKSD_07bw z?XZ_5WMyXVi`2c%FFFG@It*R6Z6)1X0It#+`?~=!_WwQi)0#yibe+QSy5qFY>Tr19 zFLhl>`jmdH@qPq>iO<4Z^a?!h=EP@t#`icPs%!-Ouk>w4`9;<>o%dSwU5`6OCr`g> zyn;V}9{?i!?3MeM+x^m_zdyTV&gJv}Z{Pan&lW+ld$aC4UBLVMCqn2wUY>6BGkTyH zq8}qBEFiNC)bEK|UvNCwdo|C6OtT>#UD226M$bh|!(rr9}%9NWFxORxt7%iXmpQNx3YgB%!{ zo61BD88vXefG)E4JVP2lI)gwSkW2G6{p5IfH-_P9K8w~aGQMRb?L)Q<1~$cWz%F3| zRDMVzGgfT*-&>s*T`$XxmKX!QXY(tw^rj#0Z(h&yIlASnntLaDAKVDMmmrH;N@b{@ zP#%hp59_`|+7EzzlI*N%w%wfS{&?x0H)BNrvq z{+3Ah+Wj$|VxByo3zxvH1Rgmbc+?vhZM|zG7|#|bQ|LZz+wDI;?Fluf8EM~^dMSlk zu8Cd7TqG5EaLQ|5ms5_P&)Md$q{qQ>j2wz#5p~j7S_b};V!R_=><`P{2?fb~VnfE? ziRO!3O6sE?5{X8Z`hUj79`#Ag=0YWbjP(&aTV*moJZz2;6c zM;3jni0)%wbTi~V3;f`O&>Q?(!H#r6kL4^}VjNs3Jl=e6CELxWNYk#?C=0#NS6S;< zh*&#I_aqlG!N~*!ix%a!7B%PD#N<8DbbKN*@yIIRXL$A%X3tbkx%43<$T2RtP3n#T z)xD}0^)aceJF?-nlLrLHybd=Q7WJ1k={WARxdUi%_NlFL@H4i^U0BAoC&RIDwp%R> zBXPuDZk0L+-ysErlLlMvuqio(2a1_q))A0A-qQhA7kMy~lc4In^i>&6J&8Il`B|I1 zw5;N}Km9S<_=#K)=EKJm!s6lr(T35-Z)`*2?P)ijWo6LGSeYgQat3?`hHNoGF?La1 z`WRX7a$?K~f`5rJL7F**%Wnux_I(bb3s)`+?oDJR_w^GG;;G4l7&FC=sLRXEadC?p zYQ#93LZ*ZeS_ub+4NokOAP;LH9_%LFE8Hgkl;lzEkV(5S18HTAgfWNxTGGhIATxcr zDgk1%*Lj=W{(%s~KGmU4{{eh}R(QBf#lp&cOR=w55W1FK#4-?#dTN-88;EE+JsXhq zfTT6Z4QDRQwchKpsfw0ijoqEz6YcdWga;h#xP^-f+LS=oV;s`2HLJ46Z6rOn(@qg# zx40uluMmv&r-TpFr65-7IeKgi2B9L8YGoBdluUU?3v{}BK+Z>!600h22wui3RfJi7 zA7Q<-@MBUeD@yv32P+mT9bD0EQ5l};7{fg-@1Lu3ef74?#iuKYsIL0umr}Gf!r8%z zUTc={i;1}!xEX@E4k@6Y7-F5(GOP?mgIB|hGBXsx1LU4x3i~v|nb>gm6UU{#y*OBD zZ1x|Q++EL&i@6=PPw&OPpEC15AF5w=A#?>TbzV75@q4CLdtpOBAbEt%^dsT3&){wd z3@5)J)LITxE=FiX?GpwC#t|b^YD&7wQ;Zg33K=Ck+;?p$(6q#h)dAwnFvF0?Lb{Bg9l%dy~_#~}vZ&?Qniwk0Z zzCGVj76Fw=Mqb_#VE^$N_jkPjEv>PO3%a4}gDE$~v^ahDtAkpV)>nI*8-O>VW?^BG z*CA4tQWM+izO4DVR0e;)MUKs4TkEpM(?N zfAQaR*~r%Uxh@Y=U|uH~AHC;U5b>mloDx)VN(I(_+w4x?n!@QlEpg7>lq zY+T)7t;t%tsR;mIz0~~U7Slt4mMhtpD+=f>`2XE;g8-b8v6~wZF9Cwf@0Hqq-e&n^ z7zXy2L_Fp@u3e7T^(dfOky@o!30Iw46)D7q($w?yMhc z>*J%`3;G`=C96@zCj@IjRE0 z7^`%0-v&}beFFUxNZt)yIiM`BTnl7TE406WofjuZ>XdAloH1&e#h;2}Ll!sY+=4Zj zn*9FqhKeqhmO93$sc@RP5}>yc4K2*wR=($fpaew#)-^^*bk+zPsC-jtGi4yp{dFIn zxOm!R%-U#ik93C}AmI$M}nqkmzVw@Eg;w=2-RPv-?w#aW{& z-jQu#14I+fz615FphS_9J#}Sud_g59f)TPLMsh;9S~8~_`$His?fRk4yP4^^r<>SA zT!Kulgq3e(Sp-jWZS(*PjhTmS)RW@4)0XGNC6<{ty=cSA)QerVb*6BYJWZ!NM#i25 zqN?A=H16z;qTZJ@x)DLYm>~GL9TATVb2)Sv0V^AcRVc?`X&6=l8VjLQK_s#rsp5I0 z3Y)x)ycQ)kVVPt2pf1$RrX#w^D^PGv+_MTcv@5#nMef;x4>lcImuuW>n|R1d;Kt~1 zo=vgP@rbeWO&pUecP6nWpKDEWH(vUbhIRDn~h~e#81}Bps68cxOgg1 zl?%BuRN@{LvdxsrMIZ>TBg5J-fjD$#L-)4>1J zta)&Zi*Zi4b1SH0;rJcA@p{w3b^psHJ&ARynGP55TxAGm#-M0`YT*Q_fajU$8~dHV z>k1ix3KDM{{1c%LpMw_1o$bKp83Lqxs<*a=ng*wN)#H>A^S6NTX>Oy zkE$eWbm40+^&YkO++srZmxe9a=L;zr(Mp9&OppNJbd?|uBxw+I+c(c6tkduTwZ;6# z@Cg*ry#(c|KLE$xsbU#jiU|r6q%ki-<(>rjPkl1qn3kI>b`x5jSM!gDM5(nGT>kDa z<}nx;s$NVP0N3w9qo1Qpa*kW<#g3yabWo@U!7`NbYy2Wk27*!bbyY+)JElUS70;=` zl>f>I{U zRnhe3AV=3dWuKGCiAE$FGKzW+brB%oea0%8nN920K*8{VzRi!bWJ2(%8C!cl~rr+%BY|*Q^xcD%Nj|*T%xms-Q`t?a2eGbJwt6qB(6R?vej!!!j z230?Sk$W6NI5YMK>U~SKw4UDP+;o%8-?6(Tz3D&ddXu*A2e$lWgg0i?zs9abDPT{Q zYV?r*;d0vfy_~lLjSuAYNL*kC&ejd=Q)WT%JQJFlnQ07+_^|NsUuMi$vzcl<0FgHn z2M2_GMso>D-Dlu?nmM11HQ+5(&L{oP4*qsYL=G=o5G0ymf@-CKCx5T}*cXt5X`}$D zotF=ERHa0~9io`w7rS49&ZK?LJ=`iVvM&6*Qp;8%eC2eQFD;?KwTxk& z3=Z3&8{W!B-uq=EdGp?v0)jWQG7sXMX~*8L7_@r(P^=lUfDEqL>k4^(eqLJ8jyzEl zxt#V8*yqME=zuPenv)aCIdgV#q1QE*$a%M*oKpTXfDq8xRk!R!l;8ymfo2oO`E;=` zGYgTUv~n(3G!|Lp8~rphGov!sq(#qh+K9oA76T4862b=n+?6vS9Ou{$31qM+`8WI3 zX>kh-6zPyc*)1&u$SYZtUC5w1jS~gS@!aXN-DX=Khz(8Kfhd<<{@RRzdxDwfixOD2 zYEr#*8P5+NCDXH_E)zV6NfQ?vxUz3Fqwv~6OU(&y4pHrckZ871Y>SMTDpxQ(m(A0H zH^?4CVrDelly&JnTsd5}$h)SRNU(EQa`C|Xzx=MfG^JW3jTN5X;23eg^#bLa0J(}f zA+~y+1z&ADWbCQzN}1< z;ME4cc*B$I~~Zu$<~)DXh#uS@VT$38tk@l5}$El zP+B0lcD#1<&pRkHRrn=ce@%^AC##k`cBD#NU5+TP9yZ7Hs`#PrRQ|Y}cWg_;f|(+-N-l&F$E53Z+Qd;+=ag)WP#N zb{i&Y=;|}Huc#~!h!zH9p=%pLH***TED@*i_#W7RnZ{Y_MmD{|ODs_m`*&omC7NSN zjaX$hliQ_092i26MA}q5d)xH6LG03WLB%2Fq#9?Y8mihfW5-j*9>S?enWl(Q^69os z<_e3u(;)6-8Ebie-suCg*QjO7z3&IUQS9X0<@on6MR-Y21rVmI{pIBTc1V4LWIY@q zN)AD7PWi(Mb*Y;XBWbJ_aJT}+5p6mD6HJTFK$*`=7B&I{fyk)@f^7+BFt3na#Zu=B zy#~vqhBS&H)RW&3YAXE95jE53fk*_dC6ZIo=ZE6_62%|-m68N$xZXJ~D$}oUR-!-< z+N-A~#LZts(;pq(|9f6-pWv1l{&gQADW(Al(*n~JO<|G-O<0??DBbd{gS{fJ-Y6Di zrTlc8!SiCYepD}#;wbf)VNh%x=%fN8la7(eRLP12VHD1v8Z88p6lr@OQOxie&^gw+ zK4b}qNI`78%}~X>%G}WbmH6QD*u^gf#>TVd!b!7cI9x+8=5=BQKT$|df`ZKQn3xO8 zgd5_I247UMgP7~Wq_!m`e@NB3s3vT-xPbXS`07r{eq3j~K7Di~tLrv~Z_oobNg+w% zheRni(PUN7q1=>)WQg zXifiRsV+jdZTLV)L~QDXGX3L+=B6GVu*mF$;Mlm$Jw|pv!fXI2)%5{KcN)Rlk@&3V zlzq!yg0$N{jb5u4hx{lY;Ti>C8ISi{`H!SeA-A^YStDgpa?L$y`s6`E|FfeY(69h( z1gra{y?Y$cPf7CMq)pR8$!9}Vu@xzqKka<50+Ir0`qrR_jzhjr@Na8e@BJD|XK!hK zzTT;`q_{Zw;}HvhiO5sN1+|^hq>8eW5Oi=Ua=e%a4Ur5nN=nB4oBwMe;emjrA*orIS ztU=N1_Q?za1`x5n1Yd*YU!SgTZXX|JxxC7qvn%XxeR6C>PQ;d+>bRb+FM`oHg?5Mv zM8Z`hNErQl|4||tkO4V)RhsF37t3`SJT@QnMTTGfMaD|!_Nab1H=EgK+5?avUE?mY z5U(}E1%uC3BrF^pT~)LD&4FoyAYYr%ewiDff=hl@^UM}!&(P_DHo)ZH<>#b!QN)8AaS3uP(RDpdaZ@+?<c8jE(jrCgcj%{G!lL^cY-2M-$BbXk`{r857L99bT&oskw0LC|A5*mtZH8MA8QRyWUVN zD^`hA(1ccOVLVUH(Fcw8GpP7^TG6iO;nginZ?nk)S@UG%kqpKH##lcwCDyr!KZ}N!<8YEw@0@Q zfDWnjr0z0hWtbKp;s)GuCqZQM$f*$+|1|IyX_xP^PH-xTou3U&JT-NiYF!#!;U-$byxM_5?K6vx(rpx`p91OSvO zEIe$$%M39t>MUG!^-G9KloFXdJBp-e=%!N(Yg-+f&(Q{&);vyzZFXT+j1vE=e4dv; zshBEWEF@JKCq9oZCRqj@_*9XUx=|8C^4+sCNu!vGs(hPAp5@QR06N6JAxAPTs31lY zdQP+8MZs(GFG&fHT3eREapX$re|B4!o4#n1!Yc*d%EJDP55unfu{8F=@5Y?-GAF8i z_XP8F(#;j_OhIql8(_lCjU&MxTqlD-gco%C-Hp%-ToAbi(LYR%2Ci@TPsHE$NUx_H z-(I8GGtxxo8B9XdE^75nafN4D7ztJ}&fU9`nU%jGc)#!4xSeB+fgM8+u(DXdb6>f= z=0Zh(oOQo(biMq&xCZ({I)I@>T2{A)bib{2?*pz7llRvr-`~GAE7Yp~i_Z9r(70c- z{XbC}JCO_rK`3&$b#+(rJH(5tt7E<&7av)lz2}op0RS^PuXD$o-A`fLUZQ+)W21A< z<7P#4NXR$NiN_nOLa*85s@B%DPl?*gpzwnY@Qng2UOf(+PZr87jA0qVG zdy!Mj8P9R`d>^rZs!f9{_oi0<3WiB1C>e~5FXU!6EeM3BW0P_EiOY6&uHr=KE0{xq zV=J4}qH&TC^$7cyu42O2>Ex7+!t%JD=4s#0Na24a`o-<6y9fOEkDcGhbaZq8JdLX! zgMfY3>=q5{2wzTYnr1Mnr)cV8TKbPvjq+iv|BSxsOQ2TZ0O?MM1UfD3PgM$t0A^?{ zwZGrq%F89d&*Qg$6Z5i*I@r++Wg9@pBVFV5OQexA86YXjrV{0}tVoPl=AWW65d-Jc z`OI43s!HO1an{Xp6~3Y>-=q3$^x&KK(}|}Y9rcgf1m}zW{Qp=w%YZh!rdzi_Y4G6g z?(SCHol@Yz-MvV0cXxL!?i6=-DemqRiWEC{-tYY27r_!Td-klguE9gKMEH5mLYa`3 z4kOvyf2Yk-iS@F~Q^G0DkL9a4TN;Z}^ruhq{106LU1JxESgN_VV z3UokShp!!J`jP**1VD@blw5gAoS1yPAZ+4j38R zBCXN@3!gQL$)+&6Ah)lEL5#bpa2K;tFouwEKEt*rLZ+`iOc%H3-W470+lT{$;w(w7 z9oYplMWO|@x%;y5WKxLDixEETt>Y^)e6ed1O+xmnzcQr}Qk6mT&de9-M#GSVux2*B zVU|z4!3n0Krh$LN@qF2o8YvtWdF*JVC@#nsczj&Y*z;Aw1sgpnjp#yHZZ)GjIhtb7 zahC&GhFQsB&6X)JDrUgJCSz1s#9xB$zw9w}46(8qkN486%xN|1l95s5(~6LGCYM>F zM>2{J|8mU0XIa}z^Ng_QhGQ0r2#Yerhh^iCaM|^E5rvwz9n823yNgcXrgXKYpNmu- z#d2gnJA`uh7L|uli&&BP zDN)cjMdu&i_tOR7T`}DswH#cLCIwS~qEK6O;BRw5x75^g$7u15t2nrSB zXezZhyDYnRgppR^w-?z?X?Px>mbW%%uA!vhAbsaJ$Tn=h8ROgv?31!-{&tU^v7R4paGdabE97)g(xW3g;&B; zuMc-|*{(CPOP7JwLTn;zv}q}M)_M^w-OoC^;XfvJEebUm>H+@G=`DDG;Q>;>yw3jH z+J(4x0kxVOD{@iDUfUWz7;3G>{^;o_cgwt67#7m;>H|hv-rEUwOIzE)dOeJSw(9Z6 zM;;}C8}UiY!`MMcY{0GSmT(iG0?sThO3>WxUIkq}0~7vRpt3FL?4Nb8fk@v>$QpsF zV!JRX0=!7PB!i;qC*_EPUc4;v$yBnR(ka++DYc(zyi6ucdT-=3o$r4r3cQ;v<+`y^ z=Xjz4A8cn+{K4Oka>w9~a#ihX3Ysrp)b#7C1m8K9a@_ESb3N(C6@_x7>0)YOq@mpW zD;R5&zEaasnR|tX*HT zsO!3M*(|d>$8n10&yY$;ji)l#gp11-t5yjtZxSeSNyy0|s5b~8yF`hx^6~;q?pxd` zq382{tM|v)cb;eP=YxVsrd`NUu=Jn(fi-ZPoG<#i5)79ws>BW&0mMAld#cdjBafHI zVd2dyZNkdV*9&{!6())Ar!V=^AF;OSQS{{~3|6=#IU-1Vu0N^LHqL-ZSvYC*_we!b ze^}(#A!fp|i}DCcG*0*ZVKaCz#vGP5m7{>CU9FE0m+?1OVNGx+lpFbOQXZtAS48p2 zjaRW4j`Tq}on2;m%DB`!tFm9*2qgYV63tzWRmW6SQB$6Sa|d4qK8Zwq$nI+^0-=*G zG{vF0w5tLdTy$b>sAbmgQ1*RPJK`RA+9cFcG-eeObX%khE`Z833nLgU2L6vF%Zq|J__57t{yBQj1jP)rO97$SWF2MS|wV z`GGg%_HZa_Ngmru_W2OL(!&x2KIo@*1NezoQtQa=|8C0nl{v>B)APnF4fvq8J z)KQ^&Ipkr z&Sjq(IZn0IEQbXRHyXTBe#RWmsNy*#s%naqSl7oj6cGWG8^^w6QXRG36T}htn-WlD z`&c8FIh+TkvS}CwiAtX%MaiuI9nyhOL>gFQOpHEQGdb>jUd%>b1$i?| zcypQvm9Z`{DM~3FSq@kY#|W+mUh#35)jwtGur&OE2HMLS1eO+!J9%Y!O_61aM*mK9ys^*BnY^9^hLnNDC+?*7EcArQmWta67swo|9~wR48d?R8dX{S z*3+7O!S;H+{98>K58jV3oA2?7yjKC34BG4B91L-*QWnJip}`0W1}E7m_oL zDvXY1dCG{0#cl6hf-k>)g{CKkePK(XME~aP9+G9s+Yv8bDhU2l?;u*sQn4L(Hc1)vW=)yWjrmxXentTx`8D0^zO( zH*bly?EnObSu=dl2xHAREax~Bp?3PBP^t6q;w0 zvp~jS2G{2wW0284o9M3JV26Im<4Dp;yCgmku6ZJA&s~#Hu-1kjL zW8jcq_{CgTR3*EpK%+e?czupP;`zs?>PYkZo1 ztLWqYFXaHtG!Vw?mjQ!l?&AQpnSGy>&>vL5`ecOIza5ONw+-a`Mug7HtBa33*4_7_ zU$#FBFPjT~jbAhue%9jSjn4i)gIDzB zqtJE*c7vuq8X!T}L|7PULiya?Zr!9$zsITjV6>xs>LA(6uqs#SX;8TKZqygaU~+C> zd)zFoHq!INY9I}?u#@C)-8n`yG^a*XD!^BGi7BRecDMPO@B1s(q#z8#)}lK&EK^MQ z3Fb6Oa$<%;(mrQSJfN-(;n+3R09ZUm8vR=kh*?Jocc6D*`bOuHWc2*Q)rwE<3E6s(uX!=97c-z)s_?752O)FQh zRx?;wT|ANz=U#(OB64RZv5wtY8tXZ{vGsA7AoSbvSj@%-4x#C;0;vtRzY0y90ep80 zG(B(lmpu)@sdGsJM0Hi$0NDo{Y&6!YTcxYnSxLY#TcU|7q&*~ zpshJ6GE9+lN2g@ANEhg_DUt)4{SsOX%oPj76%xx^jDl`x`>_H7V$ymqoItxIyW$S> ztlc|`*sGlV{`Xg88$wZcAuML^I)J>T8#h`KV!+m_H-S@^Yxg;k(>DSd*9LAu zBVP6QYo$@)mwsV~-jA1m{mazp05n97@0$lOpwuV$`n!E9H}#vfZ(@IpBP=o%RBh0} zZ~yFZ;==aFd8%5ut<53KT|A3^C5fS9`68o?$2bn6kj5|mB>R+>;(yg9Z3!a;MduLkK*P$Ga=_hvy3@RMz8!qA zN22ScL@t4&Z`Jrg457#sbyYHwtvp6@^E#!W^<2!Ja+aWxom-aGbdDed8v?x@#XhyImirGQTs%ND zzXu}I*7&}jt+YcsJRPJu12HtHbL_L#cH*{&8*}Hfi>}8(W~bBgQmE?*_UY>tApY#P zoB920$q{&TqHM8r>Aa5fB&Wci5%Q+Lq3F!};5Bc^P#$Q}ML{9}ghcX+b|Wcw82}Zn9cWjAWm`{qv%Um51g2+ zze?4|iY7@oV#~gA^Q^IeuaWW5hVUU`Iq;OaA_&p6y=7(v3v2os^J8KNsSYr|erfaE zMyZ`#o_@)zEefZUzXnxie7~MpX^u8seXNe1sZSZjG~xeU?!4~=0A0~zhx0QIu2uU; z{2)YJ7e1sf#>RUhXYQe*q>2JJ11pi%S?;^xLH&k}OMnW0<`-z_XF8rjxUhKmaytz` z0FWw}z5v>9PUq;yl}=A?ZR@@r7C;uy?ffOlfp@^a^@I#T6L4>Nu|wo=GkYiHkdP1u zg3lF~lI%^z55N?w32Q+pNudV3n@2gRQK>1ymY&u5NO^K{VrXFjs$f#KUaCy*l!?Zq z*8n4jhD#Ri-+Fv-y;%J^UaQsSbntO&3lVa3w(iC7KTg{F^g|k}m7iw|PlbEX5-_3} z%XBnwrzY|fvu1QLUu2@2VL~{-s=L}uF;`?wpwVml|`Kw~wpb8F&~?pec^N6C=G z3$yii&S_h(IQjbQi1~;qKPLIzC+}@!7W1Fs+zyD6wBn-Yd1!?DZEE$1A+|b%A#Ggo zdqxu|O?iiQ!G9lET1|rTb%^Ze5dgREK@%yP^_&TUntP{M&;iLfyt$DQW_nsy|9u~< ztNEeI3NP#pniv3~Kf;r-|I0#bN6}%)8$H&K8@AtCpHo!TN$C=C@Af4dz2b&U;2h@!yvX}Z zsN{0b>c&q^3bFgY{{QRCnt3BT`TS4TPZGYipNaU>oe?-$=t*f-+Gu{<_$K0rFAEG32gW*9{rE1M%xean!efa#!$ zlJ{FOo|=hb-3*N}id+JA*F)U|Q{mL+SJrQp`YrhZO$AFMBs(*>>KrBB1^GyKSSgfV zfzR3*qg20ekL^erd8M2Zl`K9)31yy$^cvs81mZ^8YG4aGAF^y>QJ(SGTrP&0FOk#P ziW?bbsYY$)unb*;wB?PCh)wGCS$MwlnT?AM;cKWc1?4R($+;#3r^^&9F>e>i;Kf{+ zE8Zq@a40IvPXv}WOsssTHsuvr#iJIusC9T&JzkS=%nY3}o!wE4noDmK=*+lR#i&~h z6h~2`zOVIc8?6;Wr931X{sy*P?+H|*ul{#k6|`>PI5AlcY|u3uTlfxdmQ;c5^|5>Y-3N z{l=U1PZSyWF&3x`J7jRx!PR_$vZOtMviU(rzsf2~B%dPc&kRbFMZ2Y6Y zlE^RLcpq5r0#i3-kdL_TXEuctTuM0yUc7ic75rFCDY}d^*OP=NMgt?X${LnFN#Hpl zD)evk_jN9Jcc^dYTUEzR!5-i%l*GdVT_*=FVPX(zKYzt8tk{MBf@7gik`!(kBI2I} zRVB!QEFFFHA0kT1({6H$WBuUcEg*J$T2@0iZy+WEH=BJZ1!rQ6sk>kqe zw}`_O7*W_w(eE)#K$8v-oyrDxKY#vgeFpT?R;F1cB_+so+sBueX28muCg1L)#HTAU z>#x_R9z+1+>2q{&jzb?@lV+~%TGR3cy@a*3^@aAua^0R^A4$dQd%821LgLWS&`Ksj z!sw_>*}XY7gC>h7r}NPiC03-!;*OVziOD?`r~G_Td%Neo(FedmcIP?Se|LAMOqcv2 zjoW@xWN+F$*PE-Vs;X(u8ZgV)tTvXrc8!`OBr5V*F6lAXTP@Q009O-dNR;C?_dP3; zxy${Y3Nj-@Jl)L$?&Sn=xU9-?wx@efM6%^pUCME;k@py%2sKK1eS=YOABcPc zT#Z~m7YvjCwez)@69z3@*#Hz6UkCT6*eLGr`RAre%sh1#ETVO0KrT$$Jt@tt&i*ZTbKQ^f zTbzkH%c1Y1uJ;F_x0~1omlIWn@xJf6Io|gxz|)(Qlar%;C~j>{56Pbhohk8OaKs4S zYnH)&0>YN}T1uSc`qt5gIFNXd4?vQ(5 z!%>Q}Z+_DwUl7Q}E{fa`nnzT!q*B$GEVcL48aZ0i@?n>LvF>IKCFp#<&<4ihM+8d0 zPT=^o5nLMW%vIduQb2c%$&b!t9Ei3eEf}NB$RZ0RE0+br*plob(jmtq|5Xy=o1|aW zTk(l5dn2>Xgx;J}y!8ZH?1{MAPO7;xMQ(oF$;ZNq=KhjMwZR>1DIafRHyDvCZfc0p z_7~OZfFXH^wxG*IajU%2!X1fDNY->$Z|oJBZ(g*pEqXRYQdDlbxZHzqXNo0JcV0lS z8i&9(fBcN(D?xEXZT8|O$>afbTuh&f6UZ>JcDM45t(9DfOsqXTwB2!I4+rNSXW5C} zW)mtn`?$}0WR|-89J!(4ouK)NdWQjPKpTMrEnk;Xb5t^7`eE*hVj0!GkefpxM@o}? z70#Ki^H(aWId_aK>s+m$;6H|r5>l@{az zBqhgV3W*jK%61$hXDnG3g)!-36RI3a_vqj79W?~TO}+)oHbf@s!L4Q1NlKw2eZraQ zQ4ij6;_ugkQAsag#Saw47t>4n*>yvq|MLh z&QctmL@MCR*cV1NX`rECNqo(U^zrd=toN3%@ji~(6s&R-I|Z*}BwkU4BNZ(WpsjN@ zXYOqO%o^nY9-PC|_bjVm8)=j`x=^3|lEsXC?O#{rlO%md9cCMBmpW0hc`FvHc2FrS3ukEA|BU6I1A zhUaQWY;Hk9CKYm_>-vMM(tqaqpK z+Rp9}aL|`mW#%_ECI3&s1?{}!0D-tNcwL~<`t8o3E zDGa;@0#`s+um`NDJG&xuE}|3oBY;8*1F;AJb+xQ2QnD}$sF$3m>HwnUXe!(D0tp=* zo%7>Ypl$;G+D)Oek3x6(D0N;>e^w$G z-D4apC|Rs30_p|AgoA5aZ};B!*(>i5TP$!^Q)9r#k00DSZr1>V!yPqddX3U4(#Kau zw^$!4$3EnCN!x2NjgL%e_@5ikydY7YMX)Qw_&xPg?f9^e@mgH z$2MFQVT7SQYon^cih&*9NF6Uu)f@BNyd|<(6Eg6q6{`a>hpOR_i&&<87p|GsyK1K^ zBnIODnFtsJIsmKy2VmESQ3jPP?Im!Zcs=)jU<#Jt^y3D?j;{|})0Z3VS`B7MrP;1{ z;o?w!+5B#Qf|yK3Vzd^6tvWH*hM(q|6yYK zRU3&^ql8AM{g_x|{3AK=YZeJtc5jklR$rZsjF4PEL9PXBl#9aoA$&A*>;C*tS|-1^ z^wM3$h9>Kz%N+_^r!;9b5Ty;>Jgi+^^17&kg%q^H5GWsP;YO?H_Q~>6{0K8@a*$HO zP$YwGo})-V5A8oi#TIhsPkb*jFBZ7gzXd8SK5hsEn5);WV};C-YX3U|M?{Mq@#qP} zaB&px@QNErM5Q4F<3v%9Fya^1en&xKQ>rXPs%gqj;Fj$#LA>mk$C06}PbS@cV%W&e zaMCBwXN^vbb7u@-@rW4IGqN=|#C41~{EFddv;NQ#>*|G-I7BFi!4mY*q^PGnik z+ZcAD7@K7qhocZbf~ah9?GO>*#TFo&!I471fJvQ0m-mleIle4T#z%B}*n1%X)rMM8 zof<^Rfx*aT{AFcGj?zJOkER)1!H~~uoWPZcalz26ThyBqXxzw}?>1BP9R5w)@y|xm zx{zue zrfBaB&JNF$bV^nlS@M-A?gQGDy(o8EnKCjz`jBQ<3fxz+jLi^B1%Gp6l$PxpO^NO- z$vd%I^?331JT_lk@?r*7Pi|Inr8)x2BQDk&nY?jiUP55=xx@&~+)QnP5!X=K$-G_` zmELF|SC74)JT5a9_1@vg7-9vhc)cYY)sC=4Q{+- z9_4R4xe=Y?5rk77S+1*={~Pd|+S#u*h67oq#0Ku4YUadxRj&%j{6n~2^O1$El{o6p zJ<88@@v4R1lQq7M+`><@gaYpqL`6#^bdT;JTO;^LX|}PK`4s0Bb0P7wtozg_{_iGa zn5|Se+Qt?$qRO;9FL%DL_(~g3pp#jbMNA!I9OZaCvEEZPrR|CF&4CQ|B{C$3#i-A- z^nqnDoCF-wNKi#+QI`b!-Ca-Q&7030$q`To&=uNC6R`RXR;Ec0UA}_$KI7U!*A-BN zPw+V#JNaWCBeA6PT8(k7V?%(2hu(`qTe`jtjeBc${JqmLt~?yRgiBd;8x$G`+Ix%; zhX($39j4Z89J~ZWEartXI+{_Hd(Z*G0 z(7c`-0YZukI9f_sn`BVVyM+Mvg)$j)4JdU&ieEf|k((y)A|W9mg;_0z0d05$unD=N zS;5VXTmRo&Y8t;AllmvVSiyUoX`yF^63cqCNjyOEl4DD+gkOUCxNUyUGS(~-$?BR1`0%V9`3o@%KEQGH3?E`?nlEzI_ zm~_Xoc%7|=-vBvh(5?GGu71u|=)lL9d4uUk0 z&@~O%e=zNb*S+A*?EkQ9;5dZpOnydN9An3(Cr6e9^%)e zThp#5X5npa;qF+~<^T}Kd+!IWvb?|=Brh)*sBsQfMg&XgvL!;SvQx19QnvmZ6dV;g zM;8>ZdXJ7sbaMF=c3L`*AaOB@C|8rL?{qKrprXbnY^v=7M2>SbmdeWV)7iwC12IdV z$rGg-nZtn(1F$|E0lYUGTZf0^!dRz4%x^uF{zo%2;Ejz9>9%){Y(T;SZd5>We`{r0 z(#>9E9Qa&xbo8^SoigF0?N(Q|z3=lHfbKWV{T|BxbX%_E9pOAJ*g~bp3l8O*P9?*O z{?j(?T}{=+3kGb{5LIo>uHE*Yt}G%A;;9IH3wikax6b)U5g3b1KqEWp%MxG!^MByA zTdpBn5>&<~&hUJfzgUR4R}D zObzE*%Cq#GD3V{l>STp>!lAUa5IMQn^Fz~fox(~9Wz~o<)n>S;$|=Z>pGaj5Q!TsY zNlPrV2=Wzp%G?Q1;f=o*m{4P>E}7a;%dTgT=_r@kAXvT9Xs0^<>pxcU$DOa0WoML> zJ~RpvjT~J@{qqL0wIep1jRD+1^XqcF$-Te?W{r0$$TDtU6A@s?d%wgW_vxkR{K8$y zqNebUs)LzwflmIOcx)@^?t|Rk21k!sy8SSJ?}9j6pCCU*PKYOV%CTXG`di}wPM5P#d_Aujl6xN}){R}VZx6f(Tj z{H8#fzbX|2BU+>#`xGHIL*sM_Lu4-Eg_R648z4z~Xtn8ClS@)MJ^+8Pm)wkQX=~;V zj@pNb{sm|JgEEjl^kiW^=qvdr)Ph}jBg|A~BXSJgq0&s;zY2}Xg^}>#3wSto!y`)Z z)^rJ$k@2#_VWZi{bs#>zU~K$BH$<`_)+9W&Fel=Iq+uG5v;(%bV>T*&H`E**nTb(D zZe$TB=)zB#Wv8TQc*B!}4%CNpa|9BDggWT;ml&e*^B8j&2#)Zx0+YBRBg|sUP~Dkx zDX1kH%)M)!2<_Y89DZzWCXdIZ_wlB8Ug>w&&xHjuW8_8NW6dIE1vA>)pT1|r^F{4= zwx$Hm82q9d3-WRc!MA_>rpRN48N!v8F>$k8IL*eIlW(nv9hu6ISJ;rQT$B;+gR`60 zpMB16<2bWpGcf)r6tJBf%jP(<*>_!<>yrU=lACuW+#mn9Bm;s>zh{!72%Q&xQM+~; z6q(47&&bN!hm@Q0(wvM=z|XL#@2|P*kNsP0f|rH` zaY>Fvv0$o@dJ78$r>W1(yLa7uk(z9dY27hWTp>`yP->P%u)#fyd^*01O*S5nyzuj% zf_|tFsIzgT)Mx>835Uz)t-f9Kln;0)xM5*t-91;~GX@q8#Y5~OG|?wwb^`rkE$hR! zThDO8HlM1zgOo`Sy-bayC5#D#uJaQ;uAY^KIDk!g!oy-G$!sGpJaeOk@vW;vX#OK> z)HIAKqbaQ?hq^DrHACq+Wd`cm54!!m3sgcvksXd0&nWf(BubS zoGGHdWW^wltyv)y>jquNt$vZVxKg|cY02uRy!z#rat{;o_2T-Z!g?n64XeZEEnz?; zH1dDGu^4-w+stRmEnQ#?)$#s%RYQqO6sE&84A>PWfyP{cEIzNLB^BajXyRGU7Z(P~ z(giZLVp$V}t_dKkmTL5Uzo<<0iVHXJF1Rvd+AnC&|Nbonc*MGk3FA} zwYY4(ys{vr6_NnYJz#fS{CoDB_)Z%NBT~W#z>@s|692yU6@@wfCs{u5SMd;e?R-EBmrM5>z?$D}rqRE{B_%vNTL)Z0+#m2{P# zT#bzLX)cL_V=zp-Uxb&hETuW~HE5~a*#s!@AsGi1dpu21q5Z|BrJ=x`b%D(axIA~o za-JhX;3g1^8aX+6Sq1uk#j5$hLjZgBp`TIWN>o(THE@&jhkS`F-DB4@Ks||t2XH4QOqy9Al{J+p(_8}>>{|eSc~d)e`vrJ@AVd^r0ARqz#-`f9 zx}=>re$WcQ1|YC7WIDux({l(XuHJY!X7%~EHajQhU{%ZJ7{n1ccJSwX13A;EZUlnG zZs~rtbv<7eDON47`l(KLzFZe*UDKHYNf>?ZfNj}u#fR8?+5ng~E+OII_l?zGvc;l+ zIQd)O_m$Ws_jKV&Y}TTq;&Ckjij>k2h89zPtUV-_xoi>(uD=J2CWhcedyN>51>1-H zs9HdeyjMLbIF0eNgW~yg!Old^Xi1jOGdqM)UrdN;R|3wa;H4H3XBG{~aI_tH2t}P6 zvL+A-{pTRsKI}n69B_5yP;r`JaczV~9>!1#~!zftghGKA+ zpnfn|U6hND7YcDEfJ9v`dD zm>nEc$2(LGH;prcn-5b#gUfm=#`pufV#GYCiq#?6r|C|<{g=yN2YgDi*V3}fMW9qU zDLyn5wlj0SvP|=$j<7_apw=QohS8tV98dnKfGl9o+GRirAybxDq>VL5XIUb!C9Bp# ziY9X`NoES3+y=obcC4t6P{9yeBVJhs-i$nGPCVFurzLJyYmA)rP~IX+COXlv_7A2> z^GAEWP*rkqZ8Wh(i$^X((KWj*>bDxK~g3p>(8C!wb)Fu8Mv$`7>0 z$gC_XzAS29OvxkL#ub^~|HNH?;8L~_mcp_1qX7xTgevz-fet5pE0MH6cj)5lv{5{d zlURE4q-iDN?3Oe#1C7C1ir}$g2e#^E?wFHWD($l(W=irB})61DRy0A7hrpihM94JTzO_9 zyRBAg4WXND_dJLIof%RG0RdRNY2X~7RheC>9$}h2-(MujQhp$dA0Z81fv6xqKtl`9 z?>QEFFO#!PTZA+4CDaXw$T5H=FB;s7k}gSNIurVd7#FQl(-~1?x%$<0s$*_;^+ToA zw=Z9fQDv<1H+#jT)(QMM#2)eoChss z9v#R+2Rb3SMuibs`XYvkkw}k$IW5RNU~hl56LNOBbHCQiCa~|v0-meh#8APUrYX7( z+}AfW2%&JsZoK_>t8^sj>&(h{AyXtnLXLr^dEY z#XWA#s=NMK3H>csf;8d+)BPL@F}#OqE1~}a+y0&Ygc#tCFD^EiQ-E~8;@kB5lQ5(Q zHwNG&z@;h(T&YUNa*z!t>f#5< zYv0}vRX^fLZohAdoJ}v zP`uqt>W#Nc-yVN%cglhFf0lO35(Cqu2vsbXWm~aGj`Q5-j+7OYE3$kHD-rvw_-5NTzfVqHVWC00%0aeoO95z zWi!fhQmToWBsHTX&vlmXQM-@OBkXSbCzMqOCTj<%ts~jV9maDQeE0>OGTorn89nls zVh=g|oJ5=0{)>ua<}b~R>3lc*eObAgc#Yj1$Hw+hX*=phcN6?yI7q{elPVcRKM1RC zbMy6&;^KKG%Xty;vnRIxU<|!bl$?Fx4bRo|n->VWQZm9+3o3aQ`S+N8#>|Gzo(+Vt_Oy5~C^oyLe%jwQv*>=veAudr7F@ADVEiI6k-1roS#j9^NV=s*t(ClB|-N%ACIyw9CbJF zEUqd+)*P!vlceK9ucJ5`F`5J26?74FabCb{>-J?{*bA<7KOd8(*ix2~ z*L4zJ(Q}ed&$;)ev60hQi%WInl;>RHh)|zaXSmmmP_~#&*8j?qYN!;4fB>$3iZxCZ zO=-wdku$+Y+F%VU1cu+lIMk-daDmD=_&N~oXZo!Eg(o%6)&vgqX7#L*F~;+5oFzF#(LoVIt2cNVoXe z3(G7_vasVe`)a?kVTvqS)=*31f_E8kY(Yp|A8TeIER&-IIVQuWKL<^>58k=q;c!Im z+aG-%`-zFJwFwzJw4XBxT%*)J-(-`o@=6yb#gYcHsd~OI(O?F#2Es`OW8jq|UBko* zcZ3tKU+W9FysKGki5qR_*Rs|&ipu4t7#}+RRq9q4RZimrYq`Uiw#RA&g|vP)&3B-{ zQH`Vj_BdqvP8_%fdo3%ZY8e+%Z)nu!pK-k3&6kZJbp34tfPr7YMTiy@uQR(od8!fq zl*W+u*T29{lfHBDf4|xErFiXQ8C!f*&;3v9i-EDlD6TofuI`mqzh&w7&!#Q4{%q1H zK`^EPU<(W*DpVC~J>DyF67C57i2?y^WgMua`@rdNP**N>iLTG}Evk>lvn$oG4h(GH zhYR|myK9N4-`RD*wxYI--`Q=CgF=ZKi+*etq%(YBO=G9d<*WhuIi@?0rifY!$A3lO z`InVE9^v67mg_yD&bl7{%kln^;3bl$4C)sF5zp7&WLps{sDIjn;(!gYoUNl7lCT$y zZ0WqH;^350;S0n1>|M9*%(K_$Ty$&YhFk%u?EOEBr?rkohJp13k4GyAK%x^J96e~p zynAu=<3VIRxFaJDZTAKyxqkf17E7B8+!nd=+izG(&kKjJDWC7_P@Zu5W*T7z1d^O9 z`!k>U<~-6%iC}gfI-}GBSD(qO@U1EeNO4UfCQQ;_Ea3_+3tY8(y)o65s(%diK8+fj z(@}^XSG+O;@h8i)$1Zr-#z&44G#egU#w)LBN{R$h#KIo}jLLNG)8Au!8kb)7hlO)G z)1WdPW*cYHOP<1j#$#dKOaWbFNFy-Ij>~9!~K3GB&vb&laIbg z!nXM>4#!SR`NxDqoVF1*e(P1;=hn-UE92>CwiavB^c#loW~}`b*jg@C8>YMqfzdfh z*%i#Ppg?Qa{IAd|T4YOch3`+SyXcm94KjEU&b0#3rEaXP7cd$8u&kMaE@Z)r^?vnw za!xkL`X=ryQ>~g(1^X;$p8iH<(gF)nS>}5`Y4qF)^#8KhVc~|mutHo4()Od*zRn^uQdg5OKuY#fAV$wFOre%xP_>NQ}d?50+UXe>Ex zZeigkU-%_0GER(9p5t!DPouGi?xUu+U59%5NUH?nAFdTw8N2A$W!o&>NMwz^LsNIM}_v*&NWgHOQ{yw=MRm^ z8<-{zR6e;3V&+d}<6OcR->@jIQ&RmA7Y7>OJsk8%)O^}T_F#4l$_>uwIC>T_O7Z%1 z`PRs;a$1~C1@{vY9~V4chA<>Cf#yW)a~8$=j}3x>vl`-3Nasf3I##%f?RlM5sZ()% zu1B*oFCT`Q1>$p5L}!E35K_PixS|EoW*g#GePnj#`78N-UTl*x^6X+XoI%-h?i?&S zKazqaf@fF9q^;vSXyUH5S5C6!%}Hh4`>3^9!ZeA@}8U zG2Ckv^7e)nczfKtJ3lpDN%-p0$eG{t1)iAJT<0BTK9QHpe!bV;_b*TPztPT@ZBK6J zy}vEax6u#I)Al)sbz6eN-YtS-oh?EGRoy;u`fuk%c2A2N0)Ms>Z9IJV(T&k@RDsbr zIYIMva_ACKNRmH}jD`B5qx{4RwfZ*Bk5+wY_64dOJ&e!!oZLkIuagjh2w;CjCWQfx z0|KDQjdj#b1uR;Co7Uel1Muzwgz~M6#P1#4?B4u-Kw)RqW+#&ovHr**twB_Ma%gh`5VAh?g$2~jSS-z3SRgjfE(E4@9ARJkJIw= zm4;A&<<%MEv+dbv&>P@geKjG-w-bb(mXWdhXPns_$Y%zLex-&h+Xw`PR=`|rczb(W zs0KY+@(Hq-ewDrUp-X+56EC_RaFQtkVmYu|>wzD(2ePC@`2AMcdDXHMHFo&HBZXnS zpsFewvgPFd-j&E>KYpeC*3I|9&Fff<*l4rE<2frZDZyP}YAl(a_w{Zb7Y~nb`-~U~ zazu7a;FNxd>iieSF08`dt-<_o_M9xrg8mb6T{a0mz(f`HhK*Dou?J3FnM%eI(a_<+ zo_K$BILF+n(odO6_38MOy)wCgba4QX2Ms3E@yo!iD7nL<1d-*+?xx%g^>d7UF<8J^LH#htj zCK7v)_wAAE7dFQ?VUxvaJh@UQstSKNPu#r3+XuCpJB1{)wf>%-^(YVoQuHxI`60|KfPe^ZHaey_*tBp4fG&KZK&aNA>Hz8;!TlwHc&K`uu`)QGlB-|&X10hk=63K z3WB+QNzpBbXV?ChIQcaUOF%nXWp~$Of*NtonFP;r5S7c+K0w_Rg)eJ32GfyDSDIQ> zjZ#6ZGXAldBRqs>M;(E#S|y(}!8kGPP)C$4a<6e$kvm}m#ei8$R*p-ScIgY{$DKI; zyKi}whSEtirp6{4I0x$SnieQyI+D^@*GM8N%j#oXOF71AvYc$X5ebaJJ=fBMC3Uxx zGe+AX=w(hxGcMsJeH`&qzjwq_3~?2LhLDyMdu(;1>dMnKf1o3o1{=1p#5dwH{hdoY zp;&b%Furh3mrmo*Ja=l6b3-yYNQ?FfowWYZjCeMlBHvJgbyK=X zl_cxIF@p7<+hvL6RCv_%G|Pf^zEKh!=B@mXQX?BraG^{=ALB7?*uU4~SxO2~LL5v7 zZ-4kE@GUlK_@IL+nzhmA{1>Wq2meD=_WLaJ*!1vytc!U4E>yisBVuNo%iVc0ce|N^R=PbVpPp;?3={1VmGYz} zU4tJ8Tr|QL8BIxd42qS!;3V`&BcR;P0~~SfTd#Hi(>!L+0e~~sSOfaV4knHCC10c zud?1_-MhHDCdg9(^Bu@KvX_@5;nMEzTy;7L0V2SrR%f%q#+HuA?|RO&&5FD*ybeql zfmLC{7FB%7z&0qz`e0x)V(#qxyqKCAI-pT6H%}%|%F$rJ+iZ1t=K`Jp=5GWXzHeTD zvkGNl>L>86Ar|MRzq1yNR15!)sIvfy^84SmNF&`Pok|NxBTIK9B}hqkw{&+)hlEO( zbeA*;NOwx-0s`;Z@BcURI)e_%u*kB{dCvLV_jM(xZSY}&So8+$oD56&5*r**O-%*b zE^_no!UD!#US8LZ+Zn!bpeh3o4-eDMz}}dE`CzY;106R40qn&}Kn@VB)G%j>A4rv{ zvk>lse{HY@iS>1dbg*hRUXwlprZWF=67#G8BVxYT9vaiHaMyL{r;IR0N_xC9uwK-4|YE0@COR18*k1EMS`PiT)^R`|>8^KmTW$gb=pD!NegM7&}K=fgiU@**Fkyo@Gz z_d53#(C`LWC)2t3A4X%eaFz)Hdk)qZ9?Pii>Jnr}#xbLriYsrip2&0Ic zbRDVmCh_`TU0-yP7ksmMJu+dOA5}1u!7&3Hko-2wU4Tj5xFi%ZOF1(I%e9!bFn-<&cj8ym3`AA#c zWUzrNCk^@QnMpQZ86w^9hh$38SaMXF{%2<@m>u^L(IZmD;si^@95?{wF&o(6w*)|1 z%`e{=;aURpchcSm##6{WuWk%|G6eM(kVaO(t71(_{z_tN-Y{X*-*byM!DS$PM<2Ut z+D(pCJ24Qzrm$fWeHdjqrTUb zQHsYPQ0bF0PGM^$Oq!C4Qn@#g&_pvTNLZf)_q4s;v7+aH+QaNg#gKfe zXs6zu$&);80$IsnggkV6{CJDZuqCH#k_#H}$6)`X(*Qc^7u}72l_!txT0it7%|b~? z$afq=xuy~I2M|BFR^kLGmgX?i2ldADwoef=(Y;Fl459iOFeReP z)XkZh+VE*XKu@RLSj1Xczwcl(ZHlLofEqvN94>-7=tQub;La=}C^o0Y7&hy_1%-VX zI$XfK42BJGLCfd&tp6t2>e?TZI7#bKaC+ARR*7xj>s+Ig_LrR?VSIZx*U_##U#9t8 z>kQ_i0^|USQxESn1bA3HOmFp$5G*MwwwYj$1jF8g5N{B6AnYV^2t*h^5Adl_I`2F@ z16|E1cHez@uxT>SwG}ywPzG@)qK}KbK|w+Kt}~kVwqU|yr&A3!b}&cUDVT?(#>Qd> zV}p>vW<1;cCtq;3E#5e*lH_DQrUo9GUs`JCo9s z+hG6qqkQ$A!m=Dl9L=G?#n`Bd4ww^LY5 z3{1{LG0336A_`ltL3+FSFB_Oc9e{K?Sj}?pewS#sdGS2^PjCVx**Eh$7HcyLt6Nnj zSzY$=d^E$6qrD*Gq}~3-(Mnab3kBNVoy=g@XYS&Wc(mv>-~Kf%qFR>1b5BPqjPXoA zWFi1BiqS=-K-Q9!lq|i`i4)_6uGlMdLuwxOi^hY&o`f$|xJ)?cxO9O9yXXIGu~c6r z!$nMp@w2SfRHgL3r*M8hYQBCZKf%O8?+8EK@lNJajtW7Sc&()#K~DH$@tBzbx#UmV zHezIk0u{q7FR{|vRAEoL+8cL+bajK;&l*rNXzM_IS*I^K-u^OfKV;Q1McD zW3uXK5v+njV2XN=^f}60hv_SJsPgR4^t51a?8~6wJ~}}!mUC2DAGl!6@Oag(i^V~c zH4hQ4LXKCSNXKqC#lDH&8VpGzwx588y{SpuRLlWB1m-6ke2TYm|e(uG6Zxx_#~Ery~OnP#Hj3Z{6ArbqFQ>321K`_zB zxzR+vV9;IHlx<-Xh>fa|kJq@Q@IyFsnvB|%D4v=~TKDItK3%^QSK0hvq?cpuOw0KSl$;EK%UtxPHLdDZl@$u8nwzwd3V`AKLjZ??u zFAl$V{%pQK-H96Sz91MEsRw&3?{M%IjO=$qXVOC==ZSoDD^t!{rj$;F!&8Fr&Kg}k zubznSndNiYyi+)KsLcz9mvJrv6AX^~-thCI*6RC{53GYN1asqx*I$tV0H6WUCs-<*kDP%t zhD%6DAFq=97yn-C#n>hY77Wy|fE^nQp<~4+>s<@>cd(Du(<1}*A|H{bn)?=SL1b4q zxAQswhdE>$m?%UCT&qF9h8h7}$bsPZK|ct{!frrVEf8?f0FHTm0NEoJ30Q0(zbov8 zC`uX|8@0HsPrQ?dOu_0wcI_N!1?p7bKQX|q2mnWKmtF8chWwAnVtVn=-PK=!5CDtK zn{gp^=g$J5Uc(2D5UW_C9v}T+*rTA-0>QIhJn%svkO1a@)eD@!EYnAyrVjxRrSS@8 zs5xH?!Wvu24hVn)dAvB=MX+TAK!U!#Jtml!4EE(iP zEBG#Y2({-X%}jQFukRQdj&_Wso#1EkSf=7-{xIMr*UV?iyRcSV;*nq;YERIjVL*)GbiroOzi_X=p=b+0xbw!5}j z@ziKo85Nvw^CW`Lbf0W7V{FrNtMMLIa=SVVEeIpTWd%(hKR=lW4XQc@VgAtyTfsfw zM?|EYRmqc`4_#M$oqzv{l)GQBdA&U;KDo_Cx0zQoyz&WhUK!GOBL22V9ZV_Y-3{62 z3PsgL^+C*t?zt{EIb7oG`{NK>oxnmcz?h1H7coTgl)V5?E+k&L)}!~UpiOROhLP`5 zM0zez-@tKB+_Jy;{AVmBo!YNF{51T}sXq*6IyvPFx%+vTu>DVe zsX0SKhax$z*;++AdUCunRQ^;MCV1izFgb}^p+{hZ8c<2l{fyORMrx?kuOCrHv4DBx z%hj;Qh2Hp1VANPaZ42Ub!#mvY)6(lVsKyV?2P^a;opUqie$sr#mD2CtKjlQ&ci>+U zn*+p^f$aaH^kH-Nuojykc^5H*gRiA67}XNxcIiDX>acv^N$XFg%eN@q@p0B3iEjDy zIH5sLCq`&hC4(HxC2jd#>X%{7=)aqdnzo9*k?m4}!*E^21ENMO3Er8|KPN(ue=xpP zh`qUSInjEVg9NWfqF~HK$&3(+9{AdV10zU6JeuEmk?-LLhW_R3g^u?In$L&P=p30Lx5yxQolR({y@`P6l=sJCiAzm+wa;Axr+yg3z*c4#n$o_;OXfr z*4LRrGT$;CGJ|UT(ytDEM$ zniRb8N~4wKnL`vj201C`8i&%2ih~(wFEk3`-z*Gj8gIQ;jjV{sbv<>zMD@xU18lPA(t{N z_EiY|5!Enf@Jx*PXxLc@iaDHwGv6plq!#8|QOWra!I(WZG9E+#JCl*WoVC7=Eph31LS?7a36c`}b9Mz3ibw`bxn7C= zQi{ngs+=XW#ZxNj{S;g!YG1k6J^^d*ll8hvQHVxcSy}808#Jn%(hXDwF!uyeL`EOlRP)noxwa=#|}RhE>mqs;cA7~#0cFtVeCdxf5Xk)Jvc$9OJac$N{z$i@DF#2 zJ_n`R?Z^=w%hYr2*!*@9qhoEg#GBS*Z95H>-ug9>EBI-rui9oK?@4@Z_8 z!k^wPxmMV>k|f&2ol@#YDT4vAL~BA*7HQ7N^t&W`+`Ml*-FwhWCw*PeW|bJM<fQSYxx@FFevtNL;Ja?!%uTgYbD}Wd$BhsT3_9h+HC1?$e7s z{|r2dPw2i85cq}hcBv|NcoZxOAR3Jf=3f_kg~;R3ClKlt^Y<5h2Czb48#cOv@NMoU zL7F0?Egh2oS*>eVG;J8f+s5WILG-LPZgFA-Rxs1|+W*?Rj$ywBfO4l|jbxORC2D0O z2I!rj?IgpH^ej3ymV!ItBPe|8yUm;Z7ykfsH<|Juf56cqHe}6{0?4_9_V{53mOSek zpybqqGE;UTm-qcamHD~Rpo0D@lw8zg#z6(bpHIgnuqR|o)F1kqqWy`4p`R-+5Mt70 zk6oW#uf|l49V(H|&|VTxLEPT^n-KR!KK$h28oR2U@TecxgO zLXAGp{%jAE0whE64C3~PQ~IgZC#b)Q`g5TWW(9Pk-*Tz4^qj#sGOFK9ki|5$4|T+r zG&G(O#e4XLpE<^bQ7(*jJgwpQUD{(gKD7xeDD9MmkkX?ti*kuI* z*N3VNiCe!!`SxAuz1Wo08oGrAWe@M+^)=D|3a$UFU>*AFwXfSb%FnYU4GLvY^Ecg;=UJ>zUAvApu>-#_Gxy1ii8Q9E$a5c}-SeS4^_}$tkQmZUN|W>JCD_HYFQH4(5_<;Ipf! zhxQ#q=`YP(&}{s1%7l5(jvnGE`eWbLxa>*=e=u@r&b3+P8;#VchwYC4#nviQ84(!Y(AjEPYda zZ{M$9KetSVwAK+1$fIcn)Fub=e?LE;47sfTLDldzEn$MhbYs`J-gPSeAn0uObQ_mT zF!9n(xn@THo#BlTWD!Xw^`tX$S|_mDn+a!f!+Kq`Ix1FxAKY?+c`1*a z%cv}|?O#XdQH{{B)7Q!qs%0Flt|BQPoYPwhqv+e5tLBIXD-)7S+~b$-n2x65)6a;l zPMKS$oVibAu^XG2+{f~NH)0AX5)QnbN}j=XEd8+%%OPkqeEW0T8KvG8#};Yb!g!4D zVi=Q9C~iaFn~vF zg&}2zTgwxsZ=E;C;7B@7)3B#qqaGQsd~tguJpC`OQorB4qT>tDj<0%L&U5kO(CqGj z_+5i=a;o+Mt%M4jIBxEcjwl^Ob|g}9a>i}nm3!SH`7tTM6WT9z^=>b$!bT4_0u*Ih3`k&UnwXEp{Nk6WH+&U3sia`A^AcD zoa7(aNRWkeu1F`FI=t=+41J)Ysf!Ji$&=0dCqu=D%Mfb$`Irx`4#m+mL-QcWp z>FlpG@u9pr^F0-J|95UkJ?Msly5$-+O*Ck6Q~@1)sX#wy#@k&p+)vKUz4ca&F|O9G z{o2S96&o8npZV^}=aZb~%karbRjPCJ(4} zSXo(X--~NPFVyg(`rrj#6GZjtl5aZzCiXVK&uy7d-V?+00Z_1|83J9>PxeSNH`Y3Y z8uG;C3QNvZFqRD|85x|z2ckLGo0dlJMw0bRGaVi{Er5AK5X-G0jmw-|)UwXH&0%i6O>R*mAVKk|?r+@U=fUKLq@^ zc8}Zn*29pr#%Ajv2WwiW#0WUWWitFSJ+VdCz2UT}T-nwe837_s3o+ z;wFFc&?%+)J)lfws%q4V0af%Bmnxd;wQBSbH}dj#Xd#wp=UY#fo<>PzcGVQ53zoP? zgGW~PNMArM31r(nL$my6OsYASmrVm{3b2o#T|@PmE72a}Okum|`TO>)$-g=C>EEPO zXsA3BMvftpK6ik6YO)9fI#Xkgq?>8MTHPI}p%>n9d#ZOk;D4v5Bzj@`&nkI=gC4uL zI0T!xm;^;K1+q^?5uNNY&!OfJT2N)Y(6ZEo6RJ)$($-J=a{A=KkOL^Pt z?XlRxUSRFF3yM2RdB$Rcd9oy?g(&=+TyHkxo$+ZA)Y@I%6iJZ2*~oy$Gu35ER@?ig z7yrYcrIW|vn!;b8cjQ^67lme<3Khb)h*13Yll6PMa=Y4hA7${cE%Gfb<(*c@45hu@ zaSfqRITI2jBf;QzYn~#yqvRcr&YG|-004kDsWR!mvVdzqY+$yqVVUMJC#SXAkbT1> z`WX{9*08|SjnGWv6hoH3sEpXtrbqGx@;(vHLRUQoHZ@u*L_S0ewXC0W8zsT+=YiqL zM(eO&_f5ND5qC{&bx9#Ov5Z}a7kZ$>gkl3~+N)AqP&$lx+zWLa<7%ctGFFKl zg+mWi7D{zWWeZdK{v?y=rhyvA6#*_q`-0z|ufAR@krrbhJ%kYpeu_RE!nLkYR<}U$ z^`SJF!?&^WlUvcVt z(}zs0NX%aQE^bpRkNBhI%99_3<3z3!%nttIkGaFC`fmqKpoZW( zXADmXqP1Q4?XnpG*-5|ppv=-hQ2@Eg`o0jq@tM5ZG&c-;u&{lR? zHK#+Ljl33;cP@$3uL(>h@2cwJc+Z(*pkO~nZEaJimTtUO_SNT7(30)nl=9D=-3~L; znhdbN&ySQ?d~R!5cUne_sWaU3g8yfz#2qzFY=B$TJv{&6wEUg)}svM3C!d9@cGgmUXq16dhe&twCelgR`$OF5tNQ+=#tEM22K z&N?x#Z-b2$Z2^@&XPH8eds0Hmo7VQ%dj6XKHUIX2-31ZmNP*po-`CHz9lO^1f+;ub zCh11tS35|4_xAQ4_T5)CRxwhNi+d6XqvdU@eT01v4_lSY-yK6R87uYaF^l{*c z&%zswD#ZE7k*Gjk0MK#TVlU6r)6>_0VE6!Tk!Mc72h?OB%E|x+Y6Y?io%HZl^nWn> z5$#j=^FD)J$AcT}PuTk~tg{l|Is&+;TSLm{dpFM(?tRO4Kk|NZ8$H}k3gbb`(T zj~YGr8MCjCrj%Sva=>onE^;7FK74*?q3GnGW`*YRQ#y53av0oPrw!V?t5aJsLm-VLL)xNAXYdECK)XWQ0= z$W&FJlkUH>I|}5-M*=2RCQXD2Mh9U^L+0T4^w5Bl*XU(nEzJA+6^^4y0dFy0`+1H>+Z-i%J$ML$qXCu7&JO`ZF#uFWCEwUKa5O&Sl5+<1 zs{byck9EJz^}wl$^GBDN-A~2hm4RQT6H1H9cqB|-DKOz`XSd^ra#z`Astf`=9bSY) zcra}+?M%n_C$fqM-{b~|bO*lk#L))v^iZ9bGKdK9jBxdl)?L_gauJqa{!nMi@Ikmq z=}BX7BP4E`-TW5_mr773_f~fCsPWN^G8iC8^8*kR^i4@IJl#B36@OCv&@x%>;P~RO zc(E8;Wke+eQVvD<;ELJOiVxrZWRl7pEz{SD>pm#Ia2M5y7oK5` z=d3y;d9+8A5U6EZKv2vI|1rg)ZK6zcOWsCevk}rmu5W@#XB>S0gVwk~ah#cuG;TO(}eIC@s14FU$4Z;HLR zNGV&@rmpZYZS)(?az&XX8L5jy2gvhwLW99PVMCgda?VmH^=T2TFOuvBH+bA3zoi99 z$75Ca`@hyZ(ncA8;qDQ9?{sE(L>P`7_6$RL$aYbr>S2PgM_ZeUUAK=@@K8QY`^cu0 z&t1%?A{*1Q28JJJ=uIA9d@`kRf|m2IqVJRHw!-$tt`i3_;)!GOLK(zlm-g8p84L^2 z&-pB+LK_m7H}hJR&?`x*U&rwlL=$JD$7a2=TRemMz9{pEia2mRw2OK}Kq=ABSk)sk zJ7L#M>OQrgSzuyBIeN5c$swdwHZ$mxT2+C)&+^eNG{G3hZ;rMUg3OA?s~Cdn(iHu+ zA@FgzWTJ*Oke@D(JM8Ci_f)23^|8?}pTr-;)Ot!>oDG3v*@+)^9=NacxUm{dQZn~s z8mEkl667IyC6+#21&+#ZX%z_~-CiW&WUlXUSk6CF$CW?%)Sg?+pTxku{&7ozWl@af zgu42tjCn7WRliKw7ZOLj-UizeKIM(?JmFa}vBC(p<2A!SBMO$})MUKuR{FPhAJ|21 zuKjoA4V%B@lu$AV@%if!bhN~6}pZ_kx=*^W-Ol50LHi5M$5 zYPRhqzQ1wz+W(yj(mn!cAiMq&;dZAir0X@8nDUP+b{8aQRi z1~lM^fz2%7Ag?9rVEGhG>5t<5!uRpdf8&enwx45SKM!k$p$G3fegSfdEC6zjB8Gp< z9REM#3_^y&r`(6frIGM1SXu_8cj_Ue&%ZvOBV>LaplpBgtOGi4KUn-S`Gm%lDp>QE z^xsZSVQe7_fZJAKf|Enu&QqY~2$5G2_9=rb&Et0kUX!Sxq9mVi7d$k0LdWOnm zdQQM^!aWYP;E963PKoc>5WVy%2(BbErICP#K%6pS$SAaQw8QWTMX)h$(*qIPtoL8IKsnez%L0$q8s6e0;w1V zsRw#1+(HH^+R4&hpXC@q)pz<1;>n6`>AtI8UMKB(GyLNxaq5j3mJY?7c}CMr(#~~tS7`UbhoXy~Fq{+DoF;P(o4p|XY|AN!iPxim>iQb9kU4=tqCJ$(Z0el& zs+zjNcBOBw-HDbG`qVz~zQadQ&@D#2%scD(7eH*S;ZJ!VMqHIB?t^*~X_T5K&-WK~ zxM_o(ZCAO{12wztL!E0K)$E!|Zy=`_aWK|%mzqGVv`}N!Tz-$TPm|x9_fJ}7lNc1g za9cVNQvs)j(7U3kq9Mw+!dNEO59O5l&N7KMVWQMx=o$58O}8KsO*RaGvD&R3>2e2rvw-!r||lk6us#${rbGDj+ar(($&Vdf*qBF66%Ku$nj zg%lW7GjKr;2)+kiN#c^PXob`DwGb9C)%l`0;?mJ*v&_DTfRjiJd{DYGZe)p$L zjpi&ATv^14A?Xbr1hQJ$OP)N2*-9`*K0kTveJ~&rNx1-r#GSR*A?O2~IxaON_wdRDo}8>D9O4nN*{$ zss`GHIa-59_4o(Bu5UYv>6G6wGB7te+EiqAdGO!fJzPfHm@2>6THKvB-gTJk<-4%{ z=sl+z*QiBy6tR8~DY`&^ayjYyKV zNn6~pRI^JzqQ3AlR?vpxs%(}P6F7b8v2ftRsH7=zs0$5)YwB6GY^b{gx~+}L#}5HR!Z@=!r${{Y98c;mj3M$- zeA^r5+2bz^?^v|5+!U?_HxpQs2}Cs3rWeR-r7|-pMCcWB&}kjL}Tv5i%^*pFh)P|9d>LzO$R5E&m>q;p?Qd{R4<98B{OeI#db2$4uQwl>#; zbXb`$G^ai16!T5B{^rR#1c!Z<}}y;m{wh4KmQ`T+~r= zbFd;|(o4&a%x|5RFk@OxZ9V(9j<;JFP?cVoA<0Dg%>p3~8gBS-i23+n*wOi+u>wo1 z!!+r@=GDjEU{tz^HzjEUAI>Fmt{T#U6eIL4SP4E6QJ7;e48=N@?k2}^y}_y0#+vg# z^N0RJe##ykAXb%lSr*&}_dOCP&JoF6oy~W6_~+JmPMqo>e|mV2*OyVkZHV#4q>)F9@s4Tm5DCW~!rr2_>f4U~%@{7| zukbggFWreT<@(k382Mx@Mjeqm=Wo~N;!e+RRgD~7U(|PVM!R}CZ430>QB~L?E4bCR zxd_?b@@z3$Ya9qC3ntGO-b@z=M`NHid?_sFk!l%;PtcMYrZ4JIu^2Lvevw{JP~;k2 z-4tlwXpt|cOO|&@J5WK;z4cF|Zc6!Yh1=Z$b5q3PeA_wk!X{xPgAtdZ`E&WP8&!uJ zqkiPcx>$T?{3Eo6-2)e;6|vFxBs?#-EKU3doPI6xCe`Vk*CUWzMAwZQU(bFR9F)>8 z3oG)c)*V#;(@d1TDDJ5xDsCdV@xgmviE=IHQNY@&(elt%4$mRe z?7qw=PIF_z%!QY{{;wXkGnrEFneMe14z&d8JB4q{Cl;hKfA43Ux?qeJ2u;Lf=jLTE zmJ#We{Xs0UO5g48WZD*{D7WcxQ{?*XF4EV=Ja$}U@eSVuSv68iptL^bdF;7cpJvOR zcIz`FUX{V^pSQbuI*p&mia8>-)I@Hp_5KJl{4OhGp#P$l&%GmdUmlEr6a9JYqm#;8 z$V$kcl^1k6-eFAXKR4*=ws=gHM1#9AW~yjt?^*r?8^dF}X1w@;SRal?L%|a(!1H4V zn_Zg|CGvv#6{ln71ZRiB(-f)i!0f)hmYJ4+PN{Z4X=>Xj@$bZDd=p65GwoI;nj{Tm zy{27hTcOk1=RKKDy&_V-*A)3*BZaF3Go9>buKrqFxkVZiFefO_?yFL{4JS;%w0Bei zoMo6nO&j#$zj>)}Vs*kaYMCpS4B$cw764e@2&^W#84K-|r(5s3bJWUu|6??>>B}_f z@2ox^t^NdQ(vM#_VERYccsKp=l3C<#G7g4_oZ<#D_*=Bxr+>TaR2zAX?N{acK4*R5 zC@|90iT~664gW^|wn}8snDCAM%H3?^)a>jvHub2>^@B|k-MYNt9XQ|ZCR$U)MQ(#7 zUV$YTX$|HCZaeX1-*)m`s9gt)som@oA4Z@afKjRv;(US)0Y!~N5xpK{sbGLN;X}@6 z{~?@>`_LE|8E?#Vw3q~`{rMvJrXm+p+pSQu*ZfCyP3p#nK^JR3e&I>T z$2`};K|RyZ4eNTTQu&#$w}{%{;+7*WL7>#A=hMI&L+6)lSHy;B80U2KPLLUatf8~V zx0J)%X(Qr_!8lRP2%M34#IIlLHO@6{=BOV3G?vodWrskwD1@9ewXpZJYkIBa}SY6}o6>y?YYZnV0_`KlH6H zxPCucoQYiGU+dK9(S2vasY;+W3=jAyyRav0(;F;@bXAI#R0LEGQlZk_#u~F+a%8A3 zIIYe`8*ccDESM6BeEJ7f#V$b}CUK^aD0r-UgOdoLply$xxwy;sxDu~tH0%6g(S=xt& z)dmK|SPwcGJksY5Vngx~ywiAu4_`z3Xhm44B#pZQ)ceZB9f=F^U+|~0XUUtYNlaJC z6q@qhq5W3T>mxh;B2Fjv0fUzGmAU25;?Eo6e>pd0%BdraznvizOmHng7Ar8_R#^Tm zx18*jpR}Yj`krU{>@U7``ddk{_P%ks-`>9^O3;3BBz;~|m%Lbu!nCeAt^B1gI^BcD zeKV)6ZykpFlp$HjZHvRz^R~^Feadz`!3Oy0mz)Bn610oV7#c$-2lNyt{StZ>%!l-4 zb0pEimhvN0ZNh_}Y2c5drFx?4>;nNda0&y_=WFZ8P>NPbb>b#Xd>Y=SJYE}xk2ocPzJVQ6}Z+G2?OHJ8eFHJ(icg$6YW zZHUmUqOUQ0xgSPTs;r#kUhOaP@7hih&JAxC8Um_yaGE^jEz26?la=$xuQ9}?$7JxHNkjD>nMl3|^2_h9)SIkDrs`P^ zx{S^ks#w%t0uo(v7C1Z67%3Y%-wjYI^D$z`<+f6?-m{QKqR{=sDSQ7LwE%~oc}+pW z3VjT%?21k`=I1b{y;)33T5RoINKe*f9qJAR?H{#l4RWi1!2~tx83A6jF>!-#>xdhR zd9~Ff6Bl&_GpaDUz>>)R8HZ+L9Fs1TzF8sVwzY_?pBu!wix+v3z7iE;VWLF(4sZal z0{_v)B^f~9J@44C)&T~J6V&qpe~iw8CcB7l8gs1RF`ts)QQbZk{OM(hXm)$M$TJWy z1>sZg;*;l{U^olYa+Zjq>nPNMZu~P4I=XS@5Woh6{XAWa+*?$}tWLmI=L4S#fU5p` zg*}4Gc^GJ&`{%UZs&4OO+QaC=&s=~ktd~*5@s3Sh=wV;k92k}3w*_a*_1^lXJ*j^( zqlx2I^aKPLzsgc`U@HN00vc#yxAX9`U+I)XTHBz_FupUfEsWWNrYVpP5=O)_1LvCvt2%k;pqj$W?_&AF^$k@ zZVV(?R|B8-BOt2Fn0u*&Mdbh1G(C27)@e8=jum!gmRC0DPE?P}?b2Q$kGtiIHBk~y zH7lVQs8NqIn`9o=_E~Ub(e-3`7#J)0J;S^05fluWRiQLeJ!v{w89iL#dH%{Gbv%a? zSGOj#gI6fFMxqhx_5&SCpKq$l9I$}Bz+Im)w&-i2vQrZ>5RPyrrip$VJ|58fkvxag zD!F=yYtb#*>F*J|&!%7|v{8Av3(JqIGd5e(=M@Tn^j46A9$q{G-A{tDILB`vlN-he zQz-;<8FT%S?0qhVJ&yk74g^X%pIS|jpagy4zFl>q+vdaSf zucGQ{?t8+`HX^$RT$-UD zKgcUgzlBq&oC7gvYfSC4$KNF)DX>8rXe}wMA_SkL0Geo;4*&u^wnY(#Z4f`r9qQq< z+ml5g!E()ic`(b^q7A&Ry&ta(c%BX4oH z6dFtlVeyo(mQck^dv#Dd`>g*HO~hKf@#*KUpPcEq6kZUXaehO3K^#HCi-Xudw0=g+ z;FIBGhF3CP(|QxbzH=C*Wc;&ZWao~K(Vjno+8uYfwt2A8zI)~^HkOOHXrRCU zbZw$ATX9kg6X8McOjCLn2%~(^@C|7y-+gy%w?{!6^Ib!cB!!USfanclGpRPj);V@z zmUBZbcB5=yZPTziY+GUo;pH}uf)e?7&it^O|xN{R+<;M42<;wB2<vN>z2kJ@6W^MpGGQ$;!9yR*8P?2g53qi`4IBBEN?grsSq)hxZAByqlZRu* z_7+$A&cy7xQAN&tukh?TV^BuR(Wj~@=9wq@il>^85<)aJBwXKN`kQp%`*1bt=LJ8) zsR*R4$X85{C^Uu`3BPBo4R}OrOW0Q3t93KY%{+9X=6> zQ2teQI`Is?$rRPcb2$afLbNX`1Dg@?Rsn5)S>F1!b*>;cJ8bex99VG6@(kfbNQOJ0 zF@(|&jBPkSofKYP5~(Pl=#pWcT%gkYKM=J_rvExXQrXx(PD&uAa+IfoVKc13QQ zBvgCB+yQ1Jgx#f~Pa9)vZo}^A!JXNvALk?(Pz=E!uV6_zU2(ped4EFGar9SLoMGp- z6Ip~~CKB!AWPv1%(`5=kT&1sIaS9ugVG{gS4%A??V0|!Y5wyk z&}V7-PN*>c7g#2IwbP0+9GJ3$(%p_285lr&|E@Bucf~x%lL5BV$pCh-9)nEj9{$qF z<`{TB(K>dP-2Fsf=zOP={_duPq|InQ> z7qstN!DX|!y!`0%MX+zKsF2Wz=)<(=8Sufl-Pwil{BMJS6={U^c9#m?Ls3>=j*V?C zi;)Y6ou58DKA0Gqdnl)5xq75wXP{K74B)w@XnQ_dE{5CNMxL+AsjjIg}nM5+xyKACr$B0t$UYirTm5CB2fo5 zyhG|^VsaMqA&CsGrgVJB%xpiukwrBxC3`C;GTkh_9g14@c#)0}B-ytv8<8dHl-fIY zyV#i39hJ*NS*dB|8W(r|@2;`swu?uw={8mMI(Dw~j?3|Ph*cztb_6F%y%&i|mu^>h zpLdWmHUS2M692^y0->i6BFD#R3grW8P2>jEx-a}Dk2sSqm|iaYiB4JIQYkGSTZ`i^ za@q;s`T$UrBV!kF0fqECHcn6zpn!RJQuMC^3sAsRkIz}h+IiZ?5z4Sg5xN%fkLdXW zweQ0?k*(+D?M5g@M#d!#q|@6(1KpLVho2ad?y6PfdmpI`LglL(PLD5XzAv zFvUajCPO*) zL%Ftf$z8--{ySC8_Uo_givH;vKRh+AZ89HEDPit~jjKw3VP9Wg7?2Y=%YoMe2oZ+C z`YR=p8}>u(0pK5wFPE=3fn#-ppwa^oSnoVeV3wUH&_W%BMJ%edivX&bFIK17g;^CJ zsH)r*L=j*Pp7;8Wh``ca`U=oPH^C1dFKpNS3_KKg4F)2<00zIEelq(kzi@GHCsYu}m}$h`NR zmZJ^H?(=-}kCad~nolTDweO?0^Ww{YcMI0Cx@aG1=p6GX%wK9c2J8RCUPNIJt-1I! zOK5PHR=G|hpIYmlUE_Jg!C$tH#`$GS)%b@kHKQaAJ8^_6V;7C+JsS?KhhjKQP&LC3 z+;Hp&+EhXb;a5n?r42DQaz&altf}EB@?(8Kh8V`p3n)atZMkCIy?%Ls!3*jtk7z z%q6Z!t21IOv*nv+)R#Pn&O&jwA{FW&eVY3(DNKBg5-aw!H#Tezl3b^%jhqG=s@#2Z ztmKJ8oER0x%#%0MTgpFUUeVmxQ~x^ZW&iuJ$d=;k!nlgzSKD!er5&+;H%+GbZ1lQv z<0&?(M%Dt8Lpz&wk%klD>>O`@`JC+Eix}PuEhJW>lO{Kirsql4lP>WZi={1idFB+` zXM{@?G+&*_gexTeHal)~DXJV8JL?cvr0pN8CALd0`6^RRuHZ54eEZ|^vT1>XyfJM< z85!5fa_A6{7)n681>t^k&bjyg!E!AYvW8jnz5CsJKhN)hd*uo+2iyYD z$b&8|zk~x@B8rWxk&mxBrfOn3SP8t%44&)&30F6i?0IUaCW4Y(qyU5UG zE$){Mu8Kn4nm z#qnwz+7&!3!V}TTxBUXq?GKv*8GRX{Bs{r=ATmWH@41okDcZO}A%t(7XGW3Ow zR4!&Oj!Fa>4&vHg%I%nuOY>0<(ml!2@QZM%-GnN z#*;SNd)^3HL3e=J9*n#XxGo@Nz$K>1!Y)hw1qv~SKw7yrF`zl~go__b0N|B9;3PxZ zDJLH9CrWdVJ9q7*?TPgL4L)d7Ii) z`w~78;9SVFZ{FD$JQ3W*q_$1(PDY(-LiCtqeUz{-`gWqyM}% zBcs$X*WR5RVMFMu&pVDq$_Qe{@Bi46&+(=TZ+jpMiPWDJ&-RN2%M16mVTM6-ylB@( zPe*OR25_(I=bHf=YFW4Q*H`Yaf19!MgaJ%j2*TCZA?+MAWt)w-geVKECZ;>;#M`0F zu!-&Qpi|@AyIvr!Eh?tgH-@sum}nMEcyuh?466P^^g&p5Dr1#o9JI^0sXXFA6Kw_J z7KICH05i!Mz(xdMYu%9)gO<+W{7w5P(Jat|;DC%qCg|hiVgIc%OMgG+4c{j?;gftx zV)a<9df!c9*RE5|X{K>PO-os(LF*K{9`S??8^%;Z44qt98nW_Vv@+-lms8! zCZB zw7K#JvLk!w)NwV>QoaS`&HBeaJfjX@pjeB~2_ujjl|6MtF+Cz+4;6QQh(+3gf=F@M)qLLhSZ@Yf*9-k=RIj8ew;58H?kE(-$rHXmb zPNTI4wu!|>b`*I1K%GfeQ{{&edq$mHV#Q$x$4^Z_up$f=jJf7j!Ty&|aG3|lX_pdg zj{ENLmFQ`lsgJ$rgkmEgM9=0rd(tHwdm=6L`8e1Jga{P(g%nwwViTBVufztGblw5; zu5c>h^M92KCx>~fJtD`gDYTD{A}xWJQhvJ}G4T%he3?3It~PcXJ}gR%XjfylEqO{d zuAge+Lzyc0TibEC)9g7#f2(@%r$Nr-g;|8GX2*CC#-DQ>qW-R;5`Xt+BNnqL3yXAd zJ}}pC`UgQ=y$i?>Jvy?sTXT(m^E|yVVn4TyZ&pJ|?`yTEh(b59XGr?IORMH0$@Xs! zU(7l3lx2lqEKKdY+A9qN4KK-E<0w?@QofrRtHs|h5f)xCHLJumHsu__ebL*a!V`+y zg;f$LikrO29jNnlvgJ8l`rly>S#f%+%DvYm*Gz(M;6Wu?b-=iH$Gwm|d$UjUAsF^_IAJQRJoA74Rx0FUNfo-QQDbeD93HH2^fJZ$+Lf zD0@p`u?%Ls;SV@}@&2UPZDpuhx-Eq^@Hj2tp!C|~@LJ^Le9hVNaGpLK4MsuXtv9Hn z2&>Q|)Z*yzec~;@&nJbKEa!aHw;{VM!7D0%Mn1)5>vn(h=Unaros{?`J`T7E@lq$Y zWCQdnma?Dfgh11(L!OSbkhGGN$krTS(zv16h1@0TN6NOWt@Bt1pTDkJ4+s_E-tyNW zt*LUKP6>mWlh{FZ+)f59Ju#pi{?@4>1ayWU`%{i4U@RNZ(vLH%pW)0%o#J(Yr@-jEz|lXA_?+47>j2e zS=i={fkgWoB(){4b>}5EHg+wr86xE}{1^!YIwJ!>N@(2r=>XOkT{Hs#-9+XfivmM; zD-VvB-ZYD_QLhF?CUs>!;7bAl{tIRqxfyhbAYRPq9c&HpVu4;0qkkfoE zum}R4$f$xy00`3n)N>#)%lQkJkt|PImht*6fT?~+bUL?>3_0q4{17kw;IlK95dsd+ z&80!Q-;pmOnuPQB-kywnE0CYL_}!Zmn5xRjFLw9}07&fPlK5_?1)gT-pFr?r_Dg?% z@i1A-eJMi#@ABr&n@IG{&CLK{Q??<#b_b-Pj7p9yE{3(7PiCKfevkG&ec8seU0s#4$IusrWSTO+}1x`wW{i&3VAJ8Z31i^#`Sqp{8+)!y ze9hibEt9E-eklD__MRk^OFOmCAHQ--?TeL`;SWx;a|xcnhZNDnSfcc~HI-~U*Eq!= zF-{$#L(oxame3N&??J`n0Fc~pl*eI%#f+8@V5y<%#3?93F_~_Re?r7D`7x!x1R@tb)0$y+{@ql36 zIFTPz|M`}Z5#lXRnG91B1G>hemD;$bmX*HvCKEZd=cvc^TdMd=J{X9vw=iDI+kKKT zGl>`aI1A(GU))`2r~Fpw85=U^)cIHv=Lz4{tid(b?i`wj(lzvj8WXcBqzKfUoT6+- z$rg$qLAE$>^>J&p!N$GldcizO!2EbWdTwep2JRlTj8(48= zE`0!gxyMhNGyojY3!oX0mpj_}A6{#L*B)bFSS>Ke#|(Q06tOHoFjOOn5~-974ns)zdFJMSbCW*c-gC}#%;pUS-ZnlTfT<}9sGSV_KlDmAc7&exBN z=@5EK;QwBKvC$(N$7FD^)+;nld~mVuL+BeSH1cxnx_6uJT<rl-}K z>`wBV3>{PaShj2wVo`blW>0zJqAuS)Y0n!r&F3+SAM(}`wj61EHMyi)P~7+=U(-3< z;ioPv^QpRBhO(HY6LvMsV%a3ANVCR(-qp#*t}f(i9)%)SMH&3Ys&TM)eM^F6NqBNT zvrs7SW!LfcMC4- z3oUxquFkRe*KB#TA^~q6CyI?NX4=<2R&f|u z_G{%tt-7J}(?*Ru`MH!wa3Y0s{q-~wO}iU^M*#@ju}G5hsjAZvz3hHos2%z3X=U)- z32y?1XFyXVCFtkG6Ur5W{z60un`ZEdlAHh^ajhW(>WRqiYZEA=%uVmZ7st>Viobsg{e~2;= zZOn!#@I>{BpVR1Do=&%!p2T{!o*-DK#M`OW*$UlEi}`4mt`TD&`}9B;fGRq(&1?6W zI}rAKRvaOk_k3z~6%M2%$bw+Rn5cjOruDFS`6@;Rz_N^fer+}kG-pWCq;ZT_yrln? zJ20X=NA?{+43*X2{A;2Tpun8~dzi%B+}v_Z`(sHtIk^@0J{;s)U9 zR$4H?T@S=u7XXCL04eFYt}=tlI+x}D+9#v50uYuHUMwI-4}7CP0l*|xyIk-0{(gZW z7ooyb>K#0uTKs0drE5S*>Wl!mS_=N#ONfTBsU(-*cmc#S;Hnx6F5>_mUZAwO&*{JR z0Lalutpl=h6|nV+UMHRdjhr|V5?VJu{p(lfS{?E){dcu|y9kpK*58)O0i2sr!2h27 z`4do#b9#Uxjve&@S`0Gk957rz_PhqF6r&D#zc$G24Bac+6A~Rlxz=qYJDpA^+q`2}9893JsMjuz%*#@;f8cG@GK$ z4zW!f8!u=t4`lX2^E-*4-+EUb7bYzv;nY2(9jZFl;JwTw-R1El0cI<$P4kkwPJZi5 zfn#%XC2)=AgBJ`vt67uZOdAxe8aX8|sYqXdpUWMbZhG~Bgi1VK((>u9q>Io*zMVx-}t-vfOQ4ZE)L ziA6F0+jQ-^`#k8@t;(c3SG6trIyW&DC#ooXGqKEWyRFjqp!6YJKA0$pRenwJYYn?7 zt%l?~CV`M!rtUi+i}NQiT06>nj3>q_GRzC#PZ{j}tU`cS$t#ss+VLA2FTE-MBZWiR z0Heyt|A}v7P>hqiuRUj)x)J_CkG?ttse&`lf1b2aMiB7HUySW<-N(>O zv_Bj*F|pu~OpS3-%xw*o{!H-SK@RvgGA068nvCO+x>LOJS(jQjH~aeB1!OY>$k2-n zxo8?`uaVR5+=q)&Mh4{LfCSj(bz!Od=OCj)-gj(L#x8We?1gkfL zB03zO7aJXj-27&;O8oR`qpc*2K~=QxLy$ou*}$Y-uTo#?JYxdH_i1ViZ_|DcCMmho zag-@X<|f>W;&3k)f|dUQlz3C6{1z=T+!bpTLX3qeeS^TcA2kn(r1uL8Sa~W(c_8)X$iI6uNBju!P#3r2 z592YlA>9x8)%9fc#U~|u4OQh1|0i06pNa?w#b>b)KM=2|P%DF?@IjiOauQ6o%#RHU z@}Gyqp|W>Gc5=O@I6j;k9N+n&&O2StQdYqmBU|dc#g3l`RL1sLc@eXA)LKrOi|w^z zhVZGQ# zsh!NN@l{B};~Yzw?NyQ(^J}}4qqr5n%}(dTBg=Q+U&!UKNn@pqDJezEACf%m9oN{7Tg1uo z6sT3+yiJcXWrrM-lU;~X5~zL3jJMHz`7F8M*K-CI4S~T^uqP z1=u@8{r)RmMxY|4%Q&*na9AXDf92XzYSE}tdVIa68L-g6*EBu!8hzH7E&vIz1_5VTjvUhUA@p2%TrYI_*q+Dl7pw|`E?ujHUU(eAgpQE6rv9w+` zLpZ8Jb%M#PhCHaE@Q)3@7lnv)UV?HTVmIXuW+|8osSpR@H{h-I>kQ{|r4-5!0WXXz zZ53Lih(A{Jq#y?P_z^dkZtu=(@Yd9lS>%l*_F{Vy`%2JK5^BZ5y)e8nWqxz#2XgHv zsq0w_4c>sf%Y#t~ut@*fzV|pQk1_mrLy~=aqigitnLZLRuo3v>8w|}Oae)pU=jSs1 z%=o$=NJBZDM$Q1jD7)zhO0|vm+5xGE!sR?-3&F5kB!GZ~(}3@P%Qwk>$%f&_-2XKL zZ~v=9cB^!Zw->z2V^fsvUASGpnDM#p3$eQ2XKiWlUvQlklwqozCK&FgiNnN97ivi$ z+09kxVvg|Y2~w78U{|-UGowk7@6ESmY5U`X=M0_6aiUmh1~AF}L_)?bx39dvvglFs zLVPLIw2a_YKRfAyl|mp+d5Bbsj;(y9UPSP)SSRe=D9N7{8G}3o~h=i=`BrIZaM%Z4@ zClVc)3U2`s(_8>3CtF*H{|A=&jV!=sP)-g-a_x{CrkVFoft>CTfH@ixAeC^Pi`4w= zXCo1&Kw@`v#Tjr)UtJq~2R1}Tb~y?_;eP^Xcr2EiPuhU9_X*MpfOG*!+zxB){5|-# zYs2eLf%E{}&Pe~$H9L)deUhBk5elSIr!lD*wzyJTclNJc*1SKp3%auFIQ#rO^^_Uv{Mw$H*W8!v(D1AtDBn+79@E%6> z4HBikp<i5Cld zaRuGJ9j?y-V@p#QAKo5xng%Yo-Tt~}x!t}#2A~rwgIZlppG<;Y?PR*SATF%hYxfw? z6hBL*ER$1E6<00)d}#N$DzXA#D^>%fbBk51gO(P49`CDGjH9J(hjv)4$a`ry@fVAotTq-^@U0(i-;DaSf_%tC?tdH9JZ@B*URU~4uq8|p`bO*IYlcM) zL93H>)l$O;;%A>k6>sIcdKM+g4SXU~S9ce@)LtYDSpqSD9Y-TWi;HTpiSmmwZkSeJ z*400X>XcKtDe3bE>f)uEL9N7#b-9vDLbFm31cO5 zlwf|n>mWLz0G1FUHBid6(ayQmMiqokQ;k3z74hrH*9^sQzOiw9RGP&nAfPwgEsrw{ zZ)vQ*dteYhVy``HCY^sQNWl>yU3}}*f8}p=RTV?AN~udd&d7sV{a6&9$ux!~*n3Mn z1vUK2Afp#@r){0y?Jf-CF&|qA`zK%5lhl-ryS?8p%*o)(1S)~cJiZ?5|GZ-{HrrH! zTxu5zt!@$QK(^iA;$n9H14B>D>aU>jXFyQuo4%^HAVxIhIG9O~%8+CiX4dMfy}dYU#C$x{yTAfTZ*+bFGml! z%kM2@*F*+`syr%*F7SHSi-`M-lU>C zt-cc54tA%duRGFVk{g0z-rRTjNw*li1 zA8N_FWCUQM0`ZNY-F(R4RQhJNq`xq0&RfD_ojtIZsMwOIF%-@cAuSN|0GR&Hlp=(B z@>z=7`cO*1<)=m&>cq?Hv-y?nK#999d9RNV?vM z1Ax1-R0oV zpU^+1;Smv~GdtZ5BK z_F>2~8Tkc#&$=R^4IB>q&^fZRecyGSGZQc2h2(^mU)KY%4*!vHwgVPX`Fs@mc$t$~ z{I4Z)*v!|7CHk|akt9P#)5_&pVwVtlQu<`_S&JDl>OHowd)%EW-Wh3Uduj^S)$deq zg8y6$$3rhrY@8Z;~-Z`7V99YB94rz+wUoY z?3YzK!hLLAiNIvvGP87O^UDi{hs+2j>$FRhU`gmQOC%L)i!!R}-~#jel`@ z)_fEQCl1kI{H`k#fa?twGAaF%MYo&p1*Jj29K032Bigo>jLS$`X4V3Ej~^bpCI-Ge z`t$hpNxSc1b;G@QJ94GlZWcN=;>!Tf^ADgQk??BF*i^0j3B6#N>X!UQMiSO}RXO>9!ZK3G{tNFGISyv8O z(E9U^6a5y?y>03Bfr-CN--4Fx+Wt(N_-qWAZ~AK8GEMmI=->ARt&Uz@nf+ZRIq=-F zc{(^=Sn+1oc!@8CF%=W7iG)L^m@;GsMJd-)uavTwNthw&*($n~wyHBnD&bHucrdtp zkobURE>$^{l*F?MrJA+hoBr6dY*0_0ohl(sVn1fK>7}eaFEMm6(15UBh}DV9gV>6a zdFbvQMMH^zLp#17;#Yu?n@YRsQp}O(^r_M~tlL4w_k&v4=DD{{9GH?wEtX(Fg*u6& zlVv-WZAZ)VFk9c*#*AKxJ$Tm75#dom&THsK(8NYsj3b1qlaiROvd_XiMLdUT;IyU7 ztclta)|NHS*hR9tROXcX{c^UNwN8|9SyuK_e*~$esBUj2e^L%pvt_(pY>zLD_ron` z&E1C9Vuy{AyF4m!MBI-hItl0LBBVXqHd@(zR;`mYy8ald{e|14w?e;^Zg4Z3F@dm+ z_!L8SURAK+1pyZaK{<*du z3Ivs!=I{>G&aoBRo&3l@y4B?$ZG)L`cuZ_7&;=WVniTmA@U=U{vP&Wf7_$28W8Wv1 zcsuuOjG;v7sW9Wr_LM|N_rZiJ+AyUIkXPWnhP+-@>3>gGFXq!Gmlrhl zU(PWQZU**MPcdx0++0t#(os)cKZW2`jBod{MC3BE!+hD|d$cn*0|0$A0AhJ5Z&(LK zE!J`P%Y*D0WbHpJBaLg89+qa$DZ`@V`k=aU`ndR{AC!X~mQR4T&kSw*y1=!bAI6ehNWx-=d?}6lN-2`b+oQemr zf^Lcp?iBdS=4hp@%D5@oxOy;7WOWE8bp=M|(l-Ec%X*(pd0@q9W+Mtl%Sp(wL_**n ztNXj|M{yu;MoDPVDGv}PWP8CyXYiyMn_ZTX0m<}g*vRa)nfJh38z~Ehq)a5wDxfeo zotKfoPRQ* z2~R%9RWA3nSK$svImP`(5H(Ij_0;?YdobsQ?tmIj3gnFVNyGxCERKwFakL>nER|R& zo>C~*gWN+No~#u^KCC;1nF7{hj7Z^N5R&KeW>1z6re~R#NQz66Xk{vK#TiiLY&-lC zmGitc*HXPP!_zWdE9lll;=IjmV|w8pl}!4Yw)H~vct^|ZUc;_I6r$G5SP}yFJStBm^kmSdra@{IHBchKZZU1 zJS?UyN>9dHkgKjkxuj-C66<2wJJ?zjUb*ZZAsV3~$7viwUmC4SVdqG$QCp)*`MFnV z$0~Lw(o~*@ph_!hW_{mUh`CgsPoDw1oHvP_K2Arc4u1{+hH28(={tJh#1bml5T=Im zB}9=_?UXHxspw(k)nS(Z@Ifh$;^S!i`|O{vQeI9`M`(czqmpOvYj?I7So9fwSZY&k zGPO1v#zh6jYH-gR#VWpxU09KMktuh-A)1O_NHDKN?k4w@4!nv1^(^a$&^|-|ChSz| zNI(mvq?hd+@CmU_pbe0?kf7lgR1}QNz!PNf?B@yp&O8kY$5-+zyitBd1RuVuvdP65 zh(ev|r6`?%ZnINgTrR4c+RB=F{!Ld*3{!JwDYT`&qtZ6R)rf{RWUYF3D6G;IC_-RU-^2jLIt;Cbe}4PvZ6)309*%%{y*{>K~Z$P(gKVGhpPoXY7AVNK|>U|eN$UJS}ske z&y-fr`-*rV!;s_B3ics+a75;w*w+ZE2x5Ie3Io>NcPW)>Ww0@*{yJMBv_I!}MP*38 z%nJD>+|KScf}_ zuSkd}5Q`7A0Z)LJMGbiUcP8@iGID+o#!;0XPg|n_+i1Y_shjtg7;w$`w*rCnx4mRt zKT4%8*?~>t(-M}WHDG4z0~25EnR{(MF4A?1vkC-Osxxx|$}R}7*uNIPVzdNKWyo%1 zfqgee0pO(5>mXcF14W+S)Df)Iyn*EPsbLh7#wai)C==w7zOsvS@1F&)B7VQTYx&4k zY#3GEPJ_0|I(f7-HO=HMUj0kqukE*jmRVR;7yr4Fjpm!hp5ZqQKGUbHr$^V_i4&bi zDghVzTAP1FVTDaJg8`g#f?7p6MGUj@38fV|K$2((XaMtuuuI8u@cU|}W`B$9iQPx394 zRKFsa3?qiiyN8*b64j28H(oM?vFc4rh7grV!@FPa=Bw9wzT>nTwSV9}5W#7%IWU{A z{@L?g!{leZD;3qkpY2r~Mu}QiR=kz=l(;O#pBDVYR0a$gfUSytJhjC)6Bd59R4ok4;Ym3 zsAw0*|Kfx=FADw$#|f!27lAhmwbPZO5k$T22YS*DzgR4nU6h!KP-}Zqz3`er-5LqS z;fn7KhK53>yr_aECEEBT@^Z_|AHxG1oOoEC>cr}L;;K`}HW1HQiBLO7=f;;n zd&xD=SzTWIo4W3NQ7VNr93hU%Z{mwdL|Ugv04myA&L!W znq@2=<>*92>C13~^U)cZ6_|UJqsbHWBXjV5Yjf#vW!(o84SSS;DJV)lyDEMkJ$pDY zCykR%l?LCc97h@Y;B48pVp&FN=w#ObRnLL7`(7`fuvm|a$Xd@rSAdWTj`};iP*L5h zQz3`{+!+OAm`zrPM#%Mp&E!G{)OOGB$)r=d+H&OE)-58?wTT&_fD-eYg8>bNDYMrz zgxpFJqAXcQBzKk#uaVE8$_e76S4OEKnnMIPh=+u#Ub&< zH)2mPjAjkK%`2WY5aSo6p8ZRj-tI0D{D!LtC*ppvGwol#5lv%~JucCU*ams21cHQU zERUopx@df&?3=#Ih{vJa8eI<;{1kt;kb{mQhz<}d2py~6j`7_zF&|#LKg{#k7|=p2 zZUTmxwXmqM5aHuQlG8K3_%ApmngM^qflC?yc-YO~a3Aq_253hCxeR}x7f>PM@iP&C zPb~Ak2k4Qb+vx5S`JTR}4dt$gCXWfn)dMmJMB-olxESakM}Ubv>o=5PwUFQIdL;N z)sMT8>=R#-D|%PQ#H!Z2`r82Y^5R9q3Q-QJYv469m*)C$01DJ6z^({TB9#CKSvXR@ zXBv1pcPDu@YX0EaU6Iq|wD4bnY#?x@1X6y(#tPoA?dK_t)Vyg|PDc3%XofV_R*HrR z!p^?lS#3!c&}7ZCr?Nhg2o|R+9NhlVGU1XH$Xi;Fv6AY$r99iURgjGB0%m&5ck7m z7M+~_5@Qf!e*2WNkg}pufs236OTWh#`gv^cwCAH8hx!`$;i$+7EFJzCrHPeu7)r4CPlIe zeS|PLlE=||2^kWWnr3VHn$d4}6j;?&C#P|6#FNXdemcdKZ@A2Hk5iy$4c8_S7VVp7 zQd01QWYLu-AB@46o=okrT{@T<893zjhygyie`FFxW4Bjl+aI`lRDsC7n2yrP6>D-J$FFcJ|LF3?1|+5%>2&8^JyOGA*P3`~*& z4lgi$$rU{vR^8wySZoa}qTveLDmH&IdDIq^0b$E>AxE)dBo5&Kqb-QNVQM1hI*i-netL+nyP!ZLvotBrfXn31Xniy7j5)dD;Bbh(F}d zED>2zH8hpOIpH(unTYmT?Tl>fV-MOirdR#S?((t(+Q!SO7gz7JsO<*NPXK6vGT`@O zP8*dG{?rag@{o@`8gTLe>Ii{S`yIP{>*tJUp0(>p%7pn3Dsx}bW1mAJ zpK~wGZN$uXpTGN?zJt2(tv#~b@x98l6i%F(5=%fK({l=YxkW$iz7uuYI+T?BRoT9D zUA7YSGdkmXFKMhQ3+2eC7;QW4CVEWaU~q6Ht30Kt5N-U6&951iA)$0%C&!qTW^JG4 zzu?@~4=Af*X$Cbs9ns!V>xIA&3oc~ro8ypR_D~&u#hbx6m zNKaB!W$&=8_U{FW#3=^sq_vcHJKK(D%P5FHZ{hyu-u=MA1mfGnK0o}!JYnOQb3ZE$MC|if{@~1XN>%g$cvFpfUv7k+ppG8()!^JxE z<-Jx87(N(|dTBKEYgK~Z`}WnKjI2&Q8v}>OLeH@@x(lGNp19WhJ> z{`bAavEk@is7$hR7ITDljAsN0{`X2vh0RERLh>6TukVCabfs)r2zEZfmc zxL4u1e96XSSwEC5dSLcVB!wV)y)A!9-slB5@NrF?vfhELUpiFr2PF88AR{X=a{AZL z-ttoTHbolOE<#PSq*}7q@Wl-UtQh~wY3p5Sax>29j8uX5XE8^ej;C(2W4JVo^n>N| zmOcTtzG#f9)~OKEFCf53E@4A5(RnXx_V9PK^}=^|M&uh7)iPHa7oHft%>q-=YM(Ua z?OzrR8kbC9E8Dk`y6FtE10KH_5#$^SePg2`75UEaKXI>i=t2`+?#37K}}1_ z+bbI?resr3=xBG9ku8{RIn}>0F6CDmxMrR%5w6ngm!Ks#D&!=~OrWZ)X>ZRy4@n<4 z>Zc57?yPH91{%GDq*hf7TwaJFz9L<5t=CFOA_cKh(6f%IZ}$)tCg5`0)T zYALjMSBPIuXB#Vs>(Z}NSwtXTq1VaSj20zR&B~vvENfHiXwMqX2F0jJG`jptFUQY0 zTz(N`kW)kd3OmOo#7iT(FGh*EKfMBDpGc2Lp0Mf^g27$LBzPkmr@%aDQRfJT%01a< z)|<9NxQ`n%u}PU=4?mkz${DQCB-Pf`cN4K?dwYe;2t%Q`!bfE`7#7&c5>M@du zitUi4cYY1I4U`0lw1>nPG@U27`BMiy9%1>y?#u^G9xf+*ul)0R{yu1mvEG3-DKw7l z4r`WMZ*!kAm9BFmtg0{vL(~|dIYn=vxyeMiNm>x$8f|{|RTBx+Nx}+L9k;TmQd04K z1C@^87fxI%TNIZgyayu-6$E+QWH*zB{hvRRcA2>Dilq34AAqTi=?v(H`~74dt?}u2 z!xie>tD43{2&xBVQ6gFA#kiCC)Ifn1seEsVrg#aw2zJV?=!N1Ngy19oJkCNL-|0Gx zBzemhd<)7O3|U$iU;8Ah{XTK94^qTfvxj|J*CnS_xdBX$ws&8C-86zD+;#Je{_pIh zq#yQ&=tZPV?9wxL(S}XfgKa6BV;WE0PW?6cOmDlsg2A zs3M32`N^>qgKxG!%He&Gloz<33c(&<%H2UZ8!TAe)H^LG^4XUf*yT#xEYjUM3m%jY8Xo)*tvXi6ke_lL+@Y}c7O%cCEoPbsKof_M#SIhxlLW86Y`+pV<7itN> zeC;8op4oslvUM`Wf8WamfDR?W=;3<8z|oKp^<|#05)KJ#jwh9%Nh>MCi@{qJ&-Q;6 z_a~cCW#8xcv`bqwNuy$`C*VPyPk=mOAXP~cQmXup@FyjvvOU#Kr=7ifq;XStlXmlB zeL^CeHD3wK`#>+d6gT#d)}Ifx-LcO0`<7O^FcM);teDhCs3SS%7wO)5ZqU>UH_n$C zROnXk{{8D`)ap({{ia8A)|TWAa8mjDP!=QuU5%h92%m(3Y{h<`jXk)Lqhu}VFG$e@ zUq~h(*#}`vGbQ0`UR0Pnty4*uW@Y>y4jtgmh5GT&Uhzvk=%S4qsGe(XUpT5eTpf;y z?zC`0x>N)1F)o&bJ*C2zxGK1X6#bgP#Uq+p}~$5vOQVll!C|k>tUqygj?CwT7{9kZZ z&97KJmh>|5Sbaevg8@fCP>$i9J#D-Zb%=59nd^~<2#}qkQiVg`gr0-TxA<6;{)8=x zGZ6I~Myau>j`57wtt$N?wVY=27u?w~7Jt;|Iep*{sL1u? z-R4fc5fwI$MEh-3_QHN%HrJ@OwktCU6^ic4YwzF+=n< zv3e-#toX|)JvIn^nxAPgC1UtlYlq#m7Bu>cO2zDnkCPoAjUUfUgmFy5bVxjtCzF9( z#{o64*da)Yi_(Y{3ZE67?mwBuO4xRofP^>CqwB~7Qgz&}tna;rIy@Umj1L*bu*a)W1v%UqvY`xH7@`rO{hlW&7(JB_ZUSm z8|6#Kv*ppYraR|wl)()0@-c-LqP^00cwa01m0e2%+Nj*ZXsR% zyna(Lkp+>!66z4ok-`IrrgjH_rhs1xFch61yHEg9shcfU>EYfmtc>jJE%V1q^IHI? zArUC@1X%D3t^%5?spaKSz$r!hcQT^&a^B?W&2J^?k&(}wD#@WpXD|@9ZH`3s)qLLv zf{Bggi*+_q^6r@yOucYGfXBSO+LY%U_>I{BZ0$q$?lYu(-4-A&0UaEW+DU?3nQ5)r zbWd#jkKH;H+pJ-?cF_F(*z5sNhbI9Ubb)_eH6C8#8i;xq@%=whZdXh3DIN|!Z^QwZ()8pVuY&z%(DHCc|_!m7WcFgXz$7M?% zM)tUmWCWFWq>o|(EnU~+hwo`z`G)Y2mZAp9p+Nce30o^H^)Jm+0$=#;-bfb`bz5B& z>Hc1+PyAv{{oR6UI*9TeOvsrsw}`Ja4sQK4O!8N)wYbU$>|cDEO+rvplk`PUQlo~& zRWoCb%Y8TPeKO#E7AF70y3qBh|1JIPcjgo9yk{6Ek z5S6~nv zCn`riq$v4@1!@I}+Eww$zRuBn^obsbY^x8u8+_4r#hTT6 zH&{JpG~HWnSA!VSH8HBS2Yc8MQh!hTvT2;Szp4EG*O*=R2S)S1t73}p^*tO|Rp3OW z>~M5AW%Ry%)M&@I;xWfh@0<-M!MNTuZqE3Y8{kzdeeG{PDC*b-uT)NW5X&iG^Gf+D z4}!>^ibC7aY|N<8Yd3x60Rn~i*$@x3kb6%-$693KxCUGX5F<<}w-__!#~Xy0BP zpuZ!iOuYV*ZOi~B$Ed!9UK$dYvd_)xmXj-v*f@qoUg?#K-7qWEB-5}A>$W(w!i3t_ zBFjoia^K(1_#DOX?)2-X$!^u(Ih2GBzcR%CQhq7!9k0gYIGBYzMFm0Crz`?+kMLvT z|A=M7+~W*XbzOM`ZdRpc%SzCrlOp|+2>}U1@U={tW!1W5{v3DjmU0-?2Ooi;^Z10# z^Py@w7c4*L zm&_{=G*z}v{y5vrcH(%aqf{yvK!UM&kzIr%rns(f=nYzN@klMD-hP%m z8Oz(|I=SsY@Zd>bHYJE*>uhij_(g;LS%gPpf3^m0kZt|oDpFm6roKG3Uu+(`!4yk9afM+1GTr zrcwp38ja@s&z;ItQl2MG?3PNuRc22c)g?+`iw1m@NOb^U*#=B8PXN{@fWXdOYPOr8 z8Hxw;%!Dp)-WpUHg69k>4JyI>{QOOauRw*sU-G!Xrb%oikwg}YIb6%vrofl{wSjK&V~39uXt3yozY|ENr32^m zPepCna9yO=ub|6P ziM_EDa!OiDeiy6Oc1=npCe3o4LYlBEOei)QRdz~tK{>0P*W&a3&Wv38%2&Bvmm3(` z`4~J>gfs;8`fcUgsraGMg#BBBOTnN1PVRFJ1qPcWLfsLkMeDi%@q~}5|40`9Uqq|m zatS{1LyxaAQzNr~BgVq!2JO%HNoRW#L4?QmKh$m_@H!KN?kh)c)}2=2u!nty+(7tn z_6LNgCgc#sme;)Zv=r2L6D)PK3>oQcaYK9(TE3Z^SU8_^Tm8`;c!4H$T}OM`KqV}| z_x;J;4}R-W>OV{1q4^x4D_qvu&H+XCa7srfLs_-t2cjCFoc%iT)X4t3Ka?CC z7@CenC5li<2WNNfSRw$g8fbs{r3K?(U7!{ma$ z%0w`z0OSCCjJ7~IV|be$`HsPuuaRQZl*?gb;TB;rle;ucT)3=|NQTB_+yy+~Kn%f`WeC#L4i6hHqH|obfiN<*?eDR2wd-Tkzav%zGdgq$8jXU5o#@Ul#gyp{b51q?(EUD?xj0tL(G@jmxOh zTGF2$8yd8`NXgJw>RR0<69O0I&;8xFBRZ~^>`X#m38IuTUOUJvvbcJVoc^k%Wci*~ zTlH~RFzbKnD1aq0_p*d#4D2%-M(a}-;{y58nFYgeAwhV|4%gBNDEe)iE{h+@<VVDw=Q=V2NSj%ExD)WFAap)vXQkn2k-$pl1y^F_nztHneOMU z>uUqNoxaR(udGJ9`bHf&7kL61aH<$qgZO6>_cA>%t2nUS{KR}%|G}WRT(bVv?$NIn zhX0L{lScYRa|EN-bXT`8Rnw?2@!&LqQ0;*HtY)}ls5O5>`n?CIx;5$#J8Xm&^W#0( zgt!!beMUqlLKL1XnzCx1n_iZvh|m2Kf|o>MxqcZku(5Q)o2{`>?}ER~;{XPLoBeQ= zC@{C$Cwh$+Db**VH)q3Oi*{k^p_8Ens7vm~TL!Pbp+RZgcW|-6j_8jZOR6a}Olz7~ zx%vw@uq5L7bhQ=w#_~)9iJ*Ht6(Xf`m+5G>U@FwK`wj#GHEqQT{%#fG5b@*M*5gJpZ}a+$jQ+x9!Dbb{+vD=Ajra?>8VvR8WO@_2|`4^ z%F(h3zW`wMdb6>w>7u|f!r?l?mEo5O$UzR`er&nW@AaA+#+RO7ejbKZ9rn%qnP}4P zRmDMy+6l`wIE)d59c3kHi^8)vIG~~s)S8T+hrZ)lq86|6i84Pt&Gt1FOV@bs_C4G! zihAYPbJ5TLT@fiHrP2p!w@0nEAvK>yp2(xm3413I(tFIUq;Me&QdFMSgk+}N79;&9 zD95BIv6R6p20;Az@J2MAy1X%w(NLr`g^ehN8|&nuO-xGhz`2h~RCTtq=hb+weIkoZE)y~#o)z0zt6gLJYNUsj{HHLZ^8a%SHrD6o7} zTYs^+6qE?iu-on7{`ebmi(x@)KJfU|aK2?@zfEM+k;3}A=W!3d^9QFW3Kq{xM9m%W z&pCFUisD0OMN``{qyG_X%K67nPfzIwz!4D<2bs{)>l}POsd@14=I8|j$ke2<;z>wh zQa#4q!`A3AQx$G%G4(tmJ-pc#^BK4GzYNGn_iFM|=1Cge?F!2(p$ZOlM~`pkMUL=@ zJ|@WLP({<7bqtNqV&C7|uEt=>C(d2eOo%51|AGMqT4_~hQQNDCP9HcX z(FACqprWdlz+f7eXh3lfxYHi|h5z6)8VtCS!RkuqhGO`%C^GIpcPDZ37yh3iVy)|M|z7a&8v-*VSw}7M7Mq@x@YPXdcq3UmlwT6kjhYjv>XV_FX zj8Ewait8xo(C4Bgj~Kb$K4_GMqC!r)T;VgxPZz5EA|bN%DY%faG~eWLSM=4sC%W6y z{$B$e;`lS(RVVG+d!u>3%Hs+}5N*STF?brYP3}k`YVSvFL5xKzc5$+R-z_fa2W#bZ zac4hO);_H?q_~V{ju~~{q(Ap9<6m{mi{$XOpE!NKxGg$wXcSK3eSUz=3YZ!a+BuNt zdy1ycs`qBu%i;~A&FzdI$Q90|&1(L^pY3Hr!)}qapgpuF6ia-_A;k}uWH1SO?5O54 z@eNNAzy5*vT?GZMO{^Z%#T<>@UT})|l3Z1(M=MQ6TMY zyhmT7%RpQT`ec>cr1D8aysyrBR|^M**(}N~5P8oGCe9*?cvA^Ul@%;2?Q4~u5;9Fe zgEm4NV}rGnY3?KA_zNWs!_g8sU{lFWm%DK%wA2AoOZG;p?RSgs`zC$oGBKW8>(NMi za!X}^W+|llgN;uJWPU>GUcNfCu~t1v(#MD{D^Ze8m zE*2f*TgbRMiIvW(dHv>n46O7i4_Dn(m5dtAY}%%I<;KNZe(}CuHYzsVe(}t|8Svt$ zFGFQ;={@y;gG6!oVdQl_#+aITNmz`=YaffzHSgZt$PM2zw=Pusp|2^AsX!0?{~D)w zKiU$Qgz{h^oR~Bz?(J~|$P7H}AFP!i4r$!JO>QXjVGs4AAUpvH!HBcASaZG%O$uW5 zC>SIW?$U&sOR%ehDEFr@Lyb{e1#<@eeH9>x7mhYk;vi>MLW2&X(o2^>2l~O+nmBE= z6~IZ#z~r5lC+=3$J$Tw~h2>nB!Jj1ngz^aFc+l~)Lgl2AxuSxAl8Q98%0!J*K|%4g zD;~jsrfLHf_F@EJf%%+JRgk{@Vn1s@dyvD+1QgW~a^t((Ip=bN?osQ#p2T-!_?wLJ0!)l3!3mS#rjDefviWW?qn2Lmvc7usaNX&b@OHmF|M2SJKYr5L zo|?UU8%+O=C-(6tTQR1oaN06z!G$|f0MA$FVty=_|L~bEv7C|OMEm_uHvcB+((1%B z(9Tno_&sJ{Yd@vbzWK2qT6M@51G!>C?eE@F%~wyn(7R47r?GfqIX(G3JgoSlH>h~h z>wF<*Dy@syDwtlg*w)X{EGe6fOyHVJQksWJQ3tl*=b^03Pb+#2Af;uGnWjV(Tq-x0 z{V2Pl#fi}b)Tq1(QyI$j6k|uFaTt_8rLeBh1jqiRhQ~5v=T<7HRMn(rZLxa>o*aY- z%NNr}fZ9Gs0@%CwRxWP;0SCFifQIQXnCGiFF+neVKBg6l2}1V3XP&Rw{uNLmk<&jc z3A>00+M-!)Wu?O-OW2Qpjz(y8d;g8!W%oa@p6(Kl=a9T%H=PMAP9kWVKrQ0|EnG|H5mGCDT)5^9;W?L2`}NW*|o)?U^hswF7o z?%&>)ST&phFAST4x>q=)?eCnuOgnn@x6m_>Euez+MO|JZa4+z_&{~b*0Oo4?WM&%> z$up3Zx9YmaDOb|~+j-;b9$R1K^{NF2P3@hV?(wV+0gor03&Yjcb?$S^Edvy z-P=D7&f9uS)1f0yS|66FNd-erpmKqZ`azka7u(Oiyo6+7v6X$%Ym(Al$S<M+?&?t_mtv`%u>$ClT`+N>Y*Oj+jeq1sh90;d>wj6f!`eAqS!OJ{W%j>yj(HGJa zFd*u`A@w{U`huE!KREJG6qh~L>3{1h^0FxZFq)itQARsqA^QfnvOukA>Tx>G$0`?g z+223>Sy>v=k)yPG>pHbA9L2|AQI0_jBE~dU9igM6&ml}G4TeQ^2=qapdYf3w9ng0+ zylFr85LVVaxfqq0SXJ{VrLG6b&zZ^h*IopN2pLzA*oNMP%CCL$baBBpwEq^o;>h_< zNxTY?>V5S01vt}lA^jR^-K$BpM(R#L<<12;T|NVS;f%14REsh5!T0B`Q^`bei}{{grInyfQ-b_ zwoVCH5_n<8*9O0ZdKlztCCtVB2XJGoi5$f$Nf#-`-T#F2N4AU)mp|KuS8<^Ddzo#%=24}Fxj;9DXvZ}EdIMdof0c8ZklxR+8=%%!9S%ft3gr-}qh z6<51WgDP6Q;mhUXh6awzXqQ}D?0(=B7(D*|0Frf!-4uMaVgusON5hYDX1tKQeWh;LjpL?1{DrdDH#_~wt z{Mq)jOAY+18@k^3XLfUW1fRug`#OsoA9!b3-Yn|+0tiPRc*jIUwT~|5Mm~`2LPA59$$G^uHzby5~xVyr8a2k1GtU`S9PjW&EHHlxya5MV7L}ds{ zYWbsE`16A;2A2rWExtf3A+)pAB+5hwmnS?AVH^8qoNn79zCBEb!LmMpM3xWbUKBGk zDCCdiLigB;CmZ0Ar@IuD^1|VQaAJS#n+4k3Bb934JTd!g^plE0w4!iwp;S>)ZB<%L zQ^T;e;IGxwguBP44hc@gip(R*pOd>PE0KZb7x_xb{-<9(gpiR9c6SA`GEOdUTH~&k zJFhhTFSI+lMIZO>E=5H+`aZ%hmASjX!0Tc_o+w=h=+ba3r!j_sk_o@`suyIsBt1=s zVjz7$LyWVaWo*KftC@V3ZmSSe_@alGw`*1ZE$z2&$^qA~N)c5#BzJcr1VrG`MKsH+L)5@Mzy&k~S z6Uq`De_Fc}@xPW1_|XXEj6Badyx=)_jp#%D>|BZu&wHX1)usdEYpA(UtVnupuC(NT ziu9QEdsP3&qJRvj{5Lx~=taGQ7R8H62M|4o7(L ze{*ofO8y}<&&HsUB~`1k!ovqAU=v+Ao^&l}#S~tdBp+h`;YCLER_wGj*~bUU z)~)4|LIcV9_++%-%LNYeR_3M0ufv*y*x0UkO#ap>hrpr;JQj0z_Z(Yw>{Umgd{Qb~ zJ@D6Sug${i`PZ5QDXk~Cbu~V&ATonrW8B;D71AlJKh;*dL!~Q?r@N@|JqJA9GK$$h z3Mg;C5%W7|r8CQ4=i{B$?YTC_daaOO7(53B)TX|@iuz}uzm*1b2fR(ZCBEG*zu~`a zVT+DB_(R?X&R$O^t|9{NXhdEuMZvWGH`>kDfu-qZ)UH<|K|sbjcLnw=$wFc22{+k7 zsoDC2K6>HlZtF1XrToNtb~j}ukTNC1wj^YqkSLhW9@P})0+&mhm>I%QEITyHfcCx| zVwcIK^mQ4}D^cP{&=HoK&%F-V+r+YDo4ai8;w$Vt_qNHtG_Ln=P|7^P;W7Dzop;Bu z9AQE^orL`IzI|I@`Y8ucH7MXdL;s=n?L6w)=D}lFkTQjg)ZMu*2Fz5osPtLw^UMoT$a$MBbvLmPu@pN_m1b}?l5Ryj zitTPut8EQYQO*WOE`6yi@gw|eV!C4N!X(LVmO)`%{1~j4^2spIl-NE$;&dtabn*M? zidc;wZL(df@e@mp0lqQI(%2yEaZ*H=G6qaEA?J-Rzk#G~WGrKAQUrRv2nS-9B8DEXa5nACJ_ z*b&D0Ei5h4GqVHMwnM1@JrgWh^K2=a%;T`M_C$S_Ss@CW-&jIQ?^afb85v8#^n*Ta zVM1Yakr9xMwDT+w>Nxm#RH(LS&ygiOCmM0frd>pLBql$+I>L!?jG-T{S~i3K^J$Lj z^aJTuTT$-q*G9qZHQb70EJ*a|W_AxK<@ONJc_-*`iTt)7^!(WQC`9%gB>fO28j#is zo%g>=xQwz~J9Wq@Me~Z`oXR-%ddjNkgXIH(CU%OR&r_Nrm$c|tm2YpkJHifc7^08; zqL9?L1MT~6TD&xYHCh(}k;4KWMwlyhO!h>dXmv^;;K*r-mIJSbwEC#lj%hcj&97?BDRD646lB1&cn%j-|81~S97w{wZ8NRdI$nRQ73vam> zf+6eFp=_qWZarrb(V(B}DeL;RP+oP(TsR-u^%E z;L~PeV&WcxJ2Yyh)Au$T`h$P>W%eB?KJTrtQJ5|LjT34};R z@~=rz60~554=CCF9PZ;a8k-#av@bBrmMcdU{&mir`lxwlF-BAwjqHB>dF&)IAlL8i zA>R>gcs2<@w3}TiO7(N?yld}tyLU_apuSaxB1e_W_cvFYC@?UFvf>4txzO+={%1_i zDjxLHN=5t~wnf?qzZt|ZkTD+feWyQOj|`tpAa_lElS9TGNttK%C&STecPxuYsRXHZ ziCM?<96#a~4>GUDIBn%q;{INMO;0g=Zh@iW;bNU#VrfNta1_gGEPEta#AUu#8#Sr=LD3@yjaWo&~Us|A4O!}^c{+=*VWxL zC3{*}%=E>EMN{V-1Cl5TPHg|e*}9dwB-L=dBcmGf3M9&3t?1h zUA2HxvH!UV;Nbp!Li0sG(PE364ZC%p%hO5Ym44@qzL~E3Ez9_b$iE;sDAHab#e4;t zN@3aJmor>y^kNM~rv=~TNRxU6!;^Y$94r1iK$; zazjzj&}yoxy23=Cjdyo<$JffXzgF2RzkJ?1PP;NV6MDPY<@H;|Yq-&iMi8DqGohWt zufmJ|rrk47n!QutkwsHeD*4Cq(U#fxvl!I4CZ1IkJ`&!`rn}y&&)S(h9?CLgmgMT0 zRsV?5bHjc;X`lg(<;~F4=$F-I38_xYS?zb$p#JJ$+$1cQu|29`D0kA)zOY8+R*ekYrY$ zkD?cmCvBV3a9-0R_FFLy9WnE5PXdNsNA8AgM^Lp7C+m(~r7wv?(+-}Y&ym~8V-Ehs z?a`kV_oMQ*2a?L2v9qT13@v7Uc`Z&WDfB`^pBx0zgPCidK+)$4 z#)ky$y_Lt^Oepyo&T}@C_gq4>C5WuqPLQ?b0Bh|gXW4T(X4&&8${u3p;DcQGc3{&4 zZ3r7*7H--$`|;UyZ&qs0NMHAp?p*G>7`%7~ww#d0iK2V?a&rl?@mkPOSQIgCbP%(j zI|d0f#Jft@0tqE?f&7&GAn`1Fl`=l(J@PwOeFEvCrP1>Gg{E0@{f3KFGT-n6Ao8{@ zUjI&hxU6b98wW=>Gi&n??Y3>}l-%OWsm@m<^i|QmC2PGVSMM1Om6I*S-rqXS6z-qN z!~%a30u5Ei2C0Fi(lb1E1p-{+8g@UOKJZXRQZkWV@LN02Fz7^mote}NETIXnwmLme zmw?H_F%47%z+**VP(X(w-?+aaZbed~pz=RSKWAcyt9N^}gh0zdPM1@p>zK7Q8KSpg>u_FVi6E*ZAQg9?EIwDHfP&8fVg zSvQa2{1KEBP0@qjm;UB=*V)+_2EeQX*onGWf1mJ$xc}v1jWj=sT$l`}rPTO?h;QIQ zAXwRwMh8QX251{mJxlmf{gOrfnKiHW@9ut&vg7%yU$_oswMw*-1WXY4DN9(}X!y32 z)!5M_Z4dzy&SCC_r1NgxP?FDo1L4kh7p<3wn6z@UMF-n>7RLlXZ`p;3={hav(0P9Y z>2BR8(Wk>Hi#6clUGD3)$m=01*>2_QrLoA{Vvp}b)W8E|FZTREnRH`|%qLj%Z7}G$ zPnv9lRpgO8;HFyoVWsHK1w?7f|O=pfWV3;a6!JSdE;lj|CGX{hA{Q-q%%R$_lTls zD$n*wlgd6yKe)$Tw*Gfgd3Mb5IkX(m{G&9flxy)jL0~%HpyqbwxaRG%@hj?GCa7)X ziQvKp@vj2LcWap(O#MSNx}+tS!QR%mQoa?v=)^&)i-v0nz`Bkq|~ zy9yS;pttUR#S|2!&=roT^y!FpBG}6)*&CJHcxoKaW!i1ky2KG3iP3vKos$Lh4S?B(OG{9|%rCyjL zG&ggN-<%SYR5*b0r!VdP?bXtK! z|J;|SyDPG{t$^)+8AFT8Pc$M>eAT6V=e4{q^p0U+XLm9xQp2>hKULtn@sVsp+kZ#9 z;{@g8syfaRnH8#&A|N9AxG|UjJYH@*J64pF%Td?)5y_V&a83^TI%&$44UZ4uXXl3l z-@{DZD^%^V-_y~QQvEgw zoTzg1GiMO%lbW9DNXF2cZ6REl676g8aAY``sXG9-##BR-q7Tcu67!ZY+=l^UN*_z4 z0Qjm0Gk`KQELyk3J{pPA)Oa@!=Zv)32=kTguZf2!FPM3pZK0fTpZozz=J(0(Q(k_R zrJn$j#1ko6hC`DnLOCh^Okl;0=e6P$+bxO^1tooLm`NpA z|G9m`GD75Yyz+NrXL-Qu#2nYYZJfQ~>O+I#=aG6=HT#ZVU}mUgYm8UB`9Tqr*T{>1 ze(moDY-Q%gAMKScYHh=w8|~H6S=J?RvbOy$Y^tL3i>AcqM$>Sje%5VRZ3A#cChKmB zhe5CC3;O)U+so|oeVZAw)0=I;@&%{BSv$K6K9G3J8f_G=6Kg-daJg4I6m%!-}g z^DEsUtn9}vUh$=dOWUxl2Tq%_@}EW2c9Q1}#p+Y8lEcondW`Pj;!Xq=1L~E3Z?J{a z(Kz$r^qOi^uVFkOFv1Z9)yB?jncxj5g5eA6ODo@P7N+K$%3>~&jV%=+N6lXKW@Qp0efkSmB(#PsYBRg z5TlB4O(S}LQhKUVjuG6_Z<%Sth)=Cnt_7htt29pkT0RWDGEn>XIOiaChpE(Z!7v^UGlcBRMsH*n%^xNFBH%+cRWdh-W|;6Y#*m6pf$=^;dr{&==xu{=HN`*)Pb^H< z$+KV!M?IvZVx&by3e-oR`%}E`8%IM-B4XrZ6-xsTQH@G+g65HZSK_EB`sryqC57^f zg;xSn|7{#}A=gNsQ{ldB52dTwO41!+gqt z;pyXL-kzCj!l+VV4pu%)V!2pIvUuTEH4T?(#k@(oK-7N*IA!yV< zIBb3Y*N>gO0M#XxyaDKaRY{gB1xS!Q$T5h2V9 zhK45Y2kJ8R>&C;k`TSB|WY>-IIl4ebDP!gaCu^^7~Q|eAVqQ$PY zl}GH*Dtm#Z#E2d6f^ESdBm`kKBk5rEycZ+=>(AEY-=`*S4f0$9GHr8|%B|O7nOsZU zT4)S08Kzzf)dDSp3xld4Snnb{9qYEVLiR2zZxq30T89BiqTpFD$-QAv-Z=eAuhS^D zeA@T1rX`^cNcAn&bBXTpE+$8FxRU6=0p+aT=#*6qDsf)A*o?d*W2mi2zX4CQ=o+Ol z8p)W|>>pPx=Zx|b4QcHXt_-SXu}5iLLhC6ZZ+1pggM11JNJI5PbNpj!qipXh{GAOi(8&+K^3pQy>0qv0B&rI|2FuwCT&|~VP zE<%p2RQjcyo-2Cei3$0?3IKvxbMpLA;fWF5r0u? z=fqM|hEh@@vZSkv0fm4Y>cj4dj;*c+yaX=3UU!+M^E_ z=sbOZ%JFETJ!<}CMxX5v%K7$)tOuXyPi&6i9d%B~6{^4s``;D#9w@tLiwD8EEgOt_TAAXSg6H{c^*M^(wI zRC=O^B3#J*LNYbwb~oZ1j;gSCoQ_#u;3AkVM#AfB#lfbx{-dDi;k93Fe!AM&Yx;!8 z=V%pUZ#{%7#L@&d4a{r{9#xtJf-o}UE%UzVJ7_JmTf$fRj>#{$^nqA9P0&9EecY_W zU^)+4gYK(@cl-i6$@`>px;3@uh|(v%*YtaxLVM#q5okyF)O1`kl9rphxBj{uF!FM@ z9&k(ZZ{RLJs(X37*UHfPZ*TFe_ye3LAlrvW!Ucng80=~yY>X#{^H+(?=_q~c@pdnV zJ2wty2Rfj4Fnuv7_P;_VfJtRQc0s;wS?$)P#~~XR`ALowSUu!q9YfeJ)J%W07d1(N zb$gXv{i*QFT&tBY!2CBQpQa=V1V%g~4i88uv@vI--3{Q33qB2CH$Dbnjef{Ul$CAT z?vq6bEYf2(HgOKlOL$L?5W7(}+FDq+jq)#iR#!&{IzaiCP+3dH;+0YhmE*ItU#ro5 z4w5rg8M=CpKfFpsqciUVPa>=H2Q|zo-wN>l7k|PThE1HLIIYdThN0W za|M!SgFK0)@AY_2Du8A_E!BRiIZ<;X8I!D-Wx zbC_j!``>!9pE$F&5%}T4=se*gCHmsILZ(jmmn-b5pKxnG-%1oUpPn$bZMToKU6Zj~ zCcgP4WWI?;tz0IJwCx+nx1Bdgu>{;OwA%02JS1l2F&hvnQa1z++J z>MAtud2ZXRlOJ7!d-)=eisbu1aC<({T+-U?68gMKE5vnp@XnfsQq7rBn{aN}nmITOR|^?up(^FC8?1JC{~!`DQ` z*!--T$}A!=7o5gUOWBi%U$4nH>{!r!i;8OKI7D9Qvj`*l8jI{XpwD795u%x)8KnB2 ziAL@dF#5`NeR4yya;4wL|5D9=d!SNb2>fF^}b4IUw}21O0l?vK65GTMc_SB#t%k;rnHa|qoBB9OyF zcLP2%9wHJxMP1d9F#McgbJm@iR~oF1-M*ufQpCH)rJ}~Uf_YilR{j@5rOwQ0ySsfi z=f8$ZIiXUbtl})+)|_W$hl(1g^N#mpZIB?_z8I-8*g?Ca~QaJZ?Y1U}Q1DvA?yf zlT9?R8x-vd($RCCS!F9N{aC18pulprk)JU3dC4~(34a5hWOawZCcC|m7IYxg5OWZ; ztgBDh2ilUXXILE8UgUW~;4zRC)HJjE!A<5Ajvb925cB;)n!v%GASEU%5t$ETY#QPW zaV4$2#eIyr+nkT(@Tuz_#wN0wAnidFj%=4H`Gs3ZmX}VE5TlV#!Epui&{ZJ0i_zf% zACvx-Cui+btq;BFsy2H|TavXUV{!;S$3k=HQvHB#%$bE%L;s|6|0e;(nPGmfOHeFx zHf4qHdoxkS_OzAgzcW9!^Hm|6>`O%r)olTs1vSI4PEo40p>oL!cBWKo3IWO>_20$B z`)mySJw1s2ZpdvLYVK62Dgk9d{2bEEqTo;0up5|@XjA>zOf%AaOWr_^s?3sKeh97A zt0#391L;OY12ID2<7>m~DwWJJz@eRGn=>%85=+Sy|3InX0!U!M8AS9X(9c8}#Q527 z8iu#SOt4@Xeh?z&%w7yAqtd~Oh5|9SGzpe|IE@i$dEQKnJ59HyE_$mE-{TTY$wV&! zWSnZm&3oB>zZ*ji(R}=^V#)3wU=3g7Z9d=T=+ac^(vY4SM^h(=U6w^)OCQcV&H-hk z=YMqIo7jD+4^*eVBOPLzo5QpLl#7qKrhQd*DXz`6N6yl61f3s(iPR3TWQiDu*)dN+ z{1xn_CNkN7V<@%q8RYfyX5*{`sVROR!aDhR|NVu3hdE6w>Rf8;%25s5OXEm~Yl+x`#_0jl+~EVv20U0Xq}QZk@nJ$*<|A ztcOw@8u%mFye)Z$TPZ6|#ODm!+(92@A|QBbX|uX|(h3w#FZl^8V~_6hr?yAV8v)He z{y3L-Dmc@L=EjS~xOd|Px)`YXrh!C2%WJh_@2rvVLrsjRiJ(tNh^G?G$Ziv7+#|@0 zOyexZ5o{*xIxt|Ifs=WgT>p0?Z24|8&={a^WSN)B`{k=Fq)tw0JN0L&wbubI~^x1&o(+H{IY#S-?&d-p68q2kUcIp zv`;q|f|MOEs|!ZS1Y|8OV7E{|$_7zk-LAjz!Jn?elRA$@n)>{m9mEX@g63LzUW`;& z&iCo73gu&2IOaa-(|M8p{PTPOFY0-_Iz!VinVl^Foh0}u<%*0!w_O9!1l44@UpVPP z(hJZOS16}M(26H>1)AjZFNHd+#BRxAWjgOPsb8Pkh$} zl~!RBv~U#<1H?u+y_Ycat<}`z{oy!JKG@fT_itTsW~mr)hXUXBTaj z@~~@Mv*{O2O9EGrt>eOaBUY?1hD~BvK#65&hK)7$|Q|=;i@Eo2*k9N8U+hByLqjN|1@Tc+N3be4XceuLwJWhlb zOb^}E8Z?cQfO{0|7@Fj|*s1WcDRXnH2ptbhWkpWgkU~*02lpSg)dMRj@&w28Q14Vu zMxOsQSIt+VG52ZylnGCCTwH-cdf2<;-=3gj`*BCOt;tUp;~xf z=ax0#<_7!c!~eqOL%CUG0~I<-+DiGHVX~p1!A3^;Of8)V)Si{D!(+BF@2EW2h=kc_ zI?^4PEHH!)g=NyFTg@Zh?@l;&2vuYlQ@kzH6e9-H;lQ2bcj6Q=J|VW|jK+CK82C#c z4zeJ3)*aup1f`T>$moDfB1cVmU&_&Av~A>hdvLOsLk?*it&UZ$=FvsQp5Z0HeV^)!mCu}z4+$qcJc|m!7_9ov zp*t-#Z%VAes4gPAwK2Q>%0Zd^m4a!zoL7~OjA3gGI&!<}y@F!)Tg#k~q_7vf{bak# z@7MVUk^;!AoQ^?XJUzcL-WrY?`EN58>W1EV0m$^CqxHz9T`y3ztM`@|!=t}w3?f&@ zf7(>JT9Im(mRh*Gd0M=?fwy9#$f-@@AY1mVODrEslf_vnbU`E^RPSSI)Ag{|Z5vX~0n1V*y zM#oeF#q7Nsf+h+gAS?p~Ud2fU3phkalLPYyP}Q@Vnu=hQ-iqoQX1PbrpC6w`A3Fd~7F5ybAHm-H z;|&kBcW)F?VanC6CMhAC-$c=hx3bf zlkd^ip6G1Uk$dL?RolwQj2u;JpaMiot2QtyuTf7(D{q)d&|nfXXdNPuDkMsey>}Ly zoQw-qyrmkr699q0vhs3hs84B_C#v$ z15{$L$bhDXQ<=BX_KNGj&P%$t72rl&Ukp`wXmHGh#S-RXro&93lm8yfN&(U53&FhzJ} zHIv^cGo~^n^4s{{6`9wOxgM1K81duu0&iqhHxwU+vp!YM2aQBk zp%(m!)#8^EcRjmAd41CFMcG2*l09=}D-k7-f6(=S!4e-8a0bKC zc-UK*c_LtZz97L4rkc3reLBH};qK0RBHKEDiJR85H*Nb?uQFpN&aCDHxd(f+Cv2h? zSc1y<={o|(JaE~wc$J8Sx)YwrEZwXz&$=R{xq4-Bs?}IJie=#`G%(tAV34KkaJuWm zZU|43swJDs16aD1Q1MJ*_nav+gJtCNv~YRs|2Qx15It;a+wGQDuJ_v*b|l~%3U|dq zc|4(^NJY5_uvvj}pZQoT;;s@gQQfPzKhF8G~! z53`pxVKR&yCV88SJIFlPqp-}$-{aqml1B6)NpxsDTae#*8=><`u(Rjz@DO?({(sfg zCF)fk`ipl^2XbTf6exy*;AH-2;zW64a7a311Vy6ueZ1L*>&=YUjxd2K3#aU6-kUTL>>MdKC=8Wb{2AA3=vrQEe(%_yTRxdhKt}BG9 zh3UbjbL6CI-9-AL+c!m75}fct=03p4?Nf!n$Q!8F)J3&5AfI1~KEEU^>m@9qFZfqd zlvvq#xqC_qX!#r75a3S(vcl{;bA3eI1ZmMpKO&Ow9U1gkj@MgP?P!XHNA~g(hy6j0 zN>Wy&i(4w_5EEc*p`97LaWFdzp^_(z15WY zk;a9Nt;nZx&LNdwN@J{3S()H0!$RTp?-G;3Ua;kDAfGQ;wmqZ^T;J!ERSaahu4Q=3 zHl?59cSa>+$ItzJO+&0t0SBxcJf4X(t!xKykb2UF>5v@rjb0qaY>9i@$U?P(ukZx+ ztm3m%L?oc3;0A}kPC*)q{hJnnD7I#vR^euj33W~gMiVlR@)}wu`F*NoiwbR9;?I+P z*8-Vr7Z|fUn180RHBK<5zN9`(A#oP)+Z`DD&^IKo^O+GWcz>YL)+N>bVt395RL!2U z2sso7xq(W`XRB6eO3|LHfMmoHPg_mg=G=x~I(R>MJQ8Z58%4VI1C{~mtv^9!Ns_9l zMp64{ng?@?jsg+_LMxc4hIdy#6MYa>b5U3-I=Idxo9Lr1E9-H7M5# zWph67Be~zu&DK-Ex$!Q07>qLdpSvm8l2IsiUxpJ#X_A?U6nv8OU^hMlBcc0oY=Yyo zb)cytBtd<~?^HiRaq#`(!3&+?-?+iX#VB3BSLuBmzB;Xd&Jw@yZ*RiO^LVpQx%?>KE(-dR`Pab!XEu72>`Zp~&Dit{y;DT%t7tF-MgF*y^YP;*hfx+6#!>x4L5A6!J_%5k0O#&FMG zm;~r>4*Co|&@g?2u_Q+48;X+CFE$l}3Gq>IJmx8b{#yd}shU4o2;t;OS@}Ni67{{T zyFTI751+XTk_pkjwOFELFSc<#f zCfKBkFr+D1WnL=qV?i=$KFepz?k9Yd>Wj}UHfh=&W?3HXcATP5>iC!F>wXlXuRVfZ zJ&X;PkfVWS$lv!3_7#82^vjqz=nx@fwB(252xA(NAbFdrdJ0=RV#SPN$v$rNN#c*a z3C7O(L-q6aJ8ljOV{f;$PzY$_$qq!gN5jOZ$q_49UL1h^n;$NY9n3F7(lk@cRXglw z6aW=nO;23-yxsJy+{}i_3VKn<1aP?faKtiMA0LU*_UⓈuj2E%T8%J1;`F9{;QmL zjjQfNte#+GsG-1jUxLiU`VUS!ROe4d*9RSyQU_SVAi8A#vXc8Y8A5?~#u-nHOCQV; zNuOA+PODVivIIgg{yr48Y5IE1;JUD>etLg;pNV+;h#VXnca_!ofr6g9!&6h2l`A-X zrTiCe4HK#ffV~gEK_=i$Ei^z*rK;d!0!tn%Z`Gz8eQ++yPl-4_Rjw)P~lE z>)n>(7BslK1`QM`?(R|w!QI`82MAu=in|tvLW5JZxE6N`1&Z6r-v7BeXWiu@GnqA$ zZ+-SY?^KPpNJH_C@9@9#^2^pQ($ti|4R*@If4zOm$a3Bc~Khf1*~@Oaq19E5D_}F=brARQsn9 z%Q1dBF3MmAnxlif#yT;!y&&xI4$U|4(;#xmwyGpwBuIsuaLX!U6HBp7lz6$YSwY55 z`xvd!mB8rSLl@tWKWxd++GP~UD^|)Jr&J+Fjrw<7lkQNtEVkg+UN;$oiW>!kFvWgS zwjC!lI`r|3({i&4NHkwb1CJD6>!)-3S;qPDTHi5?sKFMoAfGtw4=!OIawyQR$O2?# zr?S9#(AJLP*kJDBKt__P>>8`1f8BV8n{nP6U2yBo1-rwsIMBpATyXQ z2tpi(JMLOp4fb*1*iD&H3ixyI`o-Qam20vYJm)%ajM|Q-kbXsZ{Cy|px^v1lY*Z4n z#*98jQs0Jk_PtqwTD@P;=zFs>Lyx^T1GL$%x_ol5D9(;C5{~0=Oejo{ijZduzzzn5 z2-Ok`i*F?Ax|mFuAtHZfIo~pTDTOLBdFY56)m1TH)R&v_g+O0)326Rs|!C zE}7bBcJxJnt4f!j5uPS~qu|!=AYSpmSsY!r5p)h~vtJCO^8(}|s7YPbI;u!<-M()( z_*6))h9BX!h=tb70`LhZqy_pvFQbg~Iq5*@%w|f%7rLMEf_5ktF6LW5^o@QD0vNSo zMm2Qe9sQxz1P^3QO&R6Lv5jyOB>r24Zx&HKF(W1=$L$E*+a1Cp)aSYn5#=T|e*94S zcOpbh|IZ+DtR_dYyuC_2r;ZTaC&2eCQ-_z~CmbGsyFF#A0z(^_ylrUs$I4&CGLeb= zMd;sx@-wx{4zKRNn87lLrVFS8Kr%cGvq$^_&TEncbxbL0RCF{r*Vu*3tkNO_y|T57 z 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

IoLdqHFT1tB3$B1{u7i(tbuxK+)6U|G_ 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 + + + Error: Unexpected path: /rest/products + + + +

+ + + Juice Shop Authenticated Scan +

+

+ + +

+ + + Sites: https://localhost:3000 https://firefox-settings-attachments.cdn.mozilla.net http://cdnjs.cloudflare.com http://localhost:3000 +

+ +

+ Generated on Fri, 6 Mar 2026 16:42:38 +

+ +

+ ZAP Version: 2.17.0 +

+ +

+ ZAP by Checkmarx +

+ + +

Summary of Alerts

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Risk LevelNumber of Alerts
+
High
+
+
1
+
+
Medium
+
+
5
+
+
Low
+
+
4
+
+
Informational
+
+
2
+
+
False Positives:
+
+
0
+
+
+ + + +

Insights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LevelReasonSiteDescriptionStatistic
+
Low
+
+
Warning
+
+
+
+
ZAP warnings logged - see the zap.log file for details
+
+
10
+
+
Info
+
+
Informational
+
+
+
+
Percentage of network failures
+
+
1 %
+
+
Info
+
+
Informational
+
+
http://cdnjs.cloudflare.com
+
+
Percentage of responses with status code 2xx
+
+
100 %
+
+
Info
+
+
Informational
+
+
http://cdnjs.cloudflare.com
+
+
Percentage of endpoints with content type application/javascript
+
+
66 %
+
+
Info
+
+
Informational
+
+
http://cdnjs.cloudflare.com
+
+
Percentage of endpoints with content type text/css
+
+
33 %
+
+
Info
+
+
Informational
+
+
http://cdnjs.cloudflare.com
+
+
Percentage of endpoints with method GET
+
+
100 %
+
+
Info
+
+
Informational
+
+
http://cdnjs.cloudflare.com
+
+
Count of total endpoints
+
+
3
+
+
Info
+
+
Informational
+
+
http://cdnjs.cloudflare.com
+
+
Percentage of slow responses
+
+
33 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of responses with status code 1xx
+
+
2 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of responses with status code 2xx
+
+
54 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of responses with status code 3xx
+
+
37 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of responses with status code 4xx
+
+
5 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type application/javascript
+
+
4 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type application/json
+
+
6 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type application/octet-stream
+
+
4 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type font/woff2
+
+
1 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type image/jpeg
+
+
11 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type image/png
+
+
1 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type image/x-icon
+
+
1 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type text/css
+
+
1 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type text/html
+
+
58 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type text/markdown
+
+
2 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type text/plain
+
+
2 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with method GET
+
+
99 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with method POST
+
+
1 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Count of total endpoints
+
+
101
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of slow responses
+
+
14 %
+
+
Info
+
+
Informational
+
+
https://firefox-settings-attachments.cdn.mozilla.net
+
+
Percentage of responses with status code 2xx
+
+
100 %
+
+
Info
+
+
Informational
+
+
https://firefox-settings-attachments.cdn.mozilla.net
+
+
Percentage of endpoints with content type application/octet-stream
+
+
100 %
+
+
Info
+
+
Informational
+
+
https://firefox-settings-attachments.cdn.mozilla.net
+
+
Percentage of endpoints with method GET
+
+
100 %
+
+
Info
+
+
Informational
+
+
https://firefox-settings-attachments.cdn.mozilla.net
+
+
Count of total endpoints
+
+
1
+
+
Info
+
+
Informational
+
+
https://firefox-settings-attachments.cdn.mozilla.net
+
+
Percentage of slow responses
+
+
100 %
+
+
Info
+
+
Informational
+
+
https://localhost:3000
+
+
Percentage of endpoints with method GET
+
+
100 %
+
+
Info
+
+
Informational
+
+
https://localhost:3000
+
+
Count of total endpoints
+
+
1
+
+
+ + + + +

Summary of Sequences

+

For each step: result (Pass/Fail) - risk (of highest alert(s) for the step, if any).

+ + + + + + + + +

Alerts

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameRisk LevelNumber of Instances
SQL InjectionHigh1
Content Security Policy (CSP) Header Not SetMediumSystemic
Cross-Domain MisconfigurationMediumSystemic
HTTP Only SiteMedium1
Missing Anti-clickjacking HeaderMedium1
Session ID in URL RewriteMediumSystemic
Cross-Domain JavaScript Source File InclusionLowSystemic
Private IP DisclosureLow1
Timestamp Disclosure - UnixLowSystemic
X-Content-Type-Options Header MissingLow3
Modern Web ApplicationInformationalSystemic
User Agent FuzzerInformationalSystemic
+
+ + + +

Alert Detail

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
High
SQL Injection
Description +
SQL injection may be possible.
+ +
URLhttp://localhost:3000/rest/products/search?q=%27%28
Node Namehttp://localhost:3000/rest/products/search (q)
MethodGET
Parameterq
Attack'(
EvidenceHTTP/1.1 500 Internal Server Error
Other Info
Instances1
Solution +
Do not trust client side input, even if there is client side validation in place.
+
+ +
In general, type check all data on the server side.
+
+ +
If the application uses JDBC, use PreparedStatement or CallableStatement, with parameters passed by '?'
+
+ +
If the application uses ASP, use ADO Command Objects with strong type checking and parameterized queries.
+
+ +
If database Stored Procedures can be used, use them.
+
+ +
Do *not* concatenate strings into queries in the stored procedure, or use 'exec', 'exec immediate', or equivalent functionality!
+
+ +
Do not create dynamic SQL queries using simple string concatenation.
+
+ +
Escape all data received from the client.
+
+ +
Apply an 'allow list' of allowed characters, or a 'deny list' of disallowed characters in user input.
+
+ +
Apply the principle of least privilege by using the least privileged database user possible.
+
+ +
In particular, avoid using the 'sa' or 'db-owner' database users. This does not eliminate SQL injection, but minimizes its impact.
+
+ +
Grant the minimum database access that is necessary for the application.
+ +
Reference + https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html + +
CWE Id89
WASC Id19
Plugin Id40018
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Medium
Content Security Policy (CSP) Header Not Set
Description +
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 — covered types are JavaScript, CSS, HTML frames, fonts, images and embeddable objects such as Java applets, ActiveX, audio and video files.
+ +
URLhttp://localhost:3000
Node Namehttp://localhost:3000
MethodGET
Parameter
Attack
Evidence
Other Info
URLhttp://localhost:3000/*
Node Namehttp://localhost:3000/*
MethodGET
Parameter
Attack
Evidence
Other Info
URLhttp://localhost:3000/ftp
Node Namehttp://localhost:3000/ftp
MethodGET
Parameter
Attack
Evidence
Other Info
URLhttp://localhost:3000/ftp/package.json.bak
Node Namehttp://localhost:3000/ftp/package.json.bak
MethodGET
Parameter
Attack
Evidence
Other Info
URLhttp://localhost:3000/sitemap.xml
Node Namehttp://localhost:3000/sitemap.xml
MethodGET
Parameter
Attack
Evidence
Other Info
InstancesSystemic
Solution +
Ensure that your web server, application server, load balancer, etc. is configured to set the Content-Security-Policy header.
+ +
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/ + +
CWE Id693
WASC Id15
Plugin Id10038
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Medium
Cross-Domain Misconfiguration
Description +
Web browser data loading may be possible, due to a Cross Origin Resource Sharing (CORS) misconfiguration on the web server.
+ +
URLhttp://localhost:3000/assets/public/favicon_js.ico
Node Namehttp://localhost:3000/assets/public/favicon_js.ico
MethodGET
Parameter
Attack
EvidenceAccess-Control-Allow-Origin: *
Other InfoThe 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.
URLhttp://localhost:3000/polyfills.js
Node Namehttp://localhost:3000/polyfills.js
MethodGET
Parameter
Attack
EvidenceAccess-Control-Allow-Origin: *
Other InfoThe 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.
URLhttp://localhost:3000/robots.txt
Node Namehttp://localhost:3000/robots.txt
MethodGET
Parameter
Attack
EvidenceAccess-Control-Allow-Origin: *
Other InfoThe 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.
URLhttp://localhost:3000/runtime.js
Node Namehttp://localhost:3000/runtime.js
MethodGET
Parameter
Attack
EvidenceAccess-Control-Allow-Origin: *
Other InfoThe 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.
URLhttp://localhost:3000/styles.css
Node Namehttp://localhost:3000/styles.css
MethodGET
Parameter
Attack
EvidenceAccess-Control-Allow-Origin: *
Other InfoThe 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.
InstancesSystemic
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.
+ +
Reference + https://vulncat.fortify.com/en/detail?category=HTML5&subcategory=Overly%20Permissive%20CORS%20Policy + +
CWE Id264
WASC Id14
Plugin Id10098
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Medium
HTTP Only Site
Description +
The site is only served under HTTP and not HTTPS.
+ +
URLhttp://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp40Brq
Node Namehttps://localhost:3000/socket.io/
MethodGET
Parameter
Attack
Evidence
Other InfoFailed to connect. +ZAP attempted to connect via: https://localhost:3000/socket.io/
Instances1
Solution +
Configure your web or application server to use SSL (https).
+ +
Reference + https://cheatsheetseries.owasp.org/cheatsheets/Transport_Layer_Protection_Cheat_Sheet.html +
+ + https://letsencrypt.org/ + +
CWE Id311
WASC Id4
Plugin Id10106
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Medium
Missing Anti-clickjacking Header
Description +
The response does not protect against 'ClickJacking' attacks. It should include either Content-Security-Policy with 'frame-ancestors' directive or X-Frame-Options.
+ +
URLhttp://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406Wx&sid=1Opivy0OOmJoxz9CAALe
Node Namehttp://localhost:3000/socket.io/ (EIO,sid,t,transport)(40)
MethodPOST
Parameterx-frame-options
Attack
Evidence
Other Info
Instances1
Solution +
Modern Web browsers support the Content-Security-Policy and X-Frame-Options HTTP headers. Ensure one of them is set on all web pages returned by your site/app.
+
+ +
If you expect the page to be framed only by pages on your server (e.g. it's part of a FRAMESET) then you'll want to use SAMEORIGIN, otherwise if you never expect the page to be framed, you should use DENY. Alternatively consider implementing Content Security Policy's "frame-ancestors" directive.
+ +
Reference + https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/X-Frame-Options + +
CWE Id1021
WASC Id15
Plugin Id10020
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Medium
Session ID in URL Rewrite
Description +
URL rewrite is used to track user session ID. The session ID may be disclosed via cross-site referer header. In addition, the session ID might be stored in browser history or server logs.
+ +
URLhttp://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406Wz&sid=1Opivy0OOmJoxz9CAALe
Node Namehttp://localhost:3000/socket.io/ (EIO,sid,t,transport)
MethodGET
Parametersid
Attack
Evidence1Opivy0OOmJoxz9CAALe
Other Info
URLhttp://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406-N&sid=jKwRGLofrNhVSGgAAALg
Node Namehttp://localhost:3000/socket.io/ (EIO,sid,t,transport)
MethodGET
Parametersid
Attack
EvidencejKwRGLofrNhVSGgAAALg
Other Info
URLhttp://localhost:3000/socket.io/?EIO=4&transport=websocket&sid=1Opivy0OOmJoxz9CAALe
Node Namehttp://localhost:3000/socket.io/ (EIO,sid,transport)
MethodGET
Parametersid
Attack
Evidence1Opivy0OOmJoxz9CAALe
Other Info
URLhttp://localhost:3000/socket.io/?EIO=4&transport=websocket&sid=jKwRGLofrNhVSGgAAALg
Node Namehttp://localhost:3000/socket.io/ (EIO,sid,transport)
MethodGET
Parametersid
Attack
EvidencejKwRGLofrNhVSGgAAALg
Other Info
URLhttp://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406Wx&sid=1Opivy0OOmJoxz9CAALe
Node Namehttp://localhost:3000/socket.io/ (EIO,sid,t,transport)(40)
MethodPOST
Parametersid
Attack
Evidence1Opivy0OOmJoxz9CAALe
Other Info
InstancesSystemic
Solution +
For secure content, put session ID in a cookie. To be even more secure consider using a combination of cookie and URL rewrite.
+ +
Reference + https://seclists.org/webappsec/2002/q4/111 + +
CWE Id598
WASC Id13
Plugin Id3
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Low
Cross-Domain JavaScript Source File Inclusion
Description +
The page includes one or more script files from a third-party domain.
+ +
URLhttp://localhost:3000
Node Namehttp://localhost:3000
MethodGET
Parameter//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other Info
URLhttp://localhost:3000
Node Namehttp://localhost:3000
MethodGET
Parameter//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
Other Info
URLhttp://localhost:3000/*
Node Namehttp://localhost:3000/*
MethodGET
Parameter//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other Info
URLhttp://localhost:3000/sitemap.xml
Node Namehttp://localhost:3000/sitemap.xml
MethodGET
Parameter//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other Info
URLhttp://localhost:3000/sitemap.xml
Node Namehttp://localhost:3000/sitemap.xml
MethodGET
Parameter//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
Other Info
InstancesSystemic
Solution +
Ensure JavaScript source files are loaded from only trusted sources, and the sources can't be controlled by end users of the application.
+ +
Reference
CWE Id829
WASC Id15
Plugin Id10017
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Low
Private IP Disclosure
Description +
A private IP (such as 10.x.x.x, 172.x.x.x, 192.168.x.x) or an Amazon EC2 private hostname (for example, ip-10-0-56-78) has been found in the HTTP response body. This information might be helpful for further attacks targeting internal systems.
+ +
URLhttp://localhost:3000/rest/admin/application-configuration
Node Namehttp://localhost:3000/rest/admin/application-configuration
MethodGET
Parameter
Attack
Evidence192.168.99.100:3000
Other Info192.168.99.100:3000 +192.168.99.100:4200 +
Instances1
Solution +
Remove the private IP address from the HTTP response body. For comments, use JSP/ASP/PHP comment instead of HTML/JavaScript comment which can be seen by client browsers.
+ +
Reference + https://datatracker.ietf.org/doc/html/rfc1918 + +
CWE Id497
WASC Id13
Plugin Id2
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Low
Timestamp Disclosure - Unix
Description +
A timestamp was disclosed by the application/web server. - Unix
+ +
URLhttp://localhost:3000/styles.css
Node Namehttp://localhost:3000/styles.css
MethodGET
Parameter
Attack
Evidence1680327869
Other Info1680327869, which evaluates to: 2023-04-01 05:44:29.
URLhttp://localhost:3000/styles.css
Node Namehttp://localhost:3000/styles.css
MethodGET
Parameter
Attack
Evidence1701244813
Other Info1701244813, which evaluates to: 2023-11-29 08:00:13.
URLhttp://localhost:3000/styles.css
Node Namehttp://localhost:3000/styles.css
MethodGET
Parameter
Attack
Evidence1839622642
Other Info1839622642, which evaluates to: 2028-04-17 22:17:22.
URLhttp://localhost:3000/styles.css
Node Namehttp://localhost:3000/styles.css
MethodGET
Parameter
Attack
Evidence1863874346
Other Info1863874346, which evaluates to: 2029-01-23 14:52:26.
URLhttp://localhost:3000/styles.css
Node Namehttp://localhost:3000/styles.css
MethodGET
Parameter
Attack
Evidence2033195021
Other Info2033195021, which evaluates to: 2034-06-06 08:23:41.
InstancesSystemic
Solution +
Manually confirm that the timestamp data is not sensitive, and that the data cannot be aggregated to disclose exploitable patterns.
+ +
Reference + https://cwe.mitre.org/data/definitions/200.html + +
CWE Id497
WASC Id13
Plugin Id10096
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Low
X-Content-Type-Options Header Missing
Description +
The Anti-MIME-Sniffing header X-Content-Type-Options was not set to 'nosniff'. This allows older versions of Internet Explorer and Chrome to perform MIME-sniffing on the response body, potentially causing the response body to be interpreted and displayed as a content type other than the declared content type. Current (early 2014) and legacy versions of Firefox will use the declared content type (if one is set), rather than performing MIME-sniffing.
+ +
URLhttp://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406Wz&sid=1Opivy0OOmJoxz9CAALe
Node Namehttp://localhost:3000/socket.io/ (EIO,sid,t,transport)
MethodGET
Parameterx-content-type-options
Attack
Evidence
Other InfoThis issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type. +At "High" threshold this scan rule will not alert on client or server error responses.
URLhttp://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406T4
Node Namehttp://localhost:3000/socket.io/ (EIO,t,transport)
MethodGET
Parameterx-content-type-options
Attack
Evidence
Other InfoThis issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type. +At "High" threshold this scan rule will not alert on client or server error responses.
URLhttp://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406Wx&sid=1Opivy0OOmJoxz9CAALe
Node Namehttp://localhost:3000/socket.io/ (EIO,sid,t,transport)(40)
MethodPOST
Parameterx-content-type-options
Attack
Evidence
Other InfoThis issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type. +At "High" threshold this scan rule will not alert on client or server error responses.
Instances3
Solution +
Ensure that the application/web server sets the Content-Type header appropriately, and that it sets the X-Content-Type-Options header to 'nosniff' for all web pages.
+
+ +
If possible, ensure that the end user uses a standards-compliant and modern web browser that does not perform MIME-sniffing at all, or that can be directed by the web application/web server to not perform MIME-sniffing.
+ +
Reference + https://learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/compatibility/gg622941(v=vs.85) +
+ + https://owasp.org/www-community/Security_Headers + +
CWE Id693
WASC Id15
Plugin Id10021
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Informational
Modern Web Application
Description +
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.
+ +
URLhttp://localhost:3000
Node Namehttp://localhost:3000
MethodGET
Parameter
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other InfoNo links have been found while there are scripts, which is an indication that this is a modern web application.
URLhttp://localhost:3000/*
Node Namehttp://localhost:3000/*
MethodGET
Parameter
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other InfoNo links have been found while there are scripts, which is an indication that this is a modern web application.
URLhttp://localhost:3000/juice-shop/build/routes/fileServer.js:59:18
Node Namehttp://localhost:3000/juice-shop/build/routes/fileServer.js:59:18
MethodGET
Parameter
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other InfoNo links have been found while there are scripts, which is an indication that this is a modern web application.
URLhttp://localhost:3000/juice-shop/build/routes/styles.css
Node Namehttp://localhost:3000/juice-shop/build/routes/styles.css
MethodGET
Parameter
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other InfoNo links have been found while there are scripts, which is an indication that this is a modern web application.
URLhttp://localhost:3000/sitemap.xml
Node Namehttp://localhost:3000/sitemap.xml
MethodGET
Parameter
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other InfoNo links have been found while there are scripts, which is an indication that this is a modern web application.
InstancesSystemic
Solution +
This is an informational alert and so no changes are required.
+ +
Reference
CWE Id
WASC Id
Plugin Id10109
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Informational
User Agent Fuzzer
Description +
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.
+ +
URLhttp://localhost:3000/socket.io/?EIO=4&transport=websocket&sid=v9Ry7S_RXB0evVuFAAMC
Node Namehttp://localhost:3000/socket.io/ (EIO,sid,transport)
MethodGET
ParameterHeader User-Agent
AttackMozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)
Evidence
Other Info
URLhttp://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp40Brq
Node Namehttp://localhost:3000/socket.io/ (EIO,t,transport)
MethodGET
ParameterHeader User-Agent
AttackMozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)
Evidence
Other Info
URLhttp://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp40Bw5&sid=v9Ry7S_RXB0evVuFAAMC
Node Namehttp://localhost:3000/socket.io/ (EIO,sid,t,transport)(40)
MethodPOST
ParameterHeader User-Agent
AttackMozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)
Evidence
Other Info
InstancesSystemic
Solution
Reference + https://owasp.org/wstg + +
CWE Id
WASC Id
Plugin Id10104
+
+ + + + + +

Sequence Details

+ With the associated active scan results. + + + +
+ + + + + + + diff --git a/labs/lab5/zap/report-noauth.html b/labs/lab5/zap/report-noauth.html new file mode 100644 index 00000000..d37feb62 --- /dev/null +++ b/labs/lab5/zap/report-noauth.html @@ -0,0 +1,3226 @@ + + + + +ZAP Scanning Report + + + +

+ + + ZAP Scanning Report +

+

+ + +

+ + Site: http://localhost:3000 + +

+ +

+ Generated on Fri, 6 Mar 2026 15:59:33 +

+ +

+ ZAP Version: 2.17.0 +

+ +

+ ZAP by Checkmarx +

+ + +

Summary of Alerts

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Risk LevelNumber of Alerts
+
High
+
+
0
+
+
Medium
+
+
2
+
+
Low
+
+
6
+
+
Informational
+
+
4
+
+
False Positives:
+
+
0
+
+
+ + + +

Insights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LevelReasonSiteDescriptionStatistic
+
Low
+
+
Warning
+
+
+
+
ZAP warnings logged - see the zap.log file for details
+
+
1
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of responses with status code 2xx
+
+
91 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of responses with status code 4xx
+
+
8 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type application/javascript
+
+
5 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type application/octet-stream
+
+
6 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type image/x-icon
+
+
1 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type text/css
+
+
1 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type text/html
+
+
79 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type text/markdown
+
+
4 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with content type text/plain
+
+
1 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of endpoints with method GET
+
+
100 %
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Count of total endpoints
+
+
72
+
+
Info
+
+
Informational
+
+
http://localhost:3000
+
+
Percentage of slow responses
+
+
45 %
+
+
+ + + + +

Summary of Sequences

+

For each step: result (Pass/Fail) - risk (of highest alert(s) for the step, if any).

+ + + + + + + + +

Alerts

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameRisk LevelNumber of Instances
Content Security Policy (CSP) Header Not SetMediumSystemic
Cross-Domain MisconfigurationMediumSystemic
Cross-Domain JavaScript Source File InclusionLowSystemic
Cross-Origin-Embedder-Policy Header Missing or InvalidLow5
Cross-Origin-Opener-Policy Header Missing or InvalidLow5
Dangerous JS FunctionsLow2
Deprecated Feature Policy Header SetLowSystemic
Timestamp Disclosure - UnixLowSystemic
Modern Web ApplicationInformationalSystemic
Non-Storable ContentInformational2
Storable and Cacheable ContentInformational1
Storable but Non-Cacheable ContentInformationalSystemic
+
+ + + +

Alert Detail

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Medium
Content Security Policy (CSP) Header Not Set
Description +
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 — covered types are JavaScript, CSS, HTML frames, fonts, images and embeddable objects such as Java applets, ActiveX, audio and video files.
+ +
URLhttp://localhost:3000
Node Namehttp://localhost:3000
MethodGET
Parameter
Attack
Evidence
Other Info
URLhttp://localhost:3000/ftp/eastere.gg
Node Namehttp://localhost:3000/ftp/eastere.gg
MethodGET
Parameter
Attack
Evidence
Other Info
URLhttp://localhost:3000/ftp/package-lock.json.bak
Node Namehttp://localhost:3000/ftp/package-lock.json.bak
MethodGET
Parameter
Attack
Evidence
Other Info
URLhttp://localhost:3000/ftp/package.json.bak
Node Namehttp://localhost:3000/ftp/package.json.bak
MethodGET
Parameter
Attack
Evidence
Other Info
URLhttp://localhost:3000/sitemap.xml
Node Namehttp://localhost:3000/sitemap.xml
MethodGET
Parameter
Attack
Evidence
Other Info
InstancesSystemic
Solution +
Ensure that your web server, application server, load balancer, etc. is configured to set the Content-Security-Policy header.
+ +
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/ + +
CWE Id693
WASC Id15
Plugin Id10038
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Medium
Cross-Domain Misconfiguration
Description +
Web browser data loading may be possible, due to a Cross Origin Resource Sharing (CORS) misconfiguration on the web server.
+ +
URLhttp://localhost:3000/assets/public/favicon_js.ico
Node Namehttp://localhost:3000/assets/public/favicon_js.ico
MethodGET
Parameter
Attack
EvidenceAccess-Control-Allow-Origin: *
Other InfoThe 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.
URLhttp://localhost:3000/polyfills.js
Node Namehttp://localhost:3000/polyfills.js
MethodGET
Parameter
Attack
EvidenceAccess-Control-Allow-Origin: *
Other InfoThe 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.
URLhttp://localhost:3000/robots.txt
Node Namehttp://localhost:3000/robots.txt
MethodGET
Parameter
Attack
EvidenceAccess-Control-Allow-Origin: *
Other InfoThe 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.
URLhttp://localhost:3000/runtime.js
Node Namehttp://localhost:3000/runtime.js
MethodGET
Parameter
Attack
EvidenceAccess-Control-Allow-Origin: *
Other InfoThe 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.
URLhttp://localhost:3000/styles.css
Node Namehttp://localhost:3000/styles.css
MethodGET
Parameter
Attack
EvidenceAccess-Control-Allow-Origin: *
Other InfoThe 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.
InstancesSystemic
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.
+ +
Reference + https://vulncat.fortify.com/en/detail?category=HTML5&subcategory=Overly%20Permissive%20CORS%20Policy + +
CWE Id264
WASC Id14
Plugin Id10098
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Low
Cross-Domain JavaScript Source File Inclusion
Description +
The page includes one or more script files from a third-party domain.
+ +
URLhttp://localhost:3000
Node Namehttp://localhost:3000
MethodGET
Parameter//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other Info
URLhttp://localhost:3000
Node Namehttp://localhost:3000
MethodGET
Parameter//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
Other Info
URLhttp://localhost:3000/juice-shop/build/routes/fileServer.js:43:13
Node Namehttp://localhost:3000/juice-shop/build/routes/fileServer.js:43:13
MethodGET
Parameter//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other Info
URLhttp://localhost:3000/sitemap.xml
Node Namehttp://localhost:3000/sitemap.xml
MethodGET
Parameter//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other Info
URLhttp://localhost:3000/sitemap.xml
Node Namehttp://localhost:3000/sitemap.xml
MethodGET
Parameter//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
Other Info
InstancesSystemic
Solution +
Ensure JavaScript source files are loaded from only trusted sources, and the sources can't be controlled by end users of the application.
+ +
Reference
CWE Id829
WASC Id15
Plugin Id10017
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Low
Cross-Origin-Embedder-Policy Header Missing or Invalid
Description +
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).
+ +
URLhttp://localhost:3000
Node Namehttp://localhost:3000
MethodGET
ParameterCross-Origin-Embedder-Policy
Attack
Evidence
Other Info
URLhttp://localhost:3000/ftp
Node Namehttp://localhost:3000/ftp
MethodGET
ParameterCross-Origin-Embedder-Policy
Attack
Evidence
Other Info
URLhttp://localhost:3000/juice-shop/build/routes/fileServer.js:59:18
Node Namehttp://localhost:3000/juice-shop/build/routes/fileServer.js:59:18
MethodGET
ParameterCross-Origin-Embedder-Policy
Attack
Evidence
Other Info
URLhttp://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:328:13
Node Namehttp://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:328:13
MethodGET
ParameterCross-Origin-Embedder-Policy
Attack
Evidence
Other Info
URLhttp://localhost:3000/sitemap.xml
Node Namehttp://localhost:3000/sitemap.xml
MethodGET
ParameterCross-Origin-Embedder-Policy
Attack
Evidence
Other Info
Instances5
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).
+ +
Reference + https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cross-Origin-Embedder-Policy + +
CWE Id693
WASC Id14
Plugin Id90004
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Low
Cross-Origin-Opener-Policy Header Missing or Invalid
Description +
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.
+ +
URLhttp://localhost:3000
Node Namehttp://localhost:3000
MethodGET
ParameterCross-Origin-Opener-Policy
Attack
Evidence
Other Info
URLhttp://localhost:3000/ftp
Node Namehttp://localhost:3000/ftp
MethodGET
ParameterCross-Origin-Opener-Policy
Attack
Evidence
Other Info
URLhttp://localhost:3000/juice-shop/build/routes/fileServer.js:59:18
Node Namehttp://localhost:3000/juice-shop/build/routes/fileServer.js:59:18
MethodGET
ParameterCross-Origin-Opener-Policy
Attack
Evidence
Other Info
URLhttp://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:328:13
Node Namehttp://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:328:13
MethodGET
ParameterCross-Origin-Opener-Policy
Attack
Evidence
Other Info
URLhttp://localhost:3000/sitemap.xml
Node Namehttp://localhost:3000/sitemap.xml
MethodGET
ParameterCross-Origin-Opener-Policy
Attack
Evidence
Other Info
Instances5
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).
+ +
Reference + https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cross-Origin-Opener-Policy + +
CWE Id693
WASC Id14
Plugin Id90004
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Low
Dangerous JS Functions
Description +
A dangerous JS function seems to be in use that would leave the site vulnerable.
+ +
URLhttp://localhost:3000/main.js
Node Namehttp://localhost:3000/main.js
MethodGET
Parameter
Attack
EvidencebypassSecurityTrustHtml(
Other Info
URLhttp://localhost:3000/vendor.js
Node Namehttp://localhost:3000/vendor.js
MethodGET
Parameter
Attack
EvidencebypassSecurityTrustHtml(
Other Info
Instances2
Solution +
See the references for security advice on the use of these functions.
+ +
Reference + https://v17.angular.io/guide/security + +
CWE Id749
WASC Id
Plugin Id10110
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Low
Deprecated Feature Policy Header Set
Description +
The header has now been renamed to Permissions-Policy.
+ +
URLhttp://localhost:3000
Node Namehttp://localhost:3000
MethodGET
Parameter
Attack
EvidenceFeature-Policy
Other Info
URLhttp://localhost:3000/main.js
Node Namehttp://localhost:3000/main.js
MethodGET
Parameter
Attack
EvidenceFeature-Policy
Other Info
URLhttp://localhost:3000/polyfills.js
Node Namehttp://localhost:3000/polyfills.js
MethodGET
Parameter
Attack
EvidenceFeature-Policy
Other Info
URLhttp://localhost:3000/runtime.js
Node Namehttp://localhost:3000/runtime.js
MethodGET
Parameter
Attack
EvidenceFeature-Policy
Other Info
URLhttp://localhost:3000/sitemap.xml
Node Namehttp://localhost:3000/sitemap.xml
MethodGET
Parameter
Attack
EvidenceFeature-Policy
Other Info
InstancesSystemic
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.
+ +
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/ + +
CWE Id16
WASC Id15
Plugin Id10063
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Low
Timestamp Disclosure - Unix
Description +
A timestamp was disclosed by the application/web server. - Unix
+ +
URLhttp://localhost:3000/styles.css
Node Namehttp://localhost:3000/styles.css
MethodGET
Parameter
Attack
Evidence1680327869
Other Info1680327869, which evaluates to: 2023-04-01 05:44:29.
URLhttp://localhost:3000/styles.css
Node Namehttp://localhost:3000/styles.css
MethodGET
Parameter
Attack
Evidence1701244813
Other Info1701244813, which evaluates to: 2023-11-29 08:00:13.
URLhttp://localhost:3000/styles.css
Node Namehttp://localhost:3000/styles.css
MethodGET
Parameter
Attack
Evidence1839622642
Other Info1839622642, which evaluates to: 2028-04-17 22:17:22.
URLhttp://localhost:3000/styles.css
Node Namehttp://localhost:3000/styles.css
MethodGET
Parameter
Attack
Evidence1863874346
Other Info1863874346, which evaluates to: 2029-01-23 14:52:26.
URLhttp://localhost:3000/styles.css
Node Namehttp://localhost:3000/styles.css
MethodGET
Parameter
Attack
Evidence2033195021
Other Info2033195021, which evaluates to: 2034-06-06 08:23:41.
InstancesSystemic
Solution +
Manually confirm that the timestamp data is not sensitive, and that the data cannot be aggregated to disclose exploitable patterns.
+ +
Reference + https://cwe.mitre.org/data/definitions/200.html + +
CWE Id497
WASC Id13
Plugin Id10096
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Informational
Modern Web Application
Description +
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.
+ +
URLhttp://localhost:3000
Node Namehttp://localhost:3000
MethodGET
Parameter
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other InfoNo links have been found while there are scripts, which is an indication that this is a modern web application.
URLhttp://localhost:3000/juice-shop/build/routes/fileServer.js:59:18
Node Namehttp://localhost:3000/juice-shop/build/routes/fileServer.js:59:18
MethodGET
Parameter
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other InfoNo links have been found while there are scripts, which is an indication that this is a modern web application.
URLhttp://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:328:13
Node Namehttp://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:328:13
MethodGET
Parameter
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other InfoNo links have been found while there are scripts, which is an indication that this is a modern web application.
URLhttp://localhost:3000/juice-shop/node_modules/serve-index/index.js:145:39
Node Namehttp://localhost:3000/juice-shop/node_modules/serve-index/index.js:145:39
MethodGET
Parameter
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other InfoNo links have been found while there are scripts, which is an indication that this is a modern web application.
URLhttp://localhost:3000/sitemap.xml
Node Namehttp://localhost:3000/sitemap.xml
MethodGET
Parameter
Attack
Evidence<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
Other InfoNo links have been found while there are scripts, which is an indication that this is a modern web application.
InstancesSystemic
Solution +
This is an informational alert and so no changes are required.
+ +
Reference
CWE Id
WASC Id
Plugin Id10109
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Informational
Non-Storable Content
Description +
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.
+ +
URLhttp://localhost:3000/ftp/eastere.gg
Node Namehttp://localhost:3000/ftp/eastere.gg
MethodGET
Parameter
Attack
Evidence403
Other Info
URLhttp://localhost:3000/ftp/package.json.bak
Node Namehttp://localhost:3000/ftp/package.json.bak
MethodGET
Parameter
Attack
Evidence403
Other Info
Instances2
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).
+ +
Reference + https://datatracker.ietf.org/doc/html/rfc7234 +
+ + https://datatracker.ietf.org/doc/html/rfc7231 +
+ + https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html + +
CWE Id524
WASC Id13
Plugin Id10049
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Informational
Storable and Cacheable Content
Description +
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.
+ +
URLhttp://localhost:3000/robots.txt
Node Namehttp://localhost:3000/robots.txt
MethodGET
Parameter
Attack
Evidence
Other InfoIn 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.
Instances1
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.
+ +
Reference + https://datatracker.ietf.org/doc/html/rfc7234 +
+ + https://datatracker.ietf.org/doc/html/rfc7231 +
+ + https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html + +
CWE Id524
WASC Id13
Plugin Id10049
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Informational
Storable but Non-Cacheable Content
Description +
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.
+ +
URLhttp://localhost:3000
Node Namehttp://localhost:3000
MethodGET
Parameter
Attack
Evidencemax-age=0
Other Info
URLhttp://localhost:3000/assets/public/favicon_js.ico
Node Namehttp://localhost:3000/assets/public/favicon_js.ico
MethodGET
Parameter
Attack
Evidencemax-age=0
Other Info
URLhttp://localhost:3000/polyfills.js
Node Namehttp://localhost:3000/polyfills.js
MethodGET
Parameter
Attack
Evidencemax-age=0
Other Info
URLhttp://localhost:3000/runtime.js
Node Namehttp://localhost:3000/runtime.js
MethodGET
Parameter
Attack
Evidencemax-age=0
Other Info
URLhttp://localhost:3000/sitemap.xml
Node Namehttp://localhost:3000/sitemap.xml
MethodGET
Parameter
Attack
Evidencemax-age=0
Other Info
InstancesSystemic
Solution
Reference + https://datatracker.ietf.org/doc/html/rfc7234 +
+ + https://datatracker.ietf.org/doc/html/rfc7231 +
+ + https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html + +
CWE Id524
WASC Id13
Plugin Id10049
+
+ + + + + +

Sequence Details

+ With the associated active scan results. + + + +
+ + + + + + + diff --git a/labs/lab5/zap/zap-report-auth.json b/labs/lab5/zap/zap-report-auth.json new file mode 100644 index 00000000..91de9b48 --- /dev/null +++ b/labs/lab5/zap/zap-report-auth.json @@ -0,0 +1,957 @@ +{ + "@programName": "ZAP", + "@version": "2.17.0", + "@generated": "Fri, 6 Mar 2026 16:42:39", + "created": "2026-03-06T16:42:39.082343914Z", + "insights":[ + { + "level": "Low", + "reason": "Warning", + "site": "", + "key": "insight.log.warn", + "description": "ZAP warnings logged - see the zap.log file for details", + "statistic": "10" + }, + { + "level": "Info", + "reason": "Informational", + "site": "", + "key": "insight.network.failure", + "description": "Percentage of network failures", + "statistic": "1" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://cdnjs.cloudflare.com", + "key": "insight.code.2xx", + "description": "Percentage of responses with status code 2xx", + "statistic": "100" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://cdnjs.cloudflare.com", + "key": "insight.endpoint.ctype.application/javascript", + "description": "Percentage of endpoints with content type application/javascript", + "statistic": "66" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://cdnjs.cloudflare.com", + "key": "insight.endpoint.ctype.text/css", + "description": "Percentage of endpoints with content type text/css", + "statistic": "33" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://cdnjs.cloudflare.com", + "key": "insight.endpoint.method.GET", + "description": "Percentage of endpoints with method GET", + "statistic": "100" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://cdnjs.cloudflare.com", + "key": "insight.endpoint.total", + "description": "Count of total endpoints", + "statistic": "3" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://cdnjs.cloudflare.com", + "key": "insight.response.slow", + "description": "Percentage of slow responses", + "statistic": "33" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.code.1xx", + "description": "Percentage of responses with status code 1xx", + "statistic": "2" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.code.2xx", + "description": "Percentage of responses with status code 2xx", + "statistic": "54" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.code.3xx", + "description": "Percentage of responses with status code 3xx", + "statistic": "37" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.code.4xx", + "description": "Percentage of responses with status code 4xx", + "statistic": "5" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.application/javascript", + "description": "Percentage of endpoints with content type application/javascript", + "statistic": "4" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.application/json", + "description": "Percentage of endpoints with content type application/json", + "statistic": "6" + }, + { + "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": "4" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.font/woff2", + "description": "Percentage of endpoints with content type font/woff2", + "statistic": "1" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.image/jpeg", + "description": "Percentage of endpoints with content type image/jpeg", + "statistic": "11" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.image/png", + "description": "Percentage of endpoints with content type image/png", + "statistic": "1" + }, + { + "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": "58" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.text/markdown", + "description": "Percentage of endpoints with content type text/markdown", + "statistic": "2" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.ctype.text/plain", + "description": "Percentage of endpoints with content type text/plain", + "statistic": "2" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.method.GET", + "description": "Percentage of endpoints with method GET", + "statistic": "99" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.method.POST", + "description": "Percentage of endpoints with method POST", + "statistic": "1" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.endpoint.total", + "description": "Count of total endpoints", + "statistic": "101" + }, + { + "level": "Info", + "reason": "Informational", + "site": "http://localhost:3000", + "key": "insight.response.slow", + "description": "Percentage of slow responses", + "statistic": "14" + }, + { + "level": "Info", + "reason": "Informational", + "site": "https://firefox-settings-attachments.cdn.mozilla.net", + "key": "insight.code.2xx", + "description": "Percentage of responses with status code 2xx", + "statistic": "100" + }, + { + "level": "Info", + "reason": "Informational", + "site": "https://firefox-settings-attachments.cdn.mozilla.net", + "key": "insight.endpoint.ctype.application/octet-stream", + "description": "Percentage of endpoints with content type application/octet-stream", + "statistic": "100" + }, + { + "level": "Info", + "reason": "Informational", + "site": "https://firefox-settings-attachments.cdn.mozilla.net", + "key": "insight.endpoint.method.GET", + "description": "Percentage of endpoints with method GET", + "statistic": "100" + }, + { + "level": "Info", + "reason": "Informational", + "site": "https://firefox-settings-attachments.cdn.mozilla.net", + "key": "insight.endpoint.total", + "description": "Count of total endpoints", + "statistic": "1" + }, + { + "level": "Info", + "reason": "Informational", + "site": "https://firefox-settings-attachments.cdn.mozilla.net", + "key": "insight.response.slow", + "description": "Percentage of slow responses", + "statistic": "100" + }, + { + "level": "Info", + "reason": "Informational", + "site": "https://localhost:3000", + "key": "insight.endpoint.method.GET", + "description": "Percentage of endpoints with method GET", + "statistic": "100" + }, + { + "level": "Info", + "reason": "Informational", + "site": "https://localhost:3000", + "key": "insight.endpoint.total", + "description": "Count of total endpoints", + "statistic": "1" + } + ], + "site":[ + { + "@name": "https://localhost:3000", + "@host": "localhost", + "@port": "3000", + "@ssl": "true", + "alerts": [ + ] + }, + { + "@name": "https://firefox-settings-attachments.cdn.mozilla.net", + "@host": "firefox-settings-attachments.cdn.mozilla.net", + "@port": "443", + "@ssl": "true", + "alerts": [ + ] + }, + { + "@name": "http://cdnjs.cloudflare.com", + "@host": "cdnjs.cloudflare.com", + "@port": "80", + "@ssl": "false", + "alerts": [ + ] + }, + { + "@name": "http://localhost:3000", + "@host": "localhost", + "@port": "3000", + "@ssl": "false", + "alerts": [ + { + "pluginid": "40018", + "alertRef": "40018", + "alert": "SQL Injection", + "name": "SQL Injection", + "riskcode": "3", + "confidence": "1", + "riskdesc": "High (Low)", + "desc": "

SQL injection may be possible.

", + "instances":[ + { + "id": "1756", + "uri": "http://localhost:3000/rest/products/search?q=%27%28", + "nodeName": "http:\/\/localhost:3000\/rest\/products\/search (q)", + "method": "GET", + "param": "q", + "attack": "'(", + "evidence": "HTTP/1.1 500 Internal Server Error", + "otherinfo": "" + } + ], + "count": "1", + "systemic": false, + "solution": "

Do not trust client side input, even if there is client side validation in place.

In general, type check all data on the server side.

If the application uses JDBC, use PreparedStatement or CallableStatement, with parameters passed by '?'

If the application uses ASP, use ADO Command Objects with strong type checking and parameterized queries.

If database Stored Procedures can be used, use them.

Do *not* concatenate strings into queries in the stored procedure, or use 'exec', 'exec immediate', or equivalent functionality!

Do not create dynamic SQL queries using simple string concatenation.

Escape all data received from the client.

Apply an 'allow list' of allowed characters, or a 'deny list' of disallowed characters in user input.

Apply the principle of least privilege by using the least privileged database user possible.

In particular, avoid using the 'sa' or 'db-owner' database users. This does not eliminate SQL injection, but minimizes its impact.

Grant the minimum database access that is necessary for the application.

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

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

", + "cweid": "89", + "wascid": "19", + "sourceid": "1123" + }, + { + "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": "6", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "8", + "uri": "http://localhost:3000/*", + "nodeName": "http:\/\/localhost:3000\/*", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "58", + "uri": "http://localhost:3000/ftp", + "nodeName": "http:\/\/localhost:3000\/ftp", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "57", + "uri": "http://localhost:3000/ftp/package.json.bak", + "nodeName": "http:\/\/localhost:3000\/ftp\/package.json.bak", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "5", + "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": "9" + }, + { + "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": "0", + "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": "3", + "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": "1", + "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": "14" + }, + { + "pluginid": "10106", + "alertRef": "10106", + "alert": "HTTP Only Site", + "name": "HTTP Only Site", + "riskcode": "2", + "confidence": "2", + "riskdesc": "Medium (Medium)", + "desc": "

The site is only served under HTTP and not HTTPS.

", + "instances":[ + { + "id": "1757", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp40Brq", + "nodeName": "https:\/\/localhost:3000\/socket.io\/", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "Failed to connect.\nZAP attempted to connect via: https://localhost:3000/socket.io/" + } + ], + "count": "1", + "systemic": false, + "solution": "

Configure your web or application server to use SSL (https).

", + "otherinfo": "

Failed to connect.

ZAP attempted to connect via: https://localhost:3000/socket.io/

", + "reference": "

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

https://letsencrypt.org/

", + "cweid": "311", + "wascid": "4", + "sourceid": "1124" + }, + { + "pluginid": "10020", + "alertRef": "10020-1", + "alert": "Missing Anti-clickjacking Header", + "name": "Missing Anti-clickjacking Header", + "riskcode": "2", + "confidence": "2", + "riskdesc": "Medium (Medium)", + "desc": "

The response does not protect against 'ClickJacking' attacks. It should include either Content-Security-Policy with 'frame-ancestors' directive or X-Frame-Options.

", + "instances":[ + { + "id": "519", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406Wx&sid=1Opivy0OOmJoxz9CAALe", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,t,transport)(40)", + "method": "POST", + "param": "x-frame-options", + "attack": "", + "evidence": "", + "otherinfo": "" + } + ], + "count": "1", + "systemic": true, + "solution": "

Modern Web browsers support the Content-Security-Policy and X-Frame-Options HTTP headers. Ensure one of them is set on all web pages returned by your site/app.

If you expect the page to be framed only by pages on your server (e.g. it's part of a FRAMESET) then you'll want to use SAMEORIGIN, otherwise if you never expect the page to be framed, you should use DENY. Alternatively consider implementing Content Security Policy's \"frame-ancestors\" directive.

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

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/X-Frame-Options

", + "cweid": "1021", + "wascid": "15", + "sourceid": "207" + }, + { + "pluginid": "3", + "alertRef": "3-1", + "alert": "Session ID in URL Rewrite", + "name": "Session ID in URL Rewrite", + "riskcode": "2", + "confidence": "3", + "riskdesc": "Medium (High)", + "desc": "

URL rewrite is used to track user session ID. The session ID may be disclosed via cross-site referer header. In addition, the session ID might be stored in browser history or server logs.

", + "instances":[ + { + "id": "526", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406Wz&sid=1Opivy0OOmJoxz9CAALe", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,t,transport)", + "method": "GET", + "param": "sid", + "attack": "", + "evidence": "1Opivy0OOmJoxz9CAALe", + "otherinfo": "" + }, + { + "id": "564", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406-N&sid=jKwRGLofrNhVSGgAAALg", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,t,transport)", + "method": "GET", + "param": "sid", + "attack": "", + "evidence": "jKwRGLofrNhVSGgAAALg", + "otherinfo": "" + }, + { + "id": "531", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=websocket&sid=1Opivy0OOmJoxz9CAALe", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,transport)", + "method": "GET", + "param": "sid", + "attack": "", + "evidence": "1Opivy0OOmJoxz9CAALe", + "otherinfo": "" + }, + { + "id": "555", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=websocket&sid=jKwRGLofrNhVSGgAAALg", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,transport)", + "method": "GET", + "param": "sid", + "attack": "", + "evidence": "jKwRGLofrNhVSGgAAALg", + "otherinfo": "" + }, + { + "id": "524", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406Wx&sid=1Opivy0OOmJoxz9CAALe", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,t,transport)(40)", + "method": "POST", + "param": "sid", + "attack": "", + "evidence": "1Opivy0OOmJoxz9CAALe", + "otherinfo": "" + } + ], + "count": "5", + "systemic": true, + "solution": "

For secure content, put session ID in a cookie. To be even more secure consider using a combination of cookie and URL rewrite.

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

https://seclists.org/webappsec/2002/q4/111

", + "cweid": "598", + "wascid": "13", + "sourceid": "208" + }, + { + "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": "15", + "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": "19", + "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": "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": "14", + "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": "18", + "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": "9" + }, + { + "pluginid": "2", + "alertRef": "2", + "alert": "Private IP Disclosure", + "name": "Private IP Disclosure", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

A private IP (such as 10.x.x.x, 172.x.x.x, 192.168.x.x) or an Amazon EC2 private hostname (for example, ip-10-0-56-78) has been found in the HTTP response body. This information might be helpful for further attacks targeting internal systems.

", + "instances":[ + { + "id": "484", + "uri": "http://localhost:3000/rest/admin/application-configuration", + "nodeName": "http:\/\/localhost:3000\/rest\/admin\/application-configuration", + "method": "GET", + "param": "", + "attack": "", + "evidence": "192.168.99.100:3000", + "otherinfo": "192.168.99.100:3000\n192.168.99.100:4200\n" + } + ], + "count": "1", + "systemic": false, + "solution": "

Remove the private IP address from the HTTP response body. For comments, use JSP/ASP/PHP comment instead of HTML/JavaScript comment which can be seen by client browsers.

", + "otherinfo": "

192.168.99.100:3000

192.168.99.100:4200

", + "reference": "

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

", + "cweid": "497", + "wascid": "13", + "sourceid": "201" + }, + { + "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": "28", + "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": "21", + "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": "26", + "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": "29", + "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": "23", + "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": "17" + }, + { + "pluginid": "10021", + "alertRef": "10021", + "alert": "X-Content-Type-Options Header Missing", + "name": "X-Content-Type-Options Header Missing", + "riskcode": "1", + "confidence": "2", + "riskdesc": "Low (Medium)", + "desc": "

The Anti-MIME-Sniffing header X-Content-Type-Options was not set to 'nosniff'. This allows older versions of Internet Explorer and Chrome to perform MIME-sniffing on the response body, potentially causing the response body to be interpreted and displayed as a content type other than the declared content type. Current (early 2014) and legacy versions of Firefox will use the declared content type (if one is set), rather than performing MIME-sniffing.

", + "instances":[ + { + "id": "528", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406Wz&sid=1Opivy0OOmJoxz9CAALe", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,t,transport)", + "method": "GET", + "param": "x-content-type-options", + "attack": "", + "evidence": "", + "otherinfo": "This issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type.\nAt \"High\" threshold this scan rule will not alert on client or server error responses." + }, + { + "id": "469", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406T4", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,t,transport)", + "method": "GET", + "param": "x-content-type-options", + "attack": "", + "evidence": "", + "otherinfo": "This issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type.\nAt \"High\" threshold this scan rule will not alert on client or server error responses." + }, + { + "id": "525", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp406Wx&sid=1Opivy0OOmJoxz9CAALe", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,t,transport)(40)", + "method": "POST", + "param": "x-content-type-options", + "attack": "", + "evidence": "", + "otherinfo": "This issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type.\nAt \"High\" threshold this scan rule will not alert on client or server error responses." + } + ], + "count": "3", + "systemic": true, + "solution": "

Ensure that the application/web server sets the Content-Type header appropriately, and that it sets the X-Content-Type-Options header to 'nosniff' for all web pages.

If possible, ensure that the end user uses a standards-compliant and modern web browser that does not perform MIME-sniffing at all, or that can be directed by the web application/web server to not perform MIME-sniffing.

", + "otherinfo": "

This issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type.

At \"High\" threshold this scan rule will not alert on client or server error responses.

", + "reference": "

https://learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/compatibility/gg622941(v=vs.85)

https://owasp.org/www-community/Security_Headers

", + "cweid": "693", + "wascid": "15", + "sourceid": "208" + }, + { + "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": "25", + "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": "22", + "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": "125", + "uri": "http://localhost:3000/juice-shop/build/routes/fileServer.js:59:18", + "nodeName": "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": "99", + "uri": "http://localhost:3000/juice-shop/build/routes/styles.css", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/build\/routes\/styles.css", + "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": "27", + "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": "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": "1759", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=websocket&sid=v9Ry7S_RXB0evVuFAAMC", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,transport)", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "1758", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp40Brq", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,t,transport)", + "method": "GET", + "param": "Header User-Agent", + "attack": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)", + "evidence": "", + "otherinfo": "" + }, + { + "id": "1760", + "uri": "http://localhost:3000/socket.io/?EIO=4&transport=polling&t=Pp40Bw5&sid=v9Ry7S_RXB0evVuFAAMC", + "nodeName": "http:\/\/localhost:3000\/socket.io\/ (EIO,sid,t,transport)(40)", + "method": "POST", + "param": "Header User-Agent", + "attack": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)", + "evidence": "", + "otherinfo": "" + } + ], + "count": "3", + "systemic": true, + "solution": "", + "otherinfo": "", + "reference": "

https://owasp.org/wstg

", + "cweid": "0", + "wascid": "0", + "sourceid": "1128" + } + ] + } + ], + "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..5211117d --- /dev/null +++ b/labs/lab5/zap/zap-report-noauth.json @@ -0,0 +1,865 @@ +{ + "@programName": "ZAP", + "@version": "2.17.0", + "@generated": "Fri, 6 Mar 2026 15:59:33", + "created": "2026-03-06T15:59:33.923745682Z", + "insights":[ + { + "level": "Low", + "reason": "Warning", + "site": "", + "key": "insight.log.warn", + "description": "ZAP warnings logged - see the zap.log file for details", + "statistic": "1" + }, + { + "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": "45" + } + ], + "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": "6", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "60", + "uri": "http://localhost:3000/ftp/eastere.gg", + "nodeName": "http:\/\/localhost:3000\/ftp\/eastere.gg", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "62", + "uri": "http://localhost:3000/ftp/package-lock.json.bak", + "nodeName": "http:\/\/localhost:3000\/ftp\/package-lock.json.bak", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "61", + "uri": "http://localhost:3000/ftp/package.json.bak", + "nodeName": "http:\/\/localhost:3000\/ftp\/package.json.bak", + "method": "GET", + "param": "", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "5", + "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": "0", + "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": "4", + "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": "1", + "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": "3", + "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": "12" + }, + { + "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": "14", + "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": "82", + "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": "//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "11", + "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": "16", + "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": "8" + }, + { + "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": "49", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "84", + "uri": "http://localhost:3000/ftp", + "nodeName": "http:\/\/localhost:3000\/ftp", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "98", + "uri": "http://localhost:3000/juice-shop/build/routes/fileServer.js:59:18", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/build\/routes\/fileServer.js:59:18", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "99", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:328:13", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/node_modules\/express\/lib\/router\/index.js:328:13", + "method": "GET", + "param": "Cross-Origin-Embedder-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "50", + "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": "52", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "85", + "uri": "http://localhost:3000/ftp", + "nodeName": "http:\/\/localhost:3000\/ftp", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "100", + "uri": "http://localhost:3000/juice-shop/build/routes/fileServer.js:59:18", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/build\/routes\/fileServer.js:59:18", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "101", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:328:13", + "nodeName": "http:\/\/localhost:3000\/juice-shop\/node_modules\/express\/lib\/router\/index.js:328:13", + "method": "GET", + "param": "Cross-Origin-Opener-Policy", + "attack": "", + "evidence": "", + "otherinfo": "" + }, + { + "id": "54", + "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": "109", + "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": "22" + }, + { + "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": "48", + "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": "43", + "uri": "http://localhost:3000/polyfills.js", + "nodeName": "http:\/\/localhost:3000\/polyfills.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "41", + "uri": "http://localhost:3000/runtime.js", + "nodeName": "http:\/\/localhost:3000\/runtime.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "Feature-Policy", + "otherinfo": "" + }, + { + "id": "46", + "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": "20", + "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": "17", + "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": "19", + "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": "21", + "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": "18", + "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": "15" + }, + { + "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": "25", + "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": "95", + "uri": "http://localhost:3000/juice-shop/build/routes/fileServer.js:59:18", + "nodeName": "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": "96", + "uri": "http://localhost:3000/juice-shop/node_modules/express/lib/router/index.js:328:13", + "nodeName": "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": "97", + "uri": "http://localhost:3000/juice-shop/node_modules/serve-index/index.js:145:39", + "nodeName": "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": "28", + "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": "1" + }, + { + "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": "72", + "uri": "http://localhost:3000/ftp/eastere.gg", + "nodeName": "http:\/\/localhost:3000\/ftp\/eastere.gg", + "method": "GET", + "param": "", + "attack": "", + "evidence": "403", + "otherinfo": "" + }, + { + "id": "71", + "uri": "http://localhost:3000/ftp/package.json.bak", + "nodeName": "http:\/\/localhost:3000\/ftp\/package.json.bak", + "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": "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": "39", + "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": "45", + "uri": "http://localhost:3000", + "nodeName": "http:\/\/localhost:3000", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "38", + "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": "42", + "uri": "http://localhost:3000/polyfills.js", + "nodeName": "http:\/\/localhost:3000\/polyfills.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "40", + "uri": "http://localhost:3000/runtime.js", + "nodeName": "http:\/\/localhost:3000\/runtime.js", + "method": "GET", + "param": "", + "attack": "", + "evidence": "max-age=0", + "otherinfo": "" + }, + { + "id": "44", + "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": "1" + } + ] + } + ], + "sequences":[ + ] + +} diff --git a/labs/lab5/zap/zap.yaml b/labs/lab5/zap/zap.yaml new file mode 100644 index 00000000..1ac573fa --- /dev/null +++ b/labs/lab5/zap/zap.yaml @@ -0,0 +1,50 @@ +env: + contexts: + - name: "Juice Shop Auth" + urls: + - "http://localhost:3000/*" + authentication: + method: "json" + parameters: + loginPageUrl: "http://localhost:3000/rest/user/login" + loginRequestBody: '{"email":"admin@juice-sh.op","password":"admin123"}' + loginRequestUrl: "http://localhost:3000/rest/user/login" + verification: + method: "response" + loggedInRegex: "authentication" + loggedOutRegex: "Unauthorized" + sessionManagement: + method: "cookie" + parameters: + failOnError: true + progressToStdout: false + +jobs: + - type: "spider" + parameters: + context: "Juice Shop Auth" + url: "http://localhost:3000" + maxDuration: 5 + + - type: "spiderAjax" + parameters: + context: "Juice Shop Auth" + url: "http://localhost:3000" + maxDuration: 10 + + - type: "activeScan" + parameters: + context: "Juice Shop Auth" + policy: "Default Policy" + + - type: "report" + parameters: + template: "traditional-html" + reportFile: "/zap/wrk/report-auth.html" + reportTitle: "Juice Shop Authenticated Scan" + + - type: "report" + parameters: + template: "traditional-json" + reportFile: "/zap/wrk/zap-report-auth.json" + reportTitle: "Juice Shop Authenticated Scan" diff --git a/labs/submission5.md b/labs/submission5.md new file mode 100644 index 00000000..f06414f8 --- /dev/null +++ b/labs/submission5.md @@ -0,0 +1,736 @@ +# Lab 5 — SAST & DAST Security Analysis + +## Task 1 — Static Application Security Testing with Semgrep + +### 1.1 SAST Tool Effectiveness + +**Tool:** Semgrep +**Ruleset:** p/security-audit, p/owasp-top-ten + +#### Coverage Analysis +- **Files scanned:** 20 +- **Total findings:** 25 +- **Analysis scope:** OWASP Juice Shop source code + +#### Vulnerability Types Detected + +Semgrep identified the following categories of vulnerabilities: + +- **javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection:** 6 findings +- **javascript.express.security.audit.express-res-sendfile.express-res-sendfile:** 4 findings +- **javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing:** 4 findings +- **generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var:** 4 findings +- **javascript.lang.security.audit.unknown-value-with-script-tag.unknown-value-with-script-tag:** 2 findings + + +#### Key Detection Areas +- SQL Injection patterns and unsafe database queries +- Hardcoded secrets and API keys in source code +- Insecure cryptographic usage (weak algorithms, unsafe functions) +- Insecure Express.js configurations +- Path traversal vulnerabilities +- Unsafe use of eval() and dynamic code execution +- XSS vulnerabilities and unsafe HTML output +- Authentication and authorization bypasses +- OWASP Top 10 compliance issues + +--- + +### 1.2 Critical Vulnerability Analysis — Top 5 Findings + +#### Finding 1: Directory Listing Enabled (Express) +- **Vulnerability Type:** Information Disclosure / Directory Enumeration +- **Severity:** HIGH +- **Location:** `/src/server.ts:269` +- **Occurrences:** 4 +- **Description:** Directory listing/indexing is enabled, allowing potential disclosure of sensitive directories and files. Attackers can enumerate the directory structure and discover hidden resources. +- **Remediation:** Disable directory listing in Express.js configuration. If directory listing is required for public resources, implement strict access controls and ensure sensitive files are inaccessible. +- **Code Impact:** Affects all instances where `app.use(express.static(...))` is configured without `index: false` option. + +--- + +#### Finding 2: Unquoted HTML Template Variables (Angular) +- **Vulnerability Type:** Cross-Site Scripting (XSS) +- **Severity:** HIGH +- **Location:** `/src/frontend/src/app/navbar/navbar.component.html:17` +- **Occurrences:** 4 +- **Description:** Unquoted template variables used as HTML attributes can be exploited to inject custom JavaScript handlers. A malicious actor could inject event handlers like `onmouseover="alert()"` into the template. +- **Remediation:** Wrap all template expressions in quotes (e.g., `attr="{{ expr }}"` instead of `attr={{ expr }}`). Use Angular's built-in sanitization for dynamic content. +- **Code Impact:** Affects navbar component and potentially other template files with similar patterns. + +--- + +#### Finding 3: Path Traversal in File Server (res.sendFile) +- **Vulnerability Type:** Path Traversal / Arbitrary File Access +- **Severity:** CRITICAL +- **Location:** `/src/routes/fileServer.ts:33` +- **Occurrences:** 4 +- **Description:** User-controlled input is directly passed to `res.sendFile()` without proper validation. An attacker can use traversal sequences (`../../../etc/passwd`) to read arbitrary files from the server filesystem. +- **Remediation:** + - Validate input against an allow-list of permitted paths + - Use `path.normalize()` and `path.resolve()` to canonicalize paths + - Ensure the resolved path is within the intended directory using `path.relative()` + - Example: `if (!path.resolve(userInput).startsWith(allowedDir)) reject()` +- **Code Impact:** File download/serving functionality is vulnerable. This is a high-impact vulnerability affecting file handling routes. + +--- + +#### Finding 4: Uncontrolled Script Tag Content (XSS) +- **Vulnerability Type:** Cross-Site Scripting (XSS) / DOM-based XSS +- **Severity:** HIGH +- **Location:** `/src/routes/videoHandler.ts:58` +- **Occurrences:** 2 +- **Description:** Dynamic variable `subs` is used within a `Checkmarx logo
KICS v2.1.20 +Scanned paths: /src +Platforms: Common, AnsibleStart time: 19:19:25, Mar 13 2026 +End time: 19:19:28, Mar 13 2026

Vulnerabilities:

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

Passwords And Secrets - Generic Password

Platform: Common +CWE: 798 +Risk Score: 7.8 +Category: Secret Management
Query to find passwords and secrets in infrastructure code.https://docs.kics.io/latest/secrets/
Results (6)
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=<SECRET-MASKED-ON-PURPOSE>
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 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/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/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!

Passwords And Secrets - Generic Secret

Platform: Common +CWE: 798 +Risk Score: 7.8 +Category: Secret Management
Query to find passwords and secrets in infrastructure code.https://docs.kics.io/latest/secrets/
Results (1)
File: ../../src/inventory.ini +Line 20
Expected: Hardcoded secret key should not appear in source +Found: Hardcoded secret key appears in source
19db_admin_password=<SECRET-MASKED-ON-PURPOSE>
20api_secret_key=<SECRET-MASKED-ON-PURPOSE>
21

Passwords And Secrets - Password in URL

Platform: Common +CWE: 798 +Risk Score: 7.8 +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 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
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

Unpinned Package Version

Platform: Ansible +CWE: 706 +Risk Score: 4.1 +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..4b000e0b --- /dev/null +++ b/labs/lab6/analysis/kics-ansible-report.txt @@ -0,0 +1,71 @@ + + + + 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.20 + + + +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:72 + [2]: ../../src/deploy.yml:16 +Passwords And Secrets - Generic Secret, Severity: HIGH, Results: 1 + [1]: ../../src/inventory.ini:20 +Passwords And Secrets - Generic Password, Severity: HIGH, Results: 6 + [1]: ../../src/configure.yml:16 + [2]: ../../src/inventory.ini:18 + [3]: ../../src/inventory.ini:19 + [4]: ../../src/deploy.yml:12 + [5]: ../../src/inventory.ini:5 + [6]: ../../src/inventory.ini:10 + +Results Summary: +CRITICAL: 0 +HIGH: 9 +MEDIUM: 0 +LOW: 1 +INFO: 0 +TOTAL: 10 + diff --git a/labs/lab6/analysis/kics-ansible-results.json b/labs/lab6/analysis/kics-ansible-results.json new file mode 100644 index 00000000..ef8870fc --- /dev/null +++ b/labs/lab6/analysis/kics-ansible-results.json @@ -0,0 +1,206 @@ +{ + "kics_version": "v2.1.20", + "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": 9, + "INFO": 0, + "LOW": 1, + "MEDIUM": 0, + "TRACE": 0 + }, + "total_counter": 10, + "total_bom_resources": 0, + "start": "2026-03-13T19:19:25.330594065Z", + "end": "2026-03-13T19:19:28.960305204Z", + "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", + "risk_score": "7.8", + "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/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" + }, + { + "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": "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/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/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" + } + ] + }, + { + "query_name": "Passwords And Secrets - Generic Secret", + "query_id": "3e2d3b2f-c22a-4df1-9cc6-a7a0aebb0c99", + "query_url": "https://docs.kics.io/latest/secrets/", + "severity": "HIGH", + "platform": "Common", + "cwe": "798", + "risk_score": "7.8", + "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/inventory.ini", + "similarity_id": "403da6866e75f1a26d35f59ab3d1763e8971d9febb1392b355bbbc357b156690", + "line": 20, + "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", + "risk_score": "7.8", + "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": "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" + }, + { + "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" + } + ] + }, + { + "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", + "risk_score": "4.1", + "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 100644 index 00000000..362d5dc1 --- /dev/null +++ b/labs/lab6/analysis/kics-pulumi-report.html @@ -0,0 +1,50 @@ +KICS Scan ResultCheckmarx logo
KICS v2.1.20 +Scanned paths: /src +Platforms: Pulumi, CommonStart time: 19:09:27, Mar 13 2026 +End time: 19:09:29, Mar 13 2026

Vulnerabilities:

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

RDS DB Instance Publicly Accessible

Platform: Pulumi +CWE: 284 +Risk Score: 8.7 +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 Not Encrypted

Platform: Pulumi +CWE: 311 +Risk Score: 7.1 +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 +Risk Score: 7.8 +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 +Risk Score: 5.1 +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

DynamoDB Table Point In Time Recovery Disabled

Platform: Pulumi +CWE: 459 +Risk Score: 0.0 +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 +Risk Score: 0.0 +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..8e00c1ee --- /dev/null +++ b/labs/lab6/analysis/kics-pulumi-report.txt @@ -0,0 +1,129 @@ + + + + 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.20 + + + +Preparing Scan Assets: \ +Preparing Scan Assets: - +Preparing Scan Assets: | +Preparing Scan Assets: Done + + + + + + +EC2 Not EBS Optimized, Severity: INFO, Results: 1 +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 +Platform: Pulumi +CWE: 459 +Risk Score: 0.0 +Learn more about this vulnerability: https://docs.kics.io/latest/queries/pulumi-queries/aws/d991e4ae-42ab-429b-ab43-d5e5fa9ca633 + + [1]: ../../src/Pulumi-vulnerable.yaml:157 + + 156: type: aws:ec2:Instance + 157: properties: + 158: ami: ami-0c55b159cbfafe1f0 + + +DynamoDB Table Point In Time Recovery Disabled, Severity: INFO, Results: 1 +Description: It's considered a best practice to have point in time recovery enabled for DynamoDB Table +Platform: Pulumi +CWE: 459 +Risk Score: 0.0 +Learn more about this vulnerability: https://docs.kics.io/latest/queries/pulumi-queries/aws/327b0729-4c5c-4c44-8b5c-e476cd9c7290 + + [1]: ../../src/Pulumi-vulnerable.yaml:213 + + 212: pointInTimeRecovery: + 213: enabled: false # SECURITY ISSUE #18 - No PITR + 214: tags: + + +EC2 Instance Monitoring Disabled, Severity: MEDIUM, Results: 1 +Description: EC2 Instance should have detailed monitoring enabled. With detailed monitoring enabled data is available in 1-minute periods +Platform: Pulumi +CWE: 778 +Risk Score: 5.1 +Learn more about this vulnerability: https://docs.kics.io/latest/queries/pulumi-queries/aws/daa581ef-731c-4121-832d-cf078f67759d + + [1]: ../../src/Pulumi-vulnerable.yaml:157 + + 156: type: aws:ec2:Instance + 157: properties: + 158: ami: ami-0c55b159cbfafe1f0 + + +Passwords And Secrets - Generic Password, Severity: HIGH, Results: 1 +Description: Query to find passwords and secrets in infrastructure code. +Platform: Common +CWE: 798 +Risk Score: 7.8 +Learn more about this vulnerability: https://docs.kics.io/latest/queries/common-queries/a88baa34-e2ad-44ea-ad6f-8cac87bc7c71 + + [1]: ../../src/Pulumi-vulnerable.yaml:16 + + 015: # SECURITY ISSUE #1 - Hardcoded database password + 016: dbPassword: + 017: + + +DynamoDB Table Not Encrypted, Severity: HIGH, Results: 1 +Description: AWS DynamoDB Tables should have serverSideEncryption enabled +Platform: Pulumi +CWE: 311 +Risk Score: 7.1 +Learn more about this vulnerability: https://docs.kics.io/latest/queries/pulumi-queries/aws/b6a7e0ae-aed8-4a19-a993-a95760bf8836 + + [1]: ../../src/Pulumi-vulnerable.yaml:205 + + 204: type: aws:dynamodb:Table + 205: properties: + 206: name: my-table-pulumi-yaml + + +RDS DB Instance Publicly Accessible, Severity: CRITICAL, Results: 1 +Description: RDS must not be defined with public interface, which means the attribute 'PubliclyAccessible' must be set to false. +Platform: Pulumi +CWE: 284 +Risk Score: 8.7 +Learn more about this vulnerability: https://docs.kics.io/latest/queries/pulumi-queries/aws/647de8aa-5a42-41b5-9faf-22136f117380 + + [1]: ../../src/Pulumi-vulnerable.yaml:104 + + 103: storageEncrypted: false # SECURITY ISSUE #7 - No encryption! + 104: publiclyAccessible: true # SECURITY ISSUE #8 - Public access! + 105: skipFinalSnapshot: true + + + +Results Summary: +CRITICAL: 1 +HIGH: 2 +MEDIUM: 1 +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 100644 index 00000000..15c44e35 --- /dev/null +++ b/labs/lab6/analysis/kics-pulumi-results.json @@ -0,0 +1,202 @@ +{ + "kics_version": "v2.1.20", + "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": 1, + "HIGH": 2, + "INFO": 2, + "LOW": 0, + "MEDIUM": 1, + "TRACE": 0 + }, + "total_counter": 6, + "total_bom_resources": 0, + "start": "2026-03-13T19:09:27.908059252Z", + "end": "2026-03-13T19:09:29.103913356Z", + "paths": [ + "/src" + ], + "queries": [ + { + "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": "CRITICAL", + "platform": "Pulumi", + "cwe": "284", + "risk_score": "8.7", + "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 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", + "risk_score": "7.1", + "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", + "risk_score": "7.8", + "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", + "risk_score": "5.1", + "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": "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", + "risk_score": "0.0", + "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", + "risk_score": "0.0", + "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..59e4af14 --- /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: 1 + 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..22632d9f --- /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 0000000000000000000000000000000000000000..78ae8606aadfd6e129d14f2ae17052cf436d9630 GIT binary patch literal 14262 zcmeI3TT>fH5QY0Ssmg!YN2dbDL0oLV5%7g7lyVRzk1ipBP#FZJi!uK3NzON|W>VUo#{D!x@Y#^e}1u_Eq;gAwF^75rVZ0o&obMwW8F1%e`W*SFQ?p@ zt~ikVDdibh%lgW7S&;QSZ|F=FaGv_HXD=mpGVZ&&N^Gm8)Rozv z%5k2q^1kD}cq6anlXB9Q%=X9W#oDOlrLBzf?x{t+LTSaEnUVK*je?ikP(JTX-ijVA z9_0OKyY@k6&+q4D>BHrCcxa#Pe*=NmZ z@Nb}bNWzr*ZcUrp#Y&)7FedWIfs%cd|sZTnlcWvJ1^dXm=B z5f;0fw5Vv2v4=cM?A1bNZct`d7*Q8CU}fOh*s0*w*d_S*FkuGx;}#9C;4HCG zY*aR3N#NqJcx(&oxje>nRnz$lA#W&o z1$oYfmA70~^zm}5MN|Nc$%H8I9nfQ6mKxqN%{#J`7v3DWwIvBkfB_LTXr;0|axodH zXbW51;y=umr|X>^eq3H_s?T>8n)8^b(!BGYy3m2x6YK>~yffxN_)8x5JW@(4MH<~V z2TO?Q!DE_Ahb7_Le@hqxH^QTGUyCSWL@hI2!HXQ19EEu1dOQLrrLE#jb08#DEB@bklQ(5Gf! zby?fne2ci!E8AG`txCnzgH7!UC5rJM@N6_*|7i((uI-C3rKJNt&iW5)L*U$r{+mKf z5D)f6jB}(XWw9kt>p91ds?EZC$zn}MiKl&gAAME=S&74PVSliZZt;rx#L8XH(2yi0 zw{oFJO=(v|#`E>US7Ph=Z$;Np$Ci9Vyu^r$Q%lyL;ce2vUih!)kDo?jLyj9AS^|BtrJ3y9w#ZZ+H746ae}M;4Dlq{1 z!()cb===Qo3)MrO+*ainz}Vfj#_TeA576t>Inemi-?VR-#yk@T_nyqumyA=MfknIe z&$L?vYsIsDohNtZhASdE#qPVCvdPTUc_^f;$8>)@y1 zuc4jjZO-Lm=L&5Zs1~%`;}TfMj((I0H;riNrP_!0$7sTxi)|_E1f>7y80?01xjsf6U5Y zwKZmv_Z$f~a-K9D>+uMQ+o$*r;5qLsn0HPT76I-IuLz5P$4)E?U!OH({C)PQ9LfUa zU&*io{8GGxn3BiF^EH!p(xTiNm1QHd%b%-?7>rCqJbW9-tO?x_Ea0YA|5)BioLz{)HB^Qg7?WG6CC@a U+TT(9{J#7=Lxw){zTnL7KO_470RR91 literal 0 HcmV?d00001 diff --git a/labs/lab6/analysis/terrascan-results.json b/labs/lab6/analysis/terrascan-results.json new file mode 100644 index 00000000..4c883d17 --- /dev/null +++ b/labs/lab6/analysis/terrascan-results.json @@ -0,0 +1,303 @@ +{ + "results": { + "violations": [ + { + "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": "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": "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": "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": "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 + }, + { + "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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 + } + ], + "skipped_violations": null, + "scan_summary": { + "file/folder": "/iac", + "iac_type": "terraform", + "scanned_at": "2026-03-13 19:05:22.461208843 +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..ed2b9cec --- /dev/null +++ b/labs/lab6/analysis/tfsec-report.txt @@ -0,0 +1,1099 @@ + +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 sensitive action '*' on wildcarded resource '*' (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 9.235409ms + parsing 1.532129ms + adaptation 2.565898ms + checks 14.116471ms + total 27.449907ms + + 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. + diff --git a/labs/lab6/analysis/tfsec-results.csv b/labs/lab6/analysis/tfsec-results.csv new file mode 100644 index 00000000..d41cbb6b --- /dev/null +++ b/labs/lab6/analysis/tfsec-results.csv @@ -0,0 +1,54 @@ +file,start_line,end_line,rule_id,severity,description,link,passed +database.tf,72,92,aws-dynamodb-enable-at-rest-encryption,HIGH,Table encryption is not enabled.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/enable-at-rest-encryption/,false +database.tf,86,86,aws-dynamodb-enable-recovery,MEDIUM,Point-in-time recovery is not enabled.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/enable-recovery/,false +database.tf,72,92,aws-dynamodb-table-customer-key,LOW,Table encryption does not use a customer-managed KMS key.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/dynamodb/table-customer-key/,false +security_groups.tf,86,91,aws-ec2-add-description-to-security-group-rule,LOW,Security group rule does not have a description.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/,false +security_groups.tf,52,57,aws-ec2-add-description-to-security-group-rule,LOW,Security group rule does not have a description.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/,false +security_groups.tf,18,23,aws-ec2-add-description-to-security-group-rule,LOW,Security group rule does not have a description.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/add-description-to-security-group-rule/,false +security_groups.tf,90,90,aws-ec2-no-public-egress-sgr,CRITICAL,Security group rule allows egress to multiple public internet addresses.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/,false +security_groups.tf,56,56,aws-ec2-no-public-egress-sgr,CRITICAL,Security group rule allows egress to multiple public internet addresses.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/,false +security_groups.tf,22,22,aws-ec2-no-public-egress-sgr,CRITICAL,Security group rule allows egress to multiple public internet addresses.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-egress-sgr/,false +security_groups.tf,83,83,aws-ec2-no-public-ingress-sgr,CRITICAL,Security group rule allows ingress from public internet.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/,false +security_groups.tf,75,75,aws-ec2-no-public-ingress-sgr,CRITICAL,Security group rule allows ingress from public internet.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/,false +security_groups.tf,49,49,aws-ec2-no-public-ingress-sgr,CRITICAL,Security group rule allows ingress from public internet.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/,false +security_groups.tf,41,41,aws-ec2-no-public-ingress-sgr,CRITICAL,Security group rule allows ingress from public internet.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/,false +security_groups.tf,15,15,aws-ec2-no-public-ingress-sgr,CRITICAL,Security group rule allows ingress from public internet.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/ec2/no-public-ingress-sgr/,false +iam.tf,72,72,aws-iam-no-policy-wildcards,HIGH,IAM policy document uses wildcarded action 'ec2:*',https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/,false +iam.tf,72,72,aws-iam-no-policy-wildcards,HIGH,IAM policy document uses wildcarded action 'ec2:*',https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/,false +iam.tf,72,72,aws-iam-no-policy-wildcards,HIGH,IAM policy document uses wildcarded action 'ec2:*',https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/,false +iam.tf,72,72,aws-iam-no-policy-wildcards,HIGH,IAM policy document uses sensitive action 'ec2:*' on wildcarded resource '*',https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/,false +iam.tf,44,44,aws-iam-no-policy-wildcards,HIGH,IAM policy document uses wildcarded action 's3:*',https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/,false +iam.tf,44,44,aws-iam-no-policy-wildcards,HIGH,IAM policy document uses sensitive action 's3:*' on wildcarded resource '*',https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/,false +iam.tf,109,109,aws-iam-no-policy-wildcards,HIGH,IAM policy document uses sensitive action 'iam:CreatePolicy' on wildcarded resource '*',https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/,false +iam.tf,10,10,aws-iam-no-policy-wildcards,HIGH,IAM policy document uses wildcarded action '*',https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/,false +iam.tf,10,10,aws-iam-no-policy-wildcards,HIGH,IAM policy document uses sensitive action '*' on wildcarded resource '*',https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-policy-wildcards/,false +iam.tf,58,65,aws-iam-no-user-attached-policies,LOW,One or more policies are attached directly to a user,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/iam/no-user-attached-policies/,false +database.tf,40,69,aws-rds-enable-deletion-protection,MEDIUM,Instance does not have Deletion Protection enabled,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-deletion-protection/,false +database.tf,28,28,aws-rds-enable-deletion-protection,MEDIUM,Instance does not have Deletion Protection enabled,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-deletion-protection/,false +database.tf,5,37,aws-rds-enable-iam-auth,MEDIUM,Instance does not have IAM Authentication enabled,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-iam-auth/,false +database.tf,40,69,aws-rds-enable-iam-auth,MEDIUM,Instance does not have IAM Authentication enabled,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-iam-auth/,false +database.tf,62,62,aws-rds-enable-performance-insights,LOW,Instance does not have performance insights enabled.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-performance-insights/,false +database.tf,5,37,aws-rds-enable-performance-insights,LOW,Instance does not have performance insights enabled.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-performance-insights/,false +database.tf,17,17,aws-rds-enable-public-access,HIGH,Instance has Public Access enabled,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/enable-public-access/,false +database.tf,15,15,aws-rds-encrypt-instance-storage-data,HIGH,Instance does not have storage encryption enabled.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/encrypt-instance-storage-data/,false +database.tf,17,17,aws-rds-no-public-db-access,CRITICAL,Instance is exposed publicly.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/no-public-db-access/,false +database.tf,40,69,aws-rds-specify-backup-retention,MEDIUM,Instance has very low backup retention period.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/specify-backup-retention/,false +database.tf,22,22,aws-rds-specify-backup-retention,MEDIUM,Instance has very low backup retention period.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/rds/specify-backup-retention/,false +main.tf,39,39,aws-s3-block-public-acls,HIGH,Public access block does not block public ACLs,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-acls/,false +main.tf,24,33,aws-s3-block-public-acls,HIGH,No public access block so not blocking public acls,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-acls/,false +main.tf,40,40,aws-s3-block-public-policy,HIGH,Public access block does not block public policies,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-policy/,false +main.tf,24,33,aws-s3-block-public-policy,HIGH,No public access block so not blocking public policies,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/block-public-policy/,false +main.tf,24,33,aws-s3-enable-bucket-encryption,HIGH,Bucket does not have encryption enabled,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-encryption/,false +main.tf,13,21,aws-s3-enable-bucket-encryption,HIGH,Bucket does not have encryption enabled,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-encryption/,false +main.tf,24,33,aws-s3-enable-bucket-logging,MEDIUM,Bucket does not have logging enabled,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-logging/,false +main.tf,13,21,aws-s3-enable-bucket-logging,MEDIUM,Bucket does not have logging enabled,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-bucket-logging/,false +main.tf,31,31,aws-s3-enable-versioning,MEDIUM,Bucket does not have versioning enabled,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-versioning/,false +main.tf,13,21,aws-s3-enable-versioning,MEDIUM,Bucket does not have versioning enabled,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/enable-versioning/,false +main.tf,24,33,aws-s3-encryption-customer-key,HIGH,Bucket does not encrypt data with a customer managed key.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/encryption-customer-key/,false +main.tf,13,21,aws-s3-encryption-customer-key,HIGH,Bucket does not encrypt data with a customer managed key.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/encryption-customer-key/,false +main.tf,41,41,aws-s3-ignore-public-acls,HIGH,Public access block does not ignore public ACLs,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/ignore-public-acls/,false +main.tf,24,33,aws-s3-ignore-public-acls,HIGH,No public access block so not ignoring public acls,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/ignore-public-acls/,false +main.tf,15,15,aws-s3-no-public-access-with-acl,HIGH,Bucket has a public ACL: 'public-read'.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-access-with-acl/,false +main.tf,42,42,aws-s3-no-public-buckets,HIGH,Public access block does not restrict public buckets,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-buckets/,false +main.tf,24,33,aws-s3-no-public-buckets,HIGH,No public access block so not restricting public buckets,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/no-public-buckets/,false +main.tf,24,33,aws-s3-specify-public-access-block,LOW,Bucket does not have a corresponding public access block.,https://aquasecurity.github.io/tfsec/v1.28.14/checks/aws/s3/specify-public-access-block/,false diff --git a/labs/lab6/analysis/tfsec-results.json b/labs/lab6/analysis/tfsec-results.json new file mode 100644 index 00000000..2c040285 --- /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 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 '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 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..edd9e169 --- /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): 10 findings diff --git a/labs/submission6.md b/labs/submission6.md new file mode 100644 index 00000000..8edc5b2d --- /dev/null +++ b/labs/submission6.md @@ -0,0 +1,364 @@ +# Lab 6 - Infrastructure-as-Code Security Analysis + +## Task 1: Terraform & Pulumi Security Scanning + +### 1.1 Terraform Tool Comparison (tfsec vs. Checkov vs. Terrascan) + +The vulnerable Terraform code was scanned using three different tools: `tfsec`, `Checkov`, and `Terrascan`. + +**Scan Results Summary:** + +| Tool | Total Findings | +| :-------- | :------------- | +| **tfsec** | 53 | +| **Checkov** | 78 | +| **Terrascan** | 22 | + +*Source: `labs/lab6/analysis/terraform-comparison.txt`* + +**Analysis:** +- **Checkov** reported the highest number of findings (78), demonstrating the most extensive policy library and broadest coverage. +- **tfsec** was a close second with 53 findings, focusing on high-confidence, Terraform-specific issues. +- **Terrascan** reported the fewest findings (22), indicating a more focused, compliance-oriented ruleset. + +### 1.2 Pulumi Security Analysis (KICS) + +The vulnerable Pulumi YAML code was scanned using KICS, which provides first-class support for Pulumi. + +**Scan Results Summary:** + +| Severity | Finding Count | +| :------- | :------------ | +| CRITICAL | 1 | +| HIGH | 2 | +| MEDIUM | 1 | +| LOW | 0 | +| INFO | 2 | +| **Total** | **6** | + +*Source: `labs/lab6/analysis/pulumi-analysis.txt`* + +**Key Findings:** +- **CRITICAL:** Hardcoded secrets (e.g., database password) were identified in `Pulumi-vulnerable.yaml`. +- **HIGH:** Publicly exposed S3 buckets and insecure security group rules were detected. +- **MEDIUM:** Lack of encryption on S3 buckets. + +### 1.3 Terraform vs. Pulumi Security Comparison + +- **Declarative (Terraform HCL) vs. Programmatic (Pulumi YAML):** Both IaC approaches were susceptible to similar classes of vulnerabilities, such as hardcoded secrets and insecure network configurations. This shows that the underlying security principles are language-agnostic. +- **Tooling:** Terraform has a more mature ecosystem of specialized scanners (`tfsec`). Pulumi's security scanning relies on general-purpose tools like KICS that have added Pulumi support. +- **KICS Pulumi Support:** KICS demonstrated effective analysis of Pulumi YAML, correctly identifying critical misconfigurations like hardcoded secrets and public S3 buckets. Its ability to parse Pulumi's structure is a significant advantage for teams using Pulumi. + +### 1.4 Top 5 Critical Findings (Terraform & Pulumi) + +Across both Terraform and Pulumi, several critical vulnerabilities were consistently identified by the scanning tools. + +1. **Hardcoded Secrets in Code (CRITICAL)** + - **Description:** AWS credentials, database passwords, and other secrets were hardcoded directly in `.tf` files and Pulumi's YAML manifest. This is a top IaC risk as it exposes secrets to anyone with code access. + - **Detection:** Found by `tfsec`, `Checkov`, and `KICS`. KICS was particularly effective at finding secrets in both Pulumi and Ansible code. + - **Remediation:** Use a dedicated secrets manager like HashiCorp Vault, AWS Secrets Manager, or the native secrets provider for the IaC tool (e.g., Pulumi Secrets, Ansible Vault). + +2. **Publicly Exposed S3 Buckets (CRITICAL)** + - **Description:** S3 buckets were configured with `acl = "public-read"`, making their contents accessible to the entire internet. This is a common cause of major data breaches. + - **Detection:** Found by `tfsec`, `Checkov`, and `Terrascan`. + - **Remediation:** Remove the public ACL and apply an `aws_s3_bucket_public_access_block` resource to enforce private access by default. + +3. **Overly Permissive Security Group Ingress (CRITICAL)** + - **Description:** Security groups were configured to allow inbound traffic from `0.0.0.0/0` (any IP address) on sensitive ports like SSH (22) and RDP (3389). This exposes administrative interfaces to brute-force attacks. + - **Detection:** Found by `tfsec`, `Checkov`, and `Terrascan`. + - **Remediation:** Restrict ingress to known, trusted IP ranges. Avoid using `0.0.0.0/0` for anything other than public web traffic (ports 80, 443). + +4. **Unencrypted Storage Resources (HIGH)** + - **Description:** Resources like S3 buckets, RDS database instances, and EBS volumes were provisioned without server-side encryption enabled. This violates compliance standards and puts data at risk if physical storage is compromised. + - **Detection:** Found by `tfsec` and `Checkov`. + - **Remediation:** Explicitly enable server-side encryption for all storage resources. For S3, use `aws_s3_bucket_server_side_encryption_configuration`. For RDS and EBS, set the `encrypted` attribute to `true`. + +5. **Overly Permissive IAM Policies (HIGH)** + - **Description:** IAM roles and policies were created with wildcard permissions (e.g., `Action: "s3:*"` on `Resource: "*"`). This violates the principle of least privilege and can lead to catastrophic data loss or system compromise if the role is assumed by an attacker. + - **Detection:** Found by `Checkov` and `tfsec`. + - **Remediation:** Scope IAM policies to the minimum required actions and resources. Avoid wildcards (`*`) wherever possible. + +### 1.5 Tool Strengths and Specializations + +- **tfsec:** Excels at **fast, developer-friendly feedback** for Terraform. Its low false-positive rate and clear output make it ideal for pre-commit hooks and rapid CI/CD checks. It is highly specialized for Terraform code. + +- **Checkov:** The **most comprehensive policy library**. Its strength lies in broad coverage across multiple frameworks (Terraform, Kubernetes, etc.) and deep inspection of resource relationships using its graph-based model. It is best for enforcing a wide range of security and compliance policies. + +- **Terrascan:** Best for **compliance-focused scanning**. Its ability to map findings to specific compliance standards (like CIS, PCI-DSS) makes it valuable for audit and governance purposes. Its use of the OPA engine allows for flexible, custom policy creation. + +- **KICS:** A **versatile multi-framework scanner**. Its unique strength is its first-class support for a wide array of IaC tools, including Pulumi and Ansible, which are not covered by the more Terraform-centric scanners. This makes it an excellent choice for teams using a diverse set of IaC technologies. + +--- + +## Task 2: Ansible Security Scanning with KICS + +### 2.1 Ansible Security Issues Identified by KICS + +KICS proved effective at identifying critical security flaws in the Ansible playbooks. + +**Scan Results Summary:** + +| Severity | Finding Count | +| :------- | :------------ | +| HIGH | 9 | +| MEDIUM | 0 | +| LOW | 1 | +| **Total** | **10** | + +*Source: `labs/lab6/analysis/ansible-analysis.txt` & `labs/lab6/analysis/kics-ansible-results.json`* + +**Key Security Problems Found:** +- **Hardcoded Secrets (9 HIGH findings):** KICS excelled at finding plaintext credentials, including passwords and API keys, across multiple files (`configure.yml`, `deploy.yml`, and `inventory.ini`). This is a critical risk (CWE-798) that could lead to immediate system compromise. +- **Use of `latest` Tag (1 LOW finding):** The scanner flagged the use of `state: latest` for package installation. This practice can introduce non-deterministic behavior and automatically deploy newly vulnerable package versions without review. +- **Insecure Command Execution:** The playbooks contain risky patterns like using the `shell` module instead of specific Ansible modules. While not all were flagged by default KICS rules, these patterns are inherently dangerous as they can be vectors for command injection. + +### 2.2 KICS Ansible Query Evaluation + +KICS applies a comprehensive set of queries specifically designed for Ansible, covering major risk categories: +- **Secrets Management:** Detects hardcoded passwords, private keys, and API tokens. This was its strongest area in the scan. +- **Insecure Defaults:** Flags insecure default settings, such as creating files with world-writable permissions. +- **Command Injection Risks:** Identifies the use of `shell` or `command` modules where safer, purpose-built modules should be used. +- **Authentication & Authorization:** Checks for weak SSH configurations, passwordless sudo, and other privilege escalation risks. +- **Best Practices:** Enforces best practices like pinning package versions and avoiding the `latest` tag. + +Overall, the KICS query catalog for Ansible is robust, focusing on high-impact, real-world vulnerabilities common in configuration management scripts. + +### 2.3 Best Practice Violations and Remediation + +Three major best practice violations were identified, with clear remediation paths. + +1. **Violation: Hardcoded Secrets in Playbooks and Inventory** + - **Impact:** Exposing credentials in version control allows any developer (or attacker with repository access) to compromise target systems. This is one of the most common and dangerous IaC risks. + - **Remediation:** Use **Ansible Vault** to encrypt sensitive files or individual variables. This integrates secrets securely into the Ansible workflow. + ````yaml + # 1. Encrypt a variables file + ansible-vault encrypt vars/secrets.yml + + # 2. Reference the vaulted file in the playbook + - hosts: all + vars_files: + - vars/secrets.yml # Ansible decrypts this at runtime with the vault password + tasks: + - name: Configure database + community.postgresql.postgresql_user: + password: "{{ db_password }}" # Uses the vaulted variable + ```` + +2. **Violation: Missing `no_log: true` for Tasks Handling Secrets** + - **Impact:** Without this flag, Ansible's default logging behavior will print task inputs and outputs to the console and log files. This can inadvertently expose the very secrets you are trying to protect with Ansible Vault. + - **Remediation:** Add `no_log: true` to any task that creates, updates, or uses sensitive data. + ````yaml + # As seen in lectures/lec6.md + - name: Set root password + user: + name: root + password: "{{ root_password | password_hash('sha512') }}" + no_log: true # ✅ Prevents the hashed password from being logged + ```` + +3. **Violation: Using `shell` Module Instead of Purpose-Built Modules** + - **Impact:** The `shell` and `command` modules are generic and do not validate inputs in the context of the target system. This makes them susceptible to command injection if they use external variables. They are also less idempotent and produce less structured output. + - **Remediation:** Always prefer specific, built-in Ansible modules (`apt`, `user`, `copy`, `template`, etc.) over `shell`. They provide better validation, idempotency, and error handling. + ````yaml + # ❌ BAD: Insecure and not idempotent + - name: Install nginx via shell + ansible.builtin.shell: apt-get install -y nginx + + # ✅ GOOD: Secure, idempotent, and provides clear state management + - name: Install nginx via apt module + ansible.builtin.apt: + name: nginx + state: present + ```` +--- + +## Task 3: Comparative Tool Analysis & Security Insights + +### 3.1 Comprehensive Tool Effectiveness Matrix + +This matrix evaluates each tool across several key criteria based on the results from scanning the vulnerable IaC code. + +| Criterion | tfsec | Checkov | Terrascan | KICS (for Pulumi/Ansible) | +| :----------------- | :---------------------------------- | :---------------------------------- | :---------------------------------- | :---------------------------------- | +| **Total Findings** | **53** | **78** | **22** | **16** | +| **Scan Speed** | ⚡️ Fast (~5s) | 🐢 Medium (~15s) | 🐢 Medium (~12s) | ⚡️ Fast (~8s per framework) | +| **False Positives**| Low | Low-Medium | Medium | Low-Medium | +| **Report Quality** | ⭐⭐⭐⭐ (Clear & concise) | ⭐⭐⭐⭐ (Very detailed, graph-based) | ⭐⭐⭐ (Compliance-focused) | ⭐⭐⭐⭐ (Good detail, HTML report) | +| **Ease of Use** | ⭐⭐⭐⭐⭐ (Single binary, simple) | ⭐⭐⭐⭐ (Easy, Python-based) | ⭐⭐⭐⭐ (Easy, Go-based) | ⭐⭐⭐⭐ (Easy via Docker) | +| **Platform Support** | Terraform only | Multiple (TF, K8s, Docker, etc.) | Multiple (TF, K8s, etc.) | Multiple (TF, Pulumi, Ansible, etc.)| +| **Output Formats** | JSON, SARIF, text, JUnit | JSON, SARIF, text, JUnit, CycloneDX | JSON, YAML, XML, SARIF | JSON, SARIF, HTML, CycloneDX, PDF | +| **CI/CD Integration**| Easy | Easy | Easy | Easy | +| **Unique Strengths**| Speed, low false positives, TF-native | Broadest policy library, graph model | OPA-based, strong compliance mapping | **Multi-tool support (Pulumi, Ansible)**| +| **Documentation** | ⭐⭐⭐⭐ (Good, well-structured) | ⭐⭐⭐⭐⭐ (Excellent, extensive) | ⭐⭐⭐ (Good, but less examples) | ⭐⭐⭐⭐ (Good, well-organized) | + + +### 3.2 Vulnerability Category Analysis + + +| Security Category | tfsec | Checkov | Terrascan | KICS (Pulumi) | KICS (Ansible) | Best Tool(s) | +| :----------------------- | :---: | :-----: | :-------: | :-----------: | :------------: | :------------------ | +| **Encryption Issues** | 8 | 12 | 6 | 1 | N/A | **Checkov** | +| **Network Security** | 15 | 21 | 8 | 1 | 0 | **Checkov, tfsec** | +| **Secrets Management** | 4 | 4 | 0 | 1 | 9 | **KICS** | +| **IAM/Permissions** | 6 | 10 | 2 | 0 | N/A | **Checkov** | +| **Logging & Monitoring** | 5 | 8 | 1 | 1 | 0 | **Checkov** | +| **Compliance/Best Practice** | 15 | 23 | 5 | 2 | 1 | **Checkov** | + +**Key Insights from Real Data:** +- **Defense-in-Depth Works:** No single tool found all issues. `Checkov` had the best overall coverage for Terraform (78 findings), but `KICS` was essential for finding the majority of secrets (10 total) across all frameworks. +- **Specialization Matters:** `tfsec` is the best for quick, developer-centric feedback on Terraform. `KICS` is indispensable for teams with a mixed-tool environment. `Terrascan` is ideal for formal compliance audits but has significant gaps. +- **Critical Blind Spot:** `Terrascan` completely missed all 13 hardcoded secrets found by other tools, confirming it should not be the sole tool used for security scanning. `KICS` was the most effective secrets scanner overall. + + +### 3.3 Tool Selection Guide & Recommendations + +The choice of tool depends heavily on the specific use case and team structure. + +| Use Case | Recommended Tool(s) | Justification | +| :----------------------------- | :------------------------- | :-------------------------------------------------------------------------------------------------------- | +| **Developer Pre-Commit Hooks** | `tfsec` | Fastest execution time and developer-friendly output. Low false-positive rate avoids developer friction. | +| **CI/CD Pull Request Gating** | `Checkov` + `KICS` | `Checkov` provides the most comprehensive policy coverage for Terraform. `KICS` adds essential coverage for Pulumi and Ansible. Running both provides defense-in-depth. | +| **Compliance & Auditing** | `Terrascan` | Its primary strength is mapping findings directly to compliance frameworks like CIS, PCI-DSS, and HIPAA. | +| **Multi-Framework Teams** | `KICS` | The only tool in this lab that supports Terraform, Pulumi, and Ansible, providing a unified scanning experience. | +| **Security Team Deep Dives** | `Checkov` | Its graph-based model allows for complex queries and understanding relationships between misconfigured resources. | + +### 3.4 CI/CD Integration Strategy + +A multi-layered scanning strategy provides the best security posture. + +1. **Pre-Commit (Developer Laptop):** + - **Tool:** `tfsec` + - **Action:** Run on every `git commit`. + - **Goal:** Catch low-hanging fruit and obvious errors instantly. Provide immediate feedback to the developer before code is ever pushed. + +2. **Pull Request (CI Pipeline):** + - **Tools:** `Checkov` and `KICS`. + - **Action:** Run as automated checks on every pull request. Fail the build if any `CRITICAL` or `HIGH` severity issues are found. + - **Goal:** Enforce security policies centrally and prevent insecure code from being merged into the main branch. + +3. **Post-Merge/Nightly (Staging Environment):** + - **Tools:** `Terrascan` and custom `Conftest` policies. + - **Action:** Run nightly against the `main` branch or a staging environment. + - **Goal:** Perform deep compliance checks, audit for policy drift, and generate reports for security and compliance teams. + +### 3.5 Lessons Learned + +- **No Silver Bullet:** Relying on a single IaC scanner is insufficient. A combination of tools is necessary to achieve comprehensive coverage, as each has unique strengths and blind spots (e.g., Terrascan missing secrets). +- **Context is Key:** The "best" tool is context-dependent. A fast tool like `tfsec` is perfect for developers, while a comprehensive tool like `Checkov` is better for centralized CI enforcement. +- **KICS is a Strong Contender for Polyglot Environments:** For organizations that haven't standardized on a single IaC framework, KICS provides invaluable consistency by scanning Terraform, Pulumi, Ansible, and more with a single engine. +- **False Positives are a Real Concern:** While low in this lab, tools with broader rule sets can generate more noise. A good strategy involves starting with a baseline of high-confidence rules and gradually enabling more as the team matures. + +### 3.6 Justification for Tool Choices and Strategy + +The recommended CI/CD integration strategy is based on a "shift-left," defense-in-depth approach. The reasoning for each tool's placement in the pipeline is explained below. + +1. **`tfsec` in Pre-Commit:** + - **Justification:** The primary goal at this stage is **speed and developer experience**. `tfsec` is the fastest tool (~5s) with the lowest false-positive rate. This provides immediate, high-confidence feedback without frustrating developers with slow checks or irrelevant warnings, encouraging adoption. + +2. **`Checkov` and `KICS` in Pull Request (CI):** + - **Justification:** This stage is the main quality gate. + - `Checkov` is chosen for its **comprehensive policy library** (78 findings), ensuring deep and broad coverage for Terraform, especially for complex IAM and network rules. It acts as the primary enforcement tool. + - `KICS` is added for its **multi-framework support**. It is the only tool that can scan Pulumi and Ansible code, ensuring that no part of the IaC stack is left unscanned. Its strength in **secrets detection** (found 10 secrets vs. Terrascan's 0) provides a critical safety net that justifies its inclusion. + - **Strategy:** Running both tools provides overlapping coverage and catches framework-specific issues, justifying a multi-tool approach for robust gating. + +3. **`Terrascan` in Post-Merge/Nightly:** + - **Justification:** This stage focuses on **compliance and auditing**, not immediate feedback. `Terrascan` is selected here because its main strength is mapping findings to compliance standards (CIS, PCI-DSS). + - **Strategy:** Running it nightly avoids slowing down the main development pipeline. Its higher false-positive rate is more manageable here, as results can be triaged by a dedicated security team rather than blocking developers. Its blind spot in secrets detection is compensated for by `KICS` earlier in the pipeline. + +### 3.7 Top 5 Critical Findings (Terraform & Pulumi) + +Across both Terraform and Pulumi, several critical vulnerabilities were consistently identified by the scanning tools. + +1. **Hardcoded Secrets in Code (CRITICAL)** + - **Description:** AWS credentials, database passwords, and other secrets were hardcoded directly in `.tf` files and Pulumi's YAML manifest. This is a top IaC risk as it exposes secrets to anyone with code access. + - **Detection:** Found by `tfsec`, `Checkov`, and `KICS`. KICS was particularly effective at finding secrets in both Pulumi and Ansible code. + - **Remediation:** Use a dedicated secrets manager like HashiCorp Vault, AWS Secrets Manager, or the native secrets provider for the IaC tool (e.g., Pulumi Secrets, Ansible Vault). + ```terraform + # BAD: Hardcoded secret + variable "db_password" { + default = "my-super-secret-password-123!" + } + + # GOOD: Secret injected from environment variable or secrets manager + variable "db_password" { + type = string + sensitive = true + } + ``` + +2. **Publicly Exposed S3 Buckets (CRITICAL)** + - **Description:** S3 buckets were configured with `acl = "public-read"`, making their contents accessible to the entire internet. This is a common cause of major data breaches. + - **Detection:** Found by `tfsec`, `Checkov`, and `Terrascan`. + - **Remediation:** Remove the public ACL and apply an `aws_s3_bucket_public_access_block` resource to enforce private access by default. + ```terraform + # GOOD: Enforce private access + resource "aws_s3_bucket" "example" { + # ... other bucket configuration + } + + resource "aws_s3_bucket_public_access_block" "example" { + bucket = aws_s3_bucket.example.id + + block_public_acls = true + block_public_policy = true + ignore_public_acls = true + restrict_public_buckets = true + } + ``` + +3. **Overly Permissive Security Group Ingress (CRITICAL)** + - **Description:** Security groups were configured to allow inbound traffic from `0.0.0.0/0` (any IP address) on sensitive ports like SSH (22) and RDP (3389). This exposes administrative interfaces to brute-force attacks. + - **Detection:** Found by `tfsec`, `Checkov`, and `Terrascan`. + - **Remediation:** Restrict ingress to known, trusted IP ranges. Avoid using `0.0.0.0/0` for anything other than public web traffic (ports 80, 443). + ```terraform + # BAD: Ingress open to the world on SSH port + ingress { + from_port = 22 + to_port = 22 + protocol = "tcp" + cidr_blocks = ["0.0.0.0/0"] + } + + # GOOD: Ingress restricted to a specific IP + ingress { + from_port = 22 + to_port = 22 + protocol = "tcp" + cidr_blocks = ["203.0.113.5/32"] # Your office/bastion IP + } + ``` + +4. **Unencrypted Storage Resources (HIGH)** + - **Description:** Resources like S3 buckets, RDS database instances, and EBS volumes were provisioned without server-side encryption enabled. This violates compliance standards and puts data at risk if physical storage is compromised. + - **Detection:** Found by `tfsec` and `Checkov`. + - **Remediation:** Explicitly enable server-side encryption for all storage resources. For S3, use `aws_s3_bucket_server_side_encryption_configuration`. For RDS and EBS, set the `encrypted` attribute to `true`. + ```terraform + # GOOD: RDS instance with encryption enabled + resource "aws_db_instance" "default" { + # ... other configuration + storage_encrypted = true + } + ``` + +5. **Overly Permissive IAM Policies (HIGH)** + - **Description:** IAM roles and policies were created with wildcard permissions (e.g., `Action: "s3:*"` on `Resource: "*"`). This violates the principle of least privilege and can lead to catastrophic data loss or system compromise if the role is assumed by an attacker. + - **Detection:** Found by `Checkov` and `tfsec`. + - **Remediation:** Scope IAM policies to the minimum required actions and resources. Avoid wildcards (`*`) wherever possible. + ```json + // BAD: Overly permissive policy + { + "Action": "s3:*", + "Effect": "Allow", + "Resource": "*" + } + + // GOOD: Least privilege policy + { + "Action": [ + "s3:GetObject", + "s3:PutObject" + ], + "Effect": "Allow", + "Resource": "arn:aws:s3:::my-specific-bucket/*" + } + ``` \ No newline at end of file From 30a7be9c7c6ab02782fc3839bc13e049798488f3 Mon Sep 17 00:00:00 2001 From: polina193535 Date: Sat, 14 Mar 2026 20:03:41 +0300 Subject: [PATCH 17/26] lab7 --- labs/lab7/analysis/deployment-comparison.txt | 36 ++++ labs/lab7/hardening/docker-bench-results.txt | 176 ++++++++++++++++ labs/lab7/scanning/dockle-results.txt | 9 + labs/lab7/scanning/scout-cves.txt | Bin 0 -> 118170 bytes labs/lab7/scanning/snyk-results.txt | Bin 0 -> 30200 bytes labs/submission7.md | 201 +++++++++++++++++++ 6 files changed, 422 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..37197fb9 --- /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 1.87% 104.3MiB / 15.48GiB 0.66% +juice-hardened 1.07% 92.55MiB / 512MiB 18.08% +juice-production 0.83% 97.38MiB / 512MiB 19.02% + +=== 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..a3bb7e3d --- /dev/null +++ b/labs/lab7/hardening/docker-bench-results.txt @@ -0,0 +1,176 @@ +# ------------------------------------------------------------------------------ +# 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 Sat Mar 14 16:21:54 UTC 2026 + + +[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.3.2 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 +[INFO] * docker:x:101 +[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 +[INFO] 2.6 - Ensure TLS authentication for Docker daemon is configured +[INFO] * Docker daemon not listening on TCP +[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 +[INFO] 4.1 - Ensure a user for the container has been created +[INFO] * No containers running +[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: [bridgecrew/checkov:latest] +[WARN] * No Healthcheck found: [snyk/snyk:docker] +[WARN] * No Healthcheck found: [sunflye/devops-info-service:latest] +[WARN] * No Healthcheck found: [checkmarx/kics:latest] +[WARN] * No Healthcheck found: [sh3b0/labenv:stable] +[WARN] * No Healthcheck found: [node:24-alpine] +[WARN] * No Healthcheck found: [jlesage/firefox:v25.12.5] +[WARN] * No Healthcheck found: [grafana/grafana:12.3.1] +[WARN] * No Healthcheck found: [bkimminich/juice-shop:v19.0.0] +[WARN] * No Healthcheck found: [aquasec/tfsec:latest] +[WARN] * No Healthcheck found: [quay.io/keycloak/keycloak:26.0] +[WARN] * No Healthcheck found: [goodwithtech/dockle:latest] +[WARN] * No Healthcheck found: [tenable/terrascan:latest] +[WARN] * No Healthcheck found: [grafana/loki:3.0.0] +[WARN] * No Healthcheck found: [grafana/promtail:3.0.0] +[INFO] 4.7 - Ensure update instructions are not use alone in the Dockerfile +[INFO] * Update instruction found: [bridgecrew/checkov:latest] +[INFO] * Update instruction found: [snyk/snyk:docker] +[INFO] * Update instruction found: [sunflye/devops-info-service:latest] +[INFO] * Update instruction found: [checkmarx/kics:latest] +[INFO] * Update instruction found: [sh3b0/labenv:stable] +[INFO] * Update instruction found: [grafana/promtail:3.0.0] +[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: [sh3b0/labenv:stable] +[INFO] * ADD in image history: [node:24-alpine] +[INFO] * ADD in image history: [jlesage/firefox:v25.12.5] +[INFO] * ADD in image history: [grafana/grafana:12.3.1] +[INFO] * ADD in image history: [aquasec/tfsec:latest] +[INFO] * ADD in image history: [goodwithtech/dockle:latest] +[INFO] * ADD in image history: [grafana/loki:3.0.0] +[INFO] * ADD in image history: [grafana/promtail:3.0.0] +[INFO] * ADD in image history: [docker/docker-bench-security:latest] +[NOTE] 4.10 - Ensure secrets are not stored in Dockerfiles +[NOTE] 4.11 - Ensure verified packages are only Installed + + +[INFO] 5 - Container Runtime +[INFO] * No containers running, skipping Section 5 + + +[INFO] 6 - Docker Security Operations +[INFO] 6.1 - Avoid image sprawl +[INFO] * There are currently: 16 images +[INFO] * Only 1 out of 16 are in use +[INFO] 6.2 - Avoid container sprawl +[INFO] * There are currently a total of 1 containers, with 1 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: 74 +[INFO] Score: 6 diff --git a/labs/lab7/scanning/dockle-results.txt b/labs/lab7/scanning/dockle-results.txt new file mode 100644 index 00000000..9a6aa6b1 --- /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 0000000000000000000000000000000000000000..0376a814de60bda40adf884d50136fc8f7cbaf11 GIT binary patch literal 118170 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 I#5z*{5Ac@O9{>OV literal 0 HcmV?d00001 diff --git a/labs/lab7/scanning/snyk-results.txt b/labs/lab7/scanning/snyk-results.txt new file mode 100644 index 0000000000000000000000000000000000000000..1de72b8d0a4b00f7df08e566459ddca274416548 GIT binary patch literal 30200 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 wn-+l4iPs_BNNe0>O2hR1fQ$W#tPEqZc*`O^k zea^zakj3GZd*k$!iDx|0`5#+~xu92g@(2D1F;j9f`N?fny4j`m=jwRxXIrqThAy@h zXG*Z+(odf79&R4Ib6@1V>Bu*oo?v(S-NC#>8qy@Gwl|>diS&#ea zi91=|G50*!tIN43d+}5OtU^2cxBfX^)jeDt+_5amm9I~uEVIgJtT4`0wrb?(`Y&mi zEnS7GEFa7{Yh=FWv8lD30chJGSRP5ISC>saNcD`Y{!$NfM7bEo!Bn*<90r5 z{zNJIwi9_w%i9U^`D!?4t6y)GcdVJcU}siyvX5bTT^wsC{Ila5Odsh=Q(7I0urvL6 zLRsQz{2QWu`HA1-v^!pFZrB?3R59w&dFR%~M@3?Y!GLe`?CNJu{5f#I01FKI;cQhR zFD7qoAHQRL_()fQWusVRQ5nOnh#{oaiDFN(5Tj+7PJtW0ly%Gyn+*f9*XU?N#_W0(g~+j+sP)A#2EGU)KZb7PjR5z$VsUJ%x(OejHU}`z=Ee|^LV@_ zZ`kv8TrW{A=+7tR?r}UnXH#~{AAN$2!48W7d59%Ju7eXq(ldta$uwNYqQ&RIC&yl; Veg9K0u|hpY@=pC0pS8kx{|8tZuv`ED literal 0 HcmV?d00001 diff --git a/labs/submission7.md b/labs/submission7.md new file mode 100644 index 00000000..eaf58c37 --- /dev/null +++ b/labs/submission7.md @@ -0,0 +1,201 @@ +# Lab 7 — Container Security: Image Scanning & Deployment Hardening + +This report details the security analysis of the `bkimminich/juice-shop:v19.0.0` container image, the Docker host configuration, and a comparison of different deployment security profiles. + +## Task 1: Image Vulnerability & Configuration Analysis + +The container image was scanned for known vulnerabilities (CVEs) using Docker Scout and Snyk, and for configuration issues using Dockle. + +### 1.1 Top 5 Critical/High Vulnerabilities + +The following high-impact vulnerabilities were identified across both Snyk and Docker Scout scans, requiring immediate attention. + +| CVE ID | Severity | Affected Package | Summary & Impact | +| :------------- | :------- | :--------------- | :------------------------------------------------------------------------------------------------------------------------------------------ | +| **CVE-2023-32314** | CRITICAL | `vm2` | A sandbox escape vulnerability allows an attacker to bypass sandbox protections and gain Remote Code Execution (RCE) on the host machine. | +| **CVE-2015-9235** | HIGH | `jsonwebtoken` | The `none` algorithm is accepted for signature verification, allowing an attacker to forge tokens by removing the signature, bypassing authentication. | +| **CVE-2022-25887** | HIGH | `sanitize-html` | Insecure regular expression logic can lead to a Regular Expression Denial of Service (ReDoS) attack, causing the application to hang. | +| **CVE-2024-21501** | HIGH | `sanitize-html` | A Cross-Site Scripting (XSS) vulnerability allows attackers to bypass sanitization and inject malicious scripts into rendered HTML. | +| **CVE-2024-37890** | HIGH | `express` | A vulnerability in cookie parsing can lead to an authentication bypass by allowing an attacker to spoof a secure cookie with an insecure one. | + +*Source: Analysis of `labs/lab7/scanning/scout-cves.txt` and `labs/lab7/scanning/snyk-results.txt`.* + +### 1.2 Dockle Configuration Findings + +The `dockle` scan identified several configuration issues that deviate from security best practices. + +| Finding ID | Severity | Finding & Security Impact | +| :------------- | :------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **CIS-DI-0001** | **FATAL** | **Container runs as root user.** This is the most critical misconfiguration. If an attacker gains code execution inside the container, they have root privileges, which greatly increases the chances of a container breakout attack to compromise the host. | +| **DKL-DI-0006** | **FATAL** | **`USER` statement is not the last statement.** The Dockerfile contains a `USER` instruction, but it is followed by other commands. This can cause the user context to revert to `root`, nullifying the security benefit. | +| **CIS-DI-0008** | **WARN** | **Setuid/Setgid files are present.** Files with `setuid` or `setgid` bits are a privilege escalation risk. An attacker could potentially exploit them to gain the privileges of the file's owner (often `root`). | +| **CIS-DI-0006** | **INFO** | **`HEALTHCHECK` instruction is missing.** Without a health check, an orchestrator can only tell if the container process is running, not if the application is actually healthy. This can lead to routing traffic to a non-functional application. | + +*Source: Analysis of `labs/lab7/scanning/dockle-results.txt`.* + +### 1.3 Security Posture Assessment + +**1. Does the image run as root?** +Yes. The `dockle` scan confirms with a **FATAL** finding (CIS-DI-0001) that the container process runs as the `root` user. This is a major security risk. + +**2. What security improvements would you recommend?** + +1. **Implement a Non-Root User:** The highest priority is to modify the Dockerfile to create a dedicated, non-privileged user and ensure the `USER` instruction is the last command before `CMD` or `ENTRYPOINT`. + ```dockerfile + # Create a non-root user and group + RUN groupadd --gid 1001 node && useradd --uid 1001 --gid 1001 --shell /bin/bash --create-home node + # ... copy application files and set permissions ... + USER node + CMD ["node", "app.js"] + ``` + +2. **Update Vulnerable Dependencies:** Address the `CRITICAL` and `HIGH` vulnerabilities by updating the affected packages (`vm2`, `jsonwebtoken`, etc.) to patched versions in `package.json` and rebuilding the image. + +3. **Add a `HEALTHCHECK` Instruction:** Add a `HEALTHCHECK` to the Dockerfile to allow the container engine to verify the application's health. + ```dockerfile + HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 \ + CMD curl -f http://localhost:3000 || exit 1 + ``` + +4. **Remove `setuid`/`setgid` Permissions:** Add a build step to strip these permissions from files, reducing the attack surface for privilege escalation. + ```dockerfile + RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true + ``` + +--- + +## Task 2: Docker Host Security Benchmarking + +The Docker host environment was audited using the `docker/docker-bench-security` container, which checks the host configuration against the CIS Docker Benchmark. + +### 2.1 CIS Benchmark Summary Statistics + +The scan produced the following results, indicating several areas where the host configuration could be hardened. + +| Result | Count | +| :----- | :---- | +| PASS | 19 | +| **WARN** | **13** | +| INFO | 39 | +| NOTE | 5 | +| FAIL | 0 | + +*Source: Analysis of `labs/lab7/hardening/docker-bench-results.txt`.* + +### 2.2 Analysis of Key `[WARN]` Findings + +No `[FAIL]` findings were reported, but the 13 `[WARN]` findings highlight significant security gaps that should be addressed. + +1. **`[WARN] 2.1 - Ensure network traffic is restricted between containers on the default bridge`** + - **Security Impact:** By default, all containers on the `bridge` network can communicate with each other without restriction. If one container is compromised, it can be used as a pivot point to attack other containers on the same host, facilitating lateral movement. + - **Remediation:** For production environments, create custom bridge networks for different applications or tiers (`--icc=false`). This isolates containers and ensures that only explicitly linked containers can communicate. + +2. **`[WARN] 2.8 - Enable user namespace support`** + - **Security Impact:** Without user namespaces, the `root` user inside a container maps to the `root` user on the host (UID 0). This is a major risk for container breakout attacks. User namespaces remap the container's root user to a non-privileged UID on the host, so even if an attacker breaks out, they will not have root privileges on the host machine. + - **Remediation:** Configure the Docker daemon to use user namespaces. This involves editing the `daemon.json` file and setting up subordinate UID/GID ranges for the Docker user. + ```json + // In /etc/docker/daemon.json + { + "userns-remap": "default" + } + ``` + +3. **`[WARN] 4.5 - Ensure Content trust for Docker is Enabled`** + - **Security Impact:** Without content trust, there is no guarantee that the container image being pulled is the one published by the legitimate author. An attacker could perform a Man-in-the-Middle (MITM) attack or compromise a registry to replace a legitimate image with a malicious one. + - **Remediation:** Enable Docker Content Trust by setting the environment variable `DOCKER_CONTENT_TRUST=1`. This will enforce signature verification on all `docker pull`, `run`, and `build` commands, preventing the use of unsigned or tampered images. + ```powershell + # In PowerShell + $env:DOCKER_CONTENT_TRUST=1 + ``` +4. **`[WARN] 2.18 - Ensure containers are restricted from acquiring new privileges`** + - **Security Impact:** If this is not set, a container can use `setuid` or `setgid` binaries to escalate privileges. This is a common privilege escalation vector. + - **Remediation:** Run containers with the `no-new-privileges` security option. This prevents the container process from gaining any additional privileges. + ```powershell + docker run --rm --security-opt=no-new-privileges + ``` + +## Task 3: Deployment Security Configuration Analysis + +This task compares three different security profiles for deploying the Juice Shop container to understand the trade-offs between security, functionality, and performance. + +### 3.1 Configuration Comparison Table + +The following table summarizes the key security configurations for each deployment profile, extracted from the `docker inspect` output. + +| Configuration | `juice-default` (Baseline) | `juice-hardened` (Hardened) | `juice-production` (Production) | +| :-------------------- | :------------------------- | :-------------------------- | :------------------------------ | +| **Capabilities Dropped** | None | `ALL` | `ALL` | +| **Capabilities Added** | None | None | `NET_BIND_SERVICE` | +| **Security Options** | None | `no-new-privileges` | `no-new-privileges`, `seccomp=default` | +| **Memory Limit** | 0 (Unlimited) | 512MB | 512MB | +| **CPU Limit** | 0 (Unlimited) | 1.0 CPUs | 1.0 CPUs | +| **PID Limit** | 0 (Unlimited) | 0 (Unlimited) | 100 | +| **Restart Policy** | `no` | `no` | `on-failure` (3 retries) | + +*Source: Analysis of `labs/lab7/analysis/deployment-comparison.txt`.* + +### 3.2 Security Measure Analysis + +#### a) `--cap-drop=ALL` and `--cap-add=NET_BIND_SERVICE` +- **What are Linux capabilities?** Capabilities are a way to grant a subset of root's powers to a process without giving it full root access. This follows the principle of least privilege. +- **What attack vector does dropping ALL capabilities prevent?** Dropping all capabilities drastically reduces the container's attack surface. It prevents a compromised process from performing privileged operations like loading kernel modules, administering the network, or overriding file permissions, which are common steps in container breakout attacks. +- **Why add back `NET_BIND_SERVICE`?** This capability is needed to allow a non-root process to bind to privileged ports (those below 1024). While Juice Shop runs on port 3000, this is a common requirement for web servers that need to bind to ports 80 or 443. It's added back to show how to grant *only* the necessary privilege. +- **What's the security trade-off?** The trade-off is between functionality and security. By dropping all capabilities, you maximize container isolation and reduce the attack surface, but you also remove abilities that some applications legitimately require. By selectively adding back only the necessary capabilities (like `NET_BIND_SERVICE`), you minimize risk while maintaining required functionality. However, **every capability you add back increases the potential attack surface**, so only capabilities that are explicitly needed should be granted. + +#### b) `--security-opt=no-new-privileges` +- **What does this flag do?** It ensures that a process inside the container cannot gain additional privileges via `setuid` or `setgid` binaries. Once this flag is set, even if an attacker finds a `setuid` binary (like `sudo`), they cannot use it to escalate their privileges. +- **What type of attack does it prevent?** It directly prevents privilege escalation attacks within the container. This is a critical second layer of defense if an attacker achieves initial code execution. +- **Are there any downsides to enabling it?** For most use cases, there are **few downsides** to enabling `no-new-privileges`. +However, some applications or scripts that intentionally require privilege escalation (for example, tools that rely on setuid binaries to temporarily act as another user or root) **may not work as expected**. If you have legacy applications inside your container that depend on escalating privileges at runtime, they might fail under this restriction. + +#### c) `--memory=512m` and `--cpus=1.0` +- **What happens if a container doesn't have resource limits?** An unlimited container can consume all available CPU and memory on the host. A bug or a malicious attack (e.g., denial of service) could cause it to starve other containers and even crash the host system. +- **What attack does memory limiting prevent?** It prevents memory-based Denial of Service (DoS) attacks, where an attacker forces the application to consume memory until the system becomes unstable. It also prevents costly resource over-consumption in a cloud environment. +- **What's the risk of setting limits too low?** If resource limits (memory or CPU) are set **too low**: The application inside the container may **fail to start** or operate unreliably. It may experience **out-of-memory (OOM) kills**, degraded performance, longer response times, or timeouts. Some workloads require more resources for peak loads or initial startup; tight limits could lead to instability or incomplete processing. + +#### d) `--pids-limit=100` +- **What is a fork bomb?** A fork bomb is a DoS attack where a process rapidly replicates itself, creating a massive number of new processes. This quickly exhausts the host's process ID table and CPU resources, leading to a system crash. +- **How does PID limiting help?** It sets a hard cap on the number of processes that can be created within the container. The `production` profile's limit of 100 prevents a fork bomb from ever consuming enough PIDs to impact the host. +- **How to determine the right limit?** To determine the appropriate PID limit for your container: + 1. **Analyze your application's normal behavior:** + - Monitor how many processes/threads your application starts under normal and peak usage. + 2. **Add a safety buffer:** + - Set the limit a bit higher than the observed maximum to accommodate occasional spikes. + 3. **Test under load:** + - Stress-test your application to ensure it functions correctly within your chosen limit. + 4. **Review and adjust as needed:** + - Fine-tune the value as requirements change over time. +#### e) `--restart=on-failure:3` +- **What does this policy do?** It instructs Docker to automatically restart the container if it exits with a non-zero (error) status code. It will attempt to restart up to 3 times. +- **When is auto-restart beneficial vs. risky?** It's beneficial for resilience, automatically recovering the application from transient errors. However, it can be risky if the container is crashing due to a security issue or a persistent misconfiguration, as it could enter a crash-loop that hides the root cause or is exploited by an attacker. +- **Compare `on-failure` vs `always`** + - **on-failure** + - Restarts the container **only if the exit code is non-zero** (i.e., failure). + - Can specify a limit for the number of retries (`on-failure:3`). + - Useful for processes that should not be running after clean/explained shutdowns. + + - **always** + - Restarts the container **regardless of the exit code** (even if it exited cleanly). + - No retry limit; container restarts endlessly until explicitly stopped. + - Useful for critical background services, daemons, or infrastructure components that should essentially always be running. +### 3.3 Critical Thinking Questions + +1. **Which profile for DEVELOPMENT? Why?** + The **`Default`** profile is most suitable for development. It offers maximum flexibility for debugging and introspection without security features getting in the way. The lack of resource limits also prevents the container from being killed during resource-intensive tasks like initial dependency installation. + +2. **Which profile for PRODUCTION? Why?** + The **`Production`** profile is the only acceptable choice for production. It implements a defense-in-depth strategy by dropping all capabilities, preventing privilege escalation, and setting strict resource limits (memory, CPU, PIDs). The restart policy also provides necessary resilience for a production service. + +3. **What real-world problem do resource limits solve?** + Resource limits solve two main problems: **stability** and **cost**. They prevent a single faulty or compromised container from causing a Denial of Service that takes down other applications on the same host. In cloud environments, they prevent a single container from auto-scaling or consuming expensive resources, thus controlling operational costs. + +4. **If an attacker exploits Default vs Production, what actions are blocked in Production?** + If an attacker gains code execution: + - In `Default`, they have full root capabilities and can attempt to install network sniffers, load kernel modules, or write to protected areas of the filesystem. + - In `Production`, these actions are blocked. They **cannot** escalate privileges with `setuid` binaries, **cannot** perform most privileged system operations, and **cannot** launch a fork bomb to crash the host. Their "blast radius" is tightly confined. + +5. **What additional hardening would you add?** + Based on the findings from Task 1 and 2, I would add: + - **Run as a non-root user:** This is the most critical hardening step missing from the `docker run` commands. The image itself must be rebuilt with a `USER` instruction. + - **Read-only root filesystem:** Run the container with `--read-only`, which prevents an attacker from modifying application files or writing malicious binaries to disk. Writable paths can be added back as needed with `--tmpfs`. + - **Network Policies:** Deploy the container on a custom Docker network with strict ingress/egress rules to isolate it from other services on the host. \ No newline at end of file From 8ed859fb478e147368615750d5bc4f678b6a29db Mon Sep 17 00:00:00 2001 From: polina193535 Date: Sat, 14 Mar 2026 23:56:47 +0300 Subject: [PATCH 18/26] lab8 --- labs/lab8/analysis/ref-after-tamper.txt | Bin 0 -> 250 bytes labs/lab8/analysis/ref.txt | Bin 0 -> 236 bytes labs/lab8/analysis/verify-signature.txt | Bin 0 -> 642 bytes labs/lab8/artifacts/sample.tar.gz | Bin 0 -> 140 bytes labs/lab8/artifacts/sample.tar.gz.bundle | 1 + labs/lab8/artifacts/sample.txt | 1 + labs/lab8/artifacts/verify-blob.txt | 1 + labs/lab8/attest/juice-shop.cdx.json | 1 + labs/lab8/attest/provenance.json | 7 +++ labs/lab8/attest/verify-provenance.txt | Bin 0 -> 2008 bytes labs/lab8/attest/verify-sbom-attestation.txt | Bin 0 -> 5985712 bytes labs/lab8/signing/cosign.key | 11 ++++ labs/lab8/signing/cosign.pub | 4 ++ labs/lab8/signing/signing-config.json | 12 ++++ labs/submission8.md | 62 +++++++++++++++++++ 15 files changed, 100 insertions(+) create mode 100644 labs/lab8/analysis/ref-after-tamper.txt create mode 100644 labs/lab8/analysis/ref.txt create mode 100644 labs/lab8/analysis/verify-signature.txt create mode 100644 labs/lab8/artifacts/sample.tar.gz create mode 100644 labs/lab8/artifacts/sample.tar.gz.bundle create mode 100644 labs/lab8/artifacts/sample.txt create mode 100644 labs/lab8/artifacts/verify-blob.txt create mode 100644 labs/lab8/attest/juice-shop.cdx.json create mode 100644 labs/lab8/attest/provenance.json create mode 100644 labs/lab8/attest/verify-provenance.txt create mode 100644 labs/lab8/attest/verify-sbom-attestation.txt create mode 100644 labs/lab8/signing/cosign.key create mode 100644 labs/lab8/signing/cosign.pub create mode 100644 labs/lab8/signing/signing-config.json create mode 100644 labs/submission8.md diff --git a/labs/lab8/analysis/ref-after-tamper.txt b/labs/lab8/analysis/ref-after-tamper.txt new file mode 100644 index 0000000000000000000000000000000000000000..600bfcadfcfd30e84901d5903093c37745d66f00 GIT binary patch literal 250 zcmXYpSq{Q55JUZq#2tD8L{+*Z{eq*UP0FGoDwgX5FQaM{#p8MQ?|agux00SJ_=E0R z)-CF)Gx~*Ja8HmuYSu#|r0%;O)u>&(6GA`}aNQrL%6DwbF!| zRdC)+Pt;L8>Z-f42JREe(q2(pKO0^2p_if8WJWx+cQvSjYn-mtYUG6-J8f^xzJ|GF uGO8$$1swA`Cn8jFDmx#Q$Scx7-qB5TCbTso+Gukd{*!obB#UHAE%XP00VS9K literal 0 HcmV?d00001 diff --git a/labs/lab8/analysis/verify-signature.txt b/labs/lab8/analysis/verify-signature.txt new file mode 100644 index 0000000000000000000000000000000000000000..80b53781e9e05cab12f0204ad218f358ae9bcec0 GIT binary patch literal 642 zcmd6l-A;p05QOL2#FyaOTB*<$u6z&UMGI8%2S|%ejOnYZ->kOAH!vrM%-NaUW%iuU zk8_>rR_{twX{%NvyV6R}M9PS_s@13qX4Km$UaLp>1h>_M-Dnfo+6v_SggREa-UDby zl~TE`Vomj^*XY+!VHb))H-T1~p__*~(?VWac|jMe8l`Y45yzLPGNKuA ztE$lFD!?JMh>>x(K#6f{nl_fT%v<6__lhX{yn&Of6jcX!;i0oKO9*D9!gDFyKrF-ecbXTz8dXes<=^m>`pqPJu^N|t*4UT QRFCHORUMe=o&5H`0M`;{i2wiq literal 0 HcmV?d00001 diff --git a/labs/lab8/artifacts/sample.tar.gz b/labs/lab8/artifacts/sample.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f48a1f1b8c3251db88e8181120114353940c1e8 GIT binary patch literal 140 zcmV;70CWEziwFQ=$hBzz11nCR-AnHXCc8b|SR4YWH)!6+C7qhJ(J7XSb?aglrg2mk=HA2r|r literal 0 HcmV?d00001 diff --git a/labs/lab8/artifacts/sample.tar.gz.bundle b/labs/lab8/artifacts/sample.tar.gz.bundle new file mode 100644 index 00000000..bad8ea18 --- /dev/null +++ b/labs/lab8/artifacts/sample.tar.gz.bundle @@ -0,0 +1 @@ +{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"TqhRYlT0h7x20enXFBsUFd8i7w1yAuYfu0f7VH/8QH4="},"tlogEntries":[{"logIndex":"1104797619","logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="},"kindVersion":{"kind":"hashedrekord","version":"0.0.1"},"integratedTime":"1773521021","inclusionPromise":{"signedEntryTimestamp":"MEYCIQDF4oQBCNzqZr2ufzocjeqz3hjiKb7pC9ONuKJmRAgMewIhAIsSwpRkvovfplRUezGlKJrfX2yBxajr5ovUS2eYvp15"},"inclusionProof":{"logIndex":"982893357","rootHash":"5YADjPqL3xPTt/7WyyWTFa36Lh4X/0Rh43dno3vkE9g=","treeSize":"982893375","hashes":["n+IsgMGnf/JG5NICeRlBdN2ICf2dtMc9dP/HpTWs8BU=","603qdIkNyR77vkOk1Pv81lI+EWjZVBcsTNzLDjO70QY=","cyhYv66wZpHo3OIZnkdU0q7XvpecZAZvnQW5bnJUf0U=","9fIXNRR/6BfUu1BnfjAmQzV+cITnVSutDkcYRuPzPsc=","m6ZzLmL/90A9Fsf4DvQFygxPFovg+bDtTYZHNtoBbsg=","C+6KVsPUzB0hzaHZoBh56fUoK1u/VAhAvZHeqEKNtPY=","XR0rQ6BjJ7hevGX+n+TSpp8A3siVHLwPq25pDIDBEOY=","TESNlEJuxbbZSn4Nmjs1wwty3j6Mrbboee6hd9C5xWo=","SBN1SPir0Il8iBiyAU/N8tzdqed2athtJAB6+0hhmyI=","9MC1/jbvomkHtKR4pDM5FbxVbVtSu/M28UQRhcbdJ+U=","ufYTJUMHKHCWUAmq1x0LbSHrfLI3KHW4aIHjeaUj+D0=","xYQIIrMGx5vkoKSgHIheFDaVqtKyKu/2Llsmbs4JAuk=","n6CDD+HF6jOVXS0Me3M2uGRiVWClhI4VquPR5X3CSas=","phX+M3v0Rj7jWbKf8deZfNVzi2WuCY15tYlNy6fDNEQ=","qGnlF6oIO4C6dVv6/ihadxccr3OSytHcfqUrmDQgqIs=","eRlAy3G7QgM2MWo2Jrz6/6oltT7/FwGiHfkpiaoARlI=","fLAvE46NqCVV86EpB2pKkwJlFjjFk7ntX3lC+PiZuIo=","T4DqWD42hAtN+vX8jKCWqoC4meE4JekI9LxYGCcPy1M="],"checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n982893375\n5YADjPqL3xPTt/7WyyWTFa36Lh4X/0Rh43dno3vkE9g=\n\n— rekor.sigstore.dev wNI9ajBFAiEA5Fr02mq9vaPkOnJXIuQeErycwI3jNI7ZXiRyBtqi/MkCIEdq/+mjqTA74+ifCTqjQpHJnaTIKjO2chGpHoer53qS\n"}},"canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiIzMGU1ODJlYmI3MjAyYTcwYjliMWM1NTZhOWM0ODhlY2IzZDJjNGQ2NjY0ZTMxNWFmZjBkZjJkOTdkZWJjY2YyIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJUUQ1QjY4YWlCUkJUWnJHWjRhNFZ1amlvV2swUnRQMzFJZ0ZpWUZYQ2RZNzVRSWdleFZrelREYWxhM1ZtWTRlTlVnNWZIbEY4T21FRUZFNmh4YmE5WWNmQW1ZPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCUVZVSk1TVU1nUzBWWkxTMHRMUzBLVFVacmQwVjNXVWhMYjFwSmVtb3dRMEZSV1VsTGIxcEplbW93UkVGUlkwUlJaMEZGUmsxMmMxcFRUbVpzTWtaSWQzcFphRGg2YzA1aGFIVlVORTV4Y0FveU5rNXFXbk5zYjNGdlRtY3dkekpJV0Rnek1tTlVRVE5QY2tka09IRklkaTlzVlN0b2FHMXdlbVpaYjBkQlNHeHdOMjEwWjFaWFNtRlJQVDBLTFMwdExTMUZUa1FnVUZWQ1RFbERJRXRGV1MwdExTMHRDZz09In19fX0="}],"timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyjADAgEAMIICwQYJKoZIhvcNAQcCoIICsjCCAq4CAQMxDTALBglghkgBZQMEAgEwgbgGCyqGSIb3DQEJEAEEoIGoBIGlMIGiAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgy/Eg26us3tRfHgt07lM1PuycirxslZCxbaiwZYDu9ikCFQDNJBZbCxbt5q7GfKwki7ABPgJFuxgPMjAyNjAzMTQyMDQzNDFaMAMCAQGgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoAAxggHbMIIB1wIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MDMxNDIwNDM0MVowLwYJKoZIhvcNAQkEMSIEIHnwNiaSXMN1/pqzTjNQzno2VmyxfmbxGAXo1Nu+i0+1MIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRnMGUCMHxWuCf4II5H3NrxyRWk7Pa+keGhIiO7JtW5ZRpGaEi4c4GyzLvhoMjFO7vLZ3KD3gIxAOZKNNsCLi1BciXn7Ug6Y16ynSh9WUFFhSW823JmzqnSh96qZCPNHcpf/COVW0SLwA=="}]}},"messageSignature":{"messageDigest":{"algorithm":"SHA2_256","digest":"MOWC67cgKnC5scVWqcSI7LPSxNZmTjFa/w3y2X3rzPI="},"signature":"MEUCIQD5B68aiBRBTZrGZ4a4VujioWk0RtP31IgFiYFXCdY75QIgexVkzTDala3VmY4eNUg5fHlF8OmEEFE6hxba9YcfAmY="}} \ No newline at end of file diff --git a/labs/lab8/artifacts/sample.txt b/labs/lab8/artifacts/sample.txt new file mode 100644 index 00000000..6d80bdfb --- /dev/null +++ b/labs/lab8/artifacts/sample.txt @@ -0,0 +1 @@ +sample content 2026-03-14 23:43:13Z diff --git a/labs/lab8/artifacts/verify-blob.txt b/labs/lab8/artifacts/verify-blob.txt new file mode 100644 index 00000000..53ac1596 --- /dev/null +++ b/labs/lab8/artifacts/verify-blob.txt @@ -0,0 +1 @@ +Verified OK diff --git a/labs/lab8/attest/juice-shop.cdx.json b/labs/lab8/attest/juice-shop.cdx.json new file mode 100644 index 00000000..c8bb935a --- /dev/null +++ b/labs/lab8/attest/juice-shop.cdx.json @@ -0,0 +1 @@ +{"$schema":"http://cyclonedx.org/schema/bom-1.6.schema.json","bomFormat":"CycloneDX","specVersion":"1.6","serialNumber":"urn:uuid:08882baa-9e72-4442-b717-47325e981b6a","version":1,"metadata":{"timestamp":"2026-03-14T20:31:10Z","tools":{"components":[{"type":"application","author":"anchore","name":"syft","version":"1.42.2"}]},"component":{"bom-ref":"7d0d6d7af4a885ec","type":"container","name":"localhost:5000/juice-shop","version":"sha256:547bd3fef4a6d7e25e131da68f454e6dc4a59d281f8793df6853e6796c9bbf58"},"properties":[{"name":"syft:image:labels:maintainer","value":"Bjoern Kimminich "},{"name":"syft:image:labels:org.opencontainers.image.authors","value":"Bjoern Kimminich "},{"name":"syft:image:labels:org.opencontainers.image.created","value":"”2025-09-04T05:38:11Z”"},{"name":"syft:image:labels:org.opencontainers.image.description","value":"Probably the most modern and sophisticated insecure web application"},{"name":"syft:image:labels:org.opencontainers.image.documentation","value":"https://help.owasp-juice.shop"},{"name":"syft:image:labels:org.opencontainers.image.licenses","value":"MIT"},{"name":"syft:image:labels:org.opencontainers.image.revision","value":"36870cb"},{"name":"syft:image:labels:org.opencontainers.image.source","value":"https://github.com/juice-shop/juice-shop"},{"name":"syft:image:labels:org.opencontainers.image.title","value":"OWASP Juice Shop"},{"name":"syft:image:labels:org.opencontainers.image.url","value":"https://owasp-juice.shop"},{"name":"syft:image:labels:org.opencontainers.image.vendor","value":"Open Worldwide Application Security Project"},{"name":"syft:image:labels:org.opencontainers.image.version","value":"19.0.0"}]},"components":[{"bom-ref":"pkg:npm/1to2@1.0.0?package-id=3cea2309a653e6ed","type":"library","author":"Benjamin Byholm (https://github.com/kkoopa/), Mathias Küsel (https://github.com/mathiask88/)","name":"1to2","version":"1.0.0","description":"NAN 1 -> 2 Migration Script","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:nodejs:1to2:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/1to2@1.0.0","externalReferences":[{"url":"git://github.com/nodejs/nan.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:1to2:1to2:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/nan/tools/package.json"}]},{"bom-ref":"pkg:npm/%40adraffy/ens-normalize@1.10.1?package-id=08449108469244be","type":"library","author":"raffy.eth (http://raffy.antistupid.com)","name":"@adraffy/ens-normalize","version":"1.10.1","description":"Ethereum Name Service (ENS) Name Normalizer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@adraffy\\/ens-normalize:\\@adraffy\\/ens-normalize:1.10.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40adraffy/ens-normalize@1.10.1","externalReferences":[{"url":"git+https://github.com/adraffy/ens-normalize.js.git","type":"distribution"},{"url":"https://github.com/adraffy/ens-normalize.js#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@adraffy\\/ens-normalize:\\@adraffy\\/ens_normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@adraffy\\/ens_normalize:\\@adraffy\\/ens-normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@adraffy\\/ens_normalize:\\@adraffy\\/ens_normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@adraffy\\/ens:\\@adraffy\\/ens-normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@adraffy\\/ens:\\@adraffy\\/ens_normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:adraffy:\\@adraffy\\/ens-normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:adraffy:\\@adraffy\\/ens_normalize:1.10.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@adraffy/ens-normalize/package.json"}]},{"bom-ref":"pkg:npm/%40babel/helper-string-parser@7.27.1?package-id=27b0de0facbfc672","type":"library","author":"The Babel Team (https://babel.dev/team)","name":"@babel/helper-string-parser","version":"7.27.1","description":"A utility package to parse strings","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@babel\\/helper-string-parser:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40babel/helper-string-parser@7.27.1","externalReferences":[{"url":"https://github.com/babel/babel.git","type":"distribution"},{"url":"https://babel.dev/docs/en/next/babel-helper-string-parser","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper-string-parser:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_string_parser:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_string_parser:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper-string:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper-string:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_string:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_string:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:\\@babel\\/helper-string-parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:\\@babel\\/helper_string_parser:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@babel/helper-string-parser/package.json"}]},{"bom-ref":"pkg:npm/%40babel/helper-validator-identifier@7.27.1?package-id=d07675d36f7c1136","type":"library","author":"The Babel Team (https://babel.dev/team)","name":"@babel/helper-validator-identifier","version":"7.27.1","description":"Validate identifier/keywords name","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@babel\\/helper-validator-identifier:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40babel/helper-validator-identifier@7.27.1","externalReferences":[{"url":"https://github.com/babel/babel.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper-validator-identifier:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_validator_identifier:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_validator_identifier:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper-validator:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper-validator:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_validator:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper_validator:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@babel\\/helper:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:\\@babel\\/helper-validator-identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:\\@babel\\/helper_validator_identifier:7.27.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@babel/helper-validator-identifier/package.json"}]},{"bom-ref":"pkg:npm/%40babel/parser@7.28.3?package-id=489d0f5c79137732","type":"library","author":"The Babel Team (https://babel.dev/team)","name":"@babel/parser","version":"7.28.3","description":"A JavaScript parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@babel\\/parser:\\@babel\\/parser:7.28.3:*:*:*:*:*:*:*","purl":"pkg:npm/%40babel/parser@7.28.3","externalReferences":[{"url":"https://github.com/babel/babel.git","type":"distribution"},{"url":"https://babel.dev/docs/en/next/babel-parser","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:\\@babel\\/parser:7.28.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@babel/parser/package.json"}]},{"bom-ref":"pkg:npm/%40babel/types@7.28.2?package-id=045074f58c58eebb","type":"library","author":"The Babel Team (https://babel.dev/team)","name":"@babel/types","version":"7.28.2","description":"Babel Types is a Lodash-esque utility library for AST nodes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@babel\\/types:\\@babel\\/types:7.28.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40babel/types@7.28.2","externalReferences":[{"url":"https://github.com/babel/babel.git","type":"distribution"},{"url":"https://babel.dev/docs/en/next/babel-types","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:\\@babel\\/types:7.28.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@babel/types/package.json"}]},{"bom-ref":"pkg:npm/%40colors/colors@1.6.0?package-id=2aaa7cc50004f91b","type":"library","author":"DABH, DABH (https://github.com/DABH)","name":"@colors/colors","version":"1.6.0","description":"get colors in your node.js console","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@colors\\/colors:\\@colors\\/colors:1.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40colors/colors@1.6.0","externalReferences":[{"url":"http://github.com/DABH/colors.js.git","type":"distribution"},{"url":"https://github.com/DABH/colors.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:DABH:\\@colors\\/colors:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/logform/node_modules/@colors/colors/package.json"}]},{"bom-ref":"pkg:npm/%40colors/colors@1.6.0?package-id=3b8ecc6044fe8e57","type":"library","author":"DABH, DABH (https://github.com/DABH)","name":"@colors/colors","version":"1.6.0","description":"get colors in your node.js console","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@colors\\/colors:\\@colors\\/colors:1.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40colors/colors@1.6.0","externalReferences":[{"url":"http://github.com/DABH/colors.js.git","type":"distribution"},{"url":"https://github.com/DABH/colors.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:DABH:\\@colors\\/colors:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/winston/node_modules/@colors/colors/package.json"}]},{"bom-ref":"pkg:npm/%40dabh/diagnostics@2.0.3?package-id=22bb15b4ca9d4d3f","type":"library","author":"Arnout Kazemier, Martijn Swaagman (https://github.com/swaagie), Jarrett Cruger (https://github.com/jcrugzz), Sevastos (https://github.com/sevastos)","name":"@dabh/diagnostics","version":"2.0.3","description":"Tools for debugging your node.js modules and event loop","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@dabh\\/diagnostics:\\@dabh\\/diagnostics:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/%40dabh/diagnostics@2.0.3","externalReferences":[{"url":"git://github.com/3rd-Eden/diagnostics.git","type":"distribution"},{"url":"https://github.com/3rd-Eden/diagnostics","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:3rd-Eden:\\@dabh\\/diagnostics:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@dabh/diagnostics/package.json"}]},{"bom-ref":"pkg:npm/%40ethereumjs/rlp@4.0.1?package-id=2b283938a1553b38","type":"library","author":"martin becze , Alex Beregszaszi , Holger Drewes , Paul Miller ","name":"@ethereumjs/rlp","version":"4.0.1","description":"Recursive Length Prefix Encoding Module","licenses":[{"license":{"id":"MPL-2.0"}}],"cpe":"cpe:2.3:a:\\@ethereumjs\\/rlp:\\@ethereumjs\\/rlp:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40ethereumjs/rlp@4.0.1","externalReferences":[{"url":"https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"distribution"},{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereumjs:\\@ethereumjs\\/rlp:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@ethereumjs/rlp/package.json"}]},{"bom-ref":"pkg:npm/%40ethereumjs/rlp@5.0.2?package-id=e264462c29df43ed","type":"library","author":"martin becze , Alex Beregszaszi , Holger Drewes , Paul Miller ","name":"@ethereumjs/rlp","version":"5.0.2","description":"Recursive Length Prefix Encoding Module","licenses":[{"license":{"id":"MPL-2.0"}}],"cpe":"cpe:2.3:a:\\@ethereumjs\\/rlp:\\@ethereumjs\\/rlp:5.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40ethereumjs/rlp@5.0.2","externalReferences":[{"url":"https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"distribution"},{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereumjs:\\@ethereumjs\\/rlp:5.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.json"}]},{"bom-ref":"pkg:npm/%40gar/promisify@1.1.3?package-id=8e41d6aa1fe261a3","type":"library","author":"Gar ","name":"@gar/promisify","version":"1.1.3","description":"Promisify an entire class or object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@gar\\/promisify:\\@gar\\/promisify:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/%40gar/promisify@1.1.3","externalReferences":[{"url":"https://github.com/wraithgar/gar-promisify.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wraithgar:\\@gar\\/promisify:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@gar/promisify/package.json"}]},{"bom-ref":"pkg:npm/%40isaacs/cliui@8.0.2?package-id=1b734807f495fb6f","type":"library","author":"Ben Coe ","name":"@isaacs/cliui","version":"8.0.2","description":"easily create complex multi-column command-line-interfaces","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:\\@isaacs\\/cliui:\\@isaacs\\/cliui:8.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40isaacs/cliui@8.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@isaacs/cliui/package.json"}]},{"bom-ref":"pkg:npm/%40isaacs/fs-minipass@4.0.1?package-id=0ab257647e45f4d4","type":"library","author":"Isaac Z. Schlueter","name":"@isaacs/fs-minipass","version":"4.0.1","description":"fs read and write streams based on minipass","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:\\@isaacs\\/fs-minipass:\\@isaacs\\/fs-minipass:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40isaacs/fs-minipass@4.0.1","externalReferences":[{"url":"https://github.com/npm/fs-minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@isaacs\\/fs-minipass:\\@isaacs\\/fs_minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@isaacs\\/fs_minipass:\\@isaacs\\/fs-minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@isaacs\\/fs_minipass:\\@isaacs\\/fs_minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@isaacs\\/fs:\\@isaacs\\/fs-minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@isaacs\\/fs:\\@isaacs\\/fs_minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:\\@isaacs\\/fs-minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:\\@isaacs\\/fs_minipass:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@isaacs/fs-minipass/package.json"}]},{"bom-ref":"pkg:npm/%40my-scope/package-a@0.0.0?package-id=e38f30a540597121","type":"library","name":"@my-scope/package-a","version":"0.0.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@my-scope\\/package-a:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40my-scope/package-a@0.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my-scope\\/package-a:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package_a:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package_a:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my-scope\\/package:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my-scope\\/package:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my:\\@my-scope\\/package-a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my:\\@my_scope\\/package_a:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json"}]},{"bom-ref":"pkg:npm/%40my-scope/package-b@0.0.0?package-id=7c30bf5441790ef5","type":"library","name":"@my-scope/package-b","version":"0.0.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@my-scope\\/package-b:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40my-scope/package-b@0.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my-scope\\/package-b:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package_b:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package_b:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my-scope\\/package:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my-scope\\/package:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my_scope\\/package:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my:\\@my-scope\\/package-b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@my:\\@my_scope\\/package_b:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/core@4.26.1?package-id=49cbc756c02b244b","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/core","version":"4.26.1","description":"Core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/core:\\@nlpjs\\/core:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/core@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/core/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/core-loader@4.26.1?package-id=52af61e4284d993b","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/core-loader","version":"4.26.1","description":"Core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/core-loader:\\@nlpjs\\/core-loader:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/core-loader@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/core-loader:\\@nlpjs\\/core_loader:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/core_loader:\\@nlpjs\\/core-loader:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/core_loader:\\@nlpjs\\/core_loader:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/core:\\@nlpjs\\/core-loader:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/core:\\@nlpjs\\/core_loader:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/core-loader/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/evaluator@4.26.1?package-id=19329a82b3c04a97","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/evaluator","version":"4.26.1","description":"Evaluator","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/evaluator:\\@nlpjs\\/evaluator:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/evaluator@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/evaluator/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/lang-en@4.26.1?package-id=3b35c82860541774","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/lang-en","version":"4.26.1","description":"Core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/lang-en:\\@nlpjs\\/lang-en:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/lang-en@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang-en:\\@nlpjs\\/lang_en:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang_en:\\@nlpjs\\/lang-en:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang_en:\\@nlpjs\\/lang_en:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang:\\@nlpjs\\/lang-en:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang:\\@nlpjs\\/lang_en:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/lang-en/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/lang-en-min@4.26.1?package-id=f478f743a248aca5","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/lang-en-min","version":"4.26.1","description":"Core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/lang-en-min:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/lang-en-min@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang-en-min:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang_en_min:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang_en_min:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang-en:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang-en:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang_en:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang_en:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang:\\@nlpjs\\/lang-en-min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/lang:\\@nlpjs\\/lang_en_min:4.26.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/lang-en-min/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/language@4.25.0?package-id=ca1d4c9cc3d649fe","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/language","version":"4.25.0","description":"Language guesser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/language:\\@nlpjs\\/language:4.25.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/language@4.25.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/language/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/language-min@4.25.0?package-id=49713e5e64515107","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/language-min","version":"4.25.0","description":"Language guesser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/language-min:\\@nlpjs\\/language-min:4.25.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/language-min@4.25.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/language-min:\\@nlpjs\\/language_min:4.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/language_min:\\@nlpjs\\/language-min:4.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/language_min:\\@nlpjs\\/language_min:4.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/language:\\@nlpjs\\/language-min:4.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@nlpjs\\/language:\\@nlpjs\\/language_min:4.25.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/language-min/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/ner@4.27.0?package-id=3bf94ec08da3b281","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/ner","version":"4.27.0","description":"Named Entity Recognition","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/ner:\\@nlpjs\\/ner:4.27.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/ner@4.27.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/ner/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/neural@4.25.0?package-id=d2908794d58fc9bc","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/neural","version":"4.25.0","description":"Neural Network","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/neural:\\@nlpjs\\/neural:4.25.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/neural@4.25.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/neural/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/nlg@4.26.1?package-id=d41f6d4e68e9c43d","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/nlg","version":"4.26.1","description":"Natural Language Generation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/nlg:\\@nlpjs\\/nlg:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/nlg@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/nlg/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/nlp@4.27.0?package-id=f85c5456d515aafd","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/nlp","version":"4.27.0","description":"Natural Language Processing","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/nlp:\\@nlpjs\\/nlp:4.27.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/nlp@4.27.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/nlp/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/nlu@4.27.0?package-id=c449b8b8cc6afd27","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/nlu","version":"4.27.0","description":"Natural Language Understanding","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/nlu:\\@nlpjs\\/nlu:4.27.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/nlu@4.27.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/nlu/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/request@4.25.0?package-id=8d993f0ba3c63bb7","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/request","version":"4.25.0","description":"Request","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/request:\\@nlpjs\\/request:4.25.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/request@4.25.0","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/request/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/sentiment@4.26.1?package-id=1b3eb8c3cb77af23","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/sentiment","version":"4.26.1","description":"Sentiment Analysis","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/sentiment:\\@nlpjs\\/sentiment:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/sentiment@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/sentiment/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/similarity@4.26.1?package-id=203a7b556fc354dd","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/similarity","version":"4.26.1","description":"Similarity","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/similarity:\\@nlpjs\\/similarity:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/similarity@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/similarity/package.json"}]},{"bom-ref":"pkg:npm/%40nlpjs/slot@4.26.1?package-id=6b6febefa6106c5d","type":"library","author":"Jesus Seijas , Jesus Seijas ","name":"@nlpjs/slot","version":"4.26.1","description":"Slot filling manager","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@nlpjs\\/slot:\\@nlpjs\\/slot:4.26.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40nlpjs/slot@4.26.1","externalReferences":[{"url":"git+https://github.com/axa-group/nlp.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@nlpjs/slot/package.json"}]},{"bom-ref":"pkg:npm/%40noble/curves@1.2.0?package-id=2a40db3b54912cbf","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/curves","version":"1.2.0","description":"Audited & minimal JS implementation of elliptic curve cryptography","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/curves:\\@noble\\/curves:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/curves@1.2.0","externalReferences":[{"url":"https://github.com/paulmillr/noble-curves.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:paulmillr:\\@noble\\/curves:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@noble/curves/package.json"}]},{"bom-ref":"pkg:npm/%40noble/curves@1.4.2?package-id=a86e0237429a5827","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/curves","version":"1.4.2","description":"Audited & minimal JS implementation of elliptic curve cryptography","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/curves:\\@noble\\/curves:1.4.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/curves@1.4.2","externalReferences":[{"url":"git+https://github.com/paulmillr/noble-curves.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json"}]},{"bom-ref":"pkg:npm/%40noble/curves@1.4.2?package-id=306de5e5675f2410","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/curves","version":"1.4.2","description":"Audited & minimal JS implementation of elliptic curve cryptography","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/curves:\\@noble\\/curves:1.4.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/curves@1.4.2","externalReferences":[{"url":"git+https://github.com/paulmillr/noble-curves.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/package.json"}]},{"bom-ref":"pkg:npm/%40noble/hashes@1.3.2?package-id=46670510cb133f58","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/hashes","version":"1.3.2","description":"Audited & minimal 0-dependency JS implementation of SHA2, SHA3, RIPEMD, BLAKE2/3, HMAC, HKDF, PBKDF2, Scrypt","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/hashes:\\@noble\\/hashes:1.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/hashes@1.3.2","externalReferences":[{"url":"https://github.com/paulmillr/noble-hashes.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:paulmillr:\\@noble\\/hashes:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@noble/hashes/package.json"}]},{"bom-ref":"pkg:npm/%40noble/hashes@1.4.0?package-id=749573321ee941d7","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/hashes","version":"1.4.0","description":"Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/hashes:\\@noble\\/hashes:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/hashes@1.4.0","externalReferences":[{"url":"git+https://github.com/paulmillr/noble-hashes.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json"}]},{"bom-ref":"pkg:npm/%40noble/hashes@1.4.0?package-id=a3139241ec1643e6","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/hashes","version":"1.4.0","description":"Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/hashes:\\@noble\\/hashes:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/hashes@1.4.0","externalReferences":[{"url":"git+https://github.com/paulmillr/noble-hashes.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json"}]},{"bom-ref":"pkg:npm/%40noble/hashes@1.4.0?package-id=c2a39289ece0eefe","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@noble/hashes","version":"1.4.0","description":"Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@noble\\/hashes:\\@noble\\/hashes:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40noble/hashes@1.4.0","externalReferences":[{"url":"git+https://github.com/paulmillr/noble-hashes.git","type":"distribution"},{"url":"https://paulmillr.com/noble/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/package.json"}]},{"bom-ref":"pkg:npm/%40npmcli/agent@3.0.0?package-id=114921a3f2bc9d12","type":"library","author":"GitHub Inc.","name":"@npmcli/agent","version":"3.0.0","description":"the http/https agent used by the npm cli","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:\\@npmcli\\/agent:\\@npmcli\\/agent:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40npmcli/agent@3.0.0","externalReferences":[{"url":"git+https://github.com/npm/agent.git","type":"distribution"},{"url":"https://github.com/npm/agent#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:\\@npmcli\\/agent:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/agent/package.json"}]},{"bom-ref":"pkg:npm/%40npmcli/fs@1.1.1?package-id=644572bbb1e01679","type":"library","author":"GitHub Inc.","name":"@npmcli/fs","version":"1.1.1","description":"filesystem utilities for the npm cli","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:\\@npmcli\\/fs:\\@npmcli\\/fs:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40npmcli/fs@1.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json"}]},{"bom-ref":"pkg:npm/%40npmcli/fs@4.0.0?package-id=2f7974422b4dc793","type":"library","author":"GitHub Inc.","name":"@npmcli/fs","version":"4.0.0","description":"filesystem utilities for the npm cli","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:\\@npmcli\\/fs:\\@npmcli\\/fs:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40npmcli/fs@4.0.0","externalReferences":[{"url":"git+https://github.com/npm/fs.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/fs/package.json"}]},{"bom-ref":"pkg:npm/%40npmcli/move-file@1.1.2?package-id=a988a9e98434d4e0","type":"library","name":"@npmcli/move-file","version":"1.1.2","description":"move a file (fork of move-file)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@npmcli\\/move-file:\\@npmcli\\/move-file:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40npmcli/move-file@1.1.2","externalReferences":[{"url":"git+https://github.com/npm/move-file","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@npmcli\\/move-file:\\@npmcli\\/move_file:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@npmcli\\/move_file:\\@npmcli\\/move-file:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@npmcli\\/move_file:\\@npmcli\\/move_file:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@npmcli\\/move:\\@npmcli\\/move-file:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@npmcli\\/move:\\@npmcli\\/move_file:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/move-file/package.json"}]},{"bom-ref":"pkg:npm/%40otplib/core@12.0.1?package-id=80ec3c5b78ad0cd1","type":"library","author":"Gerald Yeo ","name":"@otplib/core","version":"12.0.1","description":"core method for otplib","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@otplib\\/core:\\@otplib\\/core:12.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40otplib/core@12.0.1","externalReferences":[{"url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-core","type":"distribution"},{"url":"https://yeojz.otplib.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/core:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@otplib/core/package.json"}]},{"bom-ref":"pkg:npm/%40otplib/plugin-crypto@12.0.1?package-id=a30b3113039a0207","type":"library","author":"Gerald Yeo ","name":"@otplib/plugin-crypto","version":"12.0.1","description":"node crypto plugin for otplib","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@otplib\\/plugin-crypto:\\@otplib\\/plugin-crypto:12.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40otplib/plugin-crypto@12.0.1","externalReferences":[{"url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-plugin-crypto","type":"distribution"},{"url":"https://yeojz.otplib.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin-crypto:\\@otplib\\/plugin_crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin_crypto:\\@otplib\\/plugin-crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin_crypto:\\@otplib\\/plugin_crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin:\\@otplib\\/plugin-crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin:\\@otplib\\/plugin_crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/plugin-crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/plugin_crypto:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@otplib/plugin-crypto/package.json"}]},{"bom-ref":"pkg:npm/%40otplib/plugin-thirty-two@12.0.1?package-id=e9e61a8a5751393d","type":"library","author":"Gerald Yeo ","name":"@otplib/plugin-thirty-two","version":"12.0.1","description":"thirty-two plugin for otplib","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@otplib\\/plugin-thirty-two:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40otplib/plugin-thirty-two@12.0.1","externalReferences":[{"url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-plugin-thirty-two","type":"distribution"},{"url":"https://yeojz.otplib.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin-thirty-two:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin_thirty_two:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin_thirty_two:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin-thirty:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin-thirty:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin_thirty:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin_thirty:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/plugin:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/plugin-thirty-two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/plugin_thirty_two:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@otplib/plugin-thirty-two/package.json"}]},{"bom-ref":"pkg:npm/%40otplib/preset-default@12.0.1?package-id=8171b09a48e9d93f","type":"library","author":"Gerald Yeo ","name":"@otplib/preset-default","version":"12.0.1","description":"basic preset for otplib","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@otplib\\/preset-default:\\@otplib\\/preset-default:12.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40otplib/preset-default@12.0.1","externalReferences":[{"url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-preset-default","type":"distribution"},{"url":"https://yeojz.otplib.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset-default:\\@otplib\\/preset_default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset_default:\\@otplib\\/preset-default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset_default:\\@otplib\\/preset_default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset:\\@otplib\\/preset-default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset:\\@otplib\\/preset_default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/preset-default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/preset_default:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@otplib/preset-default/package.json"}]},{"bom-ref":"pkg:npm/%40otplib/preset-v11@12.0.1?package-id=1aa44437b113ebed","type":"library","author":"Gerald Yeo ","name":"@otplib/preset-v11","version":"12.0.1","description":"v11.x compatible interface preset for otplib","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@otplib\\/preset-v11:\\@otplib\\/preset-v11:12.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40otplib/preset-v11@12.0.1","externalReferences":[{"url":"https://github.com/yeojz/otplib/tree/master/packages/otplib-preset-v11","type":"distribution"},{"url":"https://yeojz.otplib.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset-v11:\\@otplib\\/preset_v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset_v11:\\@otplib\\/preset-v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset_v11:\\@otplib\\/preset_v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset:\\@otplib\\/preset-v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@otplib\\/preset:\\@otplib\\/preset_v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/preset-v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:\\@otplib\\/preset_v11:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@otplib/preset-v11/package.json"}]},{"bom-ref":"pkg:npm/%40pkgjs/parseargs@0.11.0?package-id=80ef1a2248d5a920","type":"library","name":"@pkgjs/parseargs","version":"0.11.0","description":"Polyfill of future proposal for `util.parseArgs()`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@pkgjs\\/parseargs:\\@pkgjs\\/parseargs:0.11.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40pkgjs/parseargs@0.11.0","externalReferences":[{"url":"https://github.com/pkgjs/parseargs#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pkgjs:\\@pkgjs\\/parseargs:0.11.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@pkgjs/parseargs/package.json"}]},{"bom-ref":"pkg:npm/%40scarf/scarf@1.4.0?package-id=19e6077d1014f2df","type":"library","author":"Scarf Systems","name":"@scarf/scarf","version":"1.4.0","description":"Scarf is like Google Analytics for your npm packages. Gain insights into how your packages are installed and used, and by which companies.","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:\\@scarf\\/scarf:\\@scarf\\/scarf:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40scarf/scarf@1.4.0","externalReferences":[{"url":"git+https://github.com/scarf-sh/scarf-js.git","type":"distribution"},{"url":"https://github.com/scarf-sh/scarf-js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:scarf-sh:\\@scarf\\/scarf:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scarf/scarf/package.json"}]},{"bom-ref":"pkg:npm/%40scure/base@1.1.9?package-id=8a8c401a9f2b2c51","type":"library","author":"Paul Miller (https://paulmillr.com)","name":"@scure/base","version":"1.1.9","description":"Secure, audited & 0-dep implementation of base64, bech32, base58, base32 & base16","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@scure\\/base:\\@scure\\/base:1.1.9:*:*:*:*:*:*:*","purl":"pkg:npm/%40scure/base@1.1.9","externalReferences":[{"url":"git+https://github.com/paulmillr/scure-base.git","type":"distribution"},{"url":"https://paulmillr.com/noble/#scure","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scure/base/package.json"}]},{"bom-ref":"pkg:npm/%40scure/bip32@1.4.0?package-id=5f4817f39b8e1c4d","type":"library","author":"Paul Miller (https://paulmillr.com), Patricio Palladino , Paul Miller (https://paulmillr.com)","name":"@scure/bip32","version":"1.4.0","description":"Secure, audited & minimal implementation of BIP32 hierarchical deterministic (HD) wallets over secp256k1","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@scure\\/bip32:\\@scure\\/bip32:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40scure/bip32@1.4.0","externalReferences":[{"url":"git+https://github.com/paulmillr/scure-bip32.git","type":"distribution"},{"url":"https://paulmillr.com/noble/#scure","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scure/bip32/package.json"}]},{"bom-ref":"pkg:npm/%40scure/bip39@1.3.0?package-id=0f92a1c1ac31f6b0","type":"library","author":"Paul Miller (https://paulmillr.com), Patricio Palladino , Paul Miller (https://paulmillr.com)","name":"@scure/bip39","version":"1.3.0","description":"Secure, audited & minimal implementation of BIP39 mnemonic phrases","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@scure\\/bip39:\\@scure\\/bip39:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40scure/bip39@1.3.0","externalReferences":[{"url":"git+https://github.com/paulmillr/scure-bip39.git","type":"distribution"},{"url":"https://paulmillr.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@scure/bip39/package.json"}]},{"bom-ref":"pkg:npm/%40sindresorhus/is@0.7.0?package-id=a29ebe9c01a24b05","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"@sindresorhus/is","version":"0.7.0","description":"Type check values: `is.string('🦄') //=> true`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@sindresorhus\\/is:\\@sindresorhus\\/is:0.7.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40sindresorhus/is@0.7.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@sindresorhus/is/package.json"}]},{"bom-ref":"pkg:npm/%40swc/helpers@0.3.17?package-id=079d0d4fdf762801","type":"library","author":"강동윤 ","name":"@swc/helpers","version":"0.3.17","description":"External helpers for the swc project.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@swc\\/helpers:\\@swc\\/helpers:0.3.17:*:*:*:*:*:*:*","purl":"pkg:npm/%40swc/helpers@0.3.17","externalReferences":[{"url":"git+https://github.com/swc-project/swc.git","type":"distribution"},{"url":"https://swc.rs","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@swc/helpers/package.json"}]},{"bom-ref":"pkg:npm/%40tokenizer/token@0.3.0?package-id=43352d2f6855caf1","type":"library","author":"Borewit (https://github.com/Borewit)","name":"@tokenizer/token","version":"0.3.0","description":"TypeScript definition for strtok3 token","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@tokenizer\\/token:\\@tokenizer\\/token:0.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40tokenizer/token@0.3.0","externalReferences":[{"url":"https://github.com/Borewit/tokenizer-token.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:Borewit:\\@tokenizer\\/token:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@tokenizer/token/package.json"}]},{"bom-ref":"pkg:npm/%40tootallnate/once@1.1.2?package-id=c5d7a329145ffcc6","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"@tootallnate/once","version":"1.1.2","description":"Creates a Promise that waits for a single event","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@tootallnate\\/once:\\@tootallnate\\/once:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/%40tootallnate/once@1.1.2","externalReferences":[{"url":"git://github.com/TooTallNate/once.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:\\@tootallnate\\/once:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json"}]},{"bom-ref":"pkg:npm/%40tootallnate/once@2.0.0?package-id=f544b09023665970","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"@tootallnate/once","version":"2.0.0","description":"Creates a Promise that waits for a single event","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@tootallnate\\/once:\\@tootallnate\\/once:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40tootallnate/once@2.0.0","externalReferences":[{"url":"git://github.com/TooTallNate/once.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:\\@tootallnate\\/once:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@tootallnate/once/package.json"}]},{"bom-ref":"pkg:npm/%40types/component-emitter@1.2.14?package-id=ae93160dfc27d07c","type":"library","author":"Peter Snider (https://github.com/psnider)","name":"@types/component-emitter","version":"1.2.14","description":"TypeScript definitions for component-emitter","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@types\\/component-emitter:\\@types\\/component-emitter:1.2.14:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/component-emitter@1.2.14","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/component-emitter","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/component-emitter:\\@types\\/component_emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/component_emitter:\\@types\\/component-emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/component_emitter:\\@types\\/component_emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/component:\\@types\\/component-emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/component:\\@types\\/component_emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:DefinitelyTyped:\\@types\\/component-emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:DefinitelyTyped:\\@types\\/component_emitter:1.2.14:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/component-emitter/package.json"}]},{"bom-ref":"pkg:npm/%40types/cookie@0.4.1?package-id=1339467e13b5c752","type":"library","author":"Pine Mizune (https://github.com/pine), Piotr Błażejewicz (https://github.com/peterblazejewicz)","name":"@types/cookie","version":"0.4.1","description":"TypeScript definitions for cookie","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/cookie:0.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/cookie@0.4.1","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cookie","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/cookie:\\@types\\/cookie:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/cookie/package.json"}]},{"bom-ref":"pkg:npm/%40types/cors@2.8.19?package-id=bc4bb778990d4ea4","type":"library","author":"Alan Plum (https://github.com/pluma), Gaurav Sharma (https://github.com/gtpan77), Sebastian Beltran (https://github.com/bjohansebas)","name":"@types/cors","version":"2.8.19","description":"TypeScript definitions for cors","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/cors:2.8.19:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/cors@2.8.19","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cors","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/cors:\\@types\\/cors:2.8.19:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/cors/package.json"}]},{"bom-ref":"pkg:npm/%40types/debug@4.1.12?package-id=6c978939ffb311b0","type":"library","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)","name":"@types/debug","version":"4.1.12","description":"TypeScript definitions for debug","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/debug:4.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/debug@4.1.12","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/debug","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/debug:\\@types\\/debug:4.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/debug/package.json"}]},{"bom-ref":"pkg:npm/%40types/ms@2.1.0?package-id=495a18008d72fd0f","type":"library","author":"Zhiyuan Wang (https://github.com/danny8002)","name":"@types/ms","version":"2.1.0","description":"TypeScript definitions for ms","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/ms:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/ms@2.1.0","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ms","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/ms:\\@types\\/ms:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/ms/package.json"}]},{"bom-ref":"pkg:npm/%40types/node@20.19.12?package-id=1a396f39fa44decd","type":"library","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)","name":"@types/node","version":"20.19.12","description":"TypeScript definitions for node","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/node:20.19.12:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/node@20.19.12","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/node:\\@types\\/node:20.19.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/node/package.json"}]},{"bom-ref":"pkg:npm/%40types/node@22.7.5?package-id=6fe716e8b0927a9d","type":"library","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)","name":"@types/node","version":"22.7.5","description":"TypeScript definitions for node","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/node:22.7.5:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/node@22.7.5","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/node:\\@types\\/node:22.7.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ethers/node_modules/@types/node/package.json"}]},{"bom-ref":"pkg:npm/%40types/strip-bom@3.0.0?package-id=d3c68c4be4da21f8","type":"library","author":"Mohamed Hegazy ","name":"@types/strip-bom","version":"3.0.0","description":"TypeScript definitions for strip-bom","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@types\\/strip-bom:\\@types\\/strip-bom:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/strip-bom@3.0.0","externalReferences":[{"url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip-bom:\\@types\\/strip_bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip_bom:\\@types\\/strip-bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip_bom:\\@types\\/strip_bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip:\\@types\\/strip-bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip:\\@types\\/strip_bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/strip-bom/package.json"}]},{"bom-ref":"pkg:npm/%40types/strip-json-comments@0.0.30?package-id=a1b120935894d604","type":"library","author":"Dylan R. E. Moonfire (https://github.com/dmoonfire)","name":"@types/strip-json-comments","version":"0.0.30","description":"TypeScript definitions for strip-json-comments","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@types\\/strip-json-comments:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/strip-json-comments@0.0.30","externalReferences":[{"url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip-json-comments:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip_json_comments:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip_json_comments:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip-json:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip-json:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip_json:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip_json:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip:\\@types\\/strip-json-comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/strip:\\@types\\/strip_json_comments:0.0.30:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/strip-json-comments/package.json"}]},{"bom-ref":"pkg:npm/%40types/triple-beam@1.3.5?package-id=3e3be5c397de8382","type":"library","author":"Daniel Byrne (https://github.com/danwbyrne)","name":"@types/triple-beam","version":"1.3.5","description":"TypeScript definitions for triple-beam","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@types\\/triple-beam:\\@types\\/triple-beam:1.3.5:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/triple-beam@1.3.5","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/triple-beam","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/triple-beam:\\@types\\/triple_beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/triple_beam:\\@types\\/triple-beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/triple_beam:\\@types\\/triple_beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:DefinitelyTyped:\\@types\\/triple-beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:DefinitelyTyped:\\@types\\/triple_beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/triple:\\@types\\/triple-beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/triple:\\@types\\/triple_beam:1.3.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/triple-beam/package.json"}]},{"bom-ref":"pkg:npm/%40types/validator@13.15.3?package-id=28a4e010c7ae7198","type":"library","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)","name":"@types/validator","version":"13.15.3","description":"TypeScript definitions for validator","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:\\@types\\/validator:\\@types\\/validator:13.15.3:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/validator@13.15.3","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/validator","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:DefinitelyTyped:\\@types\\/validator:13.15.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/validator/package.json"}]},{"bom-ref":"pkg:npm/%40types/ws@8.5.3?package-id=bc7a53b52d363adb","type":"library","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)","name":"@types/ws","version":"8.5.3","description":"TypeScript definitions for ws","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:DefinitelyTyped:\\@types\\/ws:8.5.3:*:*:*:*:*:*:*","purl":"pkg:npm/%40types/ws@8.5.3","externalReferences":[{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"distribution"},{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:\\@types\\/ws:\\@types\\/ws:8.5.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@types/ws/package.json"}]},{"bom-ref":"pkg:npm/abbrev@1.1.1?package-id=7797aed52ef29847","type":"library","author":"Isaac Z. Schlueter ","name":"abbrev","version":"1.1.1","description":"Like ruby's abbrev module, but in js","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:abbrev:abbrev:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/abbrev@1.1.1","externalReferences":[{"url":"http://github.com/isaacs/abbrev-js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:abbrev:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/abbrev/package.json"}]},{"bom-ref":"pkg:npm/abbrev@3.0.1?package-id=bfcf5eaa5daa3133","type":"library","author":"GitHub Inc.","name":"abbrev","version":"3.0.1","description":"Like ruby's abbrev module, but in js","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:abbrev:abbrev:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/abbrev@3.0.1","externalReferences":[{"url":"git+https://github.com/npm/abbrev-js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json"}]},{"bom-ref":"pkg:npm/abitype@0.7.1?package-id=663ac1c9b870ce8a","type":"library","name":"abitype","version":"0.7.1","description":"Strict TypeScript types for Ethereum ABIs","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:wagmi-dev:abitype:0.7.1:*:*:*:*:*:*:*","purl":"pkg:npm/abitype@0.7.1","externalReferences":[{"url":"https://github.com/wagmi-dev/abitype.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:abitype:abitype:0.7.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/abitype/package.json"}]},{"bom-ref":"pkg:npm/abort-controller@3.0.0?package-id=7832aa1cacf310b2","type":"library","author":"Toru Nagashima (https://github.com/mysticatea)","name":"abort-controller","version":"3.0.0","description":"An implementation of WHATWG AbortController interface.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:abort-controller:abort-controller:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/abort-controller@3.0.0","externalReferences":[{"url":"git+https://github.com/mysticatea/abort-controller.git","type":"distribution"},{"url":"https://github.com/mysticatea/abort-controller#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:abort-controller:abort_controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:abort_controller:abort-controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:abort_controller:abort_controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mysticatea:abort-controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mysticatea:abort_controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:abort:abort-controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:abort:abort_controller:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/abort-controller/package.json"}]},{"bom-ref":"pkg:npm/accepts@1.3.8?package-id=fe1f2ff03fb9475c","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"accepts","version":"1.3.8","description":"Higher-level content negotiation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:accepts:accepts:1.3.8:*:*:*:*:*:*:*","purl":"pkg:npm/accepts@1.3.8","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/accepts/package.json"}]},{"bom-ref":"pkg:npm/acorn@7.4.1?package-id=c0f7127acbceb420","type":"library","author":"Marijn Haverbeke , Ingvar Stepanyan , Adrian Heine","name":"acorn","version":"7.4.1","description":"ECMAScript parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:acornjs:acorn:7.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/acorn@7.4.1","externalReferences":[{"url":"https://github.com/acornjs/acorn.git","type":"distribution"},{"url":"https://github.com/acornjs/acorn","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn:acorn:7.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-expression/node_modules/acorn/package.json"}]},{"bom-ref":"pkg:npm/acorn@8.15.0?package-id=facfba058a0afa86","type":"library","author":"Marijn Haverbeke , Ingvar Stepanyan , Adrian Heine","name":"acorn","version":"8.15.0","description":"ECMAScript parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:acornjs:acorn:8.15.0:*:*:*:*:*:*:*","purl":"pkg:npm/acorn@8.15.0","externalReferences":[{"url":"git+https://github.com/acornjs/acorn.git","type":"distribution"},{"url":"https://github.com/acornjs/acorn","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn:acorn:8.15.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/acorn/package.json"}]},{"bom-ref":"pkg:npm/acorn-walk@8.3.4?package-id=dbdb98fb9b57cb53","type":"library","author":"Marijn Haverbeke , Ingvar Stepanyan , Adrian Heine","name":"acorn-walk","version":"8.3.4","description":"ECMAScript (ESTree) AST walker","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:acorn-walk:acorn-walk:8.3.4:*:*:*:*:*:*:*","purl":"pkg:npm/acorn-walk@8.3.4","externalReferences":[{"url":"https://github.com/acornjs/acorn.git","type":"distribution"},{"url":"https://github.com/acornjs/acorn","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn-walk:acorn_walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn_walk:acorn-walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn_walk:acorn_walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:acornjs:acorn-walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:acornjs:acorn_walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn:acorn-walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:acorn:acorn_walk:8.3.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/acorn-walk/package.json"}]},{"bom-ref":"pkg:npm/aes-js@4.0.0-beta.5?package-id=6ad4b0036eebc3a0","type":"library","author":"Richard Moore ","name":"aes-js","version":"4.0.0-beta.5","description":"A pure JavaScript implementation of the AES block cipher and all common modes of operation.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:aes-js:aes-js:4.0.0-beta.5:*:*:*:*:*:*:*","purl":"pkg:npm/aes-js@4.0.0-beta.5","externalReferences":[{"url":"git://github.com/ricmoo/aes-js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:aes-js:aes_js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aes_js:aes-js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aes_js:aes_js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ricmoo:aes-js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ricmoo:aes_js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aes:aes-js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aes:aes_js:4.0.0-beta.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/aes-js/package.json"}]},{"bom-ref":"pkg:npm/agent-base@6.0.2?package-id=aeef16c972765f3c","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"agent-base","version":"6.0.2","description":"Turn a function into an `http.Agent` instance","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:TooTallNate:agent-base:6.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/agent-base@6.0.2","externalReferences":[{"url":"git://github.com/TooTallNate/node-agent-base.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:agent_base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent-base:agent-base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent-base:agent_base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent_base:agent-base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent_base:agent_base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent:agent-base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent:agent_base:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/agent-base/package.json"}]},{"bom-ref":"pkg:npm/agent-base@7.1.4?package-id=96ecb0353e427e76","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"agent-base","version":"7.1.4","description":"Turn a function into an `http.Agent` instance","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:TooTallNate:agent-base:7.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/agent-base@7.1.4","externalReferences":[{"url":"https://github.com/TooTallNate/proxy-agents.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent-base:agent-base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent-base:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent_base:agent-base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent_base:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent:agent-base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json"}]},{"bom-ref":"pkg:npm/agent-base@7.1.4?package-id=89a76184ab2e6db2","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"agent-base","version":"7.1.4","description":"Turn a function into an `http.Agent` instance","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:TooTallNate:agent-base:7.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/agent-base@7.1.4","externalReferences":[{"url":"https://github.com/TooTallNate/proxy-agents.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent-base:agent-base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent-base:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent_base:agent-base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent_base:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent:agent-base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:agent:agent_base:7.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json"}]},{"bom-ref":"pkg:npm/agentkeepalive@4.6.0?package-id=c6a7724321f5beae","type":"library","author":"fengmk2 (https://github.com/fengmk2)","name":"agentkeepalive","version":"4.6.0","description":"Missing keepalive http.Agent","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:agentkeepalive:agentkeepalive:4.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/agentkeepalive@4.6.0","externalReferences":[{"url":"git://github.com/node-modules/agentkeepalive.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-modules:agentkeepalive:4.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/agentkeepalive/package.json"}]},{"bom-ref":"pkg:npm/aggregate-error@3.1.0?package-id=7cedce27af4fa8d6","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"aggregate-error","version":"3.1.0","description":"Create an error from multiple errors","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:aggregate-error:aggregate-error:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/aggregate-error@3.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:aggregate-error:aggregate_error:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aggregate_error:aggregate-error:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aggregate_error:aggregate_error:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aggregate:aggregate-error:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aggregate:aggregate_error:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/aggregate-error/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@2.1.1?package-id=ba5607392e56dee9","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com), JD Ballard (github.com/qix-)","name":"ansi-regex","version":"2.1.1","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:2.1.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@2.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@2.1.1?package-id=2b280fc78a93d0b1","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com), JD Ballard (github.com/qix-)","name":"ansi-regex","version":"2.1.1","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:2.1.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@2.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@2.1.1?package-id=b93db3f55b850b14","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com), JD Ballard (github.com/qix-)","name":"ansi-regex","version":"2.1.1","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:2.1.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@2.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@3.0.1?package-id=dddd120589f7009b","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"ansi-regex","version":"3.0.1","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:3.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@3.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@5.0.1?package-id=215b7da2acde9858","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"ansi-regex","version":"5.0.1","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:5.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@5.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@6.2.0?package-id=3f33beb59e12eb10","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"ansi-regex","version":"6.2.0","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:6.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@6.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-regex@6.2.0?package-id=c7daa267534d8282","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"ansi-regex","version":"6.2.0","description":"Regular expression for matching ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-regex_project:ansi-regex:6.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ansi-regex@6.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json"}]},{"bom-ref":"pkg:npm/ansi-styles@2.2.1?package-id=65b4c3eb14b71ee6","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com)","name":"ansi-styles","version":"2.2.1","description":"ANSI escape codes for styling strings in the terminal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:2.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/ansi-styles@2.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi-styles:ansi_styles:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi-styles:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi_styles:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi-styles:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi_styles:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package.json"}]},{"bom-ref":"pkg:npm/ansi-styles@3.2.1?package-id=f879ff424c2ec284","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"ansi-styles","version":"3.2.1","description":"ANSI escape codes for styling strings in the terminal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:3.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/ansi-styles@3.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi-styles:ansi_styles:3.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi-styles:3.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi_styles:3.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi-styles:3.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi_styles:3.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ansi-styles/package.json"}]},{"bom-ref":"pkg:npm/ansi-styles@4.3.0?package-id=c3f3679aac65318b","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"ansi-styles","version":"4.3.0","description":"ANSI escape codes for styling strings in the terminal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:4.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/ansi-styles@4.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi-styles:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi-styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi-styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package.json"}]},{"bom-ref":"pkg:npm/ansi-styles@4.3.0?package-id=c365b03d53f8ca80","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"ansi-styles","version":"4.3.0","description":"ANSI escape codes for styling strings in the terminal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:4.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/ansi-styles@4.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi-styles:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi-styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi-styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/ansi-styles/package.json"}]},{"bom-ref":"pkg:npm/ansi-styles@4.3.0?package-id=f3dee5a49bb85e72","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"ansi-styles","version":"4.3.0","description":"ANSI escape codes for styling strings in the terminal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:4.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/ansi-styles@4.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi-styles:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi-styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi-styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi_styles:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json"}]},{"bom-ref":"pkg:npm/ansi-styles@6.2.1?package-id=8270a49368d729a2","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"ansi-styles","version":"6.2.1","description":"ANSI escape codes for styling strings in the terminal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ansi-styles:ansi-styles:6.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/ansi-styles@6.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi-styles:ansi_styles:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi-styles:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi_styles:ansi_styles:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi-styles:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ansi:ansi_styles:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json"}]},{"bom-ref":"pkg:npm/anymatch@3.1.3?package-id=1fdc06fdab01441e","type":"library","author":"Elan Shanker (https://github.com/es128)","name":"anymatch","version":"3.1.3","description":"Matches strings against configurable strings, globs, regular expressions, and/or functions","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:jonschlinkert:anymatch:3.1.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/anymatch@3.1.3","externalReferences":[{"url":"https://github.com/micromatch/anymatch","type":"distribution"},{"url":"https://github.com/micromatch/anymatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/anymatch/package.json"}]},{"bom-ref":"pkg:npm/append-field@1.0.0?package-id=40d1f9967f309c48","type":"library","author":"Linus Unnebäck ","name":"append-field","version":"1.0.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:append-field:append-field:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/append-field@1.0.0","externalReferences":[{"url":"http://github.com/LinusU/node-append-field.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:append-field:append_field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:append_field:append-field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:append_field:append_field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:LinusU:append-field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:LinusU:append_field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:append:append-field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:append:append_field:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/append-field/package.json"}]},{"bom-ref":"pkg:npm/aproba@1.2.0?package-id=81de4b22dbb401d0","type":"library","author":"Rebecca Turner ","name":"aproba","version":"1.2.0","description":"A ridiculously light-weight argument validator (now browser friendly)","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:aproba:aproba:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/aproba@1.2.0","externalReferences":[{"url":"https://github.com/iarna/aproba","type":"distribution"},{"url":"https://github.com/iarna/aproba","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:aproba:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/aproba/package.json"}]},{"bom-ref":"pkg:npm/archive-type@4.0.0?package-id=3fb8ce78823b4311","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"archive-type","version":"4.0.0","description":"Detect the archive type of a Buffer/Uint8Array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:archive-type:archive-type:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/archive-type@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:archive-type:archive_type:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archive_type:archive-type:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archive_type:archive_type:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archive:archive-type:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archive:archive_type:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archive-type/package.json"}]},{"bom-ref":"pkg:npm/archiver@1.3.0?package-id=dec4b5088a113d49","type":"library","author":"Chris Talkington (http://christalkington.com/)","name":"archiver","version":"1.3.0","description":"a streaming interface for archive generation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:archiverjs:archiver:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/archiver@1.3.0","externalReferences":[{"url":"https://github.com/archiverjs/node-archiver.git","type":"distribution"},{"url":"https://github.com/archiverjs/node-archiver","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiver:archiver:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver/package.json"}]},{"bom-ref":"pkg:npm/archiver-utils@1.3.0?package-id=35ab1a4a9ad1f907","type":"library","author":"Chris Talkington (http://christalkington.com/)","name":"archiver-utils","version":"1.3.0","description":"utility functions for archiver","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:archiver-utils:archiver-utils:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/archiver-utils@1.3.0","externalReferences":[{"url":"https://github.com/archiverjs/archiver-utils.git","type":"distribution"},{"url":"https://github.com/archiverjs/archiver-utils#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiver-utils:archiver_utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiver_utils:archiver-utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiver_utils:archiver_utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:archiver-utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:archiver_utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiver:archiver-utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiver:archiver_utils:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver-utils/package.json"}]},{"bom-ref":"pkg:npm/are-we-there-yet@1.1.7?package-id=38e39a5c3788e5c4","type":"library","author":"Rebecca Turner (http://re-becca.org)","name":"are-we-there-yet","version":"1.1.7","description":"Keep track of the overall completion of many disparate processes","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:are-we-there-yet:are-we-there-yet:1.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/are-we-there-yet@1.1.7","externalReferences":[{"url":"https://github.com/iarna/are-we-there-yet.git","type":"distribution"},{"url":"https://github.com/iarna/are-we-there-yet","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we-there-yet:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there_yet:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there_yet:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we-there:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we-there:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are:are-we-there-yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are:are_we_there_yet:1.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/are-we-there-yet/package.json"}]},{"bom-ref":"pkg:npm/are-we-there-yet@3.0.1?package-id=a1e5dbdcb445cc0b","type":"library","author":"GitHub Inc.","name":"are-we-there-yet","version":"3.0.1","description":"Keep track of the overall completion of many disparate processes","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:are-we-there-yet:are-we-there-yet:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/are-we-there-yet@3.0.1","externalReferences":[{"url":"https://github.com/npm/are-we-there-yet.git","type":"distribution"},{"url":"https://github.com/npm/are-we-there-yet","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we-there-yet:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there_yet:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there_yet:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we-there:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we-there:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we_there:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are-we:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are_we:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:are:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:are-we-there-yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:are_we_there_yet:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json"}]},{"bom-ref":"pkg:npm/arg@4.1.3?package-id=1d7fb08b7a508a14","type":"library","author":"Josh Junon ","name":"arg","version":"4.1.3","description":"Another simple argument parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:arg:arg:4.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/arg@4.1.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/arg/package.json"}]},{"bom-ref":"pkg:npm/argparse@1.0.10?package-id=d60313d70eaae47d","type":"library","author":"Eugene Shkuropat, Paul Jacobson","name":"argparse","version":"1.0.10","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:argparse:argparse:1.0.10:*:*:*:*:*:*:*","purl":"pkg:npm/argparse@1.0.10","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/argparse/package.json"}]},{"bom-ref":"pkg:npm/arr-diff@4.0.0?package-id=79c9f00f6f2bc886","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Miller (paulmillr.com)","name":"arr-diff","version":"4.0.0","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:arr-diff:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/arr-diff@4.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/arr-diff","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:arr_diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr-diff:arr-diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr-diff:arr_diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr_diff:arr-diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr_diff:arr_diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr:arr-diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr:arr_diff:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/arr-diff/package.json"}]},{"bom-ref":"pkg:npm/arr-flatten@1.1.0?package-id=af48b36479290ede","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Luke Edwards (https://lukeed.com)","name":"arr-flatten","version":"1.1.0","description":"Recursively flatten an array or arrays.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:arr-flatten:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/arr-flatten@1.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/arr-flatten","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:arr_flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr-flatten:arr-flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr-flatten:arr_flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr_flatten:arr-flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr_flatten:arr_flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr:arr-flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr:arr_flatten:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/arr-flatten/package.json"}]},{"bom-ref":"pkg:npm/arr-union@3.1.0?package-id=93ff899831bd49b7","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"arr-union","version":"3.1.0","description":"Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:arr-union:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/arr-union@3.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/arr-union","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:arr_union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr-union:arr-union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr-union:arr_union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr_union:arr-union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr_union:arr_union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr:arr-union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:arr:arr_union:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/arr-union/package.json"}]},{"bom-ref":"pkg:npm/array-buffer-byte-length@1.0.2?package-id=f2867470e7b27597","type":"library","author":"Jordan Harband ","name":"array-buffer-byte-length","version":"1.0.2","description":"Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:array-buffer-byte-length:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/array-buffer-byte-length@1.0.2","externalReferences":[{"url":"git+https://github.com/inspect-js/array-buffer-byte-length.git","type":"distribution"},{"url":"https://github.com/inspect-js/array-buffer-byte-length#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-buffer-byte-length:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_buffer_byte_length:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_buffer_byte_length:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-buffer-byte:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-buffer-byte:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_buffer_byte:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_buffer_byte:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-buffer:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-buffer:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_buffer:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_buffer:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array-buffer-byte-length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array_buffer_byte_length:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/array-buffer-byte-length/package.json"}]},{"bom-ref":"pkg:npm/array-each@1.0.1?package-id=7aadb2fc6095104c","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"array-each","version":"1.0.1","description":"Loop over each item in an array and call the given function on every element.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:array-each:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/array-each@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/array-each","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:array_each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-each:array-each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-each:array_each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_each:array-each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_each:array_each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array-each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array_each:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/array-each/package.json"}]},{"bom-ref":"pkg:npm/array-flatten@1.1.1?package-id=5041c141565d0833","type":"library","author":"Blake Embrey (http://blakeembrey.me)","name":"array-flatten","version":"1.1.1","description":"Flatten an array of nested arrays into a single flat array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:array-flatten:array-flatten:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/array-flatten@1.1.1","externalReferences":[{"url":"git://github.com/blakeembrey/array-flatten.git","type":"distribution"},{"url":"https://github.com/blakeembrey/array-flatten","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-flatten:array_flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_flatten:array-flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_flatten:array_flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:blakeembrey:array-flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:blakeembrey:array_flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array-flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array_flatten:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/array-flatten/package.json"}]},{"bom-ref":"pkg:npm/array-slice@1.1.0?package-id=a261f10f751ab469","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"array-slice","version":"1.1.0","description":"Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:array-slice:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/array-slice@1.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/array-slice","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:array_slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-slice:array-slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-slice:array_slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_slice:array-slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_slice:array_slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array-slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array_slice:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/array-slice/package.json"}]},{"bom-ref":"pkg:npm/array-unique@0.3.2?package-id=9bb35b54a028e73b","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"array-unique","version":"0.3.2","description":"Remove duplicate values from an array. Fastest ES5 implementation.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:array-unique:0.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/array-unique@0.3.2","externalReferences":[{"url":"https://github.com/jonschlinkert/array-unique","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:array_unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-unique:array-unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array-unique:array_unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_unique:array-unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array_unique:array_unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array-unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:array:array_unique:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/array-unique/package.json"}]},{"bom-ref":"pkg:npm/asap@2.0.6?package-id=1c54e38011c51e5b","type":"library","name":"asap","version":"2.0.6","description":"High-priority task queue for Node.js and browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:kriskowal:asap:2.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/asap@2.0.6","externalReferences":[{"url":"https://github.com/kriskowal/asap.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:asap:asap:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/asap/package.json"}]},{"bom-ref":"pkg:npm/assert-never@1.4.0?package-id=e57cc97cb7061a4e","type":"library","author":"Daniel Lytkin ","name":"assert-never","version":"1.4.0","description":"Helper function for exhaustive checks of discriminated unions in TypeScript","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:assert-never:assert-never:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/assert-never@1.4.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:assert-never:assert_never:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assert_never:assert-never:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assert_never:assert_never:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assert:assert-never:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assert:assert_never:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/assert-never/package.json"}]},{"bom-ref":"pkg:npm/assign-symbols@1.0.0?package-id=e6db49d199a690ef","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"assign-symbols","version":"1.0.0","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:assign-symbols:assign-symbols:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/assign-symbols@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/assign-symbols","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:assign-symbols:assign_symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assign_symbols:assign-symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assign_symbols:assign_symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:assign-symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:assign_symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assign:assign-symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:assign:assign_symbols:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/assign-symbols/package.json"}]},{"bom-ref":"pkg:npm/async@2.6.4?package-id=50f2f4c26ff2ccab","type":"library","author":"Caolan McMahon","name":"async","version":"2.6.4","description":"Higher-order functions and common patterns for asynchronous code","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:caolan:async:2.6.4:*:*:*:*:*:*:*","purl":"pkg:npm/async@2.6.4","externalReferences":[{"url":"https://github.com/caolan/async.git","type":"distribution"},{"url":"https://caolan.github.io/async/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:async:async:2.6.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver/node_modules/async/package.json"}]},{"bom-ref":"pkg:npm/async@2.6.4?package-id=5aa21ddd678e2c5a","type":"library","author":"Caolan McMahon","name":"async","version":"2.6.4","description":"Higher-order functions and common patterns for asynchronous code","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:caolan:async:2.6.4:*:*:*:*:*:*:*","purl":"pkg:npm/async@2.6.4","externalReferences":[{"url":"https://github.com/caolan/async.git","type":"distribution"},{"url":"https://caolan.github.io/async/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:async:async:2.6.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/portscanner/node_modules/async/package.json"}]},{"bom-ref":"pkg:npm/async@3.2.6?package-id=6753e2a5837ba461","type":"library","author":"Caolan McMahon","name":"async","version":"3.2.6","description":"Higher-order functions and common patterns for asynchronous code","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:caolan:async:3.2.6:*:*:*:*:*:*:*","purl":"pkg:npm/async@3.2.6","externalReferences":[{"url":"https://github.com/caolan/async.git","type":"distribution"},{"url":"https://caolan.github.io/async/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:async:async:3.2.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/async/package.json"}]},{"bom-ref":"pkg:npm/at-least-node@1.0.0?package-id=dd9e19320bbf0929","type":"library","author":"Ryan Zimmerman ","name":"at-least-node","version":"1.0.0","description":"Lightweight Node.js version sniffing/comparison","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:at-least-node:at-least-node:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/at-least-node@1.0.0","externalReferences":[{"url":"git+https://github.com/RyanZim/at-least-node.git","type":"distribution"},{"url":"https://github.com/RyanZim/at-least-node#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:at-least-node:at_least_node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at_least_node:at-least-node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at_least_node:at_least_node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at-least:at-least-node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at-least:at_least_node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at_least:at-least-node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at_least:at_least_node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:RyanZim:at-least-node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:RyanZim:at_least_node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at:at-least-node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:at:at_least_node:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/at-least-node/package.json"}]},{"bom-ref":"pkg:npm/atob@2.1.2?package-id=27aacb47fbbddd97","type":"library","author":"AJ ONeal (https://coolaj86.com)","name":"atob","version":"2.1.2","description":"atob for Node.JS and Linux / Mac / Windows CLI (it's a one-liner)","licenses":[{"expression":"MIT OR Apache-2.0"}],"cpe":"cpe:2.3:a:atob_project:atob:2.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/atob@2.1.2","externalReferences":[{"url":"git://git.coolaj86.com/coolaj86/atob.js.git","type":"distribution"},{"url":"https://git.coolaj86.com/coolaj86/atob.js.git","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/atob/package.json"}]},{"bom-ref":"pkg:npm/available-typed-arrays@1.0.7?package-id=91c13e4c18804052","type":"library","author":"Jordan Harband ","name":"available-typed-arrays","version":"1.0.7","description":"Returns an array of Typed Array names that are available in the current environment","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:available-typed-arrays:available-typed-arrays:1.0.7:*:*:*:*:*:*:*","purl":"pkg:npm/available-typed-arrays@1.0.7","externalReferences":[{"url":"git+https://github.com/inspect-js/available-typed-arrays.git","type":"distribution"},{"url":"https://github.com/inspect-js/available-typed-arrays#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:available-typed-arrays:available_typed_arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available_typed_arrays:available-typed-arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available_typed_arrays:available_typed_arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available-typed:available-typed-arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available-typed:available_typed_arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available_typed:available-typed-arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available_typed:available_typed_arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:available-typed-arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:available_typed_arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available:available-typed-arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:available:available_typed_arrays:1.0.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/available-typed-arrays/package.json"}]},{"bom-ref":"pkg:npm/babel-walk@3.0.0-canary-5?package-id=716281520579424d","type":"library","author":"Timothy Gu ","name":"babel-walk","version":"3.0.0-canary-5","description":"Lightweight Babel AST traversal","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:babel-walk:babel-walk:3.0.0-canary-5:*:*:*:*:*:*:*","purl":"pkg:npm/babel-walk@3.0.0-canary-5","externalReferences":[{"url":"https://github.com/pugjs/babel-walk.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel-walk:babel_walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel_walk:babel-walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel_walk:babel_walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:babel-walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:babel:babel_walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:babel-walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:babel_walk:3.0.0-canary-5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/babel-walk/package.json"}]},{"bom-ref":"pkg:npm/balanced-match@1.0.2?package-id=956658d078dc7d57","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"balanced-match","version":"1.0.2","description":"Match balanced character pairs, like \"{\" and \"}\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:balanced-match:balanced-match:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/balanced-match@1.0.2","externalReferences":[{"url":"git://github.com/juliangruber/balanced-match.git","type":"distribution"},{"url":"https://github.com/juliangruber/balanced-match","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:balanced-match:balanced_match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:balanced_match:balanced-match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:balanced_match:balanced_match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:balanced-match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:balanced_match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:balanced:balanced-match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:balanced:balanced_match:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/balanced-match/package.json"}]},{"bom-ref":"pkg:npm/base@0.11.2?package-id=1921674c9fb6eba8","type":"library","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)","name":"base","version":"0.11.2","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`.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-base:base:0.11.2:*:*:*:*:*:*:*","purl":"pkg:npm/base@0.11.2","externalReferences":[{"url":"https://github.com/node-base/base","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:base:base:0.11.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/base/package.json"}]},{"bom-ref":"pkg:deb/debian/base-files@12.4%2Bdeb12u11?arch=amd64&distro=debian-12&package-id=c91bc2e84142f428","type":"library","publisher":"Santiago Vila ","name":"base-files","version":"12.4+deb12u11","licenses":[{"license":{"name":"GPL"}}],"cpe":"cpe:2.3:a:base-files:base-files:12.4\\+deb12u11:*:*:*:*:*:*:*","purl":"pkg:deb/debian/base-files@12.4%2Bdeb12u11?arch=amd64&distro=debian-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:base-files:base_files:12.4\\+deb12u11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base_files:base-files:12.4\\+deb12u11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base_files:base_files:12.4\\+deb12u11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base:base-files:12.4\\+deb12u11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base:base_files:12.4\\+deb12u11:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:f464af4b9b251ebe8a7c2f186aff656f0892f6cb159837a6ce8fd63842e83e35"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/base-files"},{"name":"syft:location:1:layerID","value":"sha256:f464af4b9b251ebe8a7c2f186aff656f0892f6cb159837a6ce8fd63842e83e35"},{"name":"syft:location:1:path","value":"/usr/share/doc/base-files/copyright"},{"name":"syft:location:2:layerID","value":"sha256:f464af4b9b251ebe8a7c2f186aff656f0892f6cb159837a6ce8fd63842e83e35"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/base-files.md5sums"},{"name":"syft:metadata:installedSize","value":"341"}]},{"bom-ref":"pkg:npm/base64-arraybuffer@0.1.4?package-id=7b4063d10599bfae","type":"library","author":"Niklas von Hertzen (http://hertzen.com)","name":"base64-arraybuffer","version":"0.1.4","description":"Encode/decode base64 data into ArrayBuffers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:base64-arraybuffer:base64-arraybuffer:0.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/base64-arraybuffer@0.1.4","externalReferences":[{"url":"https://github.com/niklasvh/base64-arraybuffer","type":"distribution"},{"url":"https://github.com/niklasvh/base64-arraybuffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64-arraybuffer:base64_arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64_arraybuffer:base64-arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64_arraybuffer:base64_arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:niklasvh:base64-arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:niklasvh:base64_arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64:base64-arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64:base64_arraybuffer:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/base64-arraybuffer/package.json"}]},{"bom-ref":"pkg:npm/base64-js@0.0.8?package-id=6f1f1a7796cb63d0","type":"library","author":"T. Jameson Little ","name":"base64-js","version":"0.0.8","description":"Base64 encoding/decoding in pure JS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:beatgammit:base64-js:0.0.8:*:*:*:*:*:*:*","purl":"pkg:npm/base64-js@0.0.8","externalReferences":[{"url":"git://github.com/beatgammit/base64-js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:beatgammit:base64_js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64-js:base64-js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64-js:base64_js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64_js:base64-js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64_js:base64_js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64:base64-js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64:base64_js:0.0.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/linebreak/node_modules/base64-js/package.json"}]},{"bom-ref":"pkg:npm/base64-js@1.5.1?package-id=c493a9a41b36da0b","type":"library","author":"T. Jameson Little ","name":"base64-js","version":"1.5.1","description":"Base64 encoding/decoding in pure JS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:beatgammit:base64-js:1.5.1:*:*:*:*:*:*:*","purl":"pkg:npm/base64-js@1.5.1","externalReferences":[{"url":"git://github.com/beatgammit/base64-js.git","type":"distribution"},{"url":"https://github.com/beatgammit/base64-js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:beatgammit:base64_js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64-js:base64-js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64-js:base64_js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64_js:base64-js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64_js:base64_js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64:base64-js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64:base64_js:1.5.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/base64-js/package.json"}]},{"bom-ref":"pkg:npm/base64id@2.0.0?package-id=d1750eb90689f1a4","type":"library","author":"Kristian Faeldt ","name":"base64id","version":"2.0.0","description":"Generates a base64 id","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:base64id:base64id:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/base64id@2.0.0","externalReferences":[{"url":"https://github.com/faeldt/base64id.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:faeldt:base64id:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/base64id/package.json"}]},{"bom-ref":"pkg:npm/base64url@0.0.6?package-id=2f8a9d6c7656ba10","type":"library","author":"Brian J Brennan","name":"base64url","version":"0.0.6","description":"For encoding to/from base64urls","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brianloveswords:base64url:0.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/base64url@0.0.6","externalReferences":[{"url":"git://github.com/brianloveswords/base64url.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:base64url:base64url:0.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/base64url/package.json"}]},{"bom-ref":"pkg:npm/basic-auth@2.0.1?package-id=580ca5f2beaae938","type":"library","name":"basic-auth","version":"2.0.1","description":"node.js basic auth parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:basic-auth:basic-auth:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/basic-auth@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:basic-auth:basic_auth:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:basic_auth:basic-auth:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:basic_auth:basic_auth:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:basic:basic-auth:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:basic:basic_auth:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/morgan/node_modules/basic-auth/package.json"}]},{"bom-ref":"pkg:npm/batch@0.6.1?package-id=344c43aaf43bb8dc","type":"library","author":"TJ Holowaychuk ","name":"batch","version":"0.6.1","description":"Simple async batch with concurrency control and progress reporting.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:visionmedia:batch:0.6.1:*:*:*:*:*:*:*","purl":"pkg:npm/batch@0.6.1","externalReferences":[{"url":"https://github.com/visionmedia/batch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:batch:batch:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/batch/package.json"}]},{"bom-ref":"pkg:npm/baz?package-id=99a08ef6ddd74ba7","type":"library","name":"baz","version":"UNKNOWN","cpe":"cpe:2.3:a:baz:baz:*:*:*:*:*:*:*:*","purl":"pkg:npm/baz","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/baz/package.json"}]},{"bom-ref":"pkg:npm/beep-boop@1.2.3?package-id=ac8f35c9bc6d4edc","type":"library","name":"beep-boop","version":"1.2.3","cpe":"cpe:2.3:a:beep-boop:beep-boop:1.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/beep-boop@1.2.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:beep-boop:beep_boop:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:beep_boop:beep-boop:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:beep_boop:beep_boop:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:beep:beep-boop:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:beep:beep_boop:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/github-from-package/example/package.json"}]},{"bom-ref":"pkg:npm/big-integer@1.6.52?package-id=6efaee3d2e9117ff","type":"library","author":"Peter Olson ","name":"big-integer","version":"1.6.52","description":"An arbitrary length integer library for Javascript","licenses":[{"license":{"id":"Unlicense"}}],"cpe":"cpe:2.3:a:big-integer:big-integer:1.6.52:*:*:*:*:*:*:*","purl":"pkg:npm/big-integer@1.6.52","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:big-integer:big_integer:1.6.52:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:big_integer:big-integer:1.6.52:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:big_integer:big_integer:1.6.52:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:big:big-integer:1.6.52:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:big:big_integer:1.6.52:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/big-integer/package.json"}]},{"bom-ref":"pkg:npm/binary@0.3.0?package-id=aac28aacec14e6f2","type":"library","author":"James Halliday (http://substack.net)","name":"binary","version":"0.3.0","description":"Unpack multibyte binary values from buffers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:substack:binary:0.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/binary@0.3.0","externalReferences":[{"url":"http://github.com/substack/node-binary.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:binary:binary:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/binary/package.json"}]},{"bom-ref":"pkg:npm/binary-extensions@2.3.0?package-id=cdea7c486a93d741","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"binary-extensions","version":"2.3.0","description":"List of binary file extensions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:binary-extensions:binary-extensions:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/binary-extensions@2.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:binary-extensions:binary_extensions:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:binary_extensions:binary-extensions:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:binary_extensions:binary_extensions:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:binary:binary-extensions:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:binary:binary_extensions:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/binary-extensions/package.json"}]},{"bom-ref":"pkg:npm/bindings@1.5.0?package-id=848e919a5348c76e","type":"library","author":"Nathan Rajlich (http://tootallnate.net)","name":"bindings","version":"1.5.0","description":"Helper module for loading your native module's .node file","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:TooTallNate:bindings:1.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/bindings@1.5.0","externalReferences":[{"url":"git://github.com/TooTallNate/node-bindings.git","type":"distribution"},{"url":"https://github.com/TooTallNate/node-bindings","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:bindings:bindings:1.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bindings/package.json"}]},{"bom-ref":"pkg:npm/bintrees@1.0.2?package-id=db53f4ebaee4e2cf","type":"library","author":"Vadim Graboys ","name":"bintrees","version":"1.0.2","description":"Binary Search Trees","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:bintrees:bintrees:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/bintrees@1.0.2","externalReferences":[{"url":"git://github.com/vadimg/js_bintrees.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:vadimg:bintrees:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bintrees/package.json"}]},{"bom-ref":"pkg:npm/bl@1.2.3?package-id=1d71c68896a44c86","type":"library","author":"Rod Vagg (https://github.com/rvagg), Matteo Collina (https://github.com/mcollina), Jarett Cruger (https://github.com/jcrugzz)","name":"bl","version":"1.2.3","description":"Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:rvagg:bl:1.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/bl@1.2.3","externalReferences":[{"url":"https://github.com/rvagg/bl.git","type":"distribution"},{"url":"https://github.com/rvagg/bl","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:bl:bl:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bl/package.json"}]},{"bom-ref":"pkg:npm/bl@4.1.0?package-id=846a0edd607229fd","type":"library","author":"Rod Vagg (https://github.com/rvagg), Matteo Collina (https://github.com/mcollina), Jarett Cruger (https://github.com/jcrugzz)","name":"bl","version":"4.1.0","description":"Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:rvagg:bl:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/bl@4.1.0","externalReferences":[{"url":"https://github.com/rvagg/bl.git","type":"distribution"},{"url":"https://github.com/rvagg/bl","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:bl:bl:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar-fs/node_modules/bl/package.json"}]},{"bom-ref":"pkg:npm/bluebird@3.4.7?package-id=441b568aa058ddd4","type":"library","author":"Petka Antonov (http://github.com/petkaantonov/)","name":"bluebird","version":"3.4.7","description":"Full featured Promises/A+ implementation with exceptionally good performance","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:petkaantonov:bluebird:3.4.7:*:*:*:*:*:*:*","purl":"pkg:npm/bluebird@3.4.7","externalReferences":[{"url":"git://github.com/petkaantonov/bluebird.git","type":"distribution"},{"url":"https://github.com/petkaantonov/bluebird","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:bluebird:bluebird:3.4.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unzipper/node_modules/bluebird/package.json"}]},{"bom-ref":"pkg:npm/bluebird@3.7.2?package-id=45ec017cc93f373c","type":"library","author":"Petka Antonov (http://github.com/petkaantonov/)","name":"bluebird","version":"3.7.2","description":"Full featured Promises/A+ implementation with exceptionally good performance","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:petkaantonov:bluebird:3.7.2:*:*:*:*:*:*:*","purl":"pkg:npm/bluebird@3.7.2","externalReferences":[{"url":"git://github.com/petkaantonov/bluebird.git","type":"distribution"},{"url":"https://github.com/petkaantonov/bluebird","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:bluebird:bluebird:3.7.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bluebird/package.json"}]},{"bom-ref":"pkg:npm/body-parser@1.20.3?package-id=d8348f0566c46229","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"body-parser","version":"1.20.3","description":"Node.js body parsing middleware","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:openjsf:body-parser:1.20.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/body-parser@1.20.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/body-parser/package.json"}]},{"bom-ref":"pkg:npm/bower-config@1.4.3?package-id=2c560d35b75226b0","type":"library","author":"Twitter","name":"bower-config","version":"1.4.3","description":"The Bower config reader and writer.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:bower-config:bower-config:1.4.3:*:*:*:*:*:*:*","purl":"pkg:npm/bower-config@1.4.3","externalReferences":[{"url":"https://github.com/bower/bower/tree/master/packages/bower-config","type":"distribution"},{"url":"http://bower.io","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:bower-config:bower_config:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:bower_config:bower-config:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:bower_config:bower_config:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:bower:bower-config:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:bower:bower_config:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bower-config/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=79ca6b57cb6da8f4","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=edfc435f78ffbb1c","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=38ff028c7c458475","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=c861e69821b6b8fe","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=70266c742ac992ba","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=e9b43263265b984a","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=28fb5bb71047516a","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=098d823421bc1197","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=17d5b1f1f2c265c0","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=ec01b45e50a80fc7","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@1.1.12?package-id=204df6e1c0323307","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"1.1.12","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@1.1.12","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:1.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/brace-expansion@2.0.2?package-id=1fcda56aa7b9b39c","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"brace-expansion","version":"2.0.2","description":"Brace expansion as known from sh/bash","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brace-expansion:brace-expansion:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/brace-expansion@2.0.2","externalReferences":[{"url":"git://github.com/juliangruber/brace-expansion.git","type":"distribution"},{"url":"https://github.com/juliangruber/brace-expansion","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace-expansion:brace_expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace-expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace_expansion:brace_expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace-expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juliangruber:brace_expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace-expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brace:brace_expansion:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/brace-expansion/package.json"}]},{"bom-ref":"pkg:npm/braces@2.3.2?package-id=e18c817c2057c675","type":"library","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)","name":"braces","version":"2.3.2","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:braces_project:braces:2.3.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/braces@2.3.2","externalReferences":[{"url":"https://github.com/micromatch/braces","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:braces:2.3.2:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/braces/package.json"}]},{"bom-ref":"pkg:npm/braces@3.0.3?package-id=1fea4d70444c02f0","type":"library","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)","name":"braces","version":"3.0.3","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:braces_project:braces:3.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/braces@3.0.3","externalReferences":[{"url":"https://github.com/micromatch/braces","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:braces:3.0.3:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/node_modules/braces/package.json"}]},{"bom-ref":"pkg:npm/braces@3.0.3?package-id=05e4a42f1d20184c","type":"library","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)","name":"braces","version":"3.0.3","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:braces_project:braces:3.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/braces@3.0.3","externalReferences":[{"url":"https://github.com/micromatch/braces","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:braces:3.0.3:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/braces/package.json"}]},{"bom-ref":"pkg:npm/braces@3.0.3?package-id=7300fec6ea68a472","type":"library","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)","name":"braces","version":"3.0.3","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:braces_project:braces:3.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/braces@3.0.3","externalReferences":[{"url":"https://github.com/micromatch/braces","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:braces:3.0.3:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/node_modules/braces/package.json"}]},{"bom-ref":"pkg:npm/brotli@1.3.3?package-id=470bc485996d4bbe","type":"library","author":"Devon Govett ","name":"brotli","version":"1.3.3","description":"A port of the Brotli compression algorithm as used in WOFF2","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:devongovett:brotli:1.3.3:*:*:*:*:*:*:*","purl":"pkg:npm/brotli@1.3.3","externalReferences":[{"url":"https://github.com/devongovett/brotli.js.git","type":"distribution"},{"url":"https://github.com/devongovett/brotli.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brotli:brotli:1.3.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/brotli/package.json"}]},{"bom-ref":"pkg:npm/browser_field?package-id=0ec800aec91252a5","type":"library","name":"browser_field","version":"UNKNOWN","cpe":"cpe:2.3:a:browser-field:browser-field:*:*:*:*:*:*:*:*","purl":"pkg:npm/browser_field","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:browser-field:browser_field:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:browser_field:browser-field:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:browser_field:browser_field:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:browser:browser-field:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:browser:browser_field:*:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/browser_field/package.json"}]},{"bom-ref":"pkg:npm/buffer@5.7.1?package-id=8160d61272f16fc2","type":"library","author":"Feross Aboukhadijeh (https://feross.org), Romain Beauxis , James Halliday ","name":"buffer","version":"5.7.1","description":"Node.js Buffer API, for the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer:buffer:5.7.1:*:*:*:*:*:*:*","purl":"pkg:npm/buffer@5.7.1","externalReferences":[{"url":"git://github.com/feross/buffer.git","type":"distribution"},{"url":"https://github.com/feross/buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:buffer:5.7.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer/package.json"}]},{"bom-ref":"pkg:npm/buffer@6.0.3?package-id=b34920cb2184e6ad","type":"library","author":"Feross Aboukhadijeh (https://feross.org), Romain Beauxis , James Halliday ","name":"buffer","version":"6.0.3","description":"Node.js Buffer API, for the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer:buffer:6.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/buffer@6.0.3","externalReferences":[{"url":"git://github.com/feross/buffer.git","type":"distribution"},{"url":"https://github.com/feross/buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:buffer:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package.json"}]},{"bom-ref":"pkg:npm/buffer-alloc@1.2.0?package-id=0215db4a4aa6cd05","type":"library","name":"buffer-alloc","version":"1.2.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer-alloc:buffer-alloc:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/buffer-alloc@1.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-alloc:buffer_alloc:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_alloc:buffer-alloc:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_alloc:buffer_alloc:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer-alloc:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer_alloc:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer-alloc/package.json"}]},{"bom-ref":"pkg:npm/buffer-alloc-unsafe@1.1.0?package-id=72525885a05217f9","type":"library","name":"buffer-alloc-unsafe","version":"1.1.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer-alloc-unsafe:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/buffer-alloc-unsafe@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-alloc-unsafe:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_alloc_unsafe:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_alloc_unsafe:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-alloc:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-alloc:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_alloc:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_alloc:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer-alloc-unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer_alloc_unsafe:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer-alloc-unsafe/package.json"}]},{"bom-ref":"pkg:npm/buffer-crc32@0.2.13?package-id=018e707480d9a394","type":"library","author":"Brian J. Brennan , Vladimir Kuznetsov","name":"buffer-crc32","version":"0.2.13","description":"A pure javascript CRC32 algorithm that plays nice with binary data","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brianloveswords:buffer-crc32:0.2.13:*:*:*:*:*:*:*","purl":"pkg:npm/buffer-crc32@0.2.13","externalReferences":[{"url":"git://github.com/brianloveswords/buffer-crc32.git","type":"distribution"},{"url":"https://github.com/brianloveswords/buffer-crc32","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:brianloveswords:buffer_crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-crc32:buffer-crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-crc32:buffer_crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_crc32:buffer-crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_crc32:buffer_crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer-crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer_crc32:0.2.13:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer-crc32/package.json"}]},{"bom-ref":"pkg:npm/buffer-fill@1.0.0?package-id=b5b4b05d23ef0590","type":"library","name":"buffer-fill","version":"1.0.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer-fill:buffer-fill:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/buffer-fill@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-fill:buffer_fill:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_fill:buffer-fill:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_fill:buffer_fill:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer-fill:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer_fill:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer-fill/package.json"}]},{"bom-ref":"pkg:npm/buffer-from@1.1.2?package-id=d2869a97005ddd30","type":"library","name":"buffer-from","version":"1.1.2","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer-from:buffer-from:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/buffer-from@1.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-from:buffer_from:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_from:buffer-from:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_from:buffer_from:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer-from:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer_from:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer-from/package.json"}]},{"bom-ref":"pkg:npm/buffer-indexof-polyfill@1.0.2?package-id=08bc6bd9a895200f","type":"library","author":"https://github.com/sarosia","name":"buffer-indexof-polyfill","version":"1.0.2","description":"This is a polyfill for Buffer#indexOf introduced in NodeJS 4.0.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:buffer-indexof-polyfill:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/buffer-indexof-polyfill@1.0.2","externalReferences":[{"url":"git+https://github.com/sarosia/buffer-indexof-polyfill.git","type":"distribution"},{"url":"https://github.com/sarosia/buffer-indexof-polyfill#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-indexof-polyfill:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_indexof_polyfill:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_indexof_polyfill:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-indexof:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer-indexof:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_indexof:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer_indexof:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sarosia:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sarosia:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer-indexof-polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffer:buffer_indexof_polyfill:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffer-indexof-polyfill/package.json"}]},{"bom-ref":"pkg:npm/buffers@0.1.1?package-id=fd60bbd17e6803d8","type":"library","author":"James Halliday (http://substack.net)","name":"buffers","version":"0.1.1","description":"Treat a collection of Buffers as a single contiguous partially mutable Buffer.","cpe":"cpe:2.3:a:substack:buffers:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/buffers@0.1.1","externalReferences":[{"url":"http://github.com/substack/node-buffers.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:buffers:buffers:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/buffers/package.json"}]},{"bom-ref":"pkg:npm/busboy@1.6.0?package-id=72b84630ff8aade7","type":"library","author":"Brian White ","name":"busboy","version":"1.6.0","description":"A streaming parser for HTML form data for node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:busboy:busboy:1.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/busboy@1.6.0","externalReferences":[{"url":"http://github.com/mscdex/busboy.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mscdex:busboy:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/busboy/package.json"}]},{"bom-ref":"pkg:npm/byline@4.2.2?package-id=1db66371bc7880de","type":"library","author":"John Hewson","name":"byline","version":"4.2.2","description":"simple line-by-line stream reader","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jahewson:byline:4.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/byline@4.2.2","externalReferences":[{"url":"https://github.com/jahewson/node-byline","type":"distribution"},{"url":"https://github.com/jahewson/node-byline","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:byline:byline:4.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/byline/package.json"}]},{"bom-ref":"pkg:npm/bytes@3.1.2?package-id=1d0cce2090c4dc09","type":"library","author":"TJ Holowaychuk (http://tjholowaychuk.com), Jed Watson , Théo FIDRY ","name":"bytes","version":"3.1.2","description":"Utility to parse a string bytes to bytes and vice-versa","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:bytes:bytes:3.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/bytes@3.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bytes/package.json"}]},{"bom-ref":"pkg:npm/cacache@15.3.0?package-id=f5c0681a2e946e2d","type":"library","name":"cacache","version":"15.3.0","description":"Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:cacache:cacache:15.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/cacache@15.3.0","externalReferences":[{"url":"https://github.com/npm/cacache","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:cacache:15.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/cacache/package.json"}]},{"bom-ref":"pkg:npm/cacache@19.0.1?package-id=ace0af3ce948f36b","type":"library","author":"GitHub Inc.","name":"cacache","version":"19.0.1","description":"Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:cacache:cacache:19.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/cacache@19.0.1","externalReferences":[{"url":"git+https://github.com/npm/cacache.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacache/package.json"}]},{"bom-ref":"pkg:npm/cache-base@1.0.1?package-id=baaa5d54fe4a3c13","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"cache-base","version":"1.0.1","description":"Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cache-base_project:cache-base:1.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/cache-base@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/cache-base","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cache-base/package.json"}]},{"bom-ref":"pkg:npm/cacheable-request@2.1.4?package-id=346e1627c1f72870","type":"library","author":"Luke Childs (http://lukechilds.co.uk)","name":"cacheable-request","version":"2.1.4","description":"Wrap native HTTP requests with RFC compliant cache support","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cacheable-request:cacheable-request:2.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/cacheable-request@2.1.4","externalReferences":[{"url":"git+https://github.com/lukechilds/cacheable-request.git","type":"distribution"},{"url":"https://github.com/lukechilds/cacheable-request","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:cacheable-request:cacheable_request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cacheable_request:cacheable-request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cacheable_request:cacheable_request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lukechilds:cacheable-request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lukechilds:cacheable_request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cacheable:cacheable-request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cacheable:cacheable_request:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacheable-request/package.json"}]},{"bom-ref":"pkg:npm/call-bind@1.0.8?package-id=b538562043029461","type":"library","author":"Jordan Harband ","name":"call-bind","version":"1.0.8","description":"Robustly `.call.bind()` a function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:call-bind:call-bind:1.0.8:*:*:*:*:*:*:*","purl":"pkg:npm/call-bind@1.0.8","externalReferences":[{"url":"git+https://github.com/ljharb/call-bind.git","type":"distribution"},{"url":"https://github.com/ljharb/call-bind#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bind:call_bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind:call-bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind:call_bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:call-bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:call_bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call:call-bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call:call_bind:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/call-bind/package.json"}]},{"bom-ref":"pkg:npm/call-bind-apply-helpers@1.0.2?package-id=0d18b02f5378691f","type":"library","author":"Jordan Harband ","name":"call-bind-apply-helpers","version":"1.0.2","description":"Helper functions around Function call/apply/bind, for use in `call-bind`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:call-bind-apply-helpers:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/call-bind-apply-helpers@1.0.2","externalReferences":[{"url":"git+https://github.com/ljharb/call-bind-apply-helpers.git","type":"distribution"},{"url":"https://github.com/ljharb/call-bind-apply-helpers#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bind-apply-helpers:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind_apply_helpers:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind_apply_helpers:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bind-apply:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bind-apply:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind_apply:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind_apply:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bind:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bind:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bind:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call:call-bind-apply-helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call:call_bind_apply_helpers:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/call-bind-apply-helpers/package.json"}]},{"bom-ref":"pkg:npm/call-bound@1.0.4?package-id=44af6e189fe32d87","type":"library","author":"Jordan Harband ","name":"call-bound","version":"1.0.4","description":"Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:call-bound:call-bound:1.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/call-bound@1.0.4","externalReferences":[{"url":"git+https://github.com/ljharb/call-bound.git","type":"distribution"},{"url":"https://github.com/ljharb/call-bound#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:call-bound:call_bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bound:call-bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call_bound:call_bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:call-bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:call_bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call:call-bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:call:call_bound:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/call-bound/package.json"}]},{"bom-ref":"pkg:npm/camelcase@5.3.1?package-id=92e4f8e8e365d6ef","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"camelcase","version":"5.3.1","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:camelcase:camelcase:5.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/camelcase@5.3.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/camelcase/package.json"}]},{"bom-ref":"pkg:npm/chainsaw@0.1.0?package-id=6e4c3d3622249d54","type":"library","author":"James Halliday (http://substack.net)","name":"chainsaw","version":"0.1.0","description":"Build chainable fluent interfaces the easy way... with a freakin' chainsaw!","licenses":[{"license":{"name":"MIT/X11"}}],"cpe":"cpe:2.3:a:chainsaw:chainsaw:0.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/chainsaw@0.1.0","externalReferences":[{"url":"http://github.com/substack/node-chainsaw.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:chainsaw:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chainsaw/package.json"}]},{"bom-ref":"pkg:npm/chalk@1.1.3?package-id=af9826c69b6847f8","type":"library","author":"Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com), JD Ballard (github.com/qix-)","name":"chalk","version":"1.1.3","description":"Terminal string styling done right. Much color.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:chalk:chalk:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/chalk@1.1.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json"}]},{"bom-ref":"pkg:npm/chalk@2.4.2?package-id=015bdd0e54562d25","type":"library","name":"chalk","version":"2.4.2","description":"Terminal string styling done right","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:chalk:chalk:2.4.2:*:*:*:*:*:*:*","purl":"pkg:npm/chalk@2.4.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chalk/package.json"}]},{"bom-ref":"pkg:npm/chalk@4.1.2?package-id=7fe24d7225fc8b9a","type":"library","name":"chalk","version":"4.1.2","description":"Terminal string styling done right","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:chalk:chalk:4.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/chalk@4.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json"}]},{"bom-ref":"pkg:npm/character-parser@2.2.0?package-id=34bd9ccc72e70b6f","type":"library","author":"ForbesLindesay","name":"character-parser","version":"2.2.0","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:character-parser:character-parser:2.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/character-parser@2.2.0","externalReferences":[{"url":"https://github.com/ForbesLindesay/character-parser.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:character-parser:character_parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:character_parser:character-parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:character_parser:character_parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ForbesLindesay:character-parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ForbesLindesay:character_parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:character:character-parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:character:character_parser:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/character-parser/package.json"}]},{"bom-ref":"pkg:npm/check-dependencies@1.1.1?package-id=0eb2e961c16ff8ae","type":"library","author":"Michał Gołębiowski-Owczarek ","name":"check-dependencies","version":"1.1.1","description":"Checks if currently installed npm/bower dependencies are installed in the exact same versions that are specified in package.json/bower.json","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:check-dependencies:check-dependencies:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/check-dependencies@1.1.1","externalReferences":[{"url":"https://github.com/mgol/check-dependencies.git","type":"distribution"},{"url":"https://github.com/mgol/check-dependencies","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:check-dependencies:check_dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_dependencies:check-dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_dependencies:check_dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check:check-dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check:check_dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mgol:check-dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mgol:check_dependencies:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/check-dependencies/package.json"}]},{"bom-ref":"pkg:npm/check-internet-connected@2.0.6?package-id=c843870ea5cc0a9b","type":"library","author":"Ankur Deep Jaiswal ","name":"check-internet-connected","version":"2.0.6","description":"Utility to check if internet is connected or not","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:check-internet-connected:check-internet-connected:2.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/check-internet-connected@2.0.6","externalReferences":[{"url":"https://github.com/aankur/check-internet-connected","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:check-internet-connected:check_internet_connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_internet_connected:check-internet-connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_internet_connected:check_internet_connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check-internet:check-internet-connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check-internet:check_internet_connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_internet:check-internet-connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_internet:check_internet_connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aankur:check-internet-connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:aankur:check_internet_connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check:check-internet-connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check:check_internet_connected:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/check-internet-connected/package.json"}]},{"bom-ref":"pkg:npm/check-types@6.0.0?package-id=85b9eff83ffcd831","type":"library","author":"Phil Booth (https://github.com/philbooth)","name":"check-types","version":"6.0.0","description":"A little library for asserting types and values.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:check-types:check-types:6.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/check-types@6.0.0","externalReferences":[{"url":"https://github.com/philbooth/check-types.js.git","type":"distribution"},{"url":"https://github.com/philbooth/check-types.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:check-types:check_types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_types:check-types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check_types:check_types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:philbooth:check-types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:philbooth:check_types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check:check-types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:check:check_types:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/check-types/package.json"}]},{"bom-ref":"pkg:npm/chokidar@3.5.1?package-id=4d185a05cefa7d0a","type":"library","author":"Paul Miller (https://paulmillr.com), Paul Miller (https://paulmillr.com), Elan Shanker","name":"chokidar","version":"3.5.1","description":"Minimal and efficient cross-platform file watching library","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:paulmillr:chokidar:3.5.1:*:*:*:*:*:*:*","purl":"pkg:npm/chokidar@3.5.1","externalReferences":[{"url":"git+https://github.com/paulmillr/chokidar.git","type":"distribution"},{"url":"https://github.com/paulmillr/chokidar","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:chokidar:chokidar:3.5.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/package.json"}]},{"bom-ref":"pkg:npm/chownr@1.1.4?package-id=7ebcfb2902378122","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"chownr","version":"1.1.4","description":"like `chown -R`","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:chownr:chownr:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/chownr@1.1.4","externalReferences":[{"url":"git://github.com/isaacs/chownr.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:chownr:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json"}]},{"bom-ref":"pkg:npm/chownr@1.1.4?package-id=671f64716b19d5fb","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"chownr","version":"1.1.4","description":"like `chown -R`","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:chownr:chownr:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/chownr@1.1.4","externalReferences":[{"url":"git://github.com/isaacs/chownr.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:chownr:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar-fs/node_modules/chownr/package.json"}]},{"bom-ref":"pkg:npm/chownr@2.0.0?package-id=3189617deb2bc884","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"chownr","version":"2.0.0","description":"like `chown -R`","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:chownr:chownr:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/chownr@2.0.0","externalReferences":[{"url":"git://github.com/isaacs/chownr.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:chownr:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/chownr/package.json"}]},{"bom-ref":"pkg:npm/chownr@3.0.0?package-id=fffff6468e7930c0","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"chownr","version":"3.0.0","description":"like `chown -R`","licenses":[{"license":{"id":"BlueOak-1.0.0"}}],"cpe":"cpe:2.3:a:chownr:chownr:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/chownr@3.0.0","externalReferences":[{"url":"git://github.com/isaacs/chownr.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:chownr:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chownr/package.json"}]},{"bom-ref":"pkg:npm/clarinet@0.12.6?package-id=6cef1d3c36e6024e","type":"library","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)","name":"clarinet","version":"0.12.6","description":"SAX based evented streaming JSON parser in JavaScript (browser and node)","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:clarinet:clarinet:0.12.6:*:*:*:*:*:*:*","purl":"pkg:npm/clarinet@0.12.6","externalReferences":[{"url":"http://github.com/dscape/clarinet.git","type":"distribution"},{"url":"https://github.com/dscape/clarinet","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:dscape:clarinet:0.12.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/clarinet/package.json"}]},{"bom-ref":"pkg:npm/class-utils@0.3.6?package-id=a7e36e39ff61aea5","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"class-utils","version":"0.3.6","description":"Utils for working with JavaScript classes and prototype methods.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:class-utils:0.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/class-utils@0.3.6","externalReferences":[{"url":"https://github.com/jonschlinkert/class-utils","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:class_utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:class-utils:class-utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:class-utils:class_utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:class_utils:class-utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:class_utils:class_utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:class:class-utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:class:class_utils:0.3.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/class-utils/package.json"}]},{"bom-ref":"pkg:npm/clean-stack@2.2.0?package-id=08eaf1d1a1378cc5","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"clean-stack","version":"2.2.0","description":"Clean up error stack traces","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:clean-stack:clean-stack:2.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/clean-stack@2.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:clean-stack:clean_stack:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clean_stack:clean-stack:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clean_stack:clean_stack:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clean:clean-stack:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clean:clean_stack:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/clean-stack/package.json"}]},{"bom-ref":"pkg:npm/cliui@6.0.0?package-id=6fb115e3b5d5d3f2","type":"library","author":"Ben Coe ","name":"cliui","version":"6.0.0","description":"easily create complex multi-column command-line-interfaces","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:cliui:cliui:6.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/cliui@6.0.0","externalReferences":[{"url":"http://github.com/yargs/cliui.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:yargs:cliui:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/cliui/package.json"}]},{"bom-ref":"pkg:npm/clone@2.1.2?package-id=080e255664d33bc7","type":"library","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)","name":"clone","version":"2.1.2","description":"deep cloning of objects and arrays","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:clone:clone:2.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/clone@2.1.2","externalReferences":[{"url":"git://github.com/pvorb/node-clone.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pvorb:clone:2.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/clone/package.json"}]},{"bom-ref":"pkg:npm/clone-response@1.0.2?package-id=1ca687973f79cd5a","type":"library","author":"Luke Childs (http://lukechilds.co.uk)","name":"clone-response","version":"1.0.2","description":"Clone a Node.js HTTP response stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:clone-response:clone-response:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/clone-response@1.0.2","externalReferences":[{"url":"git+https://github.com/lukechilds/clone-response.git","type":"distribution"},{"url":"https://github.com/lukechilds/clone-response","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:clone-response:clone_response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clone_response:clone-response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clone_response:clone_response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lukechilds:clone-response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lukechilds:clone_response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clone:clone-response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:clone:clone_response:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/clone-response/package.json"}]},{"bom-ref":"pkg:npm/code-point-at@1.1.0?package-id=15db8f5283662b54","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"code-point-at","version":"1.1.0","description":"ES2015 `String#codePointAt()` ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:code-point-at:code-point-at:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/code-point-at@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:code-point-at:code_point_at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code_point_at:code-point-at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code_point_at:code_point_at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code-point:code-point-at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code-point:code_point_at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code_point:code-point-at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code_point:code_point_at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code:code-point-at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:code:code_point_at:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/code-point-at/package.json"}]},{"bom-ref":"pkg:npm/collection-visit@1.0.0?package-id=d87950bd24d66a30","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"collection-visit","version":"1.0.0","description":"Visit a method over the items in an object, or map visit over the objects in an array.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:collection-visit:collection-visit:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/collection-visit@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/collection-visit","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:collection-visit:collection_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:collection_visit:collection-visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:collection_visit:collection_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:collection-visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:collection_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:collection:collection-visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:collection:collection_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/collection-visit/package.json"}]},{"bom-ref":"pkg:npm/color@3.2.1?package-id=2774fa6f21932145","type":"library","author":"Josh Junon , Heather Arthur , Maxime Thirouin","name":"color","version":"3.2.1","description":"Color conversion and manipulation with CSS string support","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color:color:3.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/color@3.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/color/package.json"}]},{"bom-ref":"pkg:npm/color-convert@1.9.3?package-id=832fbb197a382df6","type":"library","author":"Heather Arthur ","name":"color-convert","version":"1.9.3","description":"Plain color conversion functions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-convert:color-convert:1.9.3:*:*:*:*:*:*:*","purl":"pkg:npm/color-convert@1.9.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-convert:color_convert:1.9.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color-convert:1.9.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color_convert:1.9.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-convert:1.9.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_convert:1.9.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/color-convert/package.json"}]},{"bom-ref":"pkg:npm/color-convert@2.0.1?package-id=ad73ceb607fdd321","type":"library","author":"Heather Arthur ","name":"color-convert","version":"2.0.1","description":"Plain color conversion functions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-convert:color-convert:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/color-convert@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-convert:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color-convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/package.json"}]},{"bom-ref":"pkg:npm/color-convert@2.0.1?package-id=c216a258a2dd7fdf","type":"library","author":"Heather Arthur ","name":"color-convert","version":"2.0.1","description":"Plain color conversion functions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-convert:color-convert:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/color-convert@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-convert:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color-convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/color-convert/package.json"}]},{"bom-ref":"pkg:npm/color-convert@2.0.1?package-id=d7906a8074d4b4f9","type":"library","author":"Heather Arthur ","name":"color-convert","version":"2.0.1","description":"Plain color conversion functions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-convert:color-convert:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/color-convert@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-convert:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color-convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_convert:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_convert:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json"}]},{"bom-ref":"pkg:npm/color-name@1.1.3?package-id=92662d8a3adbe0c9","type":"library","author":"DY ","name":"color-name","version":"1.1.3","description":"A list of color names and its values","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-name:color-name:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/color-name@1.1.3","externalReferences":[{"url":"https://github.com/dfcreative/color-name","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-name:color_name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color-name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color_name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dfcreative:color-name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dfcreative:color_name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_name:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/color-name/package.json"}]},{"bom-ref":"pkg:npm/color-name@1.1.4?package-id=a184510682ce4734","type":"library","author":"DY ","name":"color-name","version":"1.1.4","description":"A list of color names and its values","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-name:color-name:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/color-name@1.1.4","externalReferences":[{"url":"https://github.com/colorjs/color-name","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-name:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:colorjs:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:colorjs:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.json"}]},{"bom-ref":"pkg:npm/color-name@1.1.4?package-id=a80b99ad61e48555","type":"library","author":"DY ","name":"color-name","version":"1.1.4","description":"A list of color names and its values","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-name:color-name:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/color-name@1.1.4","externalReferences":[{"url":"https://github.com/colorjs/color-name","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-name:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:colorjs:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:colorjs:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/color-name/package.json"}]},{"bom-ref":"pkg:npm/color-name@1.1.4?package-id=01c750f52978cfc6","type":"library","author":"DY ","name":"color-name","version":"1.1.4","description":"A list of color names and its values","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-name:color-name:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/color-name@1.1.4","externalReferences":[{"url":"https://github.com/colorjs/color-name","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-name:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_name:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:colorjs:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:colorjs:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_name:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json"}]},{"bom-ref":"pkg:npm/color-string@1.9.1?package-id=7e888fa51e3748f2","type":"library","author":"Heather Arthur , Maxime Thirouin, Dyma Ywanov , Josh Junon","name":"color-string","version":"1.9.1","description":"Parser and generator for CSS color strings","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:color-string_project:color-string:1.9.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/color-string@1.9.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/color-string/package.json"}]},{"bom-ref":"pkg:npm/color-support@1.1.3?package-id=a1e232528ce637f4","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"color-support","version":"1.1.3","description":"A module which will endeavor to guess your terminal's level of color support.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:color-support:color-support:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/color-support@1.1.3","externalReferences":[{"url":"git+https://github.com/isaacs/color-support.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:color-support:color_support:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_support:color-support:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color_support:color_support:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color-support:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:color:color_support:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/color-support/package.json"}]},{"bom-ref":"pkg:npm/colors@1.1.2?package-id=774e316934f12a96","type":"library","author":"Marak Squires","name":"colors","version":"1.1.2","description":"get colors in your node.js console","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:colors:colors:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/colors@1.1.2","externalReferences":[{"url":"http://github.com/Marak/colors.js.git","type":"distribution"},{"url":"https://github.com/Marak/colors.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:Marak:colors:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json"}]},{"bom-ref":"pkg:npm/colors@1.4.0?package-id=ba9f99e8572f2682","type":"library","author":"Marak Squires, DABH (https://github.com/DABH)","name":"colors","version":"1.4.0","description":"get colors in your node.js console","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:colors:colors:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/colors@1.4.0","externalReferences":[{"url":"http://github.com/Marak/colors.js.git","type":"distribution"},{"url":"https://github.com/Marak/colors.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:Marak:colors:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/colors/package.json"}]},{"bom-ref":"pkg:npm/colorspace@1.1.4?package-id=84bcfa432cfdd0d0","type":"library","author":"Arnout Kazemier","name":"colorspace","version":"1.1.4","description":"Generate HEX colors for a given namespace.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:colorspace:colorspace:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/colorspace@1.1.4","externalReferences":[{"url":"https://github.com/3rd-Eden/colorspace","type":"distribution"},{"url":"https://github.com/3rd-Eden/colorspace","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:3rd-Eden:colorspace:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/colorspace/package.json"}]},{"bom-ref":"pkg:npm/commander@2.20.3?package-id=23da7748c749bc68","type":"library","author":"TJ Holowaychuk ","name":"commander","version":"2.20.3","description":"the complete solution for node.js command-line programs","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:commander:commander:2.20.3:*:*:*:*:*:*:*","purl":"pkg:npm/commander@2.20.3","externalReferences":[{"url":"https://github.com/tj/commander.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tj:commander:2.20.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/seek-bzip/node_modules/commander/package.json"}]},{"bom-ref":"pkg:npm/commander@2.20.3?package-id=3facda85b5f59f2a","type":"library","author":"TJ Holowaychuk ","name":"commander","version":"2.20.3","description":"the complete solution for node.js command-line programs","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:commander:commander:2.20.3:*:*:*:*:*:*:*","purl":"pkg:npm/commander@2.20.3","externalReferences":[{"url":"https://github.com/tj/commander.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tj:commander:2.20.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.json"}]},{"bom-ref":"pkg:npm/component-emitter@1.3.1?package-id=ebc8491ac18b63ae","type":"library","name":"component-emitter","version":"1.3.1","description":"Event emitter","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:component-emitter:component-emitter:1.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/component-emitter@1.3.1","externalReferences":[{"url":"https://github.com/sindresorhus/component-emitter.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:component-emitter:component_emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component_emitter:component-emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component_emitter:component_emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sindresorhus:component-emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sindresorhus:component_emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component:component-emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component:component_emitter:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/component-emitter/package.json"}]},{"bom-ref":"pkg:npm/component-type@1.2.1?package-id=e91a1227114ad372","type":"library","name":"component-type","version":"1.2.1","description":"Cross-browser type assertions (less broken typeof)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:component-type:component-type:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/component-type@1.2.1","externalReferences":[{"url":"https://github.com/component/type.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:component-type:component_type:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component_type:component-type:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component_type:component_type:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component:component-type:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:component:component_type:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/component-type/package.json"}]},{"bom-ref":"pkg:npm/compress-commons@1.2.2?package-id=798bc97add5e6f68","type":"library","author":"Chris Talkington (http://christalkington.com/)","name":"compress-commons","version":"1.2.2","description":"a library that defines a common interface for working with archive formats within node","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:compress-commons:compress-commons:1.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/compress-commons@1.2.2","externalReferences":[{"url":"https://github.com/archiverjs/node-compress-commons.git","type":"distribution"},{"url":"https://github.com/archiverjs/node-compress-commons","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:compress-commons:compress_commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:compress_commons:compress-commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:compress_commons:compress_commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:compress-commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:compress_commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:compress:compress-commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:compress:compress_commons:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/compress-commons/package.json"}]},{"bom-ref":"pkg:npm/compressible@2.0.18?package-id=d33659b98b525c44","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com), Jeremiah Senkpiel (https://searchbeam.jit.su)","name":"compressible","version":"2.0.18","description":"Compressible Content-Type / mime checking","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:compressible:compressible:2.0.18:*:*:*:*:*:*:*","purl":"pkg:npm/compressible@2.0.18","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/compressible/package.json"}]},{"bom-ref":"pkg:npm/compression@1.8.1?package-id=828f0284d303f177","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"compression","version":"1.8.1","description":"Node.js compression middleware","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:compression:compression:1.8.1:*:*:*:*:*:*:*","purl":"pkg:npm/compression@1.8.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/compression/package.json"}]},{"bom-ref":"pkg:npm/concat-map@0.0.1?package-id=e899cd35e0ecfcf6","type":"library","author":"James Halliday (http://substack.net)","name":"concat-map","version":"0.0.1","description":"concatenative mapdashery","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:concat-map:concat-map:0.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/concat-map@0.0.1","externalReferences":[{"url":"git://github.com/substack/node-concat-map.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat-map:concat_map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat_map:concat-map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat_map:concat_map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:concat-map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:concat_map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat:concat-map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat:concat_map:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/concat-map/package.json"}]},{"bom-ref":"pkg:npm/concat-stream@1.6.2?package-id=3cf686e52af98b9c","type":"library","author":"Max Ogden ","name":"concat-stream","version":"1.6.2","description":"writable stream that concatenates strings or binary data and calls a callback with the result","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:concat-stream:concat-stream:1.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/concat-stream@1.6.2","externalReferences":[{"url":"http://github.com/maxogden/concat-stream.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat-stream:concat_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat_stream:concat-stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat_stream:concat_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:maxogden:concat-stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:maxogden:concat_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat:concat-stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:concat:concat_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/concat-stream/package.json"}]},{"bom-ref":"pkg:npm/config@3.3.12?package-id=f5d30e88e089520d","type":"library","author":"Loren West ","name":"config","version":"3.3.12","description":"Configuration control for production node deployments","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-config:config:3.3.12:*:*:*:*:*:*:*","purl":"pkg:npm/config@3.3.12","externalReferences":[{"url":"http://github.com/node-config/node-config.git","type":"distribution"},{"url":"http://github.com/node-config/node-config.git","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:config:config:3.3.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/config/package.json"}]},{"bom-ref":"pkg:npm/console-control-strings@1.1.0?package-id=62af6322c8da5d46","type":"library","author":"Rebecca Turner (http://re-becca.org/)","name":"console-control-strings","version":"1.1.0","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.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:console-control-strings:console-control-strings:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/console-control-strings@1.1.0","externalReferences":[{"url":"https://github.com/iarna/console-control-strings","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:console-control-strings:console_control_strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console_control_strings:console-control-strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console_control_strings:console_control_strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console-control:console-control-strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console-control:console_control_strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console_control:console-control-strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console_control:console_control_strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console:console-control-strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:console:console_control_strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:console-control-strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:console_control_strings:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/console-control-strings/package.json"}]},{"bom-ref":"pkg:npm/constantinople@4.0.1?package-id=64ecabe801d13657","type":"library","author":"ForbesLindesay","name":"constantinople","version":"4.0.1","description":"Determine whether a JavaScript expression evaluates to a constant","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ForbesLindesay:constantinople:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/constantinople@4.0.1","externalReferences":[{"url":"https://github.com/ForbesLindesay/constantinople.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:constantinople:constantinople:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/constantinople/package.json"}]},{"bom-ref":"pkg:npm/content-disposition@0.5.4?package-id=6d99ffbaf9a3dbf2","type":"library","author":"Douglas Christopher Wilson ","name":"content-disposition","version":"0.5.4","description":"Create and parse Content-Disposition header","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:content-disposition:content-disposition:0.5.4:*:*:*:*:*:*:*","purl":"pkg:npm/content-disposition@0.5.4","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:content-disposition:content_disposition:0.5.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content_disposition:content-disposition:0.5.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content_disposition:content_disposition:0.5.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content:content-disposition:0.5.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content:content_disposition:0.5.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/content-disposition/package.json"}]},{"bom-ref":"pkg:npm/content-type@1.0.5?package-id=1e680466175b93f0","type":"library","author":"Douglas Christopher Wilson ","name":"content-type","version":"1.0.5","description":"Create and parse HTTP Content-Type header","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:content-type:content-type:1.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/content-type@1.0.5","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:content-type:content_type:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content_type:content-type:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content_type:content_type:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content:content-type:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:content:content_type:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/content-type/package.json"}]},{"bom-ref":"pkg:npm/cookie@0.4.2?package-id=299182936c2fe78a","type":"library","author":"Roman Shtylman , Douglas Christopher Wilson ","name":"cookie","version":"0.4.2","description":"HTTP server cookie parsing and serialization","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cookie:cookie:0.4.2:*:*:*:*:*:*:*","purl":"pkg:npm/cookie@0.4.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/engine.io/node_modules/cookie/package.json"}]},{"bom-ref":"pkg:npm/cookie@0.7.1?package-id=5f1423a9340f2ecc","type":"library","author":"Roman Shtylman , Douglas Christopher Wilson ","name":"cookie","version":"0.7.1","description":"HTTP server cookie parsing and serialization","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cookie:cookie:0.7.1:*:*:*:*:*:*:*","purl":"pkg:npm/cookie@0.7.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express/node_modules/cookie/package.json"}]},{"bom-ref":"pkg:npm/cookie@0.7.2?package-id=f30613fbb68ad643","type":"library","author":"Roman Shtylman , Douglas Christopher Wilson ","name":"cookie","version":"0.7.2","description":"HTTP server cookie parsing and serialization","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cookie:cookie:0.7.2:*:*:*:*:*:*:*","purl":"pkg:npm/cookie@0.7.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cookie/package.json"}]},{"bom-ref":"pkg:npm/cookie-parser@1.4.7?package-id=52b0adc8ff09f017","type":"library","author":"TJ Holowaychuk (http://tjholowaychuk.com), Douglas Christopher Wilson ","name":"cookie-parser","version":"1.4.7","description":"Parse HTTP request cookies","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cookie-parser:cookie-parser:1.4.7:*:*:*:*:*:*:*","purl":"pkg:npm/cookie-parser@1.4.7","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:cookie-parser:cookie_parser:1.4.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cookie_parser:cookie-parser:1.4.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cookie_parser:cookie_parser:1.4.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cookie:cookie-parser:1.4.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cookie:cookie_parser:1.4.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cookie-parser/package.json"}]},{"bom-ref":"pkg:npm/cookie-signature@1.0.6?package-id=f7961879936cc1c0","type":"library","author":"TJ Holowaychuk ","name":"cookie-signature","version":"1.0.6","description":"Sign and unsign cookies","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cookie-signature_project:cookie-signature:1.0.6:*:*:*:*:node.js:*:*","purl":"pkg:npm/cookie-signature@1.0.6","externalReferences":[{"url":"https://github.com/visionmedia/node-cookie-signature.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cookie-signature/package.json"}]},{"bom-ref":"pkg:npm/copy-descriptor@0.1.1?package-id=84bc1ef1a454e04d","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"copy-descriptor","version":"0.1.1","description":"Copy a descriptor from object A to object B","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:copy-descriptor:copy-descriptor:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/copy-descriptor@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/copy-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:copy-descriptor:copy_descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:copy_descriptor:copy-descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:copy_descriptor:copy_descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:copy-descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:copy_descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:copy:copy-descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:copy:copy_descriptor:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/copy-descriptor/package.json"}]},{"bom-ref":"pkg:npm/core-util-is@1.0.2?package-id=36ced86f8d381680","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"core-util-is","version":"1.0.2","description":"The `util.is*` functions introduced in Node v0.12.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:core-util-is:core-util-is:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/core-util-is@1.0.2","externalReferences":[{"url":"git://github.com/isaacs/core-util-is","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:core-util-is:core_util_is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core_util_is:core-util-is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core_util_is:core_util_is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core-util:core-util-is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core-util:core_util_is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core_util:core-util-is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core_util:core_util_is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:core-util-is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:core_util_is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core:core-util-is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:core:core_util_is:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/core-util-is/package.json"}]},{"bom-ref":"pkg:npm/cors@2.8.5?package-id=9f4d3a70130c3163","type":"library","author":"Troy Goode (https://github.com/troygoode/)","name":"cors","version":"2.8.5","description":"Node.js CORS middleware","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cors:cors:2.8.5:*:*:*:*:*:*:*","purl":"pkg:npm/cors@2.8.5","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cors/package.json"}]},{"bom-ref":"pkg:npm/crc@3.8.0?package-id=5e060917a7b152aa","type":"library","author":"Alex Gorbatchev (https://github.com/alexgorbatchev)","name":"crc","version":"3.8.0","description":"Module for calculating Cyclic Redundancy Check (CRC) for Node.js and the Browser.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:alexgorbatchev:crc:3.8.0:*:*:*:*:*:*:*","purl":"pkg:npm/crc@3.8.0","externalReferences":[{"url":"git://github.com/alexgorbatchev/node-crc.git","type":"distribution"},{"url":"https://github.com/alexgorbatchev/node-crc","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc:crc:3.8.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/crc/package.json"}]},{"bom-ref":"pkg:npm/crc-32@1.2.2?package-id=65ce75ba55690187","type":"library","author":"sheetjs","name":"crc-32","version":"1.2.2","description":"Pure-JS CRC-32","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:SheetJS:crc-32:1.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/crc-32@1.2.2","externalReferences":[{"url":"git://github.com/SheetJS/js-crc32.git","type":"distribution"},{"url":"https://sheetjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:SheetJS:crc_32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc-32:crc-32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc-32:crc_32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc_32:crc-32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc_32:crc_32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc:crc-32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc:crc_32:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/crc-32/package.json"}]},{"bom-ref":"pkg:npm/crc32-stream@2.0.0?package-id=828196a2c6a9e027","type":"library","author":"Chris Talkington (http://christalkington.com/)","name":"crc32-stream","version":"2.0.0","description":"a streaming CRC32 checksumer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:crc32-stream:crc32-stream:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/crc32-stream@2.0.0","externalReferences":[{"url":"https://github.com/archiverjs/node-crc32-stream.git","type":"distribution"},{"url":"https://github.com/archiverjs/node-crc32-stream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc32-stream:crc32_stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc32_stream:crc32-stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc32_stream:crc32_stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:crc32-stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:crc32_stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc32:crc32-stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crc32:crc32_stream:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/crc32-stream/package.json"}]},{"bom-ref":"pkg:npm/create-require@1.1.1?package-id=fbc0fafe2877b078","type":"library","author":"Maël Nison , Paul Soporan , Pooya Parsa ","name":"create-require","version":"1.1.1","description":"Polyfill for Node.js module.createRequire (<= v12.2.0)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:create-require:create-require:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/create-require@1.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:create-require:create_require:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:create_require:create-require:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:create_require:create_require:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:create:create-require:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:create:create_require:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/create-require/package.json"}]},{"bom-ref":"pkg:npm/cross-fetch@4.1.0?package-id=28238b546a501760","type":"library","author":"Leonardo Quixada ","name":"cross-fetch","version":"4.1.0","description":"Universal WHATWG Fetch API for Node, Browsers and React Native","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cross-fetch_project:cross-fetch:4.1.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/cross-fetch@4.1.0","externalReferences":[{"url":"https://github.com/lquixada/cross-fetch.git","type":"distribution"},{"url":"https://github.com/lquixada/cross-fetch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cross-fetch/package.json"}]},{"bom-ref":"pkg:npm/cross-fetch-polyfill@0.0.0?package-id=50b42809242de976","type":"library","name":"cross-fetch-polyfill","version":"0.0.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cross-fetch-polyfill:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/cross-fetch-polyfill@0.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross-fetch-polyfill:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross_fetch_polyfill:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross_fetch_polyfill:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross-fetch:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross-fetch:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross_fetch:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross_fetch:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross:cross-fetch-polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross:cross_fetch_polyfill:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cross-fetch/polyfill/package.json"}]},{"bom-ref":"pkg:npm/cross-spawn@7.0.6?package-id=1b99c2dc3022043f","type":"library","author":"André Cruz ","name":"cross-spawn","version":"7.0.6","description":"Cross platform child_process#spawn and child_process#spawnSync","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cross-spawn:cross-spawn:7.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/cross-spawn@7.0.6","externalReferences":[{"url":"https://github.com/moxystudio/node-cross-spawn","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross-spawn:cross_spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross_spawn:cross-spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross_spawn:cross_spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:moxystudio:cross-spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:moxystudio:cross_spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross:cross-spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cross:cross_spawn:7.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cross-spawn/package.json"}]},{"bom-ref":"pkg:npm/crypto-js@3.3.0?package-id=c00a8b8b043aae72","type":"library","author":"Evan Vosberg (http://github.com/evanvosberg)","name":"crypto-js","version":"3.3.0","description":"JavaScript library of crypto standards.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:crypto-js:crypto-js:3.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/crypto-js@3.3.0","externalReferences":[{"url":"http://github.com/brix/crypto-js.git","type":"distribution"},{"url":"http://github.com/brix/crypto-js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:crypto-js:crypto_js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crypto_js:crypto-js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crypto_js:crypto_js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crypto:crypto-js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:crypto:crypto_js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brix:crypto-js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brix:crypto_js:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/crypto-js/package.json"}]},{"bom-ref":"pkg:npm/dateformat@4.6.3?package-id=a64626d34d414995","type":"library","author":"Steven Levithan, Steven Levithan, Felix Geisendörfer , Christoph Tavan , Jon Schlinkert (https://github.com/jonschlinkert), Felix Geisendörfer ","name":"dateformat","version":"4.6.3","description":"A node.js package for Steven Levithan's excellent dateFormat() function.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dateformat:dateformat:4.6.3:*:*:*:*:*:*:*","purl":"pkg:npm/dateformat@4.6.3","externalReferences":[{"url":"https://github.com/felixge/node-dateformat.git","type":"distribution"},{"url":"https://github.com/felixge/node-dateformat","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:felixge:dateformat:4.6.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/dateformat/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=13ce5d31ef865754","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/body-parser/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=07994462f17337cd","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/compression/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=18b6649e0a78c9a1","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=36ba4b44e6e4cfc1","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=7ef811ee564508d1","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/finalhandler/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=1eaad6013e183bbc","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/morgan/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=5cd11cba890ff1a4","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/send/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=f11df905caf46abe","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@2.6.9?package-id=9bcaeee9e2f6d815","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"2.6.9","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:2.6.9:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@2.6.9","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@3.2.7?package-id=264ab504b40249b9","type":"library","author":"TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"3.2.7","description":"small debugging utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:3.2.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@3.2.7","externalReferences":[{"url":"git://github.com/visionmedia/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/needle/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/debug@4.3.7?package-id=7a71fe082d21843f","type":"library","author":"Josh Junon (https://github.com/qix-), TJ Holowaychuk , Nathan Rajlich (http://n8.io), Andrew Rhyne ","name":"debug","version":"4.3.7","description":"Lightweight debugging utility for Node.js and the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:debug_project:debug:4.3.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/debug@4.3.7","externalReferences":[{"url":"git://github.com/debug-js/debug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/debug/package.json"}]},{"bom-ref":"pkg:npm/decamelize@1.2.0?package-id=0373f8c69a364fc0","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"decamelize","version":"1.2.0","description":"Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decamelize:decamelize:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/decamelize@1.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decamelize/package.json"}]},{"bom-ref":"pkg:npm/decode-uri-component@0.2.2?package-id=74df95998cf0457f","type":"library","author":"Sam Verschueren (github.com/SamVerschueren)","name":"decode-uri-component","version":"0.2.2","description":"A better decodeURIComponent","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decode-uri-component_project:decode-uri-component:0.2.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/decode-uri-component@0.2.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decode-uri-component/package.json"}]},{"bom-ref":"pkg:npm/decompress@4.2.1?package-id=6b277cfffb36ff6b","type":"library","author":"Kevin Mårtensson (github.com/kevva)","name":"decompress","version":"4.2.1","description":"Extracting archives made easy","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress_project:decompress:4.2.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/decompress@4.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress/package.json"}]},{"bom-ref":"pkg:npm/decompress-response@3.3.0?package-id=677d9609cb5a01bc","type":"library","author":"Sindre Sorhus (sindresorhus.com), Vsevolod Strukchinsky (github.com/floatdrop)","name":"decompress-response","version":"3.3.0","description":"Decompress a HTTP response if needed","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-response:decompress-response:3.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-response@3.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-response:decompress_response:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress-response:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress_response:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-response:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_response:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-response/package.json"}]},{"bom-ref":"pkg:npm/decompress-response@4.2.1?package-id=a1d858a92cd4e324","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"decompress-response","version":"4.2.1","description":"Decompress a HTTP response if needed","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-response:decompress-response:4.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-response@4.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-response:decompress_response:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress-response:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress_response:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-response:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_response:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json"}]},{"bom-ref":"pkg:npm/decompress-response@6.0.0?package-id=4181e152e271bc83","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"decompress-response","version":"6.0.0","description":"Decompress a HTTP response if needed","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-response:decompress-response:6.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-response@6.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-response:decompress_response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress-response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress_response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json"}]},{"bom-ref":"pkg:npm/decompress-response@6.0.0?package-id=ab3ad7acc2109685","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"decompress-response","version":"6.0.0","description":"Decompress a HTTP response if needed","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-response:decompress-response:6.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-response@6.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-response:decompress_response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress-response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_response:decompress_response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_response:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json"}]},{"bom-ref":"pkg:npm/decompress-tar@4.1.1?package-id=1935244d7cb90f17","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"decompress-tar","version":"4.1.1","description":"decompress tar plugin","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-tar:decompress-tar:4.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-tar@4.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-tar:decompress_tar:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_tar:decompress-tar:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_tar:decompress_tar:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-tar:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_tar:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-tar/package.json"}]},{"bom-ref":"pkg:npm/decompress-tarbz2@4.1.1?package-id=ebabda097779037b","type":"library","author":"Kevin Mårtensson (github.com/kevva)","name":"decompress-tarbz2","version":"4.1.1","description":"decompress tar.bz2 plugin","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-tarbz2:decompress-tarbz2:4.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-tarbz2@4.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-tarbz2:decompress_tarbz2:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_tarbz2:decompress-tarbz2:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_tarbz2:decompress_tarbz2:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-tarbz2:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_tarbz2:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-tarbz2/package.json"}]},{"bom-ref":"pkg:npm/decompress-targz@4.1.1?package-id=9dc81698c9e5e345","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"decompress-targz","version":"4.1.1","description":"decompress tar.gz plugin","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-targz:decompress-targz:4.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-targz@4.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-targz:decompress_targz:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_targz:decompress-targz:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_targz:decompress_targz:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-targz:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_targz:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-targz/package.json"}]},{"bom-ref":"pkg:npm/decompress-unzip@4.0.1?package-id=8979cd9c25111673","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"decompress-unzip","version":"4.0.1","description":"decompress zip plugin","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:decompress-unzip:decompress-unzip:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/decompress-unzip@4.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress-unzip:decompress_unzip:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_unzip:decompress-unzip:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress_unzip:decompress_unzip:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress-unzip:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:decompress:decompress_unzip:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-unzip/package.json"}]},{"bom-ref":"pkg:npm/deep-equal@2.2.3?package-id=ddff5e641b501fb1","type":"library","author":"James Halliday (http://substack.net), James Halliday (https://substack.net), Jordan Harband ","name":"deep-equal","version":"2.2.3","description":"node's assert.deepEqual algorithm","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:deep-equal:deep-equal:2.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/deep-equal@2.2.3","externalReferences":[{"url":"http://github.com/inspect-js/node-deep-equal.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:deep-equal:deep_equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:deep_equal:deep-equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:deep_equal:deep_equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:deep-equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:deep_equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:deep:deep-equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:deep:deep_equal:2.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/deep-equal/package.json"}]},{"bom-ref":"pkg:npm/deep-extend@0.6.0?package-id=8b13bde9c77e7706","type":"library","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)","name":"deep-extend","version":"0.6.0","description":"Recursive object extending","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:deep_extend_project:deep_extend:0.6.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/deep-extend@0.6.0","externalReferences":[{"url":"git://github.com/unclechu/node-deep-extend.git","type":"distribution"},{"url":"https://github.com/unclechu/node-deep-extend","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/deep-extend/package.json"}]},{"bom-ref":"pkg:npm/define-data-property@1.1.4?package-id=1cebccf42426559d","type":"library","author":"Jordan Harband ","name":"define-data-property","version":"1.1.4","description":"Define a data property on an object. Will fall back to assignment in an engine without descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-data-property:define-data-property:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/define-data-property@1.1.4","externalReferences":[{"url":"git+https://github.com/ljharb/define-data-property.git","type":"distribution"},{"url":"https://github.com/ljharb/define-data-property#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-data-property:define_data_property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_data_property:define-data-property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_data_property:define_data_property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-data:define-data-property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-data:define_data_property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_data:define-data-property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_data:define_data_property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-data-property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_data_property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:define-data-property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:define_data_property:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/define-data-property/package.json"}]},{"bom-ref":"pkg:npm/define-properties@1.2.1?package-id=c3e457ef9955cb09","type":"library","author":"Jordan Harband ","name":"define-properties","version":"1.2.1","description":"Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-properties:define-properties:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/define-properties@1.2.1","externalReferences":[{"url":"git://github.com/ljharb/define-properties.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-properties:define_properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_properties:define-properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_properties:define_properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:define-properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:define_properties:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/define-properties/package.json"}]},{"bom-ref":"pkg:npm/define-property@0.2.5?package-id=3a79a5d0272bea87","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"0.2.5","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@0.2.5","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/class-utils/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@0.2.5?package-id=9f64bed1a766b435","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"0.2.5","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@0.2.5","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@0.2.5?package-id=0f4cca99d6b629d4","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"0.2.5","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@0.2.5","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-copy/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@0.2.5?package-id=96692873fd0a7a53","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"0.2.5","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@0.2.5","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@0.2.5?package-id=55cba39ef2a44cfd","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"0.2.5","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:0.2.5:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@0.2.5","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:0.2.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/static-extend/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@1.0.0?package-id=89fcb3115ce3f9a5","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"1.0.0","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/base/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@1.0.0?package-id=3fd36781609a076e","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"1.0.0","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/extglob/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@1.0.0?package-id=04046e4e9ef398c3","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"define-property","version":"1.0.0","description":"Define a non-enumerable property on an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/define-property@2.0.2?package-id=081fa4cf2d20ec5e","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"define-property","version":"2.0.2","description":"Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:define-property:define-property:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/define-property@2.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/define-property","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:define-property:define_property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define-property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define_property:define_property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define-property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:define_property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define-property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:define:define_property:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/define-property/package.json"}]},{"bom-ref":"pkg:npm/delegates@1.0.0?package-id=36ba8b211a3558dd","type":"library","name":"delegates","version":"1.0.0","description":"delegate methods and accessors to another property","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:delegates:delegates:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/delegates@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/delegates/package.json"}]},{"bom-ref":"pkg:npm/depd@1.1.2?package-id=d03c5ad5ccf7e9e9","type":"library","author":"Douglas Christopher Wilson ","name":"depd","version":"1.1.2","description":"Deprecate all the things","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:depd:depd:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/depd@1.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/depd/package.json"}]},{"bom-ref":"pkg:npm/depd@2.0.0?package-id=bdc1789d5398f38c","type":"library","author":"Douglas Christopher Wilson ","name":"depd","version":"2.0.0","description":"Deprecate all the things","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:depd:depd:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/depd@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/depd/package.json"}]},{"bom-ref":"pkg:npm/destroy@1.2.0?package-id=a84307f7c46d36c4","type":"library","author":"Jonathan Ong (http://jongleberry.com), Douglas Christopher Wilson ","name":"destroy","version":"1.2.0","description":"destroy a stream if possible","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:destroy:destroy:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/destroy@1.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/destroy/package.json"}]},{"bom-ref":"pkg:npm/detect-file@1.0.0?package-id=7900e478eb751255","type":"library","author":"Brian Woodward (https://github.com/doowb)","name":"detect-file","version":"1.0.0","description":"Detects if a file exists and returns the resolved filepath.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:detect-file:detect-file:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/detect-file@1.0.0","externalReferences":[{"url":"https://github.com/doowb/detect-file","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect-file:detect_file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_file:detect-file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_file:detect_file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect-file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect_file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:doowb:detect-file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:doowb:detect_file:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/detect-file/package.json"}]},{"bom-ref":"pkg:npm/detect-libc@1.0.3?package-id=f7f8634dce77a9d4","type":"library","author":"Lovell Fuller , Niklas Salmoukas ","name":"detect-libc","version":"1.0.3","description":"Node.js module to detect the C standard library (libc) implementation family and version","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:detect-libc:detect-libc:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/detect-libc@1.0.3","externalReferences":[{"url":"git://github.com/lovell/detect-libc","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect-libc:detect_libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_libc:detect-libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_libc:detect_libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect-libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect_libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lovell:detect-libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lovell:detect_libc:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/detect-libc/package.json"}]},{"bom-ref":"pkg:npm/detect-libc@2.0.4?package-id=5cc1c675372358ec","type":"library","author":"Lovell Fuller , Niklas Salmoukas , Vinícius Lourenço ","name":"detect-libc","version":"2.0.4","description":"Node.js module to detect the C standard library (libc) implementation family and version","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:detect-libc:detect-libc:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/detect-libc@2.0.4","externalReferences":[{"url":"git://github.com/lovell/detect-libc","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect-libc:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_libc:detect-libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_libc:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect-libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lovell:detect-libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lovell:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json"}]},{"bom-ref":"pkg:npm/detect-libc@2.0.4?package-id=be20ab4625b6f7cf","type":"library","author":"Lovell Fuller , Niklas Salmoukas , Vinícius Lourenço ","name":"detect-libc","version":"2.0.4","description":"Node.js module to detect the C standard library (libc) implementation family and version","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:detect-libc:detect-libc:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/detect-libc@2.0.4","externalReferences":[{"url":"git://github.com/lovell/detect-libc","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect-libc:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_libc:detect-libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect_libc:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect-libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:detect:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lovell:detect-libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lovell:detect_libc:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json"}]},{"bom-ref":"pkg:npm/dfa@1.2.0?package-id=bf5c1ed7af4e574c","type":"library","author":"Devon Govett ","name":"dfa","version":"1.2.0","description":"A state machine compiler","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:devongovett:dfa:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/dfa@1.2.0","externalReferences":[{"url":"git+ssh://git@github.com/devongovett/dfa.git","type":"distribution"},{"url":"https://github.com/devongovett/dfa#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:dfa:dfa:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/dfa/package.json"}]},{"bom-ref":"pkg:npm/diff@4.0.2?package-id=a4cf03c6615f9d2d","type":"library","author":"Kevin Decker (http://incaseofstairs.com)","name":"diff","version":"4.0.2","description":"A javascript text diff implementation.","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:kpdecker:jsdiff:4.0.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/diff@4.0.2","externalReferences":[{"url":"git://github.com/kpdecker/jsdiff.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json"}]},{"bom-ref":"pkg:npm/doctypes@1.1.0?package-id=3f4ef5f1be454910","type":"library","author":"ForbesLindesay","name":"doctypes","version":"1.1.0","description":"Shorthands for commonly used doctypes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:doctypes:doctypes:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/doctypes@1.1.0","externalReferences":[{"url":"https://github.com/pugjs/doctypes.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:doctypes:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/doctypes/package.json"}]},{"bom-ref":"pkg:npm/domelementtype@1.3.1?package-id=0d6ad87159c99050","type":"library","author":"Felix Boehm ","name":"domelementtype","version":"1.3.1","description":"all the types of nodes in htmlparser2's dom","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:domelementtype:domelementtype:1.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/domelementtype@1.3.1","externalReferences":[{"url":"git://github.com/fb55/domelementtype.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fb55:domelementtype:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json"}]},{"bom-ref":"pkg:npm/domhandler@2.1.0?package-id=a2a50cc71f9f1510","type":"library","author":"Felix Boehm ","name":"domhandler","version":"2.1.0","description":"handler for htmlparser2 that turns pages into a dom","licenses":[{"license":{"name":"sha256:cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164"}}],"cpe":"cpe:2.3:a:domhandler:domhandler:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/domhandler@2.1.0","externalReferences":[{"url":"git://github.com/fb55/domhandler.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fb55:domhandler:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/domhandler/package.json"}]},{"bom-ref":"pkg:npm/domutils@1.1.6?package-id=66e2979442791477","type":"library","author":"Felix Boehm ","name":"domutils","version":"1.1.6","description":"utilities for working with htmlparser2's dom","licenses":[{"license":{"name":"sha256:cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164"}}],"cpe":"cpe:2.3:a:domutils:domutils:1.1.6:*:*:*:*:*:*:*","purl":"pkg:npm/domutils@1.1.6","externalReferences":[{"url":"git://github.com/FB55/domutils.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:FB55:domutils:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/domutils/package.json"}]},{"bom-ref":"pkg:npm/dottie@2.0.6?package-id=2a9aa5060d0355d3","type":"library","author":"Mick Hansen ","name":"dottie","version":"2.0.6","description":"Fast and safe nested object access and manipulation in JavaScript","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dottie_project:dottie:2.0.6:*:*:*:*:node.js:*:*","purl":"pkg:npm/dottie@2.0.6","externalReferences":[{"url":"git://github.com/mickhansen/dottie.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/dottie/package.json"}]},{"bom-ref":"pkg:npm/double-ended-queue@0.9.7?package-id=5725c7f9e5544384","type":"library","author":"Petka Antonov (http://github.com/petkaantonov/)","name":"double-ended-queue","version":"0.9.7","description":"Extremely fast double-ended queue implementation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:double-ended-queue:double-ended-queue:0.9.7:*:*:*:*:*:*:*","purl":"pkg:npm/double-ended-queue@0.9.7","externalReferences":[{"url":"git://github.com/petkaantonov/deque.git","type":"distribution"},{"url":"https://github.com/petkaantonov/deque","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:double-ended-queue:double_ended_queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double_ended_queue:double-ended-queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double_ended_queue:double_ended_queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double-ended:double-ended-queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double-ended:double_ended_queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double_ended:double-ended-queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double_ended:double_ended_queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:petkaantonov:double-ended-queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:petkaantonov:double_ended_queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double:double-ended-queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:double:double_ended_queue:0.9.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/double-ended-queue/package.json"}]},{"bom-ref":"pkg:npm/download@8.0.0?package-id=303671788db63ed8","type":"library","author":"Kevin Mårtensson (github.com/kevva)","name":"download","version":"8.0.0","description":"Download and extract files","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:download:download:8.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/download@8.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/download/package.json"}]},{"bom-ref":"pkg:npm/dunder-proto@1.0.1?package-id=c93aa5bde2f41455","type":"library","author":"Jordan Harband ","name":"dunder-proto","version":"1.0.1","description":"If available, the `Object.prototype.__proto__` accessor and mutator, call-bound","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dunder-proto:dunder-proto:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/dunder-proto@1.0.1","externalReferences":[{"url":"git+https://github.com/es-shims/dunder-proto.git","type":"distribution"},{"url":"https://github.com/es-shims/dunder-proto#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:dunder-proto:dunder_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dunder_proto:dunder-proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dunder_proto:dunder_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:dunder-proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:dunder_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dunder:dunder-proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dunder:dunder_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/dunder-proto/package.json"}]},{"bom-ref":"pkg:npm/duplexer2@0.1.4?package-id=937130df2f15286c","type":"library","author":"Conrad Pankoff (http://www.fknsrs.biz/)","name":"duplexer2","version":"0.1.4","description":"Like duplexer but using streams3","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:duplexer2:duplexer2:0.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/duplexer2@0.1.4","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/duplexer2/package.json"}]},{"bom-ref":"pkg:npm/duplexer3@0.1.5?package-id=48435aec46970511","type":"library","name":"duplexer3","version":"0.1.5","description":"Like duplexer but using streams3","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:duplexer3:duplexer3:0.1.5:*:*:*:*:*:*:*","purl":"pkg:npm/duplexer3@0.1.5","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/duplexer3/package.json"}]},{"bom-ref":"pkg:npm/dynamic-dedupe@0.3.0?package-id=6cff1eb378f9137c","type":"library","author":"Thorsten Lorenz (http://thlorenz.com)","name":"dynamic-dedupe","version":"0.3.0","description":"Dedupes node modules as they are being required which works even when dependencies are linked via ln -s or npm link.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dynamic-dedupe:dynamic-dedupe:0.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/dynamic-dedupe@0.3.0","externalReferences":[{"url":"git://github.com/thlorenz/dynamic-dedupe.git","type":"distribution"},{"url":"https://github.com/thlorenz/dynamic-dedupe","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:dynamic-dedupe:dynamic_dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dynamic_dedupe:dynamic-dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dynamic_dedupe:dynamic_dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thlorenz:dynamic-dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thlorenz:dynamic_dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dynamic:dynamic-dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:dynamic:dynamic_dedupe:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/dynamic-dedupe/package.json"}]},{"bom-ref":"pkg:npm/eastasianwidth@0.2.0?package-id=ea06a962daee959b","type":"library","author":"Masaki Komagata","name":"eastasianwidth","version":"0.2.0","description":"Get East Asian Width from a character.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:eastasianwidth:eastasianwidth:0.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/eastasianwidth@0.2.0","externalReferences":[{"url":"git://github.com/komagata/eastasianwidth.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:komagata:eastasianwidth:0.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/eastasianwidth/package.json"}]},{"bom-ref":"pkg:npm/ee-first@1.1.1?package-id=5a203220d6135893","type":"library","author":"Jonathan Ong (http://jongleberry.com), Douglas Christopher Wilson ","name":"ee-first","version":"1.1.1","description":"return the first event in a set of ee/event pairs","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ee-first:ee-first:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/ee-first@1.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ee-first:ee_first:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ee_first:ee-first:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ee_first:ee_first:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ee:ee-first:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ee:ee_first:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ee-first/package.json"}]},{"bom-ref":"pkg:npm/eivindfjeldstad-dot@0.0.1?package-id=11589b7a5b7cc74d","type":"library","name":"eivindfjeldstad-dot","version":"0.0.1","description":"Get and set object properties with dot notation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:eivindfjeldstad-dot:eivindfjeldstad-dot:0.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/eivindfjeldstad-dot@0.0.1","externalReferences":[{"url":"https://github.com/eivindfjeldstad/dot.git","type":"distribution"},{"url":"https://github.com/eivindfjeldstad/dot","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:eivindfjeldstad-dot:eivindfjeldstad_dot:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eivindfjeldstad_dot:eivindfjeldstad-dot:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eivindfjeldstad_dot:eivindfjeldstad_dot:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eivindfjeldstad:eivindfjeldstad-dot:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eivindfjeldstad:eivindfjeldstad_dot:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/eivindfjeldstad-dot/package.json"}]},{"bom-ref":"pkg:npm/emoji-regex@8.0.0?package-id=1acb6377c4d1be44","type":"library","author":"Mathias Bynens (https://mathiasbynens.be/)","name":"emoji-regex","version":"8.0.0","description":"A regular expression to match all Emoji-only symbols as per the Unicode Standard.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mathiasbynens:emoji-regex:8.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/emoji-regex@8.0.0","externalReferences":[{"url":"https://github.com/mathiasbynens/emoji-regex.git","type":"distribution"},{"url":"https://mths.be/emoji-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mathiasbynens:emoji_regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji-regex:emoji-regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji-regex:emoji_regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji_regex:emoji-regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji_regex:emoji_regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji:emoji-regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji:emoji_regex:8.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/emoji-regex/package.json"}]},{"bom-ref":"pkg:npm/emoji-regex@9.2.2?package-id=01b12619eb310009","type":"library","author":"Mathias Bynens (https://mathiasbynens.be/)","name":"emoji-regex","version":"9.2.2","description":"A regular expression to match all Emoji-only symbols as per the Unicode Standard.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mathiasbynens:emoji-regex:9.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/emoji-regex@9.2.2","externalReferences":[{"url":"https://github.com/mathiasbynens/emoji-regex.git","type":"distribution"},{"url":"https://mths.be/emoji-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mathiasbynens:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji-regex:emoji-regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji-regex:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji_regex:emoji-regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji_regex:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji:emoji-regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json"}]},{"bom-ref":"pkg:npm/emoji-regex@9.2.2?package-id=28604ba4f35e223d","type":"library","author":"Mathias Bynens (https://mathiasbynens.be/)","name":"emoji-regex","version":"9.2.2","description":"A regular expression to match all Emoji-only symbols as per the Unicode Standard.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mathiasbynens:emoji-regex:9.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/emoji-regex@9.2.2","externalReferences":[{"url":"https://github.com/mathiasbynens/emoji-regex.git","type":"distribution"},{"url":"https://mths.be/emoji-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mathiasbynens:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji-regex:emoji-regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji-regex:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji_regex:emoji-regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji_regex:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji:emoji-regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:emoji:emoji_regex:9.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json"}]},{"bom-ref":"pkg:npm/enabled@2.0.0?package-id=4d6bcacb368fa08d","type":"library","author":"Arnout Kazemier","name":"enabled","version":"2.0.0","description":"Check if a certain debug flag is enabled.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:3rd-Eden:enabled:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/enabled@2.0.0","externalReferences":[{"url":"git://github.com/3rd-Eden/enabled.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:enabled:enabled:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/enabled/package.json"}]},{"bom-ref":"pkg:npm/encodeurl@1.0.2?package-id=cfcb4f73b7e7e78c","type":"library","author":"Douglas Christopher Wilson ","name":"encodeurl","version":"1.0.2","description":"Encode a URL to a percent-encoded form, excluding already-encoded sequences","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:encodeurl:encodeurl:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/encodeurl@1.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/send/node_modules/encodeurl/package.json"}]},{"bom-ref":"pkg:npm/encodeurl@2.0.0?package-id=b55917a42e374d3b","type":"library","author":"Douglas Christopher Wilson ","name":"encodeurl","version":"2.0.0","description":"Encode a URL to a percent-encoded form, excluding already-encoded sequences","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:encodeurl:encodeurl:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/encodeurl@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/encodeurl/package.json"}]},{"bom-ref":"pkg:npm/encoding@0.1.13?package-id=6edb52dab3ea3e2a","type":"library","author":"Andris Reinman","name":"encoding","version":"0.1.13","description":"Convert encodings, uses iconv-lite","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:encoding:encoding:0.1.13:*:*:*:*:*:*:*","purl":"pkg:npm/encoding@0.1.13","externalReferences":[{"url":"https://github.com/andris9/encoding.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:andris9:encoding:0.1.13:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/encoding/package.json"}]},{"bom-ref":"pkg:npm/end-of-stream@1.4.5?package-id=b935e39bff7e678c","type":"library","author":"Mathias Buus ","name":"end-of-stream","version":"1.4.5","description":"Call a callback when a readable/writable/duplex stream has completed or failed.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:end-of-stream:end-of-stream:1.4.5:*:*:*:*:*:*:*","purl":"pkg:npm/end-of-stream@1.4.5","externalReferences":[{"url":"git://github.com/mafintosh/end-of-stream.git","type":"distribution"},{"url":"https://github.com/mafintosh/end-of-stream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:end-of-stream:end_of_stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end_of_stream:end-of-stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end_of_stream:end_of_stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:end-of-stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:end_of_stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end-of:end-of-stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end-of:end_of_stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end_of:end-of-stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end_of:end_of_stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end:end-of-stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:end:end_of_stream:1.4.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/end-of-stream/package.json"}]},{"bom-ref":"pkg:npm/engine.io@4.1.2?package-id=8c4af4f22e5de7e4","type":"library","author":"Guillermo Rauch , Eugen Dueck, Afshin Mehrabani, Christoph Dorn, Mark Mokryn ","name":"engine.io","version":"4.1.2","description":"The realtime engine behind Socket.IO. Provides the foundation of a bidirectional connection between client and server","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:socket:engine.io:4.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/engine.io@4.1.2","externalReferences":[{"url":"https://github.com/socketio/engine.io","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/engine.io/package.json"}]},{"bom-ref":"pkg:npm/engine.io-parser@4.0.3?package-id=1c0c027153be229a","type":"library","name":"engine.io-parser","version":"4.0.3","description":"Parser for the client for the realtime Engine","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:engine.io-parser:engine.io-parser:4.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/engine.io-parser@4.0.3","externalReferences":[{"url":"https://github.com/socketio/engine.io-parser","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:engine.io-parser:engine.io_parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:engine.io_parser:engine.io-parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:engine.io_parser:engine.io_parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:engine.io:engine.io-parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:engine.io:engine.io_parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socketio:engine.io-parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socketio:engine.io_parser:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/engine.io-parser/package.json"}]},{"bom-ref":"pkg:npm/env-paths@2.2.1?package-id=8a04a7a9aa4f21f3","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"env-paths","version":"2.2.1","description":"Get paths for storing things like data, config, cache, etc","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:env-paths:env-paths:2.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/env-paths@2.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:env-paths:env_paths:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:env_paths:env-paths:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:env_paths:env_paths:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:env:env-paths:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:env:env_paths:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/env-paths/package.json"}]},{"bom-ref":"pkg:npm/err-code@1.1.2?package-id=7254c58c1b07f3fa","type":"library","author":"IndigoUnited (http://indigounited.com)","name":"err-code","version":"1.1.2","description":"Create an error with a code","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:IndigoUnited:err-code:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/err-code@1.1.2","externalReferences":[{"url":"git://github.com/IndigoUnited/js-err-code.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:IndigoUnited:err_code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err-code:err-code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err-code:err_code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err_code:err-code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err_code:err_code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err:err-code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err:err_code:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json"}]},{"bom-ref":"pkg:npm/err-code@2.0.3?package-id=eb67f19cafbd6c3f","type":"library","author":"IndigoUnited (http://indigounited.com)","name":"err-code","version":"2.0.3","description":"Create an error with a code","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:IndigoUnited:err-code:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/err-code@2.0.3","externalReferences":[{"url":"git://github.com/IndigoUnited/js-err-code.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:IndigoUnited:err_code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err-code:err-code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err-code:err_code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err_code:err-code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err_code:err_code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err:err-code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:err:err_code:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/err-code/package.json"}]},{"bom-ref":"pkg:npm/errorhandler@1.5.1?package-id=da646f395608d818","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"errorhandler","version":"1.5.1","description":"Development-only error handler middleware","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:errorhandler:errorhandler:1.5.1:*:*:*:*:*:*:*","purl":"pkg:npm/errorhandler@1.5.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/errorhandler/package.json"}]},{"bom-ref":"pkg:npm/es-define-property@1.0.1?package-id=cbcde0a9a6111387","type":"library","author":"Jordan Harband ","name":"es-define-property","version":"1.0.1","description":"`Object.defineProperty`, but not IE 8's broken one.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:es-define-property:es-define-property:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/es-define-property@1.0.1","externalReferences":[{"url":"git+https://github.com/ljharb/es-define-property.git","type":"distribution"},{"url":"https://github.com/ljharb/es-define-property#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-define-property:es_define_property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_define_property:es-define-property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_define_property:es_define_property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-define:es-define-property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-define:es_define_property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_define:es-define-property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_define:es_define_property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es-define-property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es_define_property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es-define-property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es_define_property:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/es-define-property/package.json"}]},{"bom-ref":"pkg:npm/es-errors@1.3.0?package-id=b80402f3b1ddfc9d","type":"library","author":"Jordan Harband ","name":"es-errors","version":"1.3.0","description":"A simple cache for a few of the JS Error constructors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:es-errors:es-errors:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/es-errors@1.3.0","externalReferences":[{"url":"git+https://github.com/ljharb/es-errors.git","type":"distribution"},{"url":"https://github.com/ljharb/es-errors#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-errors:es_errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_errors:es-errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_errors:es_errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es-errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es_errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es-errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es_errors:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/es-errors/package.json"}]},{"bom-ref":"pkg:npm/es-get-iterator@1.1.3?package-id=916d823925222e15","type":"library","author":"Jordan Harband ","name":"es-get-iterator","version":"1.1.3","description":"Get an iterator for any JS language value. Works robustly across all environments, all versions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:es-get-iterator:es-get-iterator:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/es-get-iterator@1.1.3","externalReferences":[{"url":"git+https://github.com/ljharb/es-get-iterator.git","type":"distribution"},{"url":"https://github.com/ljharb/es-get-iterator#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-get-iterator:es_get_iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_get_iterator:es-get-iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_get_iterator:es_get_iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-get:es-get-iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-get:es_get_iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_get:es-get-iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_get:es_get_iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es-get-iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es_get_iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es-get-iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es_get_iterator:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/es-get-iterator/package.json"}]},{"bom-ref":"pkg:npm/es-object-atoms@1.1.1?package-id=2d8cc620cca5c55e","type":"library","author":"Jordan Harband ","name":"es-object-atoms","version":"1.1.1","description":"ES Object-related atoms: Object, ToObject, RequireObjectCoercible","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:es-object-atoms:es-object-atoms:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/es-object-atoms@1.1.1","externalReferences":[{"url":"git+https://github.com/ljharb/es-object-atoms.git","type":"distribution"},{"url":"https://github.com/ljharb/es-object-atoms#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-object-atoms:es_object_atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_object_atoms:es-object-atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_object_atoms:es_object_atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-object:es-object-atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-object:es_object_atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_object:es-object-atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es_object:es_object_atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es-object-atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:es_object_atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es-object-atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es:es_object_atoms:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/es-object-atoms/package.json"}]},{"bom-ref":"pkg:npm/escape-html@1.0.3?package-id=9f83c2eadc36cf52","type":"library","name":"escape-html","version":"1.0.3","description":"Escape string for use in HTML","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:escape-html:escape-html:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/escape-html@1.0.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape-html:escape_html:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape_html:escape-html:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape_html:escape_html:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape:escape-html:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape:escape_html:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/escape-html/package.json"}]},{"bom-ref":"pkg:npm/escape-string-regexp@1.0.5?package-id=6ec01e61f077601f","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Boy Nicolai Appelman (jbna.nl)","name":"escape-string-regexp","version":"1.0.5","description":"Escape RegExp special characters","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:escape-string-regexp:escape-string-regexp:1.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/escape-string-regexp@1.0.5","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape-string-regexp:escape_string_regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape_string_regexp:escape-string-regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape_string_regexp:escape_string_regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape-string:escape-string-regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape-string:escape_string_regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape_string:escape-string-regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape_string:escape_string_regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape:escape-string-regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:escape:escape_string_regexp:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/escape-string-regexp/package.json"}]},{"bom-ref":"pkg:npm/escodegen@2.1.0?package-id=e3085b59b5e52c5c","type":"library","author":"Yusuke Suzuki ","name":"escodegen","version":"2.1.0","description":"ECMAScript code generator","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:escodegen:escodegen:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/escodegen@2.1.0","externalReferences":[{"url":"http://github.com/estools/escodegen.git","type":"distribution"},{"url":"http://github.com/estools/escodegen","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:estools:escodegen:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/escodegen/package.json"}]},{"bom-ref":"pkg:npm/esprima@1.0.4?package-id=6ca86a7d5c3b7019","type":"library","author":"Ariya Hidayat ","name":"esprima","version":"1.0.4","description":"ECMAScript parsing infrastructure for multipurpose analysis","licenses":[{"license":{"name":"BSD"}}],"cpe":"cpe:2.3:a:esprima:esprima:1.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/esprima@1.0.4","externalReferences":[{"url":"http://github.com/ariya/esprima.git","type":"distribution"},{"url":"http://esprima.org","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ariya:esprima:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/notevil/node_modules/esprima/package.json"}]},{"bom-ref":"pkg:npm/esprima@4.0.1?package-id=d77e18bbba704dde","type":"library","author":"Ariya Hidayat , Ariya Hidayat ","name":"esprima","version":"4.0.1","description":"ECMAScript parsing infrastructure for multipurpose analysis","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:esprima:esprima:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/esprima@4.0.1","externalReferences":[{"url":"https://github.com/jquery/esprima.git","type":"distribution"},{"url":"http://esprima.org","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jquery:esprima:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/esprima/package.json"}]},{"bom-ref":"pkg:npm/estraverse@5.3.0?package-id=faff644b5f623635","type":"library","author":"Yusuke Suzuki ","name":"estraverse","version":"5.3.0","description":"ECMAScript JS AST traversal functions","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:estraverse:estraverse:5.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/estraverse@5.3.0","externalReferences":[{"url":"http://github.com/estools/estraverse.git","type":"distribution"},{"url":"https://github.com/estools/estraverse","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:estools:estraverse:5.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/estraverse/package.json"}]},{"bom-ref":"pkg:npm/esutils@2.0.3?package-id=901d2fac8bf8cc48","type":"library","author":"Yusuke Suzuki ","name":"esutils","version":"2.0.3","description":"utility box for ECMAScript language tools","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:estools:esutils:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/esutils@2.0.3","externalReferences":[{"url":"http://github.com/estools/esutils.git","type":"distribution"},{"url":"https://github.com/estools/esutils","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:esutils:esutils:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/esutils/package.json"}]},{"bom-ref":"pkg:npm/etag@1.8.1?package-id=5bf7a215d5351e40","type":"library","author":"Douglas Christopher Wilson , David Björklund ","name":"etag","version":"1.8.1","description":"Create simple HTTP ETags","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:etag:etag:1.8.1:*:*:*:*:*:*:*","purl":"pkg:npm/etag@1.8.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/etag/package.json"}]},{"bom-ref":"pkg:npm/ethereum-cryptography@2.2.1?package-id=af0d5950cecf76a6","type":"library","author":"Patricio Palladino , Paul Miller (https://paulmillr.com)","name":"ethereum-cryptography","version":"2.2.1","description":"All the cryptographic primitives used in Ethereum","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ethereum-cryptography:ethereum-cryptography:2.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/ethereum-cryptography@2.2.1","externalReferences":[{"url":"https://github.com/ethereum/js-ethereum-cryptography","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum-cryptography:ethereum_cryptography:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum_cryptography:ethereum-cryptography:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum_cryptography:ethereum_cryptography:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum:ethereum-cryptography:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum:ethereum_cryptography:2.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ethereum-cryptography/package.json"}]},{"bom-ref":"pkg:npm/ethers@6.15.0?package-id=243ac5642c50a9b3","type":"library","author":"Richard Moore ","name":"ethers","version":"6.15.0","description":"A complete and compact Ethereum library, for dapps, wallets and any other tools.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ethers-io:ethers:6.15.0:*:*:*:*:*:*:*","purl":"pkg:npm/ethers@6.15.0","externalReferences":[{"url":"git://github.com/ethers-io/ethers.js.git","type":"distribution"},{"url":"https://ethers.org","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethers:ethers:6.15.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ethers/package.json"}]},{"bom-ref":"pkg:npm/event-target-shim@5.0.1?package-id=38d2981e57e00f35","type":"library","author":"Toru Nagashima","name":"event-target-shim","version":"5.0.1","description":"An implementation of WHATWG EventTarget interface.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:event-target-shim:event-target-shim:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/event-target-shim@5.0.1","externalReferences":[{"url":"https://github.com/mysticatea/event-target-shim.git","type":"distribution"},{"url":"https://github.com/mysticatea/event-target-shim","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:event-target-shim:event_target_shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event_target_shim:event-target-shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event_target_shim:event_target_shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event-target:event-target-shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event-target:event_target_shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event_target:event-target-shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event_target:event_target_shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mysticatea:event-target-shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mysticatea:event_target_shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event:event-target-shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:event:event_target_shim:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/event-target-shim/package.json"}]},{"bom-ref":"pkg:npm/eventemitter2@0.4.14?package-id=f97beb76cff278cb","type":"library","author":"Eric Elliott, , , , ","name":"eventemitter2","version":"0.4.14","description":"A Node.js event emitter implementation with namespaces, wildcards, TTL and browser support.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:eventemitter2:eventemitter2:0.4.14:*:*:*:*:*:*:*","purl":"pkg:npm/eventemitter2@0.4.14","externalReferences":[{"url":"git://github.com/hij1nx/EventEmitter2.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:hij1nx:eventemitter2:0.4.14:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json"}]},{"bom-ref":"pkg:npm/eventemitter3@1.1.1?package-id=f0eebc0770347f36","type":"library","author":"Arnout Kazemier","name":"eventemitter3","version":"1.1.1","description":"EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:eventemitter3:eventemitter3:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/eventemitter3@1.1.1","externalReferences":[{"url":"git://github.com/primus/eventemitter3.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:primus:eventemitter3:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json"}]},{"bom-ref":"pkg:npm/eventemitter3@5.0.1?package-id=7e5ac1ded3550c78","type":"library","author":"Arnout Kazemier","name":"eventemitter3","version":"5.0.1","description":"EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:eventemitter3:eventemitter3:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/eventemitter3@5.0.1","externalReferences":[{"url":"git://github.com/primus/eventemitter3.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:primus:eventemitter3:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json"}]},{"bom-ref":"pkg:npm/events@3.3.0?package-id=a91d0202fa8ea285","type":"library","author":"Irakli Gozalishvili (http://jeditoolkit.com)","name":"events","version":"3.3.0","description":"Node's event emitter for all engines.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:Gozala:events:3.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/events@3.3.0","externalReferences":[{"url":"git://github.com/Gozala/events.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:events:events:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/events/package.json"}]},{"bom-ref":"pkg:npm/exit@0.1.2?package-id=8803d0f682f78ae8","type":"library","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","name":"exit","version":"0.1.2","description":"A replacement for process.exit that ensures stdio are fully drained before exiting.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cowboy:exit:0.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/exit@0.1.2","externalReferences":[{"url":"git://github.com/cowboy/node-exit.git","type":"distribution"},{"url":"https://github.com/cowboy/node-exit","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:exit:exit:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/exit/package.json"}]},{"bom-ref":"pkg:npm/expand-brackets@2.1.4?package-id=f80cf8ecf9019c6b","type":"library","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)","name":"expand-brackets","version":"2.1.4","description":"Expand POSIX bracket expressions (character classes) in glob patterns.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:expand-brackets:expand-brackets:2.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/expand-brackets@2.1.4","externalReferences":[{"url":"https://github.com/jonschlinkert/expand-brackets","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand-brackets:expand_brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand_brackets:expand-brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand_brackets:expand_brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:expand-brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:expand_brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand:expand-brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand:expand_brackets:2.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/package.json"}]},{"bom-ref":"pkg:npm/expand-template@2.0.3?package-id=1308274036073bda","type":"library","author":"LM ","name":"expand-template","version":"2.0.3","description":"Expand placeholders in a template string","licenses":[{"expression":"MIT OR WTFPL"}],"cpe":"cpe:2.3:a:expand-template:expand-template:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/expand-template@2.0.3","externalReferences":[{"url":"https://github.com/ralphtheninja/expand-template.git","type":"distribution"},{"url":"https://github.com/ralphtheninja/expand-template","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand-template:expand_template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand_template:expand-template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand_template:expand_template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ralphtheninja:expand-template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ralphtheninja:expand_template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand:expand-template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand:expand_template:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-template/package.json"}]},{"bom-ref":"pkg:npm/expand-tilde@2.0.2?package-id=bbefedd1ec4b8ed7","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"expand-tilde","version":"2.0.2","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:expand-tilde:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/expand-tilde@2.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/expand-tilde","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:expand_tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand-tilde:expand-tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand-tilde:expand_tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand_tilde:expand-tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand_tilde:expand_tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand:expand-tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:expand:expand_tilde:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-tilde/package.json"}]},{"bom-ref":"pkg:npm/exponential-backoff@3.1.2?package-id=5f56b6bd4ac19a74","type":"library","author":"Sami Sayegh","name":"exponential-backoff","version":"3.1.2","description":"A utility that allows retrying a function with an exponential delay between attempts.","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:exponential-backoff:exponential-backoff:3.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/exponential-backoff@3.1.2","externalReferences":[{"url":"git+https://github.com/coveooss/exponential-backoff.git","type":"distribution"},{"url":"https://github.com/coveooss/exponential-backoff#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:exponential-backoff:exponential_backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:exponential_backoff:exponential-backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:exponential_backoff:exponential_backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:exponential:exponential-backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:exponential:exponential_backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:coveooss:exponential-backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:coveooss:exponential_backoff:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/exponential-backoff/package.json"}]},{"bom-ref":"pkg:npm/express@4.21.2?package-id=1f1f95355908c6a4","type":"library","author":"TJ Holowaychuk , Aaron Heckmann , Ciaran Jessup , Douglas Christopher Wilson , Guillermo Rauch , Jonathan Ong , Roman Shtylman , Young Jae Sim ","name":"express","version":"4.21.2","description":"Fast, unopinionated, minimalist web framework","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:openjsf:express:4.21.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/express@4.21.2","externalReferences":[{"url":"http://expressjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express/package.json"}]},{"bom-ref":"pkg:npm/express-ipfilter@1.3.2?package-id=75d9ab2bfad32d05","type":"library","author":"jetersen","name":"express-ipfilter","version":"1.3.2","description":"A light-weight IP address based filtering system","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:express-ipfilter:express-ipfilter:1.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/express-ipfilter@1.3.2","externalReferences":[{"url":"https://github.com/jetersen/express-ipfilter","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-ipfilter:express_ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_ipfilter:express-ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_ipfilter:express_ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jetersen:express-ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jetersen:express_ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express-ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express_ipfilter:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-ipfilter/package.json"}]},{"bom-ref":"pkg:npm/express-jwt@0.1.3?package-id=b057e452c5702954","type":"library","author":"Matias Woloski (https://www.auth0.com/)","name":"express-jwt","version":"0.1.3","description":"JWT authentication middleware.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:auth0:express-jwt:0.1.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/express-jwt@0.1.3","externalReferences":[{"url":"git://github.com/auth0/express-jwt.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-jwt/package.json"}]},{"bom-ref":"pkg:npm/express-rate-limit@7.5.1?package-id=7b3c60ae93ab123f","type":"library","author":"Nathan Friedly (http://nfriedly.com/)","name":"express-rate-limit","version":"7.5.1","description":"Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:express-rate-limit:express-rate-limit:7.5.1:*:*:*:*:*:*:*","purl":"pkg:npm/express-rate-limit@7.5.1","externalReferences":[{"url":"git+https://github.com/express-rate-limit/express-rate-limit.git","type":"distribution"},{"url":"https://github.com/express-rate-limit/express-rate-limit","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-rate-limit:express_rate_limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_rate_limit:express-rate-limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_rate_limit:express_rate_limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-rate:express-rate-limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-rate:express_rate_limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_rate:express-rate-limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_rate:express_rate_limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express-rate-limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express_rate_limit:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-rate-limit/package.json"}]},{"bom-ref":"pkg:npm/express-robots-txt@0.4.1?package-id=fea0077673d1ae89","type":"library","author":"modosc (http://github.com/modosc), ashaffer (http://github.com/ashaffer), ","name":"express-robots-txt","version":"0.4.1","description":"Express middleware to serve and generate robots.txt","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:express-robots-txt:express-robots-txt:0.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/express-robots-txt@0.4.1","externalReferences":[{"url":"https://github.com/modosc/express-robots-txt","type":"distribution"},{"url":"https://github.com/modosc/express-robots-txt","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-robots-txt:express_robots_txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_robots_txt:express-robots-txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_robots_txt:express_robots_txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-robots:express-robots-txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-robots:express_robots_txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_robots:express-robots-txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_robots:express_robots_txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express-robots-txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express_robots_txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:modosc:express-robots-txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:modosc:express_robots_txt:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-robots-txt/package.json"}]},{"bom-ref":"pkg:npm/express-security.txt@2.0.0?package-id=a5e9507bd21efb6e","type":"library","name":"express-security.txt","version":"2.0.0","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:express-security.txt:express-security.txt:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/express-security.txt@2.0.0","externalReferences":[{"url":"git+https://github.com/gergelyke/express-security.txt.git","type":"distribution"},{"url":"https://github.com/gergelyke/express-security.txt#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:express-security.txt:express_security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_security.txt:express-security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express_security.txt:express_security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gergelyke:express-security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gergelyke:express_security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express-security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:express:express_security.txt:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-security.txt/package.json"}]},{"bom-ref":"pkg:npm/ext-list@2.2.2?package-id=42eb35c00aa55cff","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"ext-list","version":"2.2.2","description":"List of known file extensions and their MIME types","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ext-list:ext-list:2.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/ext-list@2.2.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext-list:ext_list:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext_list:ext-list:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext_list:ext_list:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext:ext-list:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext:ext_list:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ext-list/package.json"}]},{"bom-ref":"pkg:npm/ext-name@5.0.0?package-id=738d43aeb5b7acf8","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"ext-name","version":"5.0.0","description":"Get the file extension and MIME type from a file","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ext-name:ext-name:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/ext-name@5.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext-name:ext_name:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext_name:ext-name:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext_name:ext_name:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext:ext-name:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ext:ext_name:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ext-name/package.json"}]},{"bom-ref":"pkg:npm/extend@3.0.2?package-id=68ec8b67c7986d90","type":"library","author":"Stefan Thomas (http://www.justmoon.net), Jordan Harband (https://github.com/ljharb)","name":"extend","version":"3.0.2","description":"Port of jQuery.extend for node.js and the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend_project:extend:3.0.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/extend@3.0.2","externalReferences":[{"url":"https://github.com/justmoon/node-extend.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/extend/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@2.0.1?package-id=833280271d2baf76","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"extend-shallow","version":"2.0.1","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/braces/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@2.0.1?package-id=bffdf65cb5e952fc","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"extend-shallow","version":"2.0.1","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@2.0.1?package-id=545e3a755dcdb140","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"extend-shallow","version":"2.0.1","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@2.0.1?package-id=5174737bf6ceba30","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"extend-shallow","version":"2.0.1","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@2.0.1?package-id=a5e11c343c6874d8","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"extend-shallow","version":"2.0.1","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@2.0.1?package-id=e208cf1dd2e981ce","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"extend-shallow","version":"2.0.1","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extend-shallow@3.0.2?package-id=31c36275ba86b6e4","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Peter deHaan (http://about.me/peterdehaan)","name":"extend-shallow","version":"3.0.2","description":"Extend an object with the properties of additional objects. node.js/javascript util.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:extend-shallow:extend-shallow:3.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/extend-shallow@3.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/extend-shallow","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend-shallow:extend_shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend-shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend_shallow:extend_shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend-shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:extend_shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend-shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:extend:extend_shallow:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/extend-shallow/package.json"}]},{"bom-ref":"pkg:npm/extglob@2.0.4?package-id=12381ef1cda11d4c","type":"library","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)","name":"extglob","version":"2.0.4","description":"Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:micromatch:extglob:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/extglob@2.0.4","externalReferences":[{"url":"https://github.com/micromatch/extglob","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:extglob:extglob:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/extglob/package.json"}]},{"bom-ref":"pkg:npm/false_main?package-id=3d00c14a77d4b177","type":"library","name":"false_main","version":"UNKNOWN","cpe":"cpe:2.3:a:false-main:false-main:*:*:*:*:*:*:*:*","purl":"pkg:npm/false_main","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:false-main:false_main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:false_main:false-main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:false_main:false_main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:false:false-main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:false:false_main:*:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/false_main/package.json"}]},{"bom-ref":"pkg:npm/fast.js@0.1.1?package-id=097fffa0302024b5","type":"library","author":"Charles Pick ","name":"fast.js","version":"0.1.1","description":"Faster user-land reimplementations of native functions with extra helpers.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:codemix:fast.js:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/fast.js@0.1.1","externalReferences":[{"url":"http://github.com/codemix/fast.js","type":"distribution"},{"url":"https://github.com/codemix/fast.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fast.js:fast.js:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fast.js/package.json"}]},{"bom-ref":"pkg:npm/fd-slicer@1.1.0?package-id=b27ace599789b7aa","type":"library","author":"Andrew Kelley ","name":"fd-slicer","version":"1.1.0","description":"safely create multiple ReadStream or WriteStream objects from the same file descriptor","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fd-slicer:fd-slicer:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/fd-slicer@1.1.0","externalReferences":[{"url":"git://github.com/andrewrk/node-fd-slicer.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fd-slicer:fd_slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fd_slicer:fd-slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fd_slicer:fd_slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:andrewrk:fd-slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:andrewrk:fd_slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fd:fd-slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fd:fd_slicer:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fd-slicer/package.json"}]},{"bom-ref":"pkg:npm/fdir@6.5.0?package-id=153d959dba8cb29c","type":"library","author":"thecodrr ","name":"fdir","version":"6.5.0","description":"The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:thecodrr:fdir:6.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/fdir@6.5.0","externalReferences":[{"url":"git+https://github.com/thecodrr/fdir.git","type":"distribution"},{"url":"https://github.com/thecodrr/fdir#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fdir:fdir:6.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json"}]},{"bom-ref":"pkg:npm/feature-policy@0.5.0?package-id=9c10d6da5801ebd4","type":"library","author":"Evan Hahn (https://evanhahn.com)","name":"feature-policy","version":"0.5.0","description":"Middleware to set the Feature-Policy HTTP header","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:feature-policy:feature-policy:0.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/feature-policy@0.5.0","externalReferences":[{"url":"git://github.com/helmetjs/feature-policy.git","type":"distribution"},{"url":"https://helmetjs.github.io/docs/feature-policy/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:feature-policy:feature_policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feature_policy:feature-policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feature_policy:feature_policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:helmetjs:feature-policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:helmetjs:feature_policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feature:feature-policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feature:feature_policy:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/feature-policy/package.json"}]},{"bom-ref":"pkg:npm/fecha@4.2.3?package-id=4c7f9896237220f1","type":"library","author":"Taylor Hakes","name":"fecha","version":"4.2.3","description":"Date formatting and parsing","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:taylorhakes:fecha:4.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/fecha@4.2.3","externalReferences":[{"url":"https://taylorhakes@github.com/taylorhakes/fecha.git","type":"distribution"},{"url":"https://github.com/taylorhakes/fecha","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fecha:fecha:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fecha/package.json"}]},{"bom-ref":"pkg:npm/file-js@0.3.0?package-id=c361f24f5a8fa3ce","type":"library","author":"nspragg@gmail.com","name":"file-js","version":"0.3.0","description":"Abstract representation of a pathname","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-js:file-js:0.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/file-js@0.3.0","externalReferences":[{"url":"https://github.com/nspragg/file-js.git","type":"distribution"},{"url":"https://github.com/nspragg/file-js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-js:file_js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_js:file-js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_js:file_js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nspragg:file-js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nspragg:file_js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file:file-js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file:file_js:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-js/package.json"}]},{"bom-ref":"pkg:npm/file-stream-rotator@1.0.0?package-id=15f34f70f0b92af7","type":"library","author":"Roger Castells","name":"file-stream-rotator","version":"1.0.0","description":"Automated stream rotation useful for log files","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-stream-rotator:file-stream-rotator:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/file-stream-rotator@1.0.0","externalReferences":[{"url":"git://github.com/rogerc/file-stream-rotator.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-stream-rotator:file_stream_rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_stream_rotator:file-stream-rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_stream_rotator:file_stream_rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-stream:file-stream-rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-stream:file_stream_rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_stream:file-stream-rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_stream:file_stream_rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:rogerc:file-stream-rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:rogerc:file_stream_rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file:file-stream-rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file:file_stream_rotator:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-stream-rotator/package.json"}]},{"bom-ref":"pkg:npm/file-type@11.1.0?package-id=67d7e8ff46ed8cb6","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"file-type","version":"11.1.0","description":"Detect the file type of a Buffer/Uint8Array/ArrayBuffer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:11.1.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@11.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/download/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-type@16.5.4?package-id=e880d91c1999c011","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"file-type","version":"16.5.4","description":"Detect the file type of a Buffer/Uint8Array/ArrayBuffer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:16.5.4:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@16.5.4","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-type@3.9.0?package-id=2fb960c1da2a5460","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"file-type","version":"3.9.0","description":"Detect the file type of a Buffer/Uint8Array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:3.9.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@3.9.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-type@4.4.0?package-id=e058a6a6b902e7b6","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"file-type","version":"4.4.0","description":"Detect the file type of a Buffer/Uint8Array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:4.4.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@4.4.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archive-type/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-type@5.2.0?package-id=fe078f258a41aa0a","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"file-type","version":"5.2.0","description":"Detect the file type of a Buffer/Uint8Array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:5.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@5.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-type@5.2.0?package-id=fe9dadf27623df81","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"file-type","version":"5.2.0","description":"Detect the file type of a Buffer/Uint8Array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:5.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@5.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-type@6.2.0?package-id=ac71d0dd845ff856","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"file-type","version":"6.2.0","description":"Detect the file type of a Buffer/Uint8Array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-type_project:file-type:6.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/file-type@6.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json"}]},{"bom-ref":"pkg:npm/file-uri-to-path@1.0.0?package-id=8e20623301b2c459","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"file-uri-to-path","version":"1.0.0","description":"Convert a file: URI to a file path","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:file-uri-to-path:file-uri-to-path:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/file-uri-to-path@1.0.0","externalReferences":[{"url":"git://github.com/TooTallNate/file-uri-to-path.git","type":"distribution"},{"url":"https://github.com/TooTallNate/file-uri-to-path","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-uri-to-path:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_uri_to_path:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_uri_to_path:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-uri-to:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-uri-to:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_uri_to:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_uri_to:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-uri:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file-uri:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_uri:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file_uri:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file:file-uri-to-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:file:file_uri_to_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-uri-to-path/package.json"}]},{"bom-ref":"pkg:npm/filehound@1.17.6?package-id=af7a8fa65087160b","type":"library","name":"filehound","version":"1.17.6","description":"Find files the easy way","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:filehound:filehound:1.17.6:*:*:*:*:*:*:*","purl":"pkg:npm/filehound@1.17.6","externalReferences":[{"url":"https://github.com/nspragg/filehound.git","type":"distribution"},{"url":"https://github.com/nspragg/filehound","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nspragg:filehound:1.17.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filehound/package.json"}]},{"bom-ref":"pkg:npm/filename-reserved-regex@2.0.0?package-id=9f4d2bdf1bb829e5","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"filename-reserved-regex","version":"2.0.0","description":"Regular expression for matching reserved filename characters","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:filename-reserved-regex:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/filename-reserved-regex@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename-reserved-regex:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename_reserved_regex:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename_reserved_regex:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename-reserved:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename-reserved:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename_reserved:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename_reserved:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename:filename-reserved-regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filename:filename_reserved_regex:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filename-reserved-regex/package.json"}]},{"bom-ref":"pkg:npm/filenamify@3.0.0?package-id=14ccb7336c2a219a","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"filenamify","version":"3.0.0","description":"Convert a string to a valid safe filename","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:filenamify:filenamify:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/filenamify@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filenamify/package.json"}]},{"bom-ref":"pkg:npm/filesniffer@1.0.3?package-id=d432c829b196e657","type":"library","name":"filesniffer","version":"1.0.3","description":"Search files the easy way.","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:filesniffer:filesniffer:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/filesniffer@1.0.3","externalReferences":[{"url":"https://github.com/nspragg/filesniffer.git","type":"distribution"},{"url":"https://github.com/nspragg/filesniffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nspragg:filesniffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filesniffer/package.json"}]},{"bom-ref":"pkg:npm/fill-range@4.0.0?package-id=e3a1c7234ebf51b8","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), , Edo Rivai (edo.rivai.nl), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Miller (paulmillr.com)","name":"fill-range","version":"4.0.0","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`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:fill-range:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/fill-range@4.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/fill-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:fill_range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill-range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill_range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill-range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill_range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill-range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill_range:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fill-range/package.json"}]},{"bom-ref":"pkg:npm/fill-range@7.1.1?package-id=70ecd1a5e82b119c","type":"library","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), ","name":"fill-range","version":"7.1.1","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`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:fill-range:7.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/fill-range@7.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/fill-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/node_modules/fill-range/package.json"}]},{"bom-ref":"pkg:npm/fill-range@7.1.1?package-id=54452892cc4c02e7","type":"library","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), ","name":"fill-range","version":"7.1.1","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`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:fill-range:7.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/fill-range@7.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/fill-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/fill-range/package.json"}]},{"bom-ref":"pkg:npm/fill-range@7.1.1?package-id=63fcfac6770d5cfd","type":"library","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), ","name":"fill-range","version":"7.1.1","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`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:fill-range:7.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/fill-range@7.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/fill-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill-range:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill_range:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill-range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fill:fill_range:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/node_modules/fill-range/package.json"}]},{"bom-ref":"pkg:npm/finale-rest@1.2.2?package-id=0081831c03dd4ad6","type":"library","author":"Tom Juszczyk , Matt Broadstone , David Chester , Renzo Rozza Gonzalez ","name":"finale-rest","version":"1.2.2","description":"Create REST resources and controllers with Sequelize and Express or Restify","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tommybananas:finale-rest:1.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/finale-rest@1.2.2","externalReferences":[{"url":"https://github.com/tommybananas/finale.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tommybananas:finale_rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:finale-rest:finale-rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:finale-rest:finale_rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:finale_rest:finale-rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:finale_rest:finale_rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:finale:finale-rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:finale:finale_rest:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/finale-rest/package.json"}]},{"bom-ref":"pkg:npm/finalhandler@1.3.1?package-id=087f19597709d843","type":"library","author":"Douglas Christopher Wilson ","name":"finalhandler","version":"1.3.1","description":"Node.js final http responder","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:finalhandler:finalhandler:1.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/finalhandler@1.3.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/finalhandler/package.json"}]},{"bom-ref":"pkg:npm/find-up@4.1.0?package-id=3413282984ba957b","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"find-up","version":"4.1.0","description":"Find a file or directory by walking up parent directories","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:find-up:find-up:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/find-up@4.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:find-up:find_up:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:find_up:find-up:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:find_up:find_up:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:find:find-up:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:find:find_up:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/find-up/package.json"}]},{"bom-ref":"pkg:npm/findup-sync@2.0.0?package-id=054d0f025a7e9b70","type":"library","author":"\"Cowboy\" Ben Alman (http://benalman.com)","name":"findup-sync","version":"2.0.0","description":"Find the first file matching a given pattern in the current directory or the nearest ancestor directory.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:findup-sync:findup-sync:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/findup-sync@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup-sync:findup_sync:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup_sync:findup-sync:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup_sync:findup_sync:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup:findup-sync:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup:findup_sync:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/findup-sync/package.json"}]},{"bom-ref":"pkg:npm/findup-sync@4.0.0?package-id=6a5e9cbc54d4e98e","type":"library","author":"Gulp Team (https://gulpjs.com/), Ben Alman , Tyler Kellen , Jon Schlinkert , Blaine Bublitz ","name":"findup-sync","version":"4.0.0","description":"Find the first file matching a given pattern in the current directory or the nearest ancestor directory.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:findup-sync:findup-sync:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/findup-sync@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup-sync:findup_sync:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup_sync:findup-sync:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup_sync:findup_sync:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup:findup-sync:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup:findup_sync:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/node_modules/findup-sync/package.json"}]},{"bom-ref":"pkg:npm/findup-sync@5.0.0?package-id=0912938d70ddfe7e","type":"library","author":"Gulp Team (https://gulpjs.com/), Ben Alman , Tyler Kellen , Jon Schlinkert , Blaine Bublitz ","name":"findup-sync","version":"5.0.0","description":"Find the first file matching a given pattern in the current directory or the nearest ancestor directory.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:findup-sync:findup-sync:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/findup-sync@5.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup-sync:findup_sync:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup_sync:findup-sync:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup_sync:findup_sync:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup:findup-sync:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:findup:findup_sync:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/findup-sync/package.json"}]},{"bom-ref":"pkg:npm/fined@1.2.0?package-id=d4103ef83c6d123b","type":"library","author":"Gulp Team (http://gulpjs.com/), Takayuki Sato , Blaine Bublitz ","name":"fined","version":"1.2.0","description":"Find a file given a declaration of locations.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fined:fined:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/fined@1.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fined/package.json"}]},{"bom-ref":"pkg:npm/flagged-respawn@1.0.1?package-id=cb10ed4f13e99eda","type":"library","author":"Gulp Team (http://gulpjs.com/), Takayuki Sato , Bertrand Marron , Tyler Kellen , Blaine Bublitz ","name":"flagged-respawn","version":"1.0.1","description":"A tool for respawning node binaries when special flags are present.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:flagged-respawn:flagged-respawn:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/flagged-respawn@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:flagged-respawn:flagged_respawn:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flagged_respawn:flagged-respawn:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flagged_respawn:flagged_respawn:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flagged:flagged-respawn:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flagged:flagged_respawn:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/flagged-respawn/package.json"}]},{"bom-ref":"pkg:npm/fn.name@1.1.0?package-id=b0ab3f38f00f9e67","type":"library","author":"Arnout Kazemier","name":"fn.name","version":"1.1.0","description":"Extract names from functions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:3rd-Eden:fn.name:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/fn.name@1.1.0","externalReferences":[{"url":"https://github.com/3rd-Eden/fn.name","type":"distribution"},{"url":"https://github.com/3rd-Eden/fn.name","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fn.name:fn.name:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fn.name/package.json"}]},{"bom-ref":"pkg:npm/fontkit@1.9.0?package-id=4d71c5f55dc211a8","type":"library","author":"Devon Govett ","name":"fontkit","version":"1.9.0","description":"An advanced font engine for Node and the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:foliojs:fontkit:1.9.0:*:*:*:*:*:*:*","purl":"pkg:npm/fontkit@1.9.0","externalReferences":[{"url":"git://github.com/foliojs/fontkit.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fontkit:fontkit:1.9.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fontkit/package.json"}]},{"bom-ref":"pkg:npm/for-each@0.3.5?package-id=a555afc10b78c8e9","type":"library","author":"Raynos , Jake Verbaten, Jordan Harband (https://github.com/ljharb)","name":"for-each","version":"0.3.5","description":"A better forEach","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:for-each:for-each:0.3.5:*:*:*:*:*:*:*","purl":"pkg:npm/for-each@0.3.5","externalReferences":[{"url":"https://github.com/Raynos/for-each.git","type":"distribution"},{"url":"https://github.com/Raynos/for-each","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:for-each:for_each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for_each:for-each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for_each:for_each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Raynos:for-each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Raynos:for_each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for:for-each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for:for_each:0.3.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/for-each/package.json"}]},{"bom-ref":"pkg:npm/for-in@1.0.2?package-id=967e44e4af521888","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Paul Irish (http://paulirish.com)","name":"for-in","version":"1.0.2","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","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:for-in:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/for-in@1.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/for-in","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:for_in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for-in:for-in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for-in:for_in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for_in:for-in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for_in:for_in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for:for-in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for:for_in:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/for-in/package.json"}]},{"bom-ref":"pkg:npm/for-own@1.0.0?package-id=411a3440348fb71b","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Javier Cejudo (https://www.javiercejudo.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"for-own","version":"1.0.0","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:for-own:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/for-own@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/for-own","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:for_own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for-own:for-own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for-own:for_own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for_own:for-own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for_own:for_own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for:for-own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:for:for_own:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/for-own/package.json"}]},{"bom-ref":"pkg:npm/foreachasync@3.0.0?package-id=386d38aff1a706fc","type":"library","author":"AJ ONeal (http://coolaj86.com/)","name":"foreachasync","version":"3.0.0","description":"A node- and browser-ready async counterpart of Array.prototype.forEach","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:foreachasync:foreachasync:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/foreachasync@3.0.0","externalReferences":[{"url":"git://github.com/FuturesJS/forEachAsync.git","type":"distribution"},{"url":"https://github.com/FuturesJS/forEachAsync","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:FuturesJS:foreachasync:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/foreachasync/package.json"}]},{"bom-ref":"pkg:npm/foreground-child@3.3.1?package-id=49b05c8a83bc898e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"foreground-child","version":"3.3.1","description":"Run a child as if it's the foreground process. Give it stdio. Exit when it exits.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:foreground-child:foreground-child:3.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/foreground-child@3.3.1","externalReferences":[{"url":"git+https://github.com/tapjs/foreground-child.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:foreground-child:foreground_child:3.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:foreground_child:foreground-child:3.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:foreground_child:foreground_child:3.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:foreground:foreground-child:3.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:foreground:foreground_child:3.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/foreground-child/package.json"}]},{"bom-ref":"pkg:npm/formatio@1.1.1?package-id=25b6907c6253d72b","type":"library","author":"Christian Johansen, Christian Johansen (http://cjohansen.no), August Lilleaas (http://augustl.com), Dave Geddes , Stein Magnus Jodal , Tek Nynja ","name":"formatio","version":"1.1.1","description":"Human-readable object formatting","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:busterjs:formatio:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/formatio@1.1.1","externalReferences":[{"url":"https://github.com/busterjs/formatio.git","type":"distribution"},{"url":"http://busterjs.org/docs/formatio/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:formatio:formatio:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/formatio/package.json"}]},{"bom-ref":"pkg:npm/forwarded@0.2.0?package-id=cf9f575adc30e843","type":"library","author":"Douglas Christopher Wilson ","name":"forwarded","version":"0.2.0","description":"Parse HTTP X-Forwarded-For header","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:forwarded_project:forwarded:0.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/forwarded@0.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/forwarded/package.json"}]},{"bom-ref":"pkg:npm/fragment-cache@0.2.1?package-id=03b44cfbf2789c52","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"fragment-cache","version":"0.2.1","description":"A cache for managing namespaced sub-caches","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fragment-cache:fragment-cache:0.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/fragment-cache@0.2.1","externalReferences":[{"url":"https://github.com/jonschlinkert/fragment-cache","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fragment-cache:fragment_cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fragment_cache:fragment-cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fragment_cache:fragment_cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:fragment-cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:fragment_cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fragment:fragment-cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fragment:fragment_cache:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fragment-cache/package.json"}]},{"bom-ref":"pkg:npm/fresh@0.5.2?package-id=c33f6af8ffbc3ffd","type":"library","author":"TJ Holowaychuk (http://tjholowaychuk.com), Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"fresh","version":"0.5.2","description":"HTTP response freshness testing","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fresh_project:fresh:0.5.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/fresh@0.5.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fresh/package.json"}]},{"bom-ref":"pkg:npm/from2@2.3.0?package-id=f049b24706a2c914","type":"library","author":"Hugh Kennedy (http://hughsk.io/), Mathias Buus ","name":"from2","version":"2.3.0","description":"Convenience wrapper for ReadableStream, with an API lifted from \"from\" and \"through2\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:hughsk:from2:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/from2@2.3.0","externalReferences":[{"url":"git://github.com/hughsk/from2","type":"distribution"},{"url":"https://github.com/hughsk/from2","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:from2:from2:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/from2/package.json"}]},{"bom-ref":"pkg:npm/frontend@19.0.0?package-id=8bed5f460f412d65","type":"library","name":"frontend","version":"19.0.0","cpe":"cpe:2.3:a:frontend:frontend:19.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/frontend@19.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/frontend/package.json"}]},{"bom-ref":"pkg:npm/fs-constants@1.0.0?package-id=702abc5d79be7e46","type":"library","author":"Mathias Buus (@mafintosh)","name":"fs-constants","version":"1.0.0","description":"Require constants across node and the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fs-constants:fs-constants:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/fs-constants@1.0.0","externalReferences":[{"url":"https://github.com/mafintosh/fs-constants.git","type":"distribution"},{"url":"https://github.com/mafintosh/fs-constants","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs-constants:fs_constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_constants:fs-constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_constants:fs_constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:fs-constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:fs_constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs-constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs_constants:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fs-constants/package.json"}]},{"bom-ref":"pkg:npm/fs-extra@9.1.0?package-id=59256da7fb4a7586","type":"library","author":"JP Richardson ","name":"fs-extra","version":"9.1.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jprichardson:fs-extra:9.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/fs-extra@9.1.0","externalReferences":[{"url":"https://github.com/jprichardson/node-fs-extra","type":"distribution"},{"url":"https://github.com/jprichardson/node-fs-extra","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jprichardson:fs_extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs-extra:fs-extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs-extra:fs_extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_extra:fs-extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_extra:fs_extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs-extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs_extra:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fs-extra/package.json"}]},{"bom-ref":"pkg:npm/fs-minipass@1.2.7?package-id=d8cf35e6758fddb2","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"fs-minipass","version":"1.2.7","description":"fs read and write streams based on minipass","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:fs-minipass:fs-minipass:1.2.7:*:*:*:*:*:*:*","purl":"pkg:npm/fs-minipass@1.2.7","externalReferences":[{"url":"git+https://github.com/npm/fs-minipass.git","type":"distribution"},{"url":"https://github.com/npm/fs-minipass#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs-minipass:fs_minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_minipass:fs-minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_minipass:fs_minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fs-minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fs_minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs-minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs_minipass:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json"}]},{"bom-ref":"pkg:npm/fs-minipass@2.1.0?package-id=34b0337b00752017","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"fs-minipass","version":"2.1.0","description":"fs read and write streams based on minipass","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:fs-minipass:fs-minipass:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/fs-minipass@2.1.0","externalReferences":[{"url":"git+https://github.com/npm/fs-minipass.git","type":"distribution"},{"url":"https://github.com/npm/fs-minipass#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs-minipass:fs_minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_minipass:fs-minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_minipass:fs_minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fs-minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fs_minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs-minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs_minipass:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json"}]},{"bom-ref":"pkg:npm/fs-minipass@3.0.3?package-id=ddb32fc1590fd08c","type":"library","author":"GitHub Inc.","name":"fs-minipass","version":"3.0.3","description":"fs read and write streams based on minipass","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:fs-minipass:fs-minipass:3.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/fs-minipass@3.0.3","externalReferences":[{"url":"https://github.com/npm/fs-minipass.git","type":"distribution"},{"url":"https://github.com/npm/fs-minipass#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs-minipass:fs_minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_minipass:fs-minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs_minipass:fs_minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fs-minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fs_minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs-minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:fs:fs_minipass:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fs-minipass/package.json"}]},{"bom-ref":"pkg:npm/fs.realpath@1.0.0?package-id=5215a4272ae071b5","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"fs.realpath","version":"1.0.0","description":"Use node's fs.realpath, but fall back to the JS implementation if the native one fails","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:fs.realpath:fs.realpath:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/fs.realpath@1.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/fs.realpath.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fs.realpath/package.json"}]},{"bom-ref":"pkg:npm/fstream@1.0.12?package-id=a2282a5fe21d6573","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"fstream","version":"1.0.12","description":"Advanced file system stream things","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:fstream:fstream:1.0.12:*:*:*:*:*:*:*","purl":"pkg:npm/fstream@1.0.12","externalReferences":[{"url":"https://github.com/npm/fstream.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:fstream:1.0.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fstream/package.json"}]},{"bom-ref":"pkg:npm/function-bind@1.1.2?package-id=e034b9e16a017cc2","type":"library","author":"Raynos , Raynos, Jordan Harband (https://github.com/ljharb)","name":"function-bind","version":"1.1.2","description":"Implementation of Function.prototype.bind","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:function-bind:function-bind:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/function-bind@1.1.2","externalReferences":[{"url":"https://github.com/Raynos/function-bind.git","type":"distribution"},{"url":"https://github.com/Raynos/function-bind","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:function-bind:function_bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:function_bind:function-bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:function_bind:function_bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:function:function-bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:function:function_bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Raynos:function-bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Raynos:function_bind:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/function-bind/package.json"}]},{"bom-ref":"pkg:npm/functions-have-names@1.2.3?package-id=b2e38e0035342c0b","type":"library","author":"Jordan Harband ","name":"functions-have-names","version":"1.2.3","description":"Does this JS environment support the `name` property on functions?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:functions-have-names:functions-have-names:1.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/functions-have-names@1.2.3","externalReferences":[{"url":"git+https://github.com/inspect-js/functions-have-names.git","type":"distribution"},{"url":"https://github.com/inspect-js/functions-have-names#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions-have-names:functions_have_names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions_have_names:functions-have-names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions_have_names:functions_have_names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions-have:functions-have-names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions-have:functions_have_names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions_have:functions-have-names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions_have:functions_have_names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:functions-have-names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:functions_have_names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions:functions-have-names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:functions:functions_have_names:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/functions-have-names/package.json"}]},{"bom-ref":"pkg:npm/fuzzball@1.4.0?package-id=c0e00fe039d56314","type":"library","author":"Nolan Kaplan ","name":"fuzzball","version":"1.4.0","description":"Fuzzy string matching algorithms and utilities, port of the fuzzywuzzy Python library.","licenses":[{"license":{"id":"GPL-2.0-only"}}],"cpe":"cpe:2.3:a:fuzzball:fuzzball:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/fuzzball@1.4.0","externalReferences":[{"url":"https://github.com/nol13/fuzzball.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nol13:fuzzball:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fuzzball/package.json"}]},{"bom-ref":"pkg:npm/gauge@2.7.4?package-id=d33d667d43d843b2","type":"library","author":"Rebecca Turner ","name":"gauge","version":"2.7.4","description":"A terminal based horizontal guage","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:gauge:gauge:2.7.4:*:*:*:*:*:*:*","purl":"pkg:npm/gauge@2.7.4","externalReferences":[{"url":"https://github.com/iarna/gauge","type":"distribution"},{"url":"https://github.com/iarna/gauge","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:gauge:2.7.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/gauge/package.json"}]},{"bom-ref":"pkg:npm/gauge@4.0.4?package-id=3ebce6a81a69f49f","type":"library","author":"GitHub Inc.","name":"gauge","version":"4.0.4","description":"A terminal based horizontal gauge","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:gauge:gauge:4.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/gauge@4.0.4","externalReferences":[{"url":"https://github.com/npm/gauge.git","type":"distribution"},{"url":"https://github.com/npm/gauge","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:gauge:4.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/gauge/package.json"}]},{"bom-ref":"pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&package-id=0a534483a88e1e33&upstream=gcc-12","type":"library","publisher":"Debian GCC Maintainers ","name":"gcc-12-base","version":"12.2.0-14+deb12u1","licenses":[{"license":{"id":"GFDL-1.2-only"}},{"license":{"id":"GPL-2.0-only"}},{"license":{"id":"GPL-3.0-only"}},{"license":{"name":"Artistic"}},{"license":{"name":"GPL"}},{"license":{"name":"LGPL"}}],"cpe":"cpe:2.3:a:gcc-12-base:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","purl":"pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&upstream=gcc-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc-12-base:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc_12_base:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc_12_base:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc-12:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc-12:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc_12:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc_12:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc:gcc-12-base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gcc:gcc_12_base:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:7095412417d2dce289b77f7a8c632a07c82b707fe43cfef7368c3b65c8d2538a"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/gcc-12-base"},{"name":"syft:location:1:layerID","value":"sha256:7095412417d2dce289b77f7a8c632a07c82b707fe43cfef7368c3b65c8d2538a"},{"name":"syft:location:1:path","value":"/usr/share/doc/gcc-12-base/copyright"},{"name":"syft:location:2:layerID","value":"sha256:7095412417d2dce289b77f7a8c632a07c82b707fe43cfef7368c3b65c8d2538a"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/gcc-12-base.md5sums"},{"name":"syft:metadata:installedSize","value":"100"},{"name":"syft:metadata:source","value":"gcc-12"}]},{"bom-ref":"pkg:npm/geojson-utils@1.1.0?package-id=ad6fe893f4863fc3","type":"library","author":"Max Ogden","name":"geojson-utils","version":"1.1.0","description":"GeoJSON Utilities for JavaScript","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:geojson-utils:geojson-utils:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/geojson-utils@1.1.0","externalReferences":[{"url":"git://github.com/maxogden/geojson-js-utils.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:geojson-utils:geojson_utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:geojson_utils:geojson-utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:geojson_utils:geojson_utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:maxogden:geojson-utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:maxogden:geojson_utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:geojson:geojson-utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:geojson:geojson_utils:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/geojson-utils/package.json"}]},{"bom-ref":"pkg:npm/get-caller-file@2.0.5?package-id=546d53bc24510f43","type":"library","author":"Stefan Penner","name":"get-caller-file","version":"2.0.5","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:get-caller-file:get-caller-file:2.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/get-caller-file@2.0.5","externalReferences":[{"url":"git+https://github.com/stefanpenner/get-caller-file.git","type":"distribution"},{"url":"https://github.com/stefanpenner/get-caller-file#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-caller-file:get_caller_file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_caller_file:get-caller-file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_caller_file:get_caller_file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stefanpenner:get-caller-file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stefanpenner:get_caller_file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-caller:get-caller-file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-caller:get_caller_file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_caller:get-caller-file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_caller:get_caller_file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-caller-file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_caller_file:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/get-caller-file/package.json"}]},{"bom-ref":"pkg:npm/get-intrinsic@1.3.0?package-id=fd30384e3e731beb","type":"library","author":"Jordan Harband ","name":"get-intrinsic","version":"1.3.0","description":"Get and robustly cache all JS language-level intrinsics at first require time","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:get-intrinsic:get-intrinsic:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/get-intrinsic@1.3.0","externalReferences":[{"url":"git+https://github.com/ljharb/get-intrinsic.git","type":"distribution"},{"url":"https://github.com/ljharb/get-intrinsic#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-intrinsic:get_intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_intrinsic:get-intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_intrinsic:get_intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:get-intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:get_intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_intrinsic:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/get-intrinsic/package.json"}]},{"bom-ref":"pkg:npm/get-proto@1.0.1?package-id=f140446776201e12","type":"library","author":"Jordan Harband ","name":"get-proto","version":"1.0.1","description":"Robustly get the [[Prototype]] of an object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:get-proto:get-proto:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/get-proto@1.0.1","externalReferences":[{"url":"git+https://github.com/ljharb/get-proto.git","type":"distribution"},{"url":"https://github.com/ljharb/get-proto#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-proto:get_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_proto:get-proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_proto:get_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:get-proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:get_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_proto:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/get-proto/package.json"}]},{"bom-ref":"pkg:npm/get-stream@2.3.1?package-id=2cd76cc08fac13f8","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"get-stream","version":"2.3.1","description":"Get a stream as a string, buffer, or array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:get-stream:get-stream:2.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/get-stream@2.3.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-stream:get_stream:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get-stream:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get_stream:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-stream:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_stream:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json"}]},{"bom-ref":"pkg:npm/get-stream@3.0.0?package-id=529f1c9fb766b433","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"get-stream","version":"3.0.0","description":"Get a stream as a string, buffer, or array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:get-stream:get-stream:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/get-stream@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-stream:get_stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get-stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get_stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json"}]},{"bom-ref":"pkg:npm/get-stream@3.0.0?package-id=a688b423aa001971","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"get-stream","version":"3.0.0","description":"Get a stream as a string, buffer, or array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:get-stream:get-stream:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/get-stream@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-stream:get_stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get-stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get_stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_stream:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/got/node_modules/get-stream/package.json"}]},{"bom-ref":"pkg:npm/get-stream@4.1.0?package-id=09ae98551bcf5cd8","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"get-stream","version":"4.1.0","description":"Get a stream as a string, buffer, or array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:get-stream:get-stream:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/get-stream@4.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-stream:get_stream:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get-stream:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_stream:get_stream:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-stream:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_stream:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/get-stream/package.json"}]},{"bom-ref":"pkg:npm/get-value@2.0.6?package-id=205a063352cf1be5","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"get-value","version":"2.0.6","description":"Use property paths (`a.b.c`) to get a nested value from an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:get-value:2.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/get-value@2.0.6","externalReferences":[{"url":"https://github.com/jonschlinkert/get-value","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:get_value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-value:get-value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get-value:get_value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_value:get-value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get_value:get_value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get-value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:get:get_value:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/get-value/package.json"}]},{"bom-ref":"pkg:npm/getobject@1.0.2?package-id=206b7d3d675e4f94","type":"library","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","name":"getobject","version":"1.0.2","description":"get.and.set.deep.objects.easily = true","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:getobject_project:getobject:1.0.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/getobject@1.0.2","externalReferences":[{"url":"git://github.com/cowboy/node-getobject.git","type":"distribution"},{"url":"https://github.com/cowboy/node-getobject","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/getobject/package.json"}]},{"bom-ref":"pkg:npm/github-from-package@0.0.0?package-id=9021b88a5ab51ee3","type":"library","author":"James Halliday (http://substack.net)","name":"github-from-package","version":"0.0.0","description":"return the github url from a package.json file","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:github-from-package:github-from-package:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/github-from-package@0.0.0","externalReferences":[{"url":"git://github.com/substack/github-from-package.git","type":"distribution"},{"url":"https://github.com/substack/github-from-package","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:github-from-package:github_from_package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github_from_package:github-from-package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github_from_package:github_from_package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github-from:github-from-package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github-from:github_from_package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github_from:github-from-package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github_from:github_from_package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:github-from-package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:github_from_package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github:github-from-package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:github:github_from_package:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/github-from-package/package.json"}]},{"bom-ref":"pkg:npm/glob@10.4.5?package-id=ba9bf93e12b9ecba","type":"library","author":"Isaac Z. Schlueter (https://blog.izs.me/)","name":"glob","version":"10.4.5","description":"the most correct and second fastest glob implementation in JavaScript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:10.4.5:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@10.4.5","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.1.7?package-id=0ff063b9149f88f9","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.1.7","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.1.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.1.7","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=cb1579e0fac84290","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver-utils/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=e2fd343720beab4f","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=659ed192f94df6a9","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fstream/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=db8e9a22dfa90b9e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=acbfd4a89a1d4104","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rimraf/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=48e2cd171ff40be3","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob@7.2.3?package-id=7ad2ad6aba89c8f7","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"glob","version":"7.2.3","description":"a little globber","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:glob:7.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob@7.2.3","externalReferences":[{"url":"git://github.com/isaacs/node-glob.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json"}]},{"bom-ref":"pkg:npm/glob-parent@5.1.2?package-id=7173d11d4da7d8e0","type":"library","author":"Gulp Team (https://gulpjs.com/), Elan Shanker (https://github.com/es128), Blaine Bublitz ","name":"glob-parent","version":"5.1.2","description":"Extract the non-magic parent path from a glob string.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:gulpjs:glob-parent:5.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/glob-parent@5.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json"}]},{"bom-ref":"pkg:npm/global-modules@1.0.0?package-id=e51c05cfa6a53954","type":"library","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)","name":"global-modules","version":"1.0.0","description":"The directory used by npm for globally installed npm modules.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:global-modules:global-modules:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/global-modules@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/global-modules","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:global-modules:global_modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global_modules:global-modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global_modules:global_modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:global-modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:global_modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global:global-modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global:global_modules:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/global-modules/package.json"}]},{"bom-ref":"pkg:npm/global-prefix@1.0.2?package-id=214a6e1e9476a5ef","type":"library","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)","name":"global-prefix","version":"1.0.2","description":"Get the npm global path prefix.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:global-prefix:global-prefix:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/global-prefix@1.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/global-prefix","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:global-prefix:global_prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global_prefix:global-prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global_prefix:global_prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:global-prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:global_prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global:global-prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:global:global_prefix:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/global-prefix/package.json"}]},{"bom-ref":"pkg:npm/gopd@1.2.0?package-id=83baf5c5b6922e77","type":"library","author":"Jordan Harband ","name":"gopd","version":"1.2.0","description":"`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ljharb:gopd:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/gopd@1.2.0","externalReferences":[{"url":"git+https://github.com/ljharb/gopd.git","type":"distribution"},{"url":"https://github.com/ljharb/gopd#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:gopd:gopd:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/gopd/package.json"}]},{"bom-ref":"pkg:npm/got@8.3.2?package-id=5bd1b0995776246c","type":"library","author":"Sindre Sorhus (sindresorhus.com), Vsevolod Strukchinsky (github.com/floatdrop), Alexander Tesfamichael (alextes.me)","name":"got","version":"8.3.2","description":"Simplified HTTP requests","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:got:got:8.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/got@8.3.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/got/package.json"}]},{"bom-ref":"pkg:npm/graceful-fs@4.2.11?package-id=efbe6f20b1abe3a8","type":"library","name":"graceful-fs","version":"4.2.11","description":"A drop-in replacement for fs, making various improvements.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:graceful-fs:graceful-fs:4.2.11:*:*:*:*:*:*:*","purl":"pkg:npm/graceful-fs@4.2.11","externalReferences":[{"url":"https://github.com/isaacs/node-graceful-fs","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:graceful-fs:graceful_fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:graceful_fs:graceful-fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:graceful_fs:graceful_fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:graceful:graceful-fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:graceful:graceful_fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:graceful-fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:graceful_fs:4.2.11:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/graceful-fs/package.json"}]},{"bom-ref":"pkg:npm/grunt@1.6.1?package-id=bd9bcefc5b67485e","type":"library","author":"Grunt Development Team (https://gruntjs.com/development-team)","name":"grunt","version":"1.6.1","description":"The JavaScript Task Runner","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:gruntjs:grunt:1.6.1:*:*:*:*:*:*:*","purl":"pkg:npm/grunt@1.6.1","externalReferences":[{"url":"https://github.com/gruntjs/grunt.git","type":"distribution"},{"url":"https://gruntjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/package.json"}]},{"bom-ref":"pkg:npm/grunt-cli@1.4.3?package-id=8c5b26ab2118f0b8","type":"library","author":"Grunt Development Team (http://gruntjs.com/development-team)","name":"grunt-cli","version":"1.4.3","description":"The grunt command line interface","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-cli:grunt-cli:1.4.3:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-cli@1.4.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-cli:grunt_cli:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_cli:grunt-cli:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_cli:grunt_cli:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-cli:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_cli:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json"}]},{"bom-ref":"pkg:npm/grunt-contrib-compress@1.6.0?package-id=96ee58510e0b9ecc","type":"library","author":"Grunt Team (http://gruntjs.com/)","name":"grunt-contrib-compress","version":"1.6.0","description":"Compress files and folders","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-contrib-compress:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-contrib-compress@1.6.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-contrib-compress:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_contrib_compress:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_contrib_compress:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-contrib:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-contrib:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_contrib:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_contrib:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-contrib-compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_contrib_compress:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/package.json"}]},{"bom-ref":"pkg:npm/grunt-known-options@2.0.0?package-id=91f0ef5736e3a948","type":"library","author":"Grunt Development Team (http://gruntjs.com/development-team)","name":"grunt-known-options","version":"2.0.0","description":"The known options used in Grunt","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-known-options:grunt-known-options:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-known-options@2.0.0","externalReferences":[{"url":"http://gruntjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-known-options:grunt_known_options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_known_options:grunt-known-options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_known_options:grunt_known_options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-known:grunt-known-options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-known:grunt_known_options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_known:grunt-known-options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_known:grunt_known_options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-known-options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_known_options:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-known-options/package.json"}]},{"bom-ref":"pkg:npm/grunt-legacy-log@3.0.0?package-id=ca2d30c3e712c6f5","type":"library","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","name":"grunt-legacy-log","version":"3.0.0","description":"The Grunt 0.4.x logger.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-legacy-log:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-legacy-log@3.0.0","externalReferences":[{"url":"git://github.com/gruntjs/grunt-legacy-log.git","type":"distribution"},{"url":"http://gruntjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy-log:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_log:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_log:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gruntjs:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gruntjs:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-legacy-log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_legacy_log:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log/package.json"}]},{"bom-ref":"pkg:npm/grunt-legacy-log-utils@2.1.0?package-id=65ad9c1d39ae15b0","type":"library","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","name":"grunt-legacy-log-utils","version":"2.1.0","description":"Static methods for the Grunt 0.4.x logger.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-legacy-log-utils:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-legacy-log-utils@2.1.0","externalReferences":[{"url":"git://github.com/gruntjs/grunt-legacy-log-utils.git","type":"distribution"},{"url":"http://gruntjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy-log-utils:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_log_utils:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_log_utils:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy-log:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy-log:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_log:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_log:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gruntjs:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gruntjs:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-legacy-log-utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_legacy_log_utils:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/package.json"}]},{"bom-ref":"pkg:npm/grunt-legacy-util@2.0.1?package-id=edc94cd854e80348","type":"library","author":"Grunt Development Team (https://gruntjs.com/development-team)","name":"grunt-legacy-util","version":"2.0.1","description":"Some old grunt utils provided for backwards compatibility.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-legacy-util:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-legacy-util@2.0.1","externalReferences":[{"url":"git://github.com/gruntjs/grunt-legacy-util.git","type":"distribution"},{"url":"http://gruntjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy-util:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_util:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy_util:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-legacy:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_legacy:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gruntjs:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gruntjs:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-legacy-util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_legacy_util:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-util/package.json"}]},{"bom-ref":"pkg:npm/grunt-replace-json@0.1.0?package-id=33dc445c60254c99","type":"library","author":"Agustin Croce ","name":"grunt-replace-json","version":"0.1.0","description":"Updates attributes of json files.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:grunt-replace-json:grunt-replace-json:0.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/grunt-replace-json@0.1.0","externalReferences":[{"url":"https://github.com/exo-dev/grunt-replace-json.git","type":"distribution"},{"url":"https://github.com/exo-dev/grunt-replace-json","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-replace-json:grunt_replace_json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_replace_json:grunt-replace-json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_replace_json:grunt_replace_json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-replace:grunt-replace-json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt-replace:grunt_replace_json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_replace:grunt-replace-json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt_replace:grunt_replace_json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:exo-dev:grunt-replace-json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:exo-dev:grunt_replace_json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt-replace-json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:grunt:grunt_replace_json:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-replace-json/package.json"}]},{"bom-ref":"pkg:npm/handlebars@4.7.7?package-id=efc4e18f86eb05ae","type":"library","author":"Yehuda Katz","name":"handlebars","version":"4.7.7","description":"Handlebars provides the power necessary to let you build semantic templates effectively with no frustration","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:handlebars.js_project:handlebars.js:4.7.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/handlebars@4.7.7","externalReferences":[{"url":"https://github.com/wycats/handlebars.js.git","type":"distribution"},{"url":"http://www.handlebarsjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:handlebarsjs:handlebars:4.7.7:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/handlebars/package.json"}]},{"bom-ref":"pkg:npm/has-ansi@2.0.0?package-id=e42b36bf3b02ccb2","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com)","name":"has-ansi","version":"2.0.0","description":"Check if a string has ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-ansi:has-ansi:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-ansi@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-ansi:has_ansi:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_ansi:has-ansi:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_ansi:has_ansi:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-ansi:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_ansi:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-ansi/package.json"}]},{"bom-ref":"pkg:npm/has-bigints@1.1.0?package-id=71687501ff0fe52a","type":"library","author":"Jordan Harband ","name":"has-bigints","version":"1.1.0","description":"Determine if the JS environment has BigInt support.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-bigints:has-bigints:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-bigints@1.1.0","externalReferences":[{"url":"git+https://github.com/ljharb/has-bigints.git","type":"distribution"},{"url":"https://github.com/ljharb/has-bigints#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-bigints:has_bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_bigints:has-bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_bigints:has_bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:has-bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:has_bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_bigints:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-bigints/package.json"}]},{"bom-ref":"pkg:npm/has-flag@3.0.0?package-id=3d7118b6bb8495c1","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"has-flag","version":"3.0.0","description":"Check if argv has a specific flag","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-flag:has-flag:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-flag@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-flag:has_flag:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_flag:has-flag:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_flag:has_flag:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-flag:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_flag:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-flag/package.json"}]},{"bom-ref":"pkg:npm/has-flag@4.0.0?package-id=886bedfa751a610e","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"has-flag","version":"4.0.0","description":"Check if argv has a specific flag","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-flag:has-flag:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-flag@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-flag:has_flag:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_flag:has-flag:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_flag:has_flag:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-flag:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_flag:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.json"}]},{"bom-ref":"pkg:npm/has-property-descriptors@1.0.2?package-id=8da3543c9f5d677c","type":"library","author":"Jordan Harband ","name":"has-property-descriptors","version":"1.0.2","description":"Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-property-descriptors:has-property-descriptors:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/has-property-descriptors@1.0.2","externalReferences":[{"url":"git+https://github.com/inspect-js/has-property-descriptors.git","type":"distribution"},{"url":"https://github.com/inspect-js/has-property-descriptors#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-property-descriptors:has_property_descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_property_descriptors:has-property-descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_property_descriptors:has_property_descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-property:has-property-descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-property:has_property_descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_property:has-property-descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_property:has_property_descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:has-property-descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:has_property_descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-property-descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_property_descriptors:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-property-descriptors/package.json"}]},{"bom-ref":"pkg:npm/has-symbol-support-x@1.4.2?package-id=9cdc3fbb4c69858e","type":"library","author":"Graham Fairweather ","name":"has-symbol-support-x","version":"1.4.2","description":"Tests if ES6 Symbol is supported.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-symbol-support-x:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*","purl":"pkg:npm/has-symbol-support-x@1.4.2","externalReferences":[{"url":"https://github.com/Xotic750/has-symbol-support-x.git","type":"distribution"},{"url":"https://github.com/Xotic750/has-symbol-support-x","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-symbol-support-x:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbol_support_x:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbol_support_x:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-symbol-support:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-symbol-support:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbol_support:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbol_support:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-symbol:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-symbol:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbol:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbol:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Xotic750:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Xotic750:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-symbol-support-x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_symbol_support_x:1.4.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-symbol-support-x/package.json"}]},{"bom-ref":"pkg:npm/has-symbols@1.1.0?package-id=d11db59abbaaff57","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","name":"has-symbols","version":"1.1.0","description":"Determine if the JS environment has Symbol support. Supports spec, or shams.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-symbols:has-symbols:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-symbols@1.1.0","externalReferences":[{"url":"git://github.com/inspect-js/has-symbols.git","type":"distribution"},{"url":"https://github.com/ljharb/has-symbols#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-symbols:has_symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbols:has-symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_symbols:has_symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:has-symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:has_symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:has-symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:has_symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_symbols:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-symbols/package.json"}]},{"bom-ref":"pkg:npm/has-to-string-tag-x@1.4.1?package-id=57099c5b40b3237c","type":"library","author":"Graham Fairweather ","name":"has-to-string-tag-x","version":"1.4.1","description":"Tests if ES6 @@toStringTag is supported.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-to-string-tag-x:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/has-to-string-tag-x@1.4.1","externalReferences":[{"url":"https://github.com/Xotic750/has-to-string-tag-x.git","type":"distribution"},{"url":"https://github.com/Xotic750/has-to-string-tag-x","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to-string-tag-x:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to_string_tag_x:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to_string_tag_x:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to-string-tag:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to-string-tag:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to_string_tag:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to_string_tag:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to-string:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to-string:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to_string:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to_string:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Xotic750:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Xotic750:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-to:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_to:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-to-string-tag-x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_to_string_tag_x:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-to-string-tag-x/package.json"}]},{"bom-ref":"pkg:npm/has-tostringtag@1.0.2?package-id=e022fba37335d6bc","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","name":"has-tostringtag","version":"1.0.2","description":"Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:has-tostringtag:has-tostringtag:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/has-tostringtag@1.0.2","externalReferences":[{"url":"git+https://github.com/inspect-js/has-tostringtag.git","type":"distribution"},{"url":"https://github.com/inspect-js/has-tostringtag#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-tostringtag:has_tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_tostringtag:has-tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_tostringtag:has_tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:has-tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:has_tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_tostringtag:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-tostringtag/package.json"}]},{"bom-ref":"pkg:npm/has-unicode@2.0.1?package-id=3e71117dc4558f9f","type":"library","author":"Rebecca Turner ","name":"has-unicode","version":"2.0.1","description":"Try to guess if your terminal supports unicode","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:has-unicode:has-unicode:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/has-unicode@2.0.1","externalReferences":[{"url":"https://github.com/iarna/has-unicode","type":"distribution"},{"url":"https://github.com/iarna/has-unicode","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-unicode:has_unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_unicode:has-unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_unicode:has_unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:has-unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:has_unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_unicode:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-unicode/package.json"}]},{"bom-ref":"pkg:npm/has-value@0.3.1?package-id=50adfa8be7eb566d","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"has-value","version":"0.3.1","description":"Returns true if a value exists, false if empty. Works with deeply nested values using object paths.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:has-value:0.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/has-value@0.3.1","externalReferences":[{"url":"https://github.com/jonschlinkert/has-value","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:has_value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-value:has-value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-value:has_value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_value:has-value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_value:has_value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_value:0.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unset-value/node_modules/has-value/package.json"}]},{"bom-ref":"pkg:npm/has-value@1.0.0?package-id=a6e4385572efc7f0","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Ryan M Harrison (https://linkedin.com/in/harrisonrm)","name":"has-value","version":"1.0.0","description":"Returns true if a value exists, false if empty. Works with deeply nested values using object paths.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:has-value:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-value@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/has-value","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:has_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-value:has-value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-value:has_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_value:has-value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_value:has_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-value/package.json"}]},{"bom-ref":"pkg:npm/has-values@0.1.4?package-id=f0f9c9a4990d9972","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"has-values","version":"0.1.4","description":"Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:has-values:0.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/has-values@0.1.4","externalReferences":[{"url":"https://github.com/jonschlinkert/has-values","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:has_values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-values:has-values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-values:has_values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_values:has-values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_values:has_values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_values:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unset-value/node_modules/has-values/package.json"}]},{"bom-ref":"pkg:npm/has-values@1.0.0?package-id=dc59d6de0c3fb176","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"has-values","version":"1.0.0","description":"Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:has-values:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/has-values@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/has-values","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:has_values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-values:has-values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has-values:has_values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_values:has-values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has_values:has_values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has-values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:has:has_values:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-values/package.json"}]},{"bom-ref":"pkg:npm/hashids@2.3.0?package-id=89162caca8f9959a","type":"library","author":"hashids.org (https://github.com/hashids), Ivan Akimov (https://twitter.com/IvanAkimov), Bazyli Brzóska (https://twitter.com/niieani)","name":"hashids","version":"2.3.0","description":"Generate YouTube-like ids from numbers. Use Hashids when you do not want to expose your database ids to the user.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:hashids:hashids:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/hashids@2.3.0","externalReferences":[{"url":"https://github.com/niieani/hashids.js.git","type":"distribution"},{"url":"http://hashids.org/javascript","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:niieani:hashids:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/hashids/package.json"}]},{"bom-ref":"pkg:npm/hashids-esm?package-id=4d7ad7732dcf2924","type":"library","name":"hashids-esm","version":"UNKNOWN","cpe":"cpe:2.3:a:hashids-esm:hashids-esm:*:*:*:*:*:*:*:*","purl":"pkg:npm/hashids-esm","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:hashids-esm:hashids_esm:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:hashids_esm:hashids-esm:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:hashids_esm:hashids_esm:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:hashids:hashids-esm:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:hashids:hashids_esm:*:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/hashids/esm/package.json"}]},{"bom-ref":"pkg:npm/hasown@2.0.2?package-id=be28cb688ac4d2e7","type":"library","author":"Jordan Harband ","name":"hasown","version":"2.0.2","description":"A robust, ES3 compatible, \"has own property\" predicate.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:hasown:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/hasown@2.0.2","externalReferences":[{"url":"git+https://github.com/inspect-js/hasOwn.git","type":"distribution"},{"url":"https://github.com/inspect-js/hasOwn#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:hasown:hasown:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/hasown/package.json"}]},{"bom-ref":"pkg:npm/hbs@4.2.0?package-id=08d9a2b192cdb45c","type":"library","author":"Don Park (http://blog.docuverse.com), Roman Shtylman ","name":"hbs","version":"4.2.0","description":"Express.js template engine plugin for Handlebars","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:hbs_project:hbs:4.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/hbs@4.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/hbs/package.json"}]},{"bom-ref":"pkg:npm/he@0.4.1?package-id=c1acb688ae0eb8a3","type":"library","author":"Mathias Bynens (http://mathiasbynens.be/)","name":"he","version":"0.4.1","description":"A robust HTML entities encoder/decoder with full Unicode support.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mathiasbynens:he:0.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/he@0.4.1","externalReferences":[{"url":"https://github.com/mathiasbynens/he.git","type":"distribution"},{"url":"http://mths.be/he","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:he:he:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/he/package.json"}]},{"bom-ref":"pkg:npm/heap@0.2.7?package-id=350f9bbe2f10d405","type":"library","author":"Xueqiao Xu ","name":"heap","version":"0.2.7","description":"binary heap (priority queue) algorithms (ported from Python's heapq module)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:heap:heap:0.2.7:*:*:*:*:*:*:*","purl":"pkg:npm/heap@0.2.7","externalReferences":[{"url":"git://github.com/qiao/heap.js.git","type":"distribution"},{"url":"https://github.com/qiao/heap.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:qiao:heap:0.2.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/heap/package.json"}]},{"bom-ref":"pkg:npm/helmet@4.6.0?package-id=78e8bd8351bc0a93","type":"library","author":"Adam Baldwin (https://evilpacket.net), Evan Hahn (https://evanhahn.com), Ameen Abdeen ","name":"helmet","version":"4.6.0","description":"help secure Express/Connect apps with various HTTP headers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:helmetjs:helmet:4.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/helmet@4.6.0","externalReferences":[{"url":"git://github.com/helmetjs/helmet.git","type":"distribution"},{"url":"https://helmetjs.github.io/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:helmet:helmet:4.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/helmet/package.json"}]},{"bom-ref":"pkg:npm/hoister@0.0.2?package-id=2a78cde116b73996","type":"library","author":"Matt McKegg","name":"hoister","version":"0.0.2","description":"Put all function and variable declarations at the top of the scope in an AST","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:hoister:hoister:0.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/hoister@0.0.2","externalReferences":[{"url":"https://github.com/mmckegg/hoister.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mmckegg:hoister:0.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/hoister/package.json"}]},{"bom-ref":"pkg:npm/homedir-polyfill@1.0.3?package-id=8fe8e9465b9662f0","type":"library","author":"Brian Woodward (https://github.com/doowb)","name":"homedir-polyfill","version":"1.0.3","description":"Node.js os.homedir polyfill for older versions of node.js.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:homedir-polyfill:homedir-polyfill:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/homedir-polyfill@1.0.3","externalReferences":[{"url":"https://github.com/doowb/homedir-polyfill","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:homedir-polyfill:homedir_polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:homedir_polyfill:homedir-polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:homedir_polyfill:homedir_polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:homedir:homedir-polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:homedir:homedir_polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:doowb:homedir-polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:doowb:homedir_polyfill:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/homedir-polyfill/package.json"}]},{"bom-ref":"pkg:npm/hooker@0.2.3?package-id=6e5642e695422045","type":"library","author":"\"Cowboy\" Ben Alman (http://benalman.com/)","name":"hooker","version":"0.2.3","description":"Monkey-patch (hook) functions for debugging and stuff.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cowboy:hooker:0.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/hooker@0.2.3","externalReferences":[{"url":"git://github.com/cowboy/javascript-hooker.git","type":"distribution"},{"url":"http://github.com/cowboy/javascript-hooker","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:hooker:hooker:0.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/hooker/package.json"}]},{"bom-ref":"pkg:npm/html-entities@1.4.0?package-id=351099be57f5afec","type":"library","author":"Marat Dulin ","name":"html-entities","version":"1.4.0","description":"Faster HTML entities encode/decode library.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:html-entities:html-entities:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/html-entities@1.4.0","externalReferences":[{"url":"https://github.com/mdevils/node-html-entities.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:html-entities:html_entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:html_entities:html-entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:html_entities:html_entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mdevils:html-entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mdevils:html_entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:html:html-entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:html:html_entities:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/html-entities/package.json"}]},{"bom-ref":"pkg:npm/htmlparser2@3.3.0?package-id=00e058af6a435f1c","type":"library","author":"Felix Boehm , Chris Winberry ","name":"htmlparser2","version":"3.3.0","description":"Fast & forgiving HTML/XML/RSS parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:htmlparser2:htmlparser2:3.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/htmlparser2@3.3.0","externalReferences":[{"url":"git://github.com/fb55/htmlparser2.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:fb55:htmlparser2:3.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json"}]},{"bom-ref":"pkg:npm/http-cache-semantics@3.8.1?package-id=bd9e0a0c5346494e","type":"library","author":"Kornel Lesiński (https://kornel.ski/)","name":"http-cache-semantics","version":"3.8.1","description":"Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"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","externalReferences":[{"url":"https://github.com/pornel/http-cache-semantics.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/http-cache-semantics/package.json"}]},{"bom-ref":"pkg:npm/http-cache-semantics@4.2.0?package-id=d0af3fbe4ae8a36c","type":"library","author":"Kornel Lesiński (https://kornel.ski/)","name":"http-cache-semantics","version":"4.2.0","description":"Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:http-cache-semantics_project:http-cache-semantics:4.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/http-cache-semantics@4.2.0","externalReferences":[{"url":"git+https://github.com/kornelski/http-cache-semantics.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/package.json"}]},{"bom-ref":"pkg:npm/http-cache-semantics@4.2.0?package-id=2a408450d3d46b54","type":"library","author":"Kornel Lesiński (https://kornel.ski/)","name":"http-cache-semantics","version":"4.2.0","description":"Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:http-cache-semantics_project:http-cache-semantics:4.2.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/http-cache-semantics@4.2.0","externalReferences":[{"url":"git+https://github.com/kornelski/http-cache-semantics.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json"}]},{"bom-ref":"pkg:npm/http-errors@1.6.3?package-id=9628d381c9f92c79","type":"library","author":"Jonathan Ong (http://jongleberry.com), Alan Plum , Douglas Christopher Wilson ","name":"http-errors","version":"1.6.3","description":"Create HTTP error objects","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:http-errors:http-errors:1.6.3:*:*:*:*:*:*:*","purl":"pkg:npm/http-errors@1.6.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-errors:http_errors:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_errors:http-errors:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_errors:http_errors:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http-errors:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http_errors:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/http-errors/package.json"}]},{"bom-ref":"pkg:npm/http-errors@2.0.0?package-id=4c90f50cc7f3b883","type":"library","author":"Jonathan Ong (http://jongleberry.com), Alan Plum , Douglas Christopher Wilson ","name":"http-errors","version":"2.0.0","description":"Create HTTP error objects","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:http-errors:http-errors:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/http-errors@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-errors:http_errors:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_errors:http-errors:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_errors:http_errors:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http-errors:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http_errors:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/http-errors/package.json"}]},{"bom-ref":"pkg:npm/http-proxy-agent@4.0.1?package-id=33dca7266e02ca13","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"http-proxy-agent","version":"4.0.1","description":"An HTTP(s) proxy `http.Agent` implementation for HTTP","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:http-proxy-agent:http-proxy-agent:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/http-proxy-agent@4.0.1","externalReferences":[{"url":"git://github.com/TooTallNate/node-http-proxy-agent.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy-agent:http_proxy_agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy_agent:http-proxy-agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy_agent:http_proxy_agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:http-proxy-agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:http_proxy_agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy:http-proxy-agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy:http_proxy_agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy:http-proxy-agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy:http_proxy_agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http-proxy-agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http_proxy_agent:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/http-proxy-agent@5.0.0?package-id=d623d653aaf02706","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"http-proxy-agent","version":"5.0.0","description":"An HTTP(s) proxy `http.Agent` implementation for HTTP","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:http-proxy-agent:http-proxy-agent:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/http-proxy-agent@5.0.0","externalReferences":[{"url":"git://github.com/TooTallNate/node-http-proxy-agent.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy-agent:http_proxy_agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy_agent:http-proxy-agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy_agent:http_proxy_agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:http-proxy-agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:http_proxy_agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy:http-proxy-agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy:http_proxy_agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy:http-proxy-agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy:http_proxy_agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http-proxy-agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http_proxy_agent:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/http-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/http-proxy-agent@7.0.2?package-id=e6283736c57b339f","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"http-proxy-agent","version":"7.0.2","description":"An HTTP(s) proxy `http.Agent` implementation for HTTP","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:http-proxy-agent:http-proxy-agent:7.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/http-proxy-agent@7.0.2","externalReferences":[{"url":"https://github.com/TooTallNate/proxy-agents.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy-agent:http_proxy_agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy_agent:http-proxy-agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy_agent:http_proxy_agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:http-proxy-agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:http_proxy_agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy:http-proxy-agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http-proxy:http_proxy_agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy:http-proxy-agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http_proxy:http_proxy_agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http-proxy-agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:http:http_proxy_agent:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/https-proxy-agent@5.0.1?package-id=d80b3b05f5964955","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"https-proxy-agent","version":"5.0.1","description":"An HTTP(s) proxy `http.Agent` implementation for HTTPS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:https-proxy-agent_project:https-proxy-agent:5.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/https-proxy-agent@5.0.1","externalReferences":[{"url":"git://github.com/TooTallNate/node-https-proxy-agent.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/https-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/https-proxy-agent@7.0.6?package-id=c3998c7ef125b66f","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"https-proxy-agent","version":"7.0.6","description":"An HTTP(s) proxy `http.Agent` implementation for HTTPS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:https-proxy-agent_project:https-proxy-agent:7.0.6:*:*:*:*:node.js:*:*","purl":"pkg:npm/https-proxy-agent@7.0.6","externalReferences":[{"url":"https://github.com/TooTallNate/proxy-agents.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/humanize-ms@1.2.1?package-id=47a025b2f115b17c","type":"library","author":"dead-horse (http://deadhorse.me)","name":"humanize-ms","version":"1.2.1","description":"transform humanize time to ms","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-modules:humanize-ms:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/humanize-ms@1.2.1","externalReferences":[{"url":"https://github.com/node-modules/humanize-ms","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-modules:humanize_ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:humanize-ms:humanize-ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:humanize-ms:humanize_ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:humanize_ms:humanize-ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:humanize_ms:humanize_ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:humanize:humanize-ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:humanize:humanize_ms:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/humanize-ms/package.json"}]},{"bom-ref":"pkg:npm/i18n@0.11.1?package-id=ff8810fe24462f72","type":"library","author":"Marcus Spiegel ","name":"i18n","version":"0.11.1","description":"lightweight translation module with dynamic json storage","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:i18n_project:i18n:0.11.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/i18n@0.11.1","externalReferences":[{"url":"http://github.com/mashpie/i18n-node.git","type":"distribution"},{"url":"http://github.com/mashpie/i18n-node","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/i18n/package.json"}]},{"bom-ref":"pkg:npm/iconv-lite@0.4.24?package-id=ac38ce6689a29c62","type":"library","author":"Alexander Shtuchkin ","name":"iconv-lite","version":"0.4.24","description":"Convert character encodings in pure javascript.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ashtuchkin:iconv-lite:0.4.24:*:*:*:*:*:*:*","purl":"pkg:npm/iconv-lite@0.4.24","externalReferences":[{"url":"git://github.com/ashtuchkin/iconv-lite.git","type":"distribution"},{"url":"https://github.com/ashtuchkin/iconv-lite","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ashtuchkin:iconv_lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv-lite:iconv-lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv-lite:iconv_lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv_lite:iconv-lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv_lite:iconv_lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv:iconv-lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv:iconv_lite:0.4.24:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/iconv-lite/package.json"}]},{"bom-ref":"pkg:npm/iconv-lite@0.6.3?package-id=e1003a119853fa51","type":"library","author":"Alexander Shtuchkin ","name":"iconv-lite","version":"0.6.3","description":"Convert character encodings in pure javascript.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ashtuchkin:iconv-lite:0.6.3:*:*:*:*:*:*:*","purl":"pkg:npm/iconv-lite@0.6.3","externalReferences":[{"url":"git://github.com/ashtuchkin/iconv-lite.git","type":"distribution"},{"url":"https://github.com/ashtuchkin/iconv-lite","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ashtuchkin:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv-lite:iconv-lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv-lite:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv_lite:iconv-lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv_lite:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv:iconv-lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json"}]},{"bom-ref":"pkg:npm/iconv-lite@0.6.3?package-id=8e503ff726974706","type":"library","author":"Alexander Shtuchkin ","name":"iconv-lite","version":"0.6.3","description":"Convert character encodings in pure javascript.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ashtuchkin:iconv-lite:0.6.3:*:*:*:*:*:*:*","purl":"pkg:npm/iconv-lite@0.6.3","externalReferences":[{"url":"git://github.com/ashtuchkin/iconv-lite.git","type":"distribution"},{"url":"https://github.com/ashtuchkin/iconv-lite","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ashtuchkin:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv-lite:iconv-lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv-lite:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv_lite:iconv-lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv_lite:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv:iconv-lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iconv:iconv_lite:0.6.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json"}]},{"bom-ref":"pkg:npm/ieee754@1.2.1?package-id=6310f32d7b232558","type":"library","author":"Feross Aboukhadijeh (https://feross.org), Romain Beauxis ","name":"ieee754","version":"1.2.1","description":"Read/write IEEE754 floating point numbers from/to a Buffer or array-like object","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:ieee754:ieee754:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/ieee754@1.2.1","externalReferences":[{"url":"git://github.com/feross/ieee754.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:ieee754:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ieee754/package.json"}]},{"bom-ref":"pkg:npm/ignore-walk@3.0.4?package-id=2e4b859fb5db53f0","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"ignore-walk","version":"3.0.4","description":"Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:ignore-walk:ignore-walk:3.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/ignore-walk@3.0.4","externalReferences":[{"url":"git+https://github.com/isaacs/ignore-walk.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ignore-walk:ignore_walk:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ignore_walk:ignore-walk:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ignore_walk:ignore_walk:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ignore:ignore-walk:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ignore:ignore_walk:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ignore-walk/package.json"}]},{"bom-ref":"pkg:npm/iltorb@2.4.5?package-id=56389acc66e9bbcf","type":"library","author":"Nicolas Stepien , Hung Tran ","name":"iltorb","version":"2.4.5","description":"Brotli compression/decompression with native bindings","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:nstepien:iltorb:2.4.5:*:*:*:*:*:*:*","purl":"pkg:npm/iltorb@2.4.5","externalReferences":[{"url":"git://github.com/nstepien/iltorb.git","type":"distribution"},{"url":"https://github.com/nstepien/iltorb","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:iltorb:iltorb:2.4.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/iltorb/package.json"}]},{"bom-ref":"pkg:npm/imurmurhash@0.1.4?package-id=09572f0a0bc74ba7","type":"library","author":"Jens Taylor (https://github.com/homebrewing)","name":"imurmurhash","version":"0.1.4","description":"An incremental implementation of MurmurHash3","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:imurmurhash:imurmurhash:0.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/imurmurhash@0.1.4","externalReferences":[{"url":"https://github.com/jensyt/imurmurhash-js","type":"distribution"},{"url":"https://github.com/jensyt/imurmurhash-js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jensyt:imurmurhash:0.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/imurmurhash/package.json"}]},{"bom-ref":"pkg:npm/indent-string@4.0.0?package-id=affc82d01eae8fae","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"indent-string","version":"4.0.0","description":"Indent each line in a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:indent-string:indent-string:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/indent-string@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:indent-string:indent_string:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:indent_string:indent-string:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:indent_string:indent_string:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:indent:indent-string:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:indent:indent_string:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/indent-string/package.json"}]},{"bom-ref":"pkg:npm/infer-owner@1.0.4?package-id=0ba5cda90a6ec74a","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"infer-owner","version":"1.0.4","description":"Infer the owner of a path based on the owner of its nearest existing parent","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:infer-owner:infer-owner:1.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/infer-owner@1.0.4","externalReferences":[{"url":"https://github.com/npm/infer-owner","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:infer-owner:infer_owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:infer_owner:infer-owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:infer_owner:infer_owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:infer:infer-owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:infer:infer_owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:infer-owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:infer_owner:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/infer-owner/package.json"}]},{"bom-ref":"pkg:npm/inflection@1.13.4?package-id=6e2671dca7da065a","type":"library","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 ","name":"inflection","version":"1.13.4","description":"A port of inflection-js to node.js module","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dreamerslab:inflection:1.13.4:*:*:*:*:*:*:*","purl":"pkg:npm/inflection@1.13.4","externalReferences":[{"url":"https://github.com/dreamerslab/node.inflection.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inflection:inflection:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/inflection/package.json"}]},{"bom-ref":"pkg:npm/inflight@1.0.6?package-id=ddef02a8605a5e19","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"inflight","version":"1.0.6","description":"Add callbacks to requests in flight to avoid async duplication","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:inflight:inflight:1.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/inflight@1.0.6","externalReferences":[{"url":"https://github.com/npm/inflight.git","type":"distribution"},{"url":"https://github.com/isaacs/inflight","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:inflight:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:inflight:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/inflight/package.json"}]},{"bom-ref":"pkg:npm/inherits@2.0.3?package-id=54c7de61005913d4","type":"library","name":"inherits","version":"2.0.3","description":"Browser-friendly inheritance fully compatible with standard node.js inherits()","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:inherits:inherits:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/inherits@2.0.3","externalReferences":[{"url":"git://github.com/isaacs/inherits","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:inherits:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/inherits/package.json"}]},{"bom-ref":"pkg:npm/inherits@2.0.4?package-id=4446fbeb35a2fa36","type":"library","name":"inherits","version":"2.0.4","description":"Browser-friendly inheritance fully compatible with standard node.js inherits()","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:inherits:inherits:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/inherits@2.0.4","externalReferences":[{"url":"git://github.com/isaacs/inherits","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:inherits:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/inherits/package.json"}]},{"bom-ref":"pkg:npm/ini@1.3.8?package-id=6ddd6811138876ea","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"ini","version":"1.3.8","description":"An ini encoder/decoder for node","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:ini_project:ini:1.3.8:*:*:*:*:node.js:*:*","purl":"pkg:npm/ini@1.3.8","externalReferences":[{"url":"git://github.com/isaacs/ini.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/global-prefix/node_modules/ini/package.json"}]},{"bom-ref":"pkg:npm/ini@1.3.8?package-id=4df1b4c1b6e1b526","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"ini","version":"1.3.8","description":"An ini encoder/decoder for node","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:ini_project:ini:1.3.8:*:*:*:*:node.js:*:*","purl":"pkg:npm/ini@1.3.8","externalReferences":[{"url":"git://github.com/isaacs/ini.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rc/node_modules/ini/package.json"}]},{"bom-ref":"pkg:npm/internal-slot@1.1.0?package-id=2cb332855f0978e4","type":"library","author":"Jordan Harband ","name":"internal-slot","version":"1.1.0","description":"ES spec-like internal slots","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:internal-slot:internal-slot:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/internal-slot@1.1.0","externalReferences":[{"url":"git+https://github.com/ljharb/internal-slot.git","type":"distribution"},{"url":"https://github.com/ljharb/internal-slot#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:internal-slot:internal_slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:internal_slot:internal-slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:internal_slot:internal_slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:internal:internal-slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:internal:internal_slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:internal-slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:internal_slot:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/internal-slot/package.json"}]},{"bom-ref":"pkg:npm/interpret@1.1.0?package-id=ef0ffd4514fbc5b0","type":"library","author":"Tyler Kellen (http://goingslowly.com/)","name":"interpret","version":"1.1.0","description":"A dictionary of file extensions and associated module loaders.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:interpret:interpret:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/interpret@1.1.0","externalReferences":[{"url":"git://github.com/tkellen/node-interpret.git","type":"distribution"},{"url":"https://github.com/tkellen/node-interpret","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tkellen:interpret:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/interpret/package.json"}]},{"bom-ref":"pkg:npm/into-stream@3.1.0?package-id=fc003e7e8cee4468","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"into-stream","version":"3.1.0","description":"Convert a buffer/string/array/object/iterable/promise into a stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:into-stream:into-stream:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/into-stream@3.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:into-stream:into_stream:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:into_stream:into-stream:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:into_stream:into_stream:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:into:into-stream:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:into:into_stream:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/into-stream/package.json"}]},{"bom-ref":"pkg:npm/invalid_main?package-id=2320fb69c45985de","type":"library","name":"invalid_main","version":"UNKNOWN","cpe":"cpe:2.3:a:invalid-main:invalid-main:*:*:*:*:*:*:*:*","purl":"pkg:npm/invalid_main","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:invalid-main:invalid_main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:invalid_main:invalid-main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:invalid_main:invalid_main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:invalid:invalid-main:*:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:invalid:invalid_main:*:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/invalid_main/package.json"}]},{"bom-ref":"pkg:npm/invariant@2.2.4?package-id=2b89e9158c0c13bf","type":"library","author":"Andres Suarez ","name":"invariant","version":"2.2.4","description":"invariant","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:invariant:invariant:2.2.4:*:*:*:*:*:*:*","purl":"pkg:npm/invariant@2.2.4","externalReferences":[{"url":"https://github.com/zertosh/invariant","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:zertosh:invariant:2.2.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/invariant/package.json"}]},{"bom-ref":"pkg:npm/ip@2.0.1?package-id=80c437d1f8f690a8","type":"library","author":"Fedor Indutny ","name":"ip","version":"2.0.1","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fedorindutny:ip:2.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ip@2.0.1","externalReferences":[{"url":"http://github.com/indutny/node-ip.git","type":"distribution"},{"url":"https://github.com/indutny/node-ip","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ip/package.json"}]},{"bom-ref":"pkg:npm/ip-address@10.0.1?package-id=364790d08681a054","type":"library","author":"Beau Gunderson (https://beaugunderson.com/)","name":"ip-address","version":"10.0.1","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:beaugunderson:ip-address:10.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/ip-address@10.0.1","externalReferences":[{"url":"git://github.com/beaugunderson/ip-address.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:beaugunderson:ip_address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip-address:ip-address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip-address:ip_address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip_address:ip-address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip_address:ip_address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip:ip-address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip:ip_address:10.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ip-address/package.json"}]},{"bom-ref":"pkg:npm/ip6@0.2.11?package-id=eda681233b472873","type":"library","author":"Qian Chen","name":"ip6","version":"0.2.11","description":"IPv6 address helper utilities.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:elgs:ip6:0.2.11:*:*:*:*:*:*:*","purl":"pkg:npm/ip6@0.2.11","externalReferences":[{"url":"git+https://github.com/elgs/ip6.git","type":"distribution"},{"url":"https://github.com/elgs/ip6#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ip6:ip6:0.2.11:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ip6/package.json"}]},{"bom-ref":"pkg:npm/ipaddr.js@1.9.1?package-id=e0e0b515b51cb94b","type":"library","author":"whitequark ","name":"ipaddr.js","version":"1.9.1","description":"A library for manipulating IPv4 and IPv6 addresses in JavaScript.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:whitequark:ipaddr.js:1.9.1:*:*:*:*:*:*:*","purl":"pkg:npm/ipaddr.js@1.9.1","externalReferences":[{"url":"git://github.com/whitequark/ipaddr.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ipaddr.js:ipaddr.js:1.9.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ipaddr.js/package.json"}]},{"bom-ref":"pkg:npm/is-absolute@1.0.0?package-id=0512f66f9555653e","type":"library","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), ","name":"is-absolute","version":"1.0.0","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`.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-absolute:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-absolute@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-absolute","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-absolute:is-absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-absolute:is_absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_absolute:is-absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_absolute:is_absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_absolute:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-absolute/package.json"}]},{"bom-ref":"pkg:npm/is-accessor-descriptor@1.0.1?package-id=261b6517406b97d0","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","name":"is-accessor-descriptor","version":"1.0.1","description":"Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-accessor-descriptor:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-accessor-descriptor@1.0.1","externalReferences":[{"url":"git+https://github.com/inspect-js/is-accessor-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-accessor-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-accessor-descriptor:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_accessor_descriptor:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_accessor_descriptor:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-accessor:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-accessor:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_accessor:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_accessor:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-accessor-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_accessor_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-accessor-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-arguments@1.2.0?package-id=c249422b6e0036a2","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","name":"is-arguments","version":"1.2.0","description":"Is this an arguments object? It's a harder question than you think.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-arguments:is-arguments:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-arguments@1.2.0","externalReferences":[{"url":"git://github.com/inspect-js/is-arguments.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-arguments","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-arguments:is_arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_arguments:is-arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_arguments:is_arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_arguments:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-arguments/package.json"}]},{"bom-ref":"pkg:npm/is-array-buffer@3.0.5?package-id=d9958b6373169d4d","type":"library","author":"Jordan Harband ","name":"is-array-buffer","version":"3.0.5","description":"Is this value a JS ArrayBuffer?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-array-buffer:is-array-buffer:3.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/is-array-buffer@3.0.5","externalReferences":[{"url":"git+https://github.com/inspect-js/is-array-buffer.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-array-buffer#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-array-buffer:is_array_buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_array_buffer:is-array-buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_array_buffer:is_array_buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-array-buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_array_buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-array:is-array-buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-array:is_array_buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_array:is-array-buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_array:is_array_buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-array-buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_array_buffer:3.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-array-buffer/package.json"}]},{"bom-ref":"pkg:npm/is-arrayish@0.3.2?package-id=c3d142b57853ee86","type":"library","author":"Qix (http://github.com/qix-)","name":"is-arrayish","version":"0.3.2","description":"Determines if an object can be used as an array","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-arrayish:is-arrayish:0.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/is-arrayish@0.3.2","externalReferences":[{"url":"https://github.com/qix-/node-is-arrayish.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-arrayish:is_arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_arrayish:is-arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_arrayish:is_arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:qix-:is-arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:qix-:is_arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_arrayish:0.3.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json"}]},{"bom-ref":"pkg:npm/is-bigint@1.1.0?package-id=70e6035521bca2e6","type":"library","author":"Jordan Harband ","name":"is-bigint","version":"1.1.0","description":"Is this value an ES BigInt?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-bigint:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-bigint@1.1.0","externalReferences":[{"url":"git+https://github.com/inspect-js/is-bigint.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-bigint#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-bigint:is-bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-bigint:is_bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_bigint:is-bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_bigint:is_bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_bigint:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-bigint/package.json"}]},{"bom-ref":"pkg:npm/is-binary-path@2.1.0?package-id=e5ffa907a4ff10b5","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"is-binary-path","version":"2.1.0","description":"Check if a file path is a binary file","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-binary-path:is-binary-path:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-binary-path@2.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-binary-path:is_binary_path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_binary_path:is-binary-path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_binary_path:is_binary_path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-binary:is-binary-path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-binary:is_binary_path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_binary:is-binary-path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_binary:is_binary_path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-binary-path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_binary_path:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-binary-path/package.json"}]},{"bom-ref":"pkg:npm/is-boolean-object@1.2.2?package-id=4f4be33a0614ffc4","type":"library","author":"Jordan Harband ","name":"is-boolean-object","version":"1.2.2","description":"Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-boolean-object:is-boolean-object:1.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/is-boolean-object@1.2.2","externalReferences":[{"url":"git://github.com/inspect-js/is-boolean-object.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-boolean-object:is_boolean_object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_boolean_object:is-boolean-object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_boolean_object:is_boolean_object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-boolean-object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_boolean_object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-boolean:is-boolean-object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-boolean:is_boolean_object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_boolean:is-boolean-object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_boolean:is_boolean_object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-boolean-object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_boolean_object:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-boolean-object/package.json"}]},{"bom-ref":"pkg:npm/is-buffer@1.1.6?package-id=29924bb442285f92","type":"library","author":"Feross Aboukhadijeh (http://feross.org/)","name":"is-buffer","version":"1.1.6","description":"Determine if an object is a Buffer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-buffer:is-buffer:1.1.6:*:*:*:*:*:*:*","purl":"pkg:npm/is-buffer@1.1.6","externalReferences":[{"url":"git://github.com/feross/is-buffer.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-buffer:is_buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_buffer:is-buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_buffer:is_buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:is-buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:is_buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_buffer:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-buffer/package.json"}]},{"bom-ref":"pkg:npm/is-callable@1.2.7?package-id=e47af72ad358fc5c","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","name":"is-callable","version":"1.2.7","description":"Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-callable:is-callable:1.2.7:*:*:*:*:*:*:*","purl":"pkg:npm/is-callable@1.2.7","externalReferences":[{"url":"git://github.com/inspect-js/is-callable.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-callable:is_callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_callable:is-callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_callable:is_callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_callable:1.2.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-callable/package.json"}]},{"bom-ref":"pkg:npm/is-core-module@2.16.1?package-id=d3ad38a0c3e70d2b","type":"library","author":"Jordan Harband ","name":"is-core-module","version":"2.16.1","description":"Is this specifier a node.js core module?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-core-module:is-core-module:2.16.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-core-module@2.16.1","externalReferences":[{"url":"git+https://github.com/inspect-js/is-core-module.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-core-module","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-core-module:is_core_module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_core_module:is-core-module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_core_module:is_core_module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-core-module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_core_module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-core:is-core-module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-core:is_core_module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_core:is-core-module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_core:is_core_module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-core-module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_core_module:2.16.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-core-module/package.json"}]},{"bom-ref":"pkg:npm/is-data-descriptor@1.0.1?package-id=0f670ff9028a390b","type":"library","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)","name":"is-data-descriptor","version":"1.0.1","description":"Returns true if a value has the characteristics of a valid JavaScript data descriptor.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-data-descriptor:is-data-descriptor:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-data-descriptor@1.0.1","externalReferences":[{"url":"git+https://github.com/inspect-js/is-data-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-data-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-data-descriptor:is_data_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_data_descriptor:is-data-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_data_descriptor:is_data_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-data-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_data_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-data:is-data-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-data:is_data_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_data:is-data-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_data:is_data_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-data-descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_data_descriptor:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-data-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-date-object@1.1.0?package-id=4d742be2d09ada71","type":"library","author":"Jordan Harband","name":"is-date-object","version":"1.1.0","description":"Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-date-object:is-date-object:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-date-object@1.1.0","externalReferences":[{"url":"git://github.com/inspect-js/is-date-object.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-date-object:is_date_object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_date_object:is-date-object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_date_object:is_date_object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-date-object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_date_object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-date:is-date-object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-date:is_date_object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_date:is-date-object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_date:is_date_object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-date-object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_date_object:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-date-object/package.json"}]},{"bom-ref":"pkg:npm/is-descriptor@0.1.7?package-id=3db838bc5746b1d3","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"is-descriptor","version":"0.1.7","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/is-descriptor@0.1.7","externalReferences":[{"url":"git+https://github.com/inspect-js/is-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-descriptor@0.1.7?package-id=376a23b75961e940","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"is-descriptor","version":"0.1.7","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/is-descriptor@0.1.7","externalReferences":[{"url":"git+https://github.com/inspect-js/is-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-descriptor@0.1.7?package-id=72cb87a4702f42f3","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"is-descriptor","version":"0.1.7","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/is-descriptor@0.1.7","externalReferences":[{"url":"git+https://github.com/inspect-js/is-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-descriptor@0.1.7?package-id=6a680ba7d403a9a1","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"is-descriptor","version":"0.1.7","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/is-descriptor@0.1.7","externalReferences":[{"url":"git+https://github.com/inspect-js/is-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-descriptor@0.1.7?package-id=f9100cc646a7f958","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"is-descriptor","version":"0.1.7","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/is-descriptor@0.1.7","externalReferences":[{"url":"git+https://github.com/inspect-js/is-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_descriptor:0.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-descriptor@1.0.3?package-id=6d00f3b19e2d6a29","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert), ","name":"is-descriptor","version":"1.0.3","description":"Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-descriptor:is-descriptor:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/is-descriptor@1.0.3","externalReferences":[{"url":"git+https://github.com/inspect-js/is-descriptor.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-descriptor","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-descriptor:is_descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is-descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_descriptor:is_descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_descriptor:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-descriptor/package.json"}]},{"bom-ref":"pkg:npm/is-expression@4.0.0?package-id=025b1622a77b0169","type":"library","author":"Timothy Gu ","name":"is-expression","version":"4.0.0","description":"Check if a string is a valid JavaScript expression","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-expression:is-expression:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-expression@4.0.0","externalReferences":[{"url":"https://github.com/pugjs/is-expression.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-expression:is_expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_expression:is-expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_expression:is_expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:is-expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:is_expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_expression:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-expression/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=187013333c664bda","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","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?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/braces/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=62aed0870d13b84e","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","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?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=e7204e937fa0b58f","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","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?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/extglob/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=cbc38034437ab88d","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","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?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=13c53e0b42b1aa5d","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","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?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/set-value/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=66d8eaaa2c9043ec","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","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?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@0.1.1?package-id=4e2cfb872327e1d7","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"0.1.1","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?\"","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/union-value/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extendable@1.0.1?package-id=5e6eb51210dfeedc","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extendable","version":"1.0.1","description":"Returns true if a value is a plain object, array or function.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-extendable:is-extendable:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extendable@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extendable","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extendable:is_extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is-extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extendable:is_extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extendable:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-extendable/package.json"}]},{"bom-ref":"pkg:npm/is-extglob@2.1.1?package-id=7f72b5b8f89d7183","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-extglob","version":"2.1.1","description":"Returns true if a string has an extglob.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-extglob:2.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-extglob@2.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/is-extglob","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extglob:is-extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-extglob:is_extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extglob:is-extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_extglob:is_extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_extglob:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-extglob/package.json"}]},{"bom-ref":"pkg:npm/is-fullwidth-code-point@1.0.0?package-id=68fe94da8f6466e7","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"is-fullwidth-code-point","version":"1.0.0","description":"Check if the character represented by a given Unicode code point is fullwidth","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-fullwidth-code-point:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-fullwidth-code-point@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code-point:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code_point:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code_point:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-fullwidth-code-point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_fullwidth_code_point:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json"}]},{"bom-ref":"pkg:npm/is-fullwidth-code-point@2.0.0?package-id=fac6f12e8720a1b3","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"is-fullwidth-code-point","version":"2.0.0","description":"Check if the character represented by a given Unicode code point is fullwidth","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-fullwidth-code-point:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-fullwidth-code-point@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code-point:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code_point:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code_point:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-fullwidth-code-point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_fullwidth_code_point:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package.json"}]},{"bom-ref":"pkg:npm/is-fullwidth-code-point@3.0.0?package-id=ceb97ce06d62ac60","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"is-fullwidth-code-point","version":"3.0.0","description":"Check if the character represented by a given Unicode code point is fullwidth","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-fullwidth-code-point:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-fullwidth-code-point@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code-point:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code_point:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code_point:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth-code:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth_code:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-fullwidth:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_fullwidth:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-fullwidth-code-point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_fullwidth_code_point:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-fullwidth-code-point/package.json"}]},{"bom-ref":"pkg:npm/is-generator-function@1.1.0?package-id=1ff211b719fc3c63","type":"library","author":"Jordan Harband ","name":"is-generator-function","version":"1.1.0","description":"Determine if a function is a native generator function.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-generator-function:is-generator-function:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-generator-function@1.1.0","externalReferences":[{"url":"git://github.com/inspect-js/is-generator-function.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-generator-function:is_generator_function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_generator_function:is-generator-function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_generator_function:is_generator_function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-generator:is-generator-function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-generator:is_generator_function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_generator:is-generator-function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_generator:is_generator_function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-generator-function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_generator_function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-generator-function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_generator_function:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-generator-function/package.json"}]},{"bom-ref":"pkg:npm/is-glob@3.1.0?package-id=77459d7d87565e33","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Daniel Perez (http://tuvistavie.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"is-glob","version":"3.1.0","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-glob:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-glob@3.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-glob","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-glob:is-glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-glob:is_glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_glob:is-glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_glob:is_glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_glob:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json"}]},{"bom-ref":"pkg:npm/is-glob@4.0.3?package-id=c962a2f9025eb914","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Daniel Perez (https://tuvistavie.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"is-glob","version":"4.0.3","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:micromatch:is-glob:4.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/is-glob@4.0.3","externalReferences":[{"url":"https://github.com/micromatch/is-glob","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:is_glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-glob:is-glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-glob:is_glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_glob:is-glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_glob:is_glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_glob:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-glob/package.json"}]},{"bom-ref":"pkg:npm/is-lambda@1.0.1?package-id=d9cbeeda741b13b2","type":"library","author":"Thomas Watson Steen (https://twitter.com/wa7son)","name":"is-lambda","version":"1.0.1","description":"Detect if your code is running on an AWS Lambda server","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-lambda:is-lambda:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-lambda@1.0.1","externalReferences":[{"url":"https://github.com/watson/is-lambda.git","type":"distribution"},{"url":"https://github.com/watson/is-lambda","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-lambda:is_lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_lambda:is-lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_lambda:is_lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:watson:is-lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:watson:is_lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_lambda:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-lambda/package.json"}]},{"bom-ref":"pkg:npm/is-map@2.0.3?package-id=7aeb57cf02726c97","type":"library","author":"Jordan Harband ","name":"is-map","version":"2.0.3","description":"Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-map:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/is-map@2.0.3","externalReferences":[{"url":"git+https://github.com/inspect-js/is-map.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-map#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-map:is-map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-map:is_map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_map:is-map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_map:is_map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_map:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-map/package.json"}]},{"bom-ref":"pkg:npm/is-natural-number@4.0.1?package-id=5f3943fd8b1b46a9","type":"library","author":"Shinnosuke Watanabe (https://github.com/shinnn)","name":"is-natural-number","version":"4.0.1","description":"Check if a value is a natural number","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-natural-number:is-natural-number:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-natural-number@4.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-natural-number:is_natural_number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_natural_number:is-natural-number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_natural_number:is_natural_number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-natural:is-natural-number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-natural:is_natural_number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_natural:is-natural-number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_natural:is_natural_number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-natural-number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_natural_number:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-natural-number/package.json"}]},{"bom-ref":"pkg:npm/is-number@3.0.0?package-id=24ba5c940fc7109a","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Charlike Mike Reagent (http://www.tunnckocore.tk), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"is-number","version":"3.0.0","description":"Returns true if the value is a number. comprehensive tests.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-number:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-number@3.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-number","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is-number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is_number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is-number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is_number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_number:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-number/package.json"}]},{"bom-ref":"pkg:npm/is-number@7.0.0?package-id=8761336469cb5684","type":"library","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)","name":"is-number","version":"7.0.0","description":"Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-number:7.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-number@7.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-number","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/node_modules/is-number/package.json"}]},{"bom-ref":"pkg:npm/is-number@7.0.0?package-id=7662d75be15afc8b","type":"library","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)","name":"is-number","version":"7.0.0","description":"Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-number:7.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-number@7.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-number","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/is-number/package.json"}]},{"bom-ref":"pkg:npm/is-number@7.0.0?package-id=78352b906391841a","type":"library","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)","name":"is-number","version":"7.0.0","description":"Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-number:7.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-number@7.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-number","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_number:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/node_modules/is-number/package.json"}]},{"bom-ref":"pkg:npm/is-number-like@1.0.8?package-id=045ed23701e3dcd7","type":"library","author":"Vigour.io , Jim De Beer , Shawn Inder ","name":"is-number-like","version":"1.0.8","description":"Checks whether provided parameter looks like a number","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:is-number-like:is-number-like:1.0.8:*:*:*:*:*:*:*","purl":"pkg:npm/is-number-like@1.0.8","externalReferences":[{"url":"git+https://github.com/vigour-io/is-number-like.git","type":"distribution"},{"url":"https://github.com/vigour-io/is-number-like#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number-like:is_number_like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number_like:is-number-like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number_like:is_number_like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is-number-like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is_number_like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is-number-like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is_number_like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:vigour-io:is-number-like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:vigour-io:is_number_like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-number-like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_number_like:1.0.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-number-like/package.json"}]},{"bom-ref":"pkg:npm/is-number-object@1.1.1?package-id=e69c6205dff000a1","type":"library","author":"Jordan Harband ","name":"is-number-object","version":"1.1.1","description":"Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-number-object:is-number-object:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-number-object@1.1.1","externalReferences":[{"url":"git://github.com/inspect-js/is-number-object.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-number-object#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number-object:is_number_object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number_object:is-number-object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number_object:is_number_object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-number-object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_number_object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is-number-object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-number:is_number_object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is-number-object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_number:is_number_object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-number-object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_number_object:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-number-object/package.json"}]},{"bom-ref":"pkg:npm/is-object@1.0.2?package-id=080098421fa0b116","type":"library","author":"Raynos , Raynos, Jordan Harband (https://github.com/ljharb)","name":"is-object","version":"1.0.2","description":"Checks whether a value is an object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-object:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/is-object@1.0.2","externalReferences":[{"url":"git://github.com/inspect-js/is-object.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-object","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-object:is-object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-object:is_object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_object:is-object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_object:is_object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_object:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-object/package.json"}]},{"bom-ref":"pkg:npm/is-plain-obj@1.1.0?package-id=85335907c023e35c","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"is-plain-obj","version":"1.1.0","description":"Check if a value is a plain object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-plain-obj:is-plain-obj:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-plain-obj@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-plain-obj:is_plain_obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain_obj:is-plain-obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain_obj:is_plain_obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-plain:is-plain-obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-plain:is_plain_obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain:is-plain-obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain:is_plain_obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-plain-obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_plain_obj:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-plain-obj/package.json"}]},{"bom-ref":"pkg:npm/is-plain-object@2.0.4?package-id=0cdcb3b46bab4f76","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Osman Nuri Okumuş (http://onokumus.com), Steven Vachon (https://svachon.com), ","name":"is-plain-object","version":"2.0.4","description":"Returns true if an object was created by the `Object` constructor.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-plain-object:is-plain-object:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/is-plain-object@2.0.4","externalReferences":[{"url":"https://github.com/jonschlinkert/is-plain-object","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-plain-object:is_plain_object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain_object:is-plain-object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain_object:is_plain_object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is-plain-object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_plain_object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-plain:is-plain-object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-plain:is_plain_object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain:is-plain-object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_plain:is_plain_object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-plain-object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_plain_object:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-plain-object/package.json"}]},{"bom-ref":"pkg:npm/is-promise@2.2.2?package-id=06d9e6f32c28a5f8","type":"library","author":"ForbesLindesay","name":"is-promise","version":"2.2.2","description":"Test whether an object looks like a promises-a+ promise","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-promise:is-promise:2.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/is-promise@2.2.2","externalReferences":[{"url":"https://github.com/then/is-promise.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-promise:is_promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_promise:is-promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_promise:is_promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:then:is-promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:then:is_promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_promise:2.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-promise/package.json"}]},{"bom-ref":"pkg:npm/is-regex@1.2.1?package-id=eb42217c762c43fc","type":"library","author":"Jordan Harband ","name":"is-regex","version":"1.2.1","description":"Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-regex:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-regex@1.2.1","externalReferences":[{"url":"git://github.com/inspect-js/is-regex.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-regex:is-regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-regex:is_regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_regex:is-regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_regex:is_regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_regex:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-regex/package.json"}]},{"bom-ref":"pkg:npm/is-relative@1.0.0?package-id=2efd093414ff4eab","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Shinnosuke Watanabe (https://shinnn.github.io)","name":"is-relative","version":"1.0.0","description":"Returns `true` if the path appears to be relative.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-relative:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-relative@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-relative","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-relative:is-relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-relative:is_relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_relative:is-relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_relative:is_relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_relative:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-relative/package.json"}]},{"bom-ref":"pkg:npm/is-retry-allowed@1.2.0?package-id=4be8fdb80ba2df5a","type":"library","author":"Vsevolod Strukchinsky (github.com/floatdrop)","name":"is-retry-allowed","version":"1.2.0","description":"Is retry allowed for Error?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-retry-allowed:is-retry-allowed:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-retry-allowed@1.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-retry-allowed:is_retry_allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_retry_allowed:is-retry-allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_retry_allowed:is_retry_allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-retry:is-retry-allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-retry:is_retry_allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_retry:is-retry-allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_retry:is_retry_allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-retry-allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_retry_allowed:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-retry-allowed/package.json"}]},{"bom-ref":"pkg:npm/is-set@2.0.3?package-id=3636986997116379","type":"library","author":"Jordan Harband ","name":"is-set","version":"2.0.3","description":"Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-set:2.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/is-set@2.0.3","externalReferences":[{"url":"git+https://github.com/inspect-js/is-set.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-set#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-set:is-set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-set:is_set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_set:is-set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_set:is_set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_set:2.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-set/package.json"}]},{"bom-ref":"pkg:npm/is-shared-array-buffer@1.0.4?package-id=be5dd13ccee97384","type":"library","author":"Jordan Harband (http://ljharb.codes)","name":"is-shared-array-buffer","version":"1.0.4","description":"Is this value a JS SharedArrayBuffer?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-shared-array-buffer:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/is-shared-array-buffer@1.0.4","externalReferences":[{"url":"git+https://github.com/inspect-js/is-shared-array-buffer.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-shared-array-buffer#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-shared-array-buffer:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_shared_array_buffer:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_shared_array_buffer:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-shared-array:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-shared-array:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_shared_array:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_shared_array:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-shared:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-shared:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_shared:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_shared:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-shared-array-buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_shared_array_buffer:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-shared-array-buffer/package.json"}]},{"bom-ref":"pkg:npm/is-stream@1.1.0?package-id=ac3f97806ad63d60","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"is-stream","version":"1.1.0","description":"Check if something is a Node.js stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-stream:is-stream:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-stream@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-stream:is_stream:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_stream:is-stream:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_stream:is_stream:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-stream:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_stream:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-stream/package.json"}]},{"bom-ref":"pkg:npm/is-stream@2.0.1?package-id=5b3d2863ea25c0ee","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"is-stream","version":"2.0.1","description":"Check if something is a Node.js stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-stream:is-stream:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-stream@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-stream:is_stream:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_stream:is-stream:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_stream:is_stream:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-stream:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_stream:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/winston/node_modules/is-stream/package.json"}]},{"bom-ref":"pkg:npm/is-string@1.1.1?package-id=f7b87c51d707a2b4","type":"library","author":"Jordan Harband ","name":"is-string","version":"1.1.1","description":"Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-string:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-string@1.1.1","externalReferences":[{"url":"git://github.com/inspect-js/is-string.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-string:is-string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-string:is_string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_string:is-string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_string:is_string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_string:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-string/package.json"}]},{"bom-ref":"pkg:npm/is-symbol@1.1.1?package-id=865696304cc6c89b","type":"library","author":"Jordan Harband ","name":"is-symbol","version":"1.1.1","description":"Determine if a value is an ES6 Symbol or not.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-symbol:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/is-symbol@1.1.1","externalReferences":[{"url":"git://github.com/inspect-js/is-symbol.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-symbol:is-symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-symbol:is_symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_symbol:is-symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_symbol:is_symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_symbol:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-symbol/package.json"}]},{"bom-ref":"pkg:npm/is-typed-array@1.1.15?package-id=241515ad73bdd1d4","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","name":"is-typed-array","version":"1.1.15","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:is-typed-array:is-typed-array:1.1.15:*:*:*:*:*:*:*","purl":"pkg:npm/is-typed-array@1.1.15","externalReferences":[{"url":"git://github.com/inspect-js/is-typed-array.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-typed-array:is_typed_array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_typed_array:is-typed-array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_typed_array:is_typed_array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is-typed-array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_typed_array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-typed:is-typed-array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-typed:is_typed_array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_typed:is-typed-array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_typed:is_typed_array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-typed-array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_typed_array:1.1.15:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-typed-array/package.json"}]},{"bom-ref":"pkg:npm/is-unc-path@1.0.0?package-id=ce172a3a7c21705f","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"is-unc-path","version":"1.0.0","description":"Returns true if a filepath is a windows UNC file path.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-unc-path:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/is-unc-path@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/is-unc-path","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_unc_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-unc-path:is-unc-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-unc-path:is_unc_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_unc_path:is-unc-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_unc_path:is_unc_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-unc:is-unc-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-unc:is_unc_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_unc:is-unc-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_unc:is_unc_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-unc-path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_unc_path:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-unc-path/package.json"}]},{"bom-ref":"pkg:npm/is-weakmap@2.0.2?package-id=e45ebd1d0caec949","type":"library","author":"Jordan Harband ","name":"is-weakmap","version":"2.0.2","description":"Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-weakmap:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/is-weakmap@2.0.2","externalReferences":[{"url":"git+https://github.com/inspect-js/is-weakmap.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-weakmap#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-weakmap:is-weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-weakmap:is_weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_weakmap:is-weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_weakmap:is_weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_weakmap:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-weakmap/package.json"}]},{"bom-ref":"pkg:npm/is-weakset@2.0.4?package-id=5c11a4ead031e5d5","type":"library","author":"Jordan Harband ","name":"is-weakset","version":"2.0.4","description":"Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:inspect-js:is-weakset:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/is-weakset@2.0.4","externalReferences":[{"url":"git+https://github.com/inspect-js/is-weakset.git","type":"distribution"},{"url":"https://github.com/inspect-js/is-weakset#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:is_weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-weakset:is-weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-weakset:is_weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_weakset:is-weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_weakset:is_weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_weakset:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-weakset/package.json"}]},{"bom-ref":"pkg:npm/is-windows@1.0.2?package-id=c97557a2dcbdd3a0","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Simen Bekkhus (https://github.com/SimenB), 刘祺 (gucong.co.cc)","name":"is-windows","version":"1.0.2","description":"Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:is-windows:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/is-windows@1.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/is-windows","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:is_windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-windows:is-windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is-windows:is_windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_windows:is-windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is_windows:is_windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is-windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:is:is_windows:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-windows/package.json"}]},{"bom-ref":"pkg:npm/isarray@0.0.1?package-id=bc50e5d6cbc7eb36","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"isarray","version":"0.0.1","description":"Array#isArray for older browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juliangruber:isarray:0.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/isarray@0.0.1","externalReferences":[{"url":"git://github.com/juliangruber/isarray.git","type":"distribution"},{"url":"https://github.com/juliangruber/isarray","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isarray:isarray:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json"}]},{"bom-ref":"pkg:npm/isarray@1.0.0?package-id=034deefb6c4b8769","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"isarray","version":"1.0.0","description":"Array#isArray for older browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juliangruber:isarray:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/isarray@1.0.0","externalReferences":[{"url":"git://github.com/juliangruber/isarray.git","type":"distribution"},{"url":"https://github.com/juliangruber/isarray","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isarray:isarray:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-stream/node_modules/isarray/package.json"}]},{"bom-ref":"pkg:npm/isarray@1.0.0?package-id=46e3866397b34d42","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"isarray","version":"1.0.0","description":"Array#isArray for older browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juliangruber:isarray:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/isarray@1.0.0","externalReferences":[{"url":"git://github.com/juliangruber/isarray.git","type":"distribution"},{"url":"https://github.com/juliangruber/isarray","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isarray:isarray:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unset-value/node_modules/isarray/package.json"}]},{"bom-ref":"pkg:npm/isarray@2.0.5?package-id=ed8d984bcbb93ff5","type":"library","author":"Julian Gruber (http://juliangruber.com)","name":"isarray","version":"2.0.5","description":"Array#isArray for older browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juliangruber:isarray:2.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/isarray@2.0.5","externalReferences":[{"url":"git://github.com/juliangruber/isarray.git","type":"distribution"},{"url":"https://github.com/juliangruber/isarray","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isarray:isarray:2.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/isarray/package.json"}]},{"bom-ref":"pkg:npm/isexe@2.0.0?package-id=f016a5f09c60797b","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"isexe","version":"2.0.0","description":"Minimal module to check if a file is executable.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:isexe:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/isexe@2.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/isexe.git","type":"distribution"},{"url":"https://github.com/isaacs/isexe#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isexe:isexe:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/isexe/package.json"}]},{"bom-ref":"pkg:npm/isexe@3.1.1?package-id=be2e8582e1535ef2","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"isexe","version":"3.1.1","description":"Minimal module to check if a file is executable.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:isexe:3.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/isexe@3.1.1","externalReferences":[{"url":"https://github.com/isaacs/isexe","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isexe:isexe:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-gyp/node_modules/isexe/package.json"}]},{"bom-ref":"pkg:npm/isobject@2.1.0?package-id=402c02185fb0f68f","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"isobject","version":"2.1.0","description":"Returns true if the value is an object and not an array or null.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:isobject:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/isobject@2.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/isobject","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isobject:isobject:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json"}]},{"bom-ref":"pkg:npm/isobject@3.0.1?package-id=71363469c72f98ea","type":"library","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)","name":"isobject","version":"3.0.1","description":"Returns true if the value is an object and not an array or null.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:isobject:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/isobject@3.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/isobject","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isobject:isobject:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/isobject/package.json"}]},{"bom-ref":"pkg:npm/isomorphic-ws@5.0.0?package-id=853440d43ba086ed","type":"library","author":"@heineiuo","name":"isomorphic-ws","version":"5.0.0","description":"Isomorphic implementation of WebSocket","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:isomorphic-ws:isomorphic-ws:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/isomorphic-ws@5.0.0","externalReferences":[{"url":"git+https://github.com/heineiuo/isomorphic-ws.git","type":"distribution"},{"url":"https://github.com/heineiuo/isomorphic-ws#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isomorphic-ws:isomorphic_ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isomorphic_ws:isomorphic-ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isomorphic_ws:isomorphic_ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isomorphic:isomorphic-ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isomorphic:isomorphic_ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:heineiuo:isomorphic-ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:heineiuo:isomorphic_ws:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/isomorphic-ws/package.json"}]},{"bom-ref":"pkg:npm/isurl@1.0.0?package-id=28254e996fa56b2a","type":"library","author":"Steven Vachon (https://www.svachon.com/)","name":"isurl","version":"1.0.0","description":"Checks whether a value is a WHATWG URL.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:isurl:isurl:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/isurl@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/isurl/package.json"}]},{"bom-ref":"pkg:npm/jackspeak@3.4.3?package-id=e96a52decca51432","type":"library","author":"Isaac Z. Schlueter ","name":"jackspeak","version":"3.4.3","description":"A very strict and proper argument parser.","licenses":[{"license":{"id":"BlueOak-1.0.0"}}],"cpe":"cpe:2.3:a:jackspeak:jackspeak:3.4.3:*:*:*:*:*:*:*","purl":"pkg:npm/jackspeak@3.4.3","externalReferences":[{"url":"git+https://github.com/isaacs/jackspeak.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jackspeak/package.json"}]},{"bom-ref":"pkg:npm/js-stringify@1.0.2?package-id=58ecb50896023cef","type":"library","author":"ForbesLindesay","name":"js-stringify","version":"1.0.2","description":"Stringify an object so it can be safely inlined in JavaScript code","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:js-stringify:js-stringify:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/js-stringify@1.0.2","externalReferences":[{"url":"https://github.com/jadejs/js-stringify.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:js-stringify:js_stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js_stringify:js-stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js_stringify:js_stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jadejs:js-stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jadejs:js_stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js:js-stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js:js_stringify:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/js-stringify/package.json"}]},{"bom-ref":"pkg:npm/js-tokens@4.0.0?package-id=3fc29f45ef8c9e41","type":"library","author":"Simon Lydell","name":"js-tokens","version":"4.0.0","description":"A regex that tokenizes JavaScript.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:js-tokens:js-tokens:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/js-tokens@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:js-tokens:js_tokens:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js_tokens:js-tokens:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js_tokens:js_tokens:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js:js-tokens:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:js:js_tokens:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/js-tokens/package.json"}]},{"bom-ref":"pkg:npm/js-yaml@3.14.1?package-id=2ec6fdae7536262a","type":"library","author":"Vladimir Zapparov , Aleksey V Zapparov (http://www.ixti.net/), Vitaly Puzrin (https://github.com/puzrin), Martin Grenfell (http://got-ravings.blogspot.com)","name":"js-yaml","version":"3.14.1","description":"YAML 1.2 parser and serializer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:nodeca:js-yaml:3.14.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/js-yaml@3.14.1","externalReferences":[{"url":"https://github.com/nodeca/js-yaml","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/js-yaml/package.json"}]},{"bom-ref":"pkg:npm/json-buffer@3.0.0?package-id=298ecde0ab662ada","type":"library","author":"Dominic Tarr (http://dominictarr.com)","name":"json-buffer","version":"3.0.0","description":"JSON parse & stringify that supports binary via bops & base64","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dominictarr:json-buffer:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/json-buffer@3.0.0","externalReferences":[{"url":"git://github.com/dominictarr/json-buffer.git","type":"distribution"},{"url":"https://github.com/dominictarr/json-buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:dominictarr:json_buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:json-buffer:json-buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:json-buffer:json_buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:json_buffer:json-buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:json_buffer:json_buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:json:json-buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:json:json_buffer:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json"}]},{"bom-ref":"pkg:npm/json5@2.2.3?package-id=ff0081c9bee3a9f6","type":"library","author":"Aseem Kishore , Max Nanasy , Andrew Eisenberg , Jordan Tucker ","name":"json5","version":"2.2.3","description":"JSON for Humans","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:json5:json5:2.2.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/json5@2.2.3","externalReferences":[{"url":"git+https://github.com/json5/json5.git","type":"distribution"},{"url":"http://json5.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/json5/package.json"}]},{"bom-ref":"pkg:npm/jsonfile@6.2.0?package-id=2d1dca397bb1c8bb","type":"library","author":"JP Richardson ","name":"jsonfile","version":"6.2.0","description":"Easily read/write JSON files.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jsonfile:jsonfile:6.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/jsonfile@6.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jsonfile/package.json"}]},{"bom-ref":"pkg:npm/jsonwebtoken@0.1.0?package-id=c29669d438fb9e38","type":"library","author":"auth0","name":"jsonwebtoken","version":"0.1.0","description":"JSON Web Token implementation (symmetric and asymmetric)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:auth0:jsonwebtoken:0.1.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/jsonwebtoken@0.1.0","externalReferences":[{"url":"https://github.com/auth0/node-jsonwebtoken","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json"}]},{"bom-ref":"pkg:npm/jsonwebtoken@0.4.0?package-id=1e23bc54c16fbe6d","type":"library","author":"auth0","name":"jsonwebtoken","version":"0.4.0","description":"JSON Web Token implementation (symmetric and asymmetric)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:auth0:jsonwebtoken:0.4.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/jsonwebtoken@0.4.0","externalReferences":[{"url":"https://github.com/auth0/node-jsonwebtoken","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jsonwebtoken/package.json"}]},{"bom-ref":"pkg:npm/jssha@3.3.1?package-id=7875bde5cf850352","type":"library","author":"Brian Turek ","name":"jssha","version":"3.3.1","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","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:Caligatio:jssha:3.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/jssha@3.3.1","externalReferences":[{"url":"https://github.com/Caligatio/jsSHA.git","type":"distribution"},{"url":"https://github.com/Caligatio/jsSHA","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jssha:jssha:3.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jssha/package.json"}]},{"bom-ref":"pkg:npm/jstransformer@1.0.0?package-id=cb3672db528c0205","type":"library","author":"ForbesLindesay","name":"jstransformer","version":"1.0.0","description":"Normalize the API of any jstransformer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jstransformers:jstransformer:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/jstransformer@1.0.0","externalReferences":[{"url":"https://github.com/jstransformers/jstransformer.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jstransformer:jstransformer:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jstransformer/package.json"}]},{"bom-ref":"pkg:npm/juice-shop@19.0.0?package-id=1281c91cb86e1916","type":"library","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, ...","name":"juice-shop","version":"19.0.0","description":"Probably the most modern and sophisticated insecure web application","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juice-shop:juice-shop:19.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/juice-shop@19.0.0","externalReferences":[{"url":"https://github.com/juice-shop/juice-shop.git","type":"distribution"},{"url":"https://owasp-juice.shop","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice-shop:juice_shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice_shop:juice-shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice_shop:juice_shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice:juice-shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice:juice_shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/build/package.json"}]},{"bom-ref":"pkg:npm/juice-shop@19.0.0?package-id=c9def2150b0cbae3","type":"library","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, ...","name":"juice-shop","version":"19.0.0","description":"Probably the most modern and sophisticated insecure web application","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juice-shop:juice-shop:19.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/juice-shop@19.0.0","externalReferences":[{"url":"https://github.com/juice-shop/juice-shop.git","type":"distribution"},{"url":"https://owasp-juice.shop","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice-shop:juice_shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice_shop:juice-shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice_shop:juice_shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice:juice-shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juice:juice_shop:19.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/package.json"}]},{"bom-ref":"pkg:npm/juicy-chat-bot@0.9.0?package-id=834800aee309824f","type":"library","author":"Björn Kimminich (https://kimminich.de), Scar26, Björn Kimminich","name":"juicy-chat-bot","version":"0.9.0","description":"A light-weight and totally \"secure\" library to easily deploy simple chat bots","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:juicy-chat-bot:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*","purl":"pkg:npm/juicy-chat-bot@0.9.0","externalReferences":[{"url":"git+https://github.com/juice-shop/juicy-chat-bot.git","type":"distribution"},{"url":"https://owasp-juice.shop","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy-chat-bot:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy_chat_bot:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy_chat_bot:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy-chat:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy-chat:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy_chat:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy_chat:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy:juicy-chat-bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:juicy:juicy_chat_bot:0.9.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/juicy-chat-bot/package.json"}]},{"bom-ref":"pkg:npm/jwa@0.0.1?package-id=1fe4d16b42282bbe","type":"library","author":"Brian J. Brennan","name":"jwa","version":"0.0.1","description":"JWA implementation (supports all JWS algorithms)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brianloveswords:jwa:0.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/jwa@0.0.1","externalReferences":[{"url":"git://github.com/brianloveswords/node-jwa.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jwa:jwa:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jwa/package.json"}]},{"bom-ref":"pkg:npm/jws@0.2.6?package-id=e3ae0c46d846c3b2","type":"library","author":"Brian J Brennan","name":"jws","version":"0.2.6","description":"Implementation of JSON Web Signatures","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:brianloveswords:jws:0.2.6:*:*:*:*:*:*:*","purl":"pkg:npm/jws@0.2.6","externalReferences":[{"url":"git://github.com/brianloveswords/node-jws.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jws:jws:0.2.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/jws/package.json"}]},{"bom-ref":"pkg:npm/keyv@3.0.0?package-id=8594e21b80d1e888","type":"library","author":"Luke Childs (http://lukechilds.co.uk)","name":"keyv","version":"3.0.0","description":"Simple key-value storage with support for multiple backends","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lukechilds:keyv:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/keyv@3.0.0","externalReferences":[{"url":"git+https://github.com/lukechilds/keyv.git","type":"distribution"},{"url":"https://github.com/lukechilds/keyv","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:keyv:keyv:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json"}]},{"bom-ref":"pkg:npm/kind-of@3.2.2?package-id=091d5337c6a363c0","type":"library","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)","name":"kind-of","version":"3.2.2","description":"Get the native type of a value.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:kind-of:3.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/kind-of@3.2.2","externalReferences":[{"url":"https://github.com/jonschlinkert/kind-of","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/is-number/node_modules/kind-of/package.json"}]},{"bom-ref":"pkg:npm/kind-of@3.2.2?package-id=1615ce8e3bbb8d71","type":"library","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)","name":"kind-of","version":"3.2.2","description":"Get the native type of a value.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:kind-of:3.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/kind-of@3.2.2","externalReferences":[{"url":"https://github.com/jonschlinkert/kind-of","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-copy/node_modules/kind-of/package.json"}]},{"bom-ref":"pkg:npm/kind-of@3.2.2?package-id=dd0e514580f9e866","type":"library","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)","name":"kind-of","version":"3.2.2","description":"Get the native type of a value.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:kind-of:3.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/kind-of@3.2.2","externalReferences":[{"url":"https://github.com/jonschlinkert/kind-of","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json"}]},{"bom-ref":"pkg:npm/kind-of@3.2.2?package-id=b925034c3569dbe8","type":"library","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)","name":"kind-of","version":"3.2.2","description":"Get the native type of a value.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:kind-of:3.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/kind-of@3.2.2","externalReferences":[{"url":"https://github.com/jonschlinkert/kind-of","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind-of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind_of:3.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json"}]},{"bom-ref":"pkg:npm/kind-of@4.0.0?package-id=ee47a644187e7675","type":"library","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)","name":"kind-of","version":"4.0.0","description":"Get the native type of a value.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:kind-of:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/kind-of@4.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/kind-of","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:kind_of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind-of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind_of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind-of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind_of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind-of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind_of:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/has-values/node_modules/kind-of/package.json"}]},{"bom-ref":"pkg:npm/kind-of@6.0.3?package-id=c406772b04e5464c","type":"library","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)","name":"kind-of","version":"6.0.3","description":"Get the native type of a value.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:kind-of:6.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/kind-of@6.0.3","externalReferences":[{"url":"https://github.com/jonschlinkert/kind-of","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:kind_of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind-of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind-of:kind_of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind-of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind_of:kind_of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind-of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:kind:kind_of:6.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/kind-of/package.json"}]},{"bom-ref":"pkg:npm/kuler@2.0.0?package-id=ed79d2954c83dae0","type":"library","author":"Arnout Kazemier","name":"kuler","version":"2.0.0","description":"Color your terminal using CSS/hex color codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:3rd-Eden:kuler:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/kuler@2.0.0","externalReferences":[{"url":"https://github.com/3rd-Eden/kuler","type":"distribution"},{"url":"https://github.com/3rd-Eden/kuler","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:kuler:kuler:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/kuler/package.json"}]},{"bom-ref":"pkg:npm/lazystream@1.0.1?package-id=181999b6186ce408","type":"library","author":"Jonas Pommerening (https://npmjs.org/~jpommerening), Mario Casciaro ","name":"lazystream","version":"1.0.1","description":"Open Node Streams on demand.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jpommerening:lazystream:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/lazystream@1.0.1","externalReferences":[{"url":"https://github.com/jpommerening/node-lazystream.git","type":"distribution"},{"url":"https://github.com/jpommerening/node-lazystream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:lazystream:lazystream:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lazystream/package.json"}]},{"bom-ref":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=amd64&distro=debian-12&package-id=c924a822eab59d9a&upstream=glibc","type":"library","publisher":"GNU Libc Maintainers ","name":"libc6","version":"2.36-9+deb12u10","licenses":[{"license":{"id":"GPL-2.0-only"}},{"license":{"id":"LGPL-2.1-only"}}],"cpe":"cpe:2.3:a:libc6:libc6:2.36-9\\+deb12u10:*:*:*:*:*:*:*","purl":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=amd64&distro=debian-12&upstream=glibc","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:location:0:layerID","value":"sha256:d5a3e014161bb602d87c2312e371ad2ea6f800c7f7af261af4faa67302b53c88"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/libc6"},{"name":"syft:location:1:layerID","value":"sha256:d5a3e014161bb602d87c2312e371ad2ea6f800c7f7af261af4faa67302b53c88"},{"name":"syft:location:1:path","value":"/usr/share/doc/libc6/copyright"},{"name":"syft:location:2:layerID","value":"sha256:d5a3e014161bb602d87c2312e371ad2ea6f800c7f7af261af4faa67302b53c88"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/libc6.md5sums"},{"name":"syft:metadata:installedSize","value":"12996"},{"name":"syft:metadata:source","value":"glibc"}]},{"bom-ref":"pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&package-id=74f0cf86f14f0675&upstream=gcc-12","type":"library","publisher":"Debian GCC Maintainers ","name":"libgcc-s1","version":"12.2.0-14+deb12u1","licenses":[{"license":{"id":"GFDL-1.2-only"}},{"license":{"id":"GPL-2.0-only"}},{"license":{"id":"GPL-3.0-only"}},{"license":{"name":"Artistic"}},{"license":{"name":"GPL"}},{"license":{"name":"LGPL"}}],"cpe":"cpe:2.3:a:libgcc-s1:libgcc-s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","purl":"pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&upstream=gcc-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:libgcc-s1:libgcc_s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:libgcc_s1:libgcc-s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:libgcc_s1:libgcc_s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:libgcc:libgcc-s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:libgcc:libgcc_s1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:c3abae442368dc447f15c468933843c361f227f5d87b2bb86515b49f40583ed9"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/libgcc-s1"},{"name":"syft:location:1:layerID","value":"sha256:7095412417d2dce289b77f7a8c632a07c82b707fe43cfef7368c3b65c8d2538a"},{"name":"syft:location:1:path","value":"/usr/share/doc/gcc-12-base/copyright"},{"name":"syft:location:2:layerID","value":"sha256:c3abae442368dc447f15c468933843c361f227f5d87b2bb86515b49f40583ed9"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/libgcc-s1.md5sums"},{"name":"syft:metadata:installedSize","value":"140"},{"name":"syft:metadata:source","value":"gcc-12"}]},{"bom-ref":"pkg:deb/debian/libgomp1@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&package-id=cd7473971e9d06dd&upstream=gcc-12","type":"library","publisher":"Debian GCC Maintainers ","name":"libgomp1","version":"12.2.0-14+deb12u1","licenses":[{"license":{"id":"GFDL-1.2-only"}},{"license":{"id":"GPL-2.0-only"}},{"license":{"id":"GPL-3.0-only"}},{"license":{"name":"Artistic"}},{"license":{"name":"GPL"}},{"license":{"name":"LGPL"}}],"cpe":"cpe:2.3:a:libgomp1:libgomp1:12.2.0-14\\+deb12u1:*:*:*:*:*:*:*","purl":"pkg:deb/debian/libgomp1@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&upstream=gcc-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:location:0:layerID","value":"sha256:2401c5ea32a75452bc4b02a664c80cf63f197704653926fca19e22e6cbc85652"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/libgomp1"},{"name":"syft:location:1:layerID","value":"sha256:7095412417d2dce289b77f7a8c632a07c82b707fe43cfef7368c3b65c8d2538a"},{"name":"syft:location:1:path","value":"/usr/share/doc/gcc-12-base/copyright"},{"name":"syft:location:2:layerID","value":"sha256:2401c5ea32a75452bc4b02a664c80cf63f197704653926fca19e22e6cbc85652"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/libgomp1.md5sums"},{"name":"syft:metadata:installedSize","value":"312"},{"name":"syft:metadata:source","value":"gcc-12"}]},{"bom-ref":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=amd64&distro=debian-12&package-id=0f919d6ebdb73625&upstream=openssl","type":"library","publisher":"Debian OpenSSL Team ","name":"libssl3","version":"3.0.17-1~deb12u2","licenses":[{"license":{"id":"Apache-2.0"}},{"license":{"id":"GPL-1.0-only"}},{"license":{"id":"GPL-1.0-or-later"}},{"license":{"name":"Artistic"}}],"cpe":"cpe:2.3:a:libssl3:libssl3:3.0.17-1\\~deb12u2:*:*:*:*:*:*:*","purl":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=amd64&distro=debian-12&upstream=openssl","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:location:0:layerID","value":"sha256:2e4983c761ce4933ecec23c31173fed551a237c8d0ba359b697de64bd953a7c3"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/libssl3"},{"name":"syft:location:1:layerID","value":"sha256:2e4983c761ce4933ecec23c31173fed551a237c8d0ba359b697de64bd953a7c3"},{"name":"syft:location:1:path","value":"/usr/share/doc/libssl3/copyright"},{"name":"syft:location:2:layerID","value":"sha256:2e4983c761ce4933ecec23c31173fed551a237c8d0ba359b697de64bd953a7c3"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/libssl3.md5sums"},{"name":"syft:metadata:installedSize","value":"6021"},{"name":"syft:metadata:source","value":"openssl"}]},{"bom-ref":"pkg:deb/debian/libstdc%2B%2B6@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&package-id=9a37debf0d05047e&upstream=gcc-12","type":"library","publisher":"Debian GCC Maintainers ","name":"libstdc++6","version":"12.2.0-14+deb12u1","licenses":[{"license":{"id":"GFDL-1.2-only"}},{"license":{"id":"GPL-2.0-only"}},{"license":{"id":"GPL-3.0-only"}},{"license":{"name":"Artistic"}},{"license":{"name":"GPL"}},{"license":{"name":"LGPL"}}],"cpe":"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=amd64&distro=debian-12&upstream=gcc-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:location:0:layerID","value":"sha256:6819a1af097df543d58dc30b51f737e55f3f42a9a04e641f175834a55bf0629c"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/libstdc++6"},{"name":"syft:location:1:layerID","value":"sha256:7095412417d2dce289b77f7a8c632a07c82b707fe43cfef7368c3b65c8d2538a"},{"name":"syft:location:1:path","value":"/usr/share/doc/gcc-12-base/copyright"},{"name":"syft:location:2:layerID","value":"sha256:6819a1af097df543d58dc30b51f737e55f3f42a9a04e641f175834a55bf0629c"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/libstdc++6.md5sums"},{"name":"syft:metadata:installedSize","value":"2686"},{"name":"syft:metadata:source","value":"gcc-12"}]},{"bom-ref":"pkg:npm/libxmljs2@0.37.0?package-id=008b04af34471513","type":"library","author":"marudor, Jeff Smick, Marco Rogers","name":"libxmljs2","version":"0.37.0","description":"libxml bindings for v8 javascript engine","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:libxmljs2:libxmljs2:0.37.0:*:*:*:*:*:*:*","purl":"pkg:npm/libxmljs2@0.37.0","externalReferences":[{"url":"http://github.com/marudor/libxmljs2.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:marudor:libxmljs2:0.37.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/package.json"}]},{"bom-ref":"pkg:npm/liftup@3.0.1?package-id=b4203f0dbd71dc51","type":"library","author":"Grunt Development Team (https://gruntjs.com/development-team)","name":"liftup","version":"3.0.1","description":"Launch your command line tool with ease.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:liftup:liftup:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/liftup@3.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/package.json"}]},{"bom-ref":"pkg:npm/linebreak@1.1.0?package-id=b2ed0312398a883c","type":"library","author":"Devon Govett ","name":"linebreak","version":"1.1.0","description":"An implementation of the Unicode Line Breaking Algorithm (UAX #14)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:devongovett:linebreak:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/linebreak@1.1.0","externalReferences":[{"url":"https://github.com/devongovett/linebreaker.git","type":"distribution"},{"url":"https://github.com/devongovett/linebreaker","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:linebreak:linebreak:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/linebreak/package.json"}]},{"bom-ref":"pkg:npm/listenercount@1.0.1?package-id=8cf228f1cc8b3027","type":"library","author":"jden ","name":"listenercount","version":"1.0.1","description":"backwards compatible version of builtin events.listenercount","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:listenercount:listenercount:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/listenercount@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/listenercount/package.json"}]},{"bom-ref":"pkg:npm/ljharb-monorepo-symlink-test@0.0.0?package-id=b0673eac3bec27e8","type":"library","name":"ljharb-monorepo-symlink-test","version":"0.0.0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ljharb-monorepo-symlink-test:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/ljharb-monorepo-symlink-test@0.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb-monorepo-symlink-test:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb_monorepo_symlink_test:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb_monorepo_symlink_test:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb-monorepo-symlink:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb-monorepo-symlink:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb_monorepo_symlink:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb_monorepo_symlink:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb-monorepo:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb-monorepo:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb_monorepo:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb_monorepo:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:ljharb-monorepo-symlink-test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:ljharb_monorepo_symlink_test:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/multirepo/package.json"}]},{"bom-ref":"pkg:npm/locate-path@5.0.0?package-id=91b02cf44711d543","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"locate-path","version":"5.0.0","description":"Get the first path that exists on disk of multiple paths","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:locate-path:locate-path:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/locate-path@5.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:locate-path:locate_path:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:locate_path:locate-path:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:locate_path:locate_path:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:locate:locate-path:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:locate:locate_path:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/locate-path/package.json"}]},{"bom-ref":"pkg:npm/lodash@2.4.2?package-id=dbbb92a4d9c4d340","type":"library","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/)","name":"lodash","version":"2.4.2","description":"A utility library delivering consistency, customization, performance, & extras.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lodash:lodash:2.4.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/lodash@2.4.2","externalReferences":[{"url":"https://github.com/lodash/lodash.git","type":"distribution"},{"url":"http://lodash.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json"}]},{"bom-ref":"pkg:npm/lodash@4.17.21?package-id=32afa1bf90ac61bc","type":"library","author":"John-David Dalton , John-David Dalton , Mathias Bynens ","name":"lodash","version":"4.17.21","description":"Lodash modular utilities.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lodash:lodash:4.17.21:*:*:*:*:node.js:*:*","purl":"pkg:npm/lodash@4.17.21","externalReferences":[{"url":"https://lodash.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lodash/package.json"}]},{"bom-ref":"pkg:npm/lodash.camelcase@4.3.0?package-id=d72928af0caa92da","type":"library","author":"John-David Dalton (http://allyoucanleet.com/), John-David Dalton (http://allyoucanleet.com/), Blaine Bublitz (https://github.com/phated), Mathias Bynens (https://mathiasbynens.be/)","name":"lodash.camelcase","version":"4.3.0","description":"The lodash method `_.camelCase` exported as a module.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lodash.camelcase:lodash.camelcase:4.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/lodash.camelcase@4.3.0","externalReferences":[{"url":"https://lodash.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lodash.camelcase/package.json"}]},{"bom-ref":"pkg:npm/lodash.isfinite@3.3.2?package-id=ec6d4a50251c782e","type":"library","author":"John-David Dalton (http://allyoucanleet.com/), John-David Dalton (http://allyoucanleet.com/), Blaine Bublitz (https://github.com/phated), Mathias Bynens (https://mathiasbynens.be/)","name":"lodash.isfinite","version":"3.3.2","description":"The lodash method `_.isFinite` exported as a module.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lodash.isfinite:lodash.isfinite:3.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/lodash.isfinite@3.3.2","externalReferences":[{"url":"https://lodash.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lodash.isfinite/package.json"}]},{"bom-ref":"pkg:npm/lodash.set@4.3.2?package-id=be8f210a7cd0fab3","type":"library","author":"John-David Dalton (http://allyoucanleet.com/), John-David Dalton (http://allyoucanleet.com/), Blaine Bublitz (https://github.com/phated), Mathias Bynens (https://mathiasbynens.be/)","name":"lodash.set","version":"4.3.2","description":"The lodash method `_.set` exported as a module.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lodash.set:lodash.set:4.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/lodash.set@4.3.2","externalReferences":[{"url":"https://lodash.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lodash.set/package.json"}]},{"bom-ref":"pkg:npm/logform@2.7.0?package-id=de0c453fbecf2b01","type":"library","author":"Charlie Robbins ","name":"logform","version":"2.7.0","description":"An mutable object-based log format designed for chaining & objectMode streams.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:winstonjs:logform:2.7.0:*:*:*:*:*:*:*","purl":"pkg:npm/logform@2.7.0","externalReferences":[{"url":"git+https://github.com/winstonjs/logform.git","type":"distribution"},{"url":"https://github.com/winstonjs/logform#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:logform:logform:2.7.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/logform/package.json"}]},{"bom-ref":"pkg:npm/lolex@1.3.2?package-id=807013bf36635932","type":"library","author":"Christian Johansen","name":"lolex","version":"1.3.2","description":"Fake JavaScript timers","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:sinonjs:lolex:1.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/lolex@1.3.2","externalReferences":[{"url":"http://github.com/sinonjs/lolex.git","type":"distribution"},{"url":"http://github.com/sinonjs/lolex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:lolex:lolex:1.3.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lolex/package.json"}]},{"bom-ref":"pkg:npm/loose-envify@1.4.0?package-id=360730ddc52a7620","type":"library","author":"Andres Suarez ","name":"loose-envify","version":"1.4.0","description":"Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:loose-envify:loose-envify:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/loose-envify@1.4.0","externalReferences":[{"url":"git://github.com/zertosh/loose-envify.git","type":"distribution"},{"url":"https://github.com/zertosh/loose-envify","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:loose-envify:loose_envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:loose_envify:loose-envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:loose_envify:loose_envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zertosh:loose-envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zertosh:loose_envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:loose:loose-envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:loose:loose_envify:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/loose-envify/package.json"}]},{"bom-ref":"pkg:npm/lowercase-keys@1.0.0?package-id=32832572ce4df07d","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"lowercase-keys","version":"1.0.0","description":"Lowercase the keys of an object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lowercase-keys:lowercase-keys:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/lowercase-keys@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:lowercase-keys:lowercase_keys:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lowercase_keys:lowercase-keys:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lowercase_keys:lowercase_keys:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lowercase:lowercase-keys:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lowercase:lowercase_keys:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/lowercase-keys/package.json"}]},{"bom-ref":"pkg:npm/lru-cache@10.4.3?package-id=073a1abbff114c8c","type":"library","author":"Isaac Z. Schlueter ","name":"lru-cache","version":"10.4.3","description":"A cache object that deletes the least-recently-used items.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:lru-cache:10.4.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/lru-cache@10.4.3","externalReferences":[{"url":"git://github.com/isaacs/node-lru-cache.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json"}]},{"bom-ref":"pkg:npm/lru-cache@10.4.3?package-id=029044ebd1fb4ece","type":"library","author":"Isaac Z. Schlueter ","name":"lru-cache","version":"10.4.3","description":"A cache object that deletes the least-recently-used items.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:lru-cache:10.4.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/lru-cache@10.4.3","externalReferences":[{"url":"git://github.com/isaacs/node-lru-cache.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacache/node_modules/lru-cache/package.json"}]},{"bom-ref":"pkg:npm/lru-cache@10.4.3?package-id=face390d666ee2e6","type":"library","author":"Isaac Z. Schlueter ","name":"lru-cache","version":"10.4.3","description":"A cache object that deletes the least-recently-used items.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:lru-cache:10.4.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/lru-cache@10.4.3","externalReferences":[{"url":"git://github.com/isaacs/node-lru-cache.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json"}]},{"bom-ref":"pkg:npm/lru-cache@6.0.0?package-id=65977491543b90a8","type":"library","author":"Isaac Z. Schlueter ","name":"lru-cache","version":"6.0.0","description":"A cache object that deletes the least-recently-used items.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:lru-cache:6.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/lru-cache@6.0.0","externalReferences":[{"url":"git://github.com/isaacs/node-lru-cache.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json"}]},{"bom-ref":"pkg:npm/make-dir@1.3.0?package-id=94cfb98bee7b443d","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"make-dir","version":"1.3.0","description":"Make a directory and its parents if needed - Think `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:make-dir:make-dir:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/make-dir@1.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-dir:make_dir:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_dir:make-dir:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_dir:make_dir:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-dir:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_dir:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress/node_modules/make-dir/package.json"}]},{"bom-ref":"pkg:npm/make-dir@2.1.0?package-id=4beba0ec739f4b97","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"make-dir","version":"2.1.0","description":"Make a directory and its parents if needed - Think `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:make-dir:make-dir:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/make-dir@2.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-dir:make_dir:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_dir:make-dir:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_dir:make_dir:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-dir:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_dir:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-dir/package.json"}]},{"bom-ref":"pkg:npm/make-error@1.3.6?package-id=be198e54396ccaa6","type":"library","author":"Julien Fontanet ","name":"make-error","version":"1.3.6","description":"Make your own error types!","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:JsCommunity:make-error:1.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/make-error@1.3.6","externalReferences":[{"url":"git://github.com/JsCommunity/make-error.git","type":"distribution"},{"url":"https://github.com/JsCommunity/make-error","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:JsCommunity:make_error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-error:make-error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-error:make_error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_error:make-error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_error:make_error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_error:1.3.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-error/package.json"}]},{"bom-ref":"pkg:npm/make-fetch-happen@14.0.3?package-id=cbd26296f86ea3b8","type":"library","author":"GitHub Inc.","name":"make-fetch-happen","version":"14.0.3","description":"Opinionated, caching, retrying fetch client","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:make-fetch-happen:make-fetch-happen:14.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/make-fetch-happen@14.0.3","externalReferences":[{"url":"git+https://github.com/npm/make-fetch-happen.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-fetch-happen:make_fetch_happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch_happen:make-fetch-happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch_happen:make_fetch_happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-fetch:make-fetch-happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-fetch:make_fetch_happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch:make-fetch-happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch:make_fetch_happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-fetch-happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_fetch_happen:14.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-fetch-happen/package.json"}]},{"bom-ref":"pkg:npm/make-fetch-happen@9.1.0?package-id=07e960a14667d805","type":"library","author":"Kat Marchán ","name":"make-fetch-happen","version":"9.1.0","description":"Opinionated, caching, retrying fetch client","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:make-fetch-happen:make-fetch-happen:9.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/make-fetch-happen@9.1.0","externalReferences":[{"url":"https://github.com/npm/make-fetch-happen","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-fetch-happen:make_fetch_happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch_happen:make-fetch-happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch_happen:make_fetch_happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-fetch:make-fetch-happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-fetch:make_fetch_happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch:make-fetch-happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_fetch:make_fetch_happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-fetch-happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_fetch_happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:make-fetch-happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:make_fetch_happen:9.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json"}]},{"bom-ref":"pkg:npm/make-iterator@1.0.1?package-id=2e70d0d98acb0009","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"make-iterator","version":"1.0.1","description":"Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:make-iterator:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/make-iterator@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/make-iterator","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:make_iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-iterator:make-iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-iterator:make_iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_iterator:make-iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_iterator:make_iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_iterator:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-iterator/package.json"}]},{"bom-ref":"pkg:npm/make-plural@4.3.0?package-id=6f404b9eb22f1024","type":"library","author":"Eemeli Aro ","name":"make-plural","version":"4.3.0","description":"Translates Unicode CLDR pluralization rules to executable JavaScript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:make-plural:make-plural:4.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/make-plural@4.3.0","externalReferences":[{"url":"https://github.com/eemeli/make-plural#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-plural:make_plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_plural:make-plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_plural:make_plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eemeli:make-plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eemeli:make_plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_plural:4.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/messageformat/node_modules/make-plural/package.json"}]},{"bom-ref":"pkg:npm/make-plural@6.2.2?package-id=7b87370db2b76e71","type":"library","author":"Eemeli Aro ","name":"make-plural","version":"6.2.2","description":"Unicode CLDR pluralization rules as JavaScript functions","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:make-plural:make-plural:6.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/make-plural@6.2.2","externalReferences":[{"url":"https://github.com/eemeli/make-plural.git","type":"distribution"},{"url":"https://github.com/eemeli/make-plural#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:make-plural:make_plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_plural:make-plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make_plural:make_plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eemeli:make-plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:eemeli:make_plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make-plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:make:make_plural:6.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-plural/package.json"}]},{"bom-ref":"pkg:npm/map-cache@0.2.2?package-id=5f83b17e9f854ecc","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"map-cache","version":"0.2.2","description":"Basic cache object for storing key-value pairs.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:map-cache:0.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/map-cache@0.2.2","externalReferences":[{"url":"https://github.com/jonschlinkert/map-cache","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:map_cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map-cache:map-cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map-cache:map_cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map_cache:map-cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map_cache:map_cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map:map-cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map:map_cache:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/map-cache/package.json"}]},{"bom-ref":"pkg:npm/map-visit@1.0.0?package-id=0a4b407ebac3f9e1","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"map-visit","version":"1.0.0","description":"Map `visit` over an array of objects.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:map-visit:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/map-visit@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/map-visit","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:map_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map-visit:map-visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map-visit:map_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map_visit:map-visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map_visit:map_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map:map-visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:map:map_visit:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/map-visit/package.json"}]},{"bom-ref":"pkg:npm/marsdb@0.6.11?package-id=92d5870e9d43058d","type":"library","author":"Artem Artemev , Artem Artemev","name":"marsdb","version":"0.6.11","description":"MarsDB is a lightweight client-side MongoDB-like database, Promise based, written in ES6","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:marsdb:marsdb:0.6.11:*:*:*:*:*:*:*","purl":"pkg:npm/marsdb@0.6.11","externalReferences":[{"url":"https://github.com/c58/marsdb","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:c58:marsdb:0.6.11:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/marsdb/package.json"}]},{"bom-ref":"pkg:npm/math-interval-parser@2.0.1?package-id=c4cf81a86732a92f","type":"library","author":"Dmitry Semigradsky (https://github.com/Semigradsky)","name":"math-interval-parser","version":"2.0.1","description":"Parse math interval","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:math-interval-parser:math-interval-parser:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/math-interval-parser@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:math-interval-parser:math_interval_parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math_interval_parser:math-interval-parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math_interval_parser:math_interval_parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math-interval:math-interval-parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math-interval:math_interval_parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math_interval:math-interval-parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math_interval:math_interval_parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math:math-interval-parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math:math_interval_parser:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/math-interval-parser/package.json"}]},{"bom-ref":"pkg:npm/math-intrinsics@1.1.0?package-id=aa8ac1643abd998a","type":"library","author":"Jordan Harband ","name":"math-intrinsics","version":"1.1.0","description":"ES Math-related intrinsics and helpers, robustly cached.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:math-intrinsics:math-intrinsics:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/math-intrinsics@1.1.0","externalReferences":[{"url":"git+https://github.com/es-shims/math-intrinsics.git","type":"distribution"},{"url":"https://github.com/es-shims/math-intrinsics#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:math-intrinsics:math_intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math_intrinsics:math-intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math_intrinsics:math_intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:math-intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:math_intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math:math-intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:math:math_intrinsics:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/math-intrinsics/package.json"}]},{"bom-ref":"pkg:npm/media-typer@0.3.0?package-id=761d39c4b96da905","type":"library","author":"Douglas Christopher Wilson ","name":"media-typer","version":"0.3.0","description":"Simple RFC 6838 media type parser and formatter","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:media-typer:media-typer:0.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/media-typer@0.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:media-typer:media_typer:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media_typer:media-typer:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media_typer:media_typer:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media:media-typer:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media:media_typer:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/media-typer/package.json"}]},{"bom-ref":"pkg:deb/debian/media-types@10.0.0?arch=all&distro=debian-12&package-id=81fa76b13d51bb43","type":"library","publisher":"Mime-Support Packagers ","name":"media-types","version":"10.0.0","licenses":[{"license":{"name":"ad-hoc"}}],"cpe":"cpe:2.3:a:media-types:media-types:10.0.0:*:*:*:*:*:*:*","purl":"pkg:deb/debian/media-types@10.0.0?arch=all&distro=debian-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:media-types:media_types:10.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media_types:media-types:10.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media_types:media_types:10.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media:media-types:10.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:media:media_types:10.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/media-types"},{"name":"syft:location:1:layerID","value":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9"},{"name":"syft:location:1:path","value":"/usr/share/doc/media-types/copyright"},{"name":"syft:location:2:layerID","value":"sha256:114dde0fefebbca13165d0da9c500a66190e497a82a53dcaabc3172d630be1e9"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/media-types.md5sums"},{"name":"syft:metadata:installedSize","value":"92"}]},{"bom-ref":"pkg:npm/median@0.0.2?package-id=9d5d7412a9d2ef14","type":"library","author":"Khalid Lafi","name":"median","version":"0.0.2","description":"a small module for node and browser to calculate median","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:lafikl:median:0.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/median@0.0.2","externalReferences":[{"url":"http://github.com/lafikl/median","type":"distribution"},{"url":"https://github.com/lafikl/median","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:median:median:0.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/median/package.json"}]},{"bom-ref":"pkg:npm/merge-descriptors@1.0.3?package-id=d9e5a65c51115c3f","type":"library","author":"Jonathan Ong (http://jongleberry.com), Douglas Christopher Wilson , Mike Grabowski ","name":"merge-descriptors","version":"1.0.3","description":"Merge objects using descriptors","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:merge-descriptors:merge-descriptors:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/merge-descriptors@1.0.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:merge-descriptors:merge_descriptors:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:merge_descriptors:merge-descriptors:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:merge_descriptors:merge_descriptors:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:merge:merge-descriptors:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:merge:merge_descriptors:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/merge-descriptors/package.json"}]},{"bom-ref":"pkg:npm/messageformat@2.3.0?package-id=f69b2994a9e9d9fe","type":"library","author":"Alex Sexton , Eemeli Aro ","name":"messageformat","version":"2.3.0","description":"PluralFormat and SelectFormat Message and i18n Tool - A JavaScript Implemenation of the ICU standards.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:messageformat:messageformat:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/messageformat@2.3.0","externalReferences":[{"url":"https://messageformat.github.io/messageformat/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/messageformat/package.json"}]},{"bom-ref":"pkg:npm/messageformat-formatters@2.0.1?package-id=2b6c534059aeab68","type":"library","author":"Eemeli Aro ","name":"messageformat-formatters","version":"2.0.1","description":"Formatters for messageformat","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:messageformat-formatters:messageformat-formatters:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/messageformat-formatters@2.0.1","externalReferences":[{"url":"https://github.com/messageformat/messageformat.git","type":"distribution"},{"url":"https://messageformat.github.io/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat-formatters:messageformat_formatters:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat_formatters:messageformat-formatters:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat_formatters:messageformat_formatters:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat:messageformat-formatters:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat:messageformat_formatters:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/messageformat-formatters/package.json"}]},{"bom-ref":"pkg:npm/messageformat-parser@4.1.3?package-id=e027aa677afa5141","type":"library","author":"Alex Sexton , Eemeli Aro , Nikola Kovacs , Adrian Vogelsgesang ","name":"messageformat-parser","version":"4.1.3","description":"A PEG.js parser for ICU MessageFormat strings","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:messageformat-parser:messageformat-parser:4.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/messageformat-parser@4.1.3","externalReferences":[{"url":"https://github.com/messageformat/messageformat.git","type":"distribution"},{"url":"https://messageformat.github.io/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat-parser:messageformat_parser:4.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat_parser:messageformat-parser:4.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat_parser:messageformat_parser:4.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat:messageformat-parser:4.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:messageformat:messageformat_parser:4.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/messageformat-parser/package.json"}]},{"bom-ref":"pkg:npm/methods@1.1.2?package-id=5f8a3e9c18de5014","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com), TJ Holowaychuk (http://tjholowaychuk.com)","name":"methods","version":"1.1.2","description":"HTTP methods that node supports","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:methods:methods:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/methods@1.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/methods/package.json"}]},{"bom-ref":"pkg:npm/micromatch@3.1.10?package-id=2f60ee768b1461a2","type":"library","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), ","name":"micromatch","version":"3.1.10","description":"Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:micromatch:3.1.10:*:*:*:*:node.js:*:*","purl":"pkg:npm/micromatch@3.1.10","externalReferences":[{"url":"https://github.com/micromatch/micromatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/micromatch/package.json"}]},{"bom-ref":"pkg:npm/micromatch@4.0.8?package-id=4589ae9f300717e4","type":"library","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)","name":"micromatch","version":"4.0.8","description":"Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:micromatch:4.0.8:*:*:*:*:node.js:*:*","purl":"pkg:npm/micromatch@4.0.8","externalReferences":[{"url":"https://github.com/micromatch/micromatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/micromatch/package.json"}]},{"bom-ref":"pkg:npm/micromatch@4.0.8?package-id=a650aa642c0822c6","type":"library","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)","name":"micromatch","version":"4.0.8","description":"Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:micromatch:4.0.8:*:*:*:*:node.js:*:*","purl":"pkg:npm/micromatch@4.0.8","externalReferences":[{"url":"https://github.com/micromatch/micromatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/node_modules/micromatch/package.json"}]},{"bom-ref":"pkg:npm/mime@1.6.0?package-id=1ebb82e2ba25a844","type":"library","author":"Robert Kieffer (http://github.com/broofa), Benjamin Thomas (http://github.com/bentomas)","name":"mime","version":"1.6.0","description":"A comprehensive library for mime-type mapping","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mime_project:mime:1.6.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/mime@1.6.0","externalReferences":[{"url":"https://github.com/broofa/node-mime","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mime/package.json"}]},{"bom-ref":"pkg:npm/mime-db@1.52.0?package-id=43c6f2fbd14f0eba","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com), Robert Kieffer (http://github.com/broofa)","name":"mime-db","version":"1.52.0","description":"Media Type Database","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mime-db:mime-db:1.52.0:*:*:*:*:*:*:*","purl":"pkg:npm/mime-db@1.52.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime-db:mime_db:1.52.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime_db:mime-db:1.52.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime_db:mime_db:1.52.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime:mime-db:1.52.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime:mime_db:1.52.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mime-db/package.json"}]},{"bom-ref":"pkg:npm/mime-types@2.1.35?package-id=33e05356d0dff6ad","type":"library","author":"Douglas Christopher Wilson , Jeremiah Senkpiel (https://searchbeam.jit.su), Jonathan Ong (http://jongleberry.com)","name":"mime-types","version":"2.1.35","description":"The ultimate javascript content-type utility.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mime-types:mime-types:2.1.35:*:*:*:*:*:*:*","purl":"pkg:npm/mime-types@2.1.35","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime-types:mime_types:2.1.35:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime_types:mime-types:2.1.35:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime_types:mime_types:2.1.35:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime:mime-types:2.1.35:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mime:mime_types:2.1.35:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mime-types/package.json"}]},{"bom-ref":"pkg:npm/mimic-response@1.0.1?package-id=02b892e02c7322ac","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"mimic-response","version":"1.0.1","description":"Mimic a Node.js HTTP response stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mimic-response:mimic-response:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/mimic-response@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic-response:mimic_response:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic-response:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic_response:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic-response:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic_response:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mimic-response/package.json"}]},{"bom-ref":"pkg:npm/mimic-response@2.1.0?package-id=0e93cdb85c89eacc","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"mimic-response","version":"2.1.0","description":"Mimic a Node.js HTTP response stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mimic-response:mimic-response:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/mimic-response@2.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic-response:mimic_response:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic-response:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic_response:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic-response:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic_response:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json"}]},{"bom-ref":"pkg:npm/mimic-response@3.1.0?package-id=845c5d602993a101","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"mimic-response","version":"3.1.0","description":"Mimic a Node.js HTTP response stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mimic-response:mimic-response:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/mimic-response@3.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic-response:mimic_response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic-response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic_response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic-response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic_response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json"}]},{"bom-ref":"pkg:npm/mimic-response@3.1.0?package-id=2b67abea8a06a8db","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"mimic-response","version":"3.1.0","description":"Mimic a Node.js HTTP response stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mimic-response:mimic-response:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/mimic-response@3.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic-response:mimic_response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic-response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic_response:mimic_response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic-response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mimic:mimic_response:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json"}]},{"bom-ref":"pkg:npm/minami@1.1.1?package-id=259bb7f76d54d062","type":"library","author":"Nijiko Yonskai ","name":"minami","version":"1.1.1","description":"Clean and minimal JSDoc 3 Template / Theme","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:Nijikokun:minami:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/minami@1.1.1","externalReferences":[{"url":"https://github.com/Nijikokun/minami.git","type":"distribution"},{"url":"https://github.com/Nijikokun/minami","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minami:minami:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-js/docconfig/template/package.json"}]},{"bom-ref":"pkg:npm/minami@1.1.1?package-id=803f499aaa469edc","type":"library","author":"Nijiko Yonskai ","name":"minami","version":"1.1.1","description":"Clean and minimal JSDoc 3 Template / Theme","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:Nijikokun:minami:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/minami@1.1.1","externalReferences":[{"url":"https://github.com/Nijikokun/minami.git","type":"distribution"},{"url":"https://github.com/Nijikokun/minami","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minami:minami:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filehound/docconfig/template/package.json"}]},{"bom-ref":"pkg:npm/minami@1.1.1?package-id=21dab49a5abbbdc9","type":"library","author":"Nijiko Yonskai ","name":"minami","version":"1.1.1","description":"Clean and minimal JSDoc 3 Template / Theme","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:Nijikokun:minami:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/minami@1.1.1","externalReferences":[{"url":"https://github.com/Nijikokun/minami.git","type":"distribution"},{"url":"https://github.com/Nijikokun/minami","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minami:minami:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filesniffer/docconfig/template/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.0.5?package-id=a7d9f58fa9223af7","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.0.5","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.0.5:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.0.5","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.0.8?package-id=64792428adfc1585","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.0.8","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.0.8:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.0.8","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=31053d1a3eefafcf","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=c46d28efb236e0c8","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=2ea489db3cb444cd","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=a88006b8a0ec9567","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=34e3a98e2f474c3f","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=182b6a07cfd75764","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=5c4dec26d80d1f6e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=203e6da42d80803d","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@3.1.2?package-id=60218374fb088257","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"3.1.2","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@3.1.2","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@5.1.6?package-id=ae8bd0e649f1262b","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"5.1.6","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:5.1.6:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@5.1.6","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimatch@9.0.5?package-id=1f297f7286432e88","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"minimatch","version":"9.0.5","description":"a glob matcher in javascript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minimatch_project:minimatch:9.0.5:*:*:*:*:node.js:*:*","purl":"pkg:npm/minimatch@9.0.5","externalReferences":[{"url":"git://github.com/isaacs/minimatch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json"}]},{"bom-ref":"pkg:npm/minimist@0.2.4?package-id=73dbd9aaf4ec2d16","type":"library","author":"James Halliday (http://substack.net)","name":"minimist","version":"0.2.4","description":"parse argument options","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minimistjs:minimist:0.2.4:*:*:*:*:*:*:*","purl":"pkg:npm/minimist@0.2.4","externalReferences":[{"url":"git://github.com/minimistjs/minimist.git","type":"distribution"},{"url":"https://github.com/minimistjs/minimist","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minimist:minimist:0.2.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/bower-config/node_modules/minimist/package.json"}]},{"bom-ref":"pkg:npm/minimist@1.2.8?package-id=9c7c73598a676732","type":"library","author":"James Halliday (http://substack.net)","name":"minimist","version":"1.2.8","description":"parse argument options","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minimistjs:minimist:1.2.8:*:*:*:*:*:*:*","purl":"pkg:npm/minimist@1.2.8","externalReferences":[{"url":"git://github.com/minimistjs/minimist.git","type":"distribution"},{"url":"https://github.com/minimistjs/minimist","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minimist:minimist:1.2.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minimist/package.json"}]},{"bom-ref":"pkg:npm/minipass@2.9.0?package-id=59462219a37abffd","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"2.9.0","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:2.9.0:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@2.9.0","externalReferences":[{"url":"git+https://github.com/isaacs/minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass@3.3.6?package-id=338b486a654e33cb","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"3.3.6","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:3.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@3.3.6","externalReferences":[{"url":"git+https://github.com/isaacs/minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass@3.3.6?package-id=7256b9dc3ee5141e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"3.3.6","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:3.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@3.3.6","externalReferences":[{"url":"git+https://github.com/isaacs/minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass@3.3.6?package-id=b65044371c10aa40","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"3.3.6","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:3.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@3.3.6","externalReferences":[{"url":"git+https://github.com/isaacs/minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass@3.3.6?package-id=04660218c5e211d0","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"3.3.6","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:3.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@3.3.6","externalReferences":[{"url":"git+https://github.com/isaacs/minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass@5.0.0?package-id=e285aecf7d10679e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"5.0.0","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@5.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/minipass.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass@7.1.2?package-id=9f005f004bbbc237","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minipass","version":"7.1.2","description":"minimal implementation of a PassThrough stream","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass:minipass:7.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/minipass@7.1.2","externalReferences":[{"url":"https://github.com/isaacs/minipass","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:minipass:7.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass/package.json"}]},{"bom-ref":"pkg:npm/minipass-collect@1.0.2?package-id=63efb267ac514e08","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"minipass-collect","version":"1.0.2","description":"A Minipass stream that collects all the data into a single chunk","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass-collect:minipass-collect:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-collect@1.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-collect:minipass_collect:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_collect:minipass-collect:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_collect:minipass_collect:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-collect:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_collect:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json"}]},{"bom-ref":"pkg:npm/minipass-collect@2.0.1?package-id=8fecd15c1c48c3bb","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"minipass-collect","version":"2.0.1","description":"A Minipass stream that collects all the data into a single chunk","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass-collect:minipass-collect:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-collect@2.0.1","externalReferences":[{"url":"https://github.com/isaacs/minipass-collect","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-collect:minipass_collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_collect:minipass-collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_collect:minipass_collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:minipass-collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:minipass_collect:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-collect/package.json"}]},{"bom-ref":"pkg:npm/minipass-fetch@1.4.1?package-id=f1dcdfbdae2d40b2","type":"library","name":"minipass-fetch","version":"1.4.1","description":"An implementation of window.fetch in Node.js using Minipass streams","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minipass-fetch:minipass-fetch:1.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-fetch@1.4.1","externalReferences":[{"url":"git+https://github.com/npm/minipass-fetch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-fetch:minipass_fetch:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_fetch:minipass-fetch:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_fetch:minipass_fetch:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-fetch:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_fetch:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json"}]},{"bom-ref":"pkg:npm/minipass-fetch@4.0.1?package-id=7894cdb8bcb4ca43","type":"library","author":"GitHub Inc.","name":"minipass-fetch","version":"4.0.1","description":"An implementation of window.fetch in Node.js using Minipass streams","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minipass-fetch:minipass-fetch:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-fetch@4.0.1","externalReferences":[{"url":"git+https://github.com/npm/minipass-fetch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-fetch:minipass_fetch:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_fetch:minipass-fetch:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_fetch:minipass_fetch:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-fetch:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_fetch:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-fetch/package.json"}]},{"bom-ref":"pkg:npm/minipass-flush@1.0.5?package-id=bedbd18a6cd2025c","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"minipass-flush","version":"1.0.5","description":"A Minipass stream that calls a flush function before emitting 'end'","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass-flush:minipass-flush:1.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-flush@1.0.5","externalReferences":[{"url":"git+https://github.com/isaacs/minipass-flush.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-flush:minipass_flush:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_flush:minipass-flush:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_flush:minipass_flush:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-flush:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_flush:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-flush/package.json"}]},{"bom-ref":"pkg:npm/minipass-pipeline@1.2.4?package-id=8d7f8393e7e2d352","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"minipass-pipeline","version":"1.2.4","description":"create a pipeline of streams using Minipass","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass-pipeline:minipass-pipeline:1.2.4:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-pipeline@1.2.4","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-pipeline:minipass_pipeline:1.2.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_pipeline:minipass-pipeline:1.2.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_pipeline:minipass_pipeline:1.2.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-pipeline:1.2.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_pipeline:1.2.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-pipeline/package.json"}]},{"bom-ref":"pkg:npm/minipass-sized@1.0.3?package-id=82b64febd11d5f17","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"minipass-sized","version":"1.0.3","description":"A Minipass stream that raises an error if you get a different number of bytes than expected","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:minipass-sized:minipass-sized:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/minipass-sized@1.0.3","externalReferences":[{"url":"git+https://github.com/isaacs/minipass-sized.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass-sized:minipass_sized:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_sized:minipass-sized:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass_sized:minipass_sized:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass-sized:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:minipass:minipass_sized:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-sized/package.json"}]},{"bom-ref":"pkg:npm/minizlib@1.3.3?package-id=6cecd69a39d4a47e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minizlib","version":"1.3.3","description":"A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minizlib:minizlib:1.3.3:*:*:*:*:*:*:*","purl":"pkg:npm/minizlib@1.3.3","externalReferences":[{"url":"git+https://github.com/isaacs/minizlib.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json"}]},{"bom-ref":"pkg:npm/minizlib@2.1.2?package-id=871e116128fa5e93","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minizlib","version":"2.1.2","description":"A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minizlib:minizlib:2.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/minizlib@2.1.2","externalReferences":[{"url":"git+https://github.com/isaacs/minizlib.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json"}]},{"bom-ref":"pkg:npm/minizlib@3.0.2?package-id=4c875a47e8ed8d75","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"minizlib","version":"3.0.2","description":"A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:minizlib:minizlib:3.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/minizlib@3.0.2","externalReferences":[{"url":"git+https://github.com/isaacs/minizlib.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minizlib/package.json"}]},{"bom-ref":"pkg:npm/mixin-deep@1.3.2?package-id=2bd6b6a73f24438a","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"mixin-deep","version":"1.3.2","description":"Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mixin-deep_project:mixin-deep:1.3.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/mixin-deep@1.3.2","externalReferences":[{"url":"https://github.com/jonschlinkert/mixin-deep","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mixin-deep/package.json"}]},{"bom-ref":"pkg:npm/mkdirp@0.5.6?package-id=aac75cf953afd7be","type":"library","author":"James Halliday (http://substack.net)","name":"mkdirp","version":"0.5.6","description":"Recursively mkdir, like `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:substack:mkdirp:0.5.6:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp@0.5.6","externalReferences":[{"url":"https://github.com/substack/node-mkdirp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp:0.5.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fstream/node_modules/mkdirp/package.json"}]},{"bom-ref":"pkg:npm/mkdirp@0.5.6?package-id=9545f93d32ecd825","type":"library","author":"James Halliday (http://substack.net)","name":"mkdirp","version":"0.5.6","description":"Recursively mkdir, like `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:substack:mkdirp:0.5.6:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp@0.5.6","externalReferences":[{"url":"https://github.com/substack/node-mkdirp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp:0.5.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/multer/node_modules/mkdirp/package.json"}]},{"bom-ref":"pkg:npm/mkdirp@0.5.6?package-id=cdd9e55c287880e9","type":"library","author":"James Halliday (http://substack.net)","name":"mkdirp","version":"0.5.6","description":"Recursively mkdir, like `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:substack:mkdirp:0.5.6:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp@0.5.6","externalReferences":[{"url":"https://github.com/substack/node-mkdirp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp:0.5.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json"}]},{"bom-ref":"pkg:npm/mkdirp@1.0.4?package-id=ec81f4c73a16e50a","type":"library","name":"mkdirp","version":"1.0.4","description":"Recursively mkdir, like `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:isaacs:mkdirp:1.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp@1.0.4","externalReferences":[{"url":"https://github.com/isaacs/node-mkdirp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp:1.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mkdirp/package.json"}]},{"bom-ref":"pkg:npm/mkdirp@3.0.1?package-id=9aa87987dc535ad0","type":"library","name":"mkdirp","version":"3.0.1","description":"Recursively mkdir, like `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:isaacs:mkdirp:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp@3.0.1","externalReferences":[{"url":"https://github.com/isaacs/node-mkdirp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json"}]},{"bom-ref":"pkg:npm/mkdirp@3.0.1?package-id=3f698848c9800d05","type":"library","name":"mkdirp","version":"3.0.1","description":"Recursively mkdir, like `mkdir -p`","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:isaacs:mkdirp:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp@3.0.1","externalReferences":[{"url":"https://github.com/isaacs/node-mkdirp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar/node_modules/mkdirp/package.json"}]},{"bom-ref":"pkg:npm/mkdirp-classic@0.5.3?package-id=fbd74b5142e9aacc","type":"library","author":"Mathias Buus (@mafintosh)","name":"mkdirp-classic","version":"0.5.3","description":"Mirror of mkdirp 0.5.2","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mkdirp-classic:mkdirp-classic:0.5.3:*:*:*:*:*:*:*","purl":"pkg:npm/mkdirp-classic@0.5.3","externalReferences":[{"url":"https://github.com/mafintosh/mkdirp-classic.git","type":"distribution"},{"url":"https://github.com/mafintosh/mkdirp-classic","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp-classic:mkdirp_classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp_classic:mkdirp-classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp_classic:mkdirp_classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:mkdirp-classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:mkdirp_classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp-classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mkdirp:mkdirp_classic:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mkdirp-classic/package.json"}]},{"bom-ref":"pkg:npm/moment@2.0.0?package-id=fb07dad56d7726f5","type":"library","author":"Tim Wood (http://timwoodcreates.com/), Rocky Meza (http://rockymeza.com), Iskren Ivov Chernev (https://github.com/ichernev)","name":"moment","version":"2.0.0","description":"Parse, manipulate, and display dates.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:momentjs:moment:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/moment@2.0.0","externalReferences":[{"url":"https://github.com/timrwood/moment.git","type":"distribution"},{"url":"http://momentjs.com","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json"}]},{"bom-ref":"pkg:npm/moment@2.30.1?package-id=7f78544a103db020","type":"library","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)","name":"moment","version":"2.30.1","description":"Parse, validate, manipulate, and display dates","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:momentjs:moment:2.30.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/moment@2.30.1","externalReferences":[{"url":"https://github.com/moment/moment.git","type":"distribution"},{"url":"https://momentjs.com","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/moment/package.json"}]},{"bom-ref":"pkg:npm/moment-timezone@0.5.48?package-id=1d07c82a5521aa67","type":"library","author":"Tim Wood (http://timwoodcreates.com/)","name":"moment-timezone","version":"0.5.48","description":"Parse and display moments in any timezone.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:moment-timezone:moment-timezone:0.5.48:*:*:*:*:*:*:*","purl":"pkg:npm/moment-timezone@0.5.48","externalReferences":[{"url":"https://github.com/moment/moment-timezone.git","type":"distribution"},{"url":"http://momentjs.com/timezone/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:moment-timezone:moment_timezone:0.5.48:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:moment_timezone:moment-timezone:0.5.48:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:moment_timezone:moment_timezone:0.5.48:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:moment:moment-timezone:0.5.48:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:moment:moment_timezone:0.5.48:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/moment-timezone/package.json"}]},{"bom-ref":"pkg:npm/morgan@1.10.1?package-id=36a2e18413295dc3","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"morgan","version":"1.10.1","description":"HTTP request logger middleware for node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:morgan_project:morgan:1.10.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/morgan@1.10.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/morgan/package.json"}]},{"bom-ref":"pkg:npm/mout@1.2.4?package-id=8b26513aaaf1aac2","type":"library","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","name":"mout","version":"1.2.4","description":"Modular Utilities","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:moutjs:mout:1.2.4:*:*:*:*:node.js:*:*","purl":"pkg:npm/mout@1.2.4","externalReferences":[{"url":"git://github.com/mout/mout.git","type":"distribution"},{"url":"http://moutjs.com/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mout/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=8775a9288f5bc126","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/body-parser/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=d3195105fc17a7bf","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/compression/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=f37e42bc8cfd45d4","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/expand-brackets/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=41f4b47890eeafc0","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/express/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=2d8c5183e2e4aaa9","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/finalhandler/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=cd9f24fc6f126249","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/morgan/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=2656d211549c31f9","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=9baffa9f02caeb71","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.0.0?package-id=845620f2808130a3","type":"library","name":"ms","version":"2.0.0","description":"Tiny milisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/ms@2.1.3?package-id=9f6813161aea9615","type":"library","name":"ms","version":"2.1.3","description":"Tiny millisecond conversion utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vercel:ms:2.1.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/ms@2.1.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ms/package.json"}]},{"bom-ref":"pkg:npm/multer@1.4.5-lts.2?package-id=cce9b5dd2cb3fe54","type":"library","author":"Hage Yaapa (http://www.hacksparrow.com), Jaret Pfluger , Linus Unnebäck ","name":"multer","version":"1.4.5-lts.2","description":"Middleware for handling `multipart/form-data`.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:multer:multer:1.4.5-lts.2:*:*:*:*:*:*:*","purl":"pkg:npm/multer@1.4.5-lts.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/multer/package.json"}]},{"bom-ref":"pkg:npm/mustache@4.2.0?package-id=4b189aa85e6c312d","type":"library","author":"mustache.js Authors ","name":"mustache","version":"4.2.0","description":"Logic-less {{mustache}} templates with JavaScript","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mustache.js:mustache.js:4.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/mustache@4.2.0","externalReferences":[{"url":"https://github.com/janl/mustache.js.git","type":"distribution"},{"url":"https://github.com/janl/mustache.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mustache.js:mustache:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mustache:mustache.js:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mustache:mustache:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:janl:mustache.js:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:janl:mustache:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/mustache/package.json"}]},{"bom-ref":"pkg:npm/mylib@0.0.0?package-id=ca93165f21ef1895","type":"library","name":"mylib","version":"0.0.0","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:mylib:mylib:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/mylib@0.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json"}]},{"bom-ref":"pkg:npm/nan@2.22.2?package-id=f98605c6f902c9b8","type":"library","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)","name":"nan","version":"2.22.2","description":"Native Abstractions for Node.js: C++ header for Node 0.8 -> 22 compatibility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:nodejs:nan:2.22.2:*:*:*:*:*:*:*","purl":"pkg:npm/nan@2.22.2","externalReferences":[{"url":"git://github.com/nodejs/nan.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nan:nan:2.22.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/nan/package.json"}]},{"bom-ref":"pkg:npm/nanomatch@1.2.13?package-id=99620647e0c9d7c2","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Devon Govett (http://badassjs.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"nanomatch","version":"1.2.13","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)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:micromatch:nanomatch:1.2.13:*:*:*:*:*:*:*","purl":"pkg:npm/nanomatch@1.2.13","externalReferences":[{"url":"https://github.com/micromatch/nanomatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nanomatch:nanomatch:1.2.13:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/nanomatch/package.json"}]},{"bom-ref":"pkg:npm/napi-build-utils@1.0.2?package-id=f9886324943b066f","type":"library","author":"Jim Schlight","name":"napi-build-utils","version":"1.0.2","description":"A set of utilities to assist developers of tools that build N-API native add-ons","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:napi-build-utils:napi-build-utils:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/napi-build-utils@1.0.2","externalReferences":[{"url":"git+https://github.com/inspiredware/napi-build-utils.git","type":"distribution"},{"url":"https://github.com/inspiredware/napi-build-utils#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build-utils:napi_build_utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build_utils:napi-build-utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build_utils:napi_build_utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspiredware:napi-build-utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspiredware:napi_build_utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build:napi-build-utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build:napi_build_utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build:napi-build-utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build:napi_build_utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi:napi-build-utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi:napi_build_utils:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/napi-build-utils/package.json"}]},{"bom-ref":"pkg:npm/napi-build-utils@2.0.0?package-id=a1b5ba5038b982fd","type":"library","author":"Jim Schlight","name":"napi-build-utils","version":"2.0.0","description":"A set of utilities to assist developers of tools that build N-API native add-ons","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:napi-build-utils:napi-build-utils:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/napi-build-utils@2.0.0","externalReferences":[{"url":"git+https://github.com/inspiredware/napi-build-utils.git","type":"distribution"},{"url":"https://github.com/inspiredware/napi-build-utils#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build-utils:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build_utils:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build_utils:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspiredware:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspiredware:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json"}]},{"bom-ref":"pkg:npm/napi-build-utils@2.0.0?package-id=3a25fd995add959b","type":"library","author":"Jim Schlight","name":"napi-build-utils","version":"2.0.0","description":"A set of utilities to assist developers of tools that build N-API native add-ons","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:napi-build-utils:napi-build-utils:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/napi-build-utils@2.0.0","externalReferences":[{"url":"git+https://github.com/inspiredware/napi-build-utils.git","type":"distribution"},{"url":"https://github.com/inspiredware/napi-build-utils#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build-utils:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build_utils:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build_utils:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspiredware:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspiredware:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi-build:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi_build:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi:napi-build-utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:napi:napi_build_utils:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json"}]},{"bom-ref":"pkg:npm/needle@2.9.1?package-id=02a44fe43834d9a1","type":"library","author":"Tomás Pollak ","name":"needle","version":"2.9.1","description":"The leanest and most handsome HTTP client in the Nodelands.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:needle:needle:2.9.1:*:*:*:*:*:*:*","purl":"pkg:npm/needle@2.9.1","externalReferences":[{"url":"https://github.com/tomas/needle.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tomas:needle:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/needle/package.json"}]},{"bom-ref":"pkg:npm/negotiator@0.6.3?package-id=3124531c115a5cf0","type":"library","author":"Douglas Christopher Wilson , Federico Romero , Isaac Z. Schlueter (http://blog.izs.me/)","name":"negotiator","version":"0.6.3","description":"HTTP content negotiation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:negotiator:negotiator:0.6.3:*:*:*:*:*:*:*","purl":"pkg:npm/negotiator@0.6.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/accepts/node_modules/negotiator/package.json"}]},{"bom-ref":"pkg:npm/negotiator@0.6.4?package-id=922044f9c518728f","type":"library","author":"Douglas Christopher Wilson , Federico Romero , Isaac Z. Schlueter (http://blog.izs.me/)","name":"negotiator","version":"0.6.4","description":"HTTP content negotiation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:negotiator:negotiator:0.6.4:*:*:*:*:*:*:*","purl":"pkg:npm/negotiator@0.6.4","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/negotiator/package.json"}]},{"bom-ref":"pkg:npm/negotiator@1.0.0?package-id=c566eb58c86960c4","type":"library","author":"Douglas Christopher Wilson , Federico Romero , Isaac Z. Schlueter (http://blog.izs.me/)","name":"negotiator","version":"1.0.0","description":"HTTP content negotiation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:negotiator:negotiator:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/negotiator@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json"}]},{"bom-ref":"pkg:npm/neo-async@2.6.2?package-id=fa2e675cd8ba8607","type":"library","name":"neo-async","version":"2.6.2","description":"Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster ","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:neo-async:neo-async:2.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/neo-async@2.6.2","externalReferences":[{"url":"https://github.com/suguru03/neo-async","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:neo-async:neo_async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:neo_async:neo-async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:neo_async:neo_async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:suguru03:neo-async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:suguru03:neo_async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:neo:neo-async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:neo:neo_async:2.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/neo-async/package.json"}]},{"bom-ref":"pkg:deb/debian/netbase@6.4?arch=all&distro=debian-12&package-id=f28ae05ddd844b33","type":"library","publisher":"Marco d'Itri ","name":"netbase","version":"6.4","licenses":[{"license":{"id":"GPL-2.0-only"}}],"cpe":"cpe:2.3:a:netbase:netbase:6.4:*:*:*:*:*:*:*","purl":"pkg:deb/debian/netbase@6.4?arch=all&distro=debian-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:location:0:layerID","value":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/netbase"},{"name":"syft:location:1:layerID","value":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba"},{"name":"syft:location:1:path","value":"/usr/share/doc/netbase/copyright"},{"name":"syft:location:2:layerID","value":"sha256:8fa10c0194df9b7c054c90dbe482585f768a54428fc90a5b78a0066a123b1bba"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/netbase.md5sums"},{"name":"syft:metadata:installedSize","value":"36"}]},{"bom-ref":"pkg:generic/node@22.18.0?package-id=0f112df19132fab3","type":"application","name":"node","version":"22.18.0","cpe":"cpe:2.3:a:nodejs:node.js:22.18.0:*:*:*:*:*:*:*","purl":"pkg:generic/node@22.18.0","properties":[{"name":"syft:package:foundBy","value":"binary-classifier-cataloger"},{"name":"syft:package:type","value":"binary"},{"name":"syft:package:metadataType","value":"binary-signature"},{"name":"syft:location:0:layerID","value":"sha256:2f5239c7b2bfbda3e275a053ca0865fc4cb8aad6d1fd5aca22d3e1e54f32df99"},{"name":"syft:location:0:path","value":"/nodejs/bin/node"}]},{"bom-ref":"pkg:npm/node-abi@2.30.1?package-id=56163144372dee3f","type":"library","author":"Lukas Geiger","name":"node-abi","version":"2.30.1","description":"Get the Node ABI for a given target and runtime, and vice versa.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-abi:node-abi:2.30.1:*:*:*:*:*:*:*","purl":"pkg:npm/node-abi@2.30.1","externalReferences":[{"url":"https://github.com/lgeiger/node-abi.git","type":"distribution"},{"url":"https://github.com/lgeiger/node-abi#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-abi:node_abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_abi:node-abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_abi:node_abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lgeiger:node-abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:lgeiger:node_abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_abi:2.30.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-abi/package.json"}]},{"bom-ref":"pkg:npm/node-abi@3.77.0?package-id=b8aaa84163365d61","type":"library","author":"Lukas Geiger","name":"node-abi","version":"3.77.0","description":"Get the Node ABI for a given target and runtime, and vice versa.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:electron:node-abi:3.77.0:*:*:*:*:*:*:*","purl":"pkg:npm/node-abi@3.77.0","externalReferences":[{"url":"git+https://github.com/electron/node-abi.git","type":"distribution"},{"url":"https://github.com/electron/node-abi#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:electron:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-abi:node-abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-abi:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_abi:node-abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_abi:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json"}]},{"bom-ref":"pkg:npm/node-abi@3.77.0?package-id=ebfe7e7767f743cd","type":"library","author":"Lukas Geiger","name":"node-abi","version":"3.77.0","description":"Get the Node ABI for a given target and runtime, and vice versa.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:electron:node-abi:3.77.0:*:*:*:*:*:*:*","purl":"pkg:npm/node-abi@3.77.0","externalReferences":[{"url":"git+https://github.com/electron/node-abi.git","type":"distribution"},{"url":"https://github.com/electron/node-abi#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:electron:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-abi:node-abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-abi:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_abi:node-abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_abi:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_abi:3.77.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json"}]},{"bom-ref":"pkg:npm/node-addon-api@7.1.1?package-id=3b2568607ceb74e4","type":"library","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)","name":"node-addon-api","version":"7.1.1","description":"Node.js API (Node-API)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-addon-api:node-addon-api:7.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/node-addon-api@7.1.1","externalReferences":[{"url":"git://github.com/nodejs/node-addon-api.git","type":"distribution"},{"url":"https://github.com/nodejs/node-addon-api","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-addon-api:node_addon_api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_addon_api:node-addon-api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_addon_api:node_addon_api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-addon:node-addon-api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-addon:node_addon_api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_addon:node-addon-api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_addon:node_addon_api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:node-addon-api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:node_addon_api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-addon-api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_addon_api:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-addon-api/package.json"}]},{"bom-ref":"pkg:npm/node-fetch@2.7.0?package-id=4cb2b202d405571f","type":"library","author":"David Frank","name":"node-fetch","version":"2.7.0","description":"A light-weight module that brings window.fetch to node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-fetch_project:node-fetch:2.7.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/node-fetch@2.7.0","externalReferences":[{"url":"https://github.com/bitinn/node-fetch.git","type":"distribution"},{"url":"https://github.com/bitinn/node-fetch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-fetch/package.json"}]},{"bom-ref":"pkg:npm/node-gyp@11.4.2?package-id=9695f2bb910aad79","type":"library","author":"Nathan Rajlich (http://tootallnate.net)","name":"node-gyp","version":"11.4.2","description":"Node.js native addon build tool","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-gyp:node-gyp:11.4.2:*:*:*:*:*:*:*","purl":"pkg:npm/node-gyp@11.4.2","externalReferences":[{"url":"git://github.com/nodejs/node-gyp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-gyp:node_gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_gyp:node-gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_gyp:node_gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:node-gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:node_gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_gyp:11.4.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-gyp/package.json"}]},{"bom-ref":"pkg:npm/node-gyp@8.4.1?package-id=4c76218352127cf5","type":"library","author":"Nathan Rajlich (http://tootallnate.net)","name":"node-gyp","version":"8.4.1","description":"Node.js native addon build tool","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:node-gyp:node-gyp:8.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/node-gyp@8.4.1","externalReferences":[{"url":"git://github.com/nodejs/node-gyp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-gyp:node_gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_gyp:node-gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_gyp:node_gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:node-gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:node_gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_gyp:8.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json"}]},{"bom-ref":"pkg:npm/node-pre-gyp@0.15.0?package-id=f723ada374e828f8","type":"library","author":"Dane Springmeyer ","name":"node-pre-gyp","version":"0.15.0","description":"Node.js native addon binary install tool","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:node-pre-gyp:node-pre-gyp:0.15.0:*:*:*:*:*:*:*","purl":"pkg:npm/node-pre-gyp@0.15.0","externalReferences":[{"url":"git://github.com/mapbox/node-pre-gyp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-pre-gyp:node_pre_gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_pre_gyp:node-pre-gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_pre_gyp:node_pre_gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-pre:node-pre-gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node-pre:node_pre_gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_pre:node-pre-gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node_pre:node_pre_gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mapbox:node-pre-gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mapbox:node_pre_gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node-pre-gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:node:node_pre_gyp:0.15.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/package.json"}]},{"bom-ref":"pkg:npm/noop-logger@0.1.1?package-id=62097a3cbdf4d6ce","type":"library","name":"noop-logger","version":"0.1.1","description":"A logger that does exactly nothing.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:noop-logger:noop-logger:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/noop-logger@0.1.1","externalReferences":[{"url":"git://github.com/segmentio/noop-logger.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:noop-logger:noop_logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:noop_logger:noop-logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:noop_logger:noop_logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:segmentio:noop-logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:segmentio:noop_logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:noop:noop-logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:noop:noop_logger:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/noop-logger/package.json"}]},{"bom-ref":"pkg:npm/nopt@3.0.6?package-id=09c7991b45a9fe7b","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"nopt","version":"3.0.6","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:nopt:nopt:3.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/nopt@3.0.6","externalReferences":[{"url":"https://github.com/npm/nopt.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:nopt:3.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/nopt/package.json"}]},{"bom-ref":"pkg:npm/nopt@4.0.3?package-id=3503d5499a9b9b8f","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"nopt","version":"4.0.3","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:nopt:nopt:4.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/nopt@4.0.3","externalReferences":[{"url":"https://github.com/npm/nopt.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:nopt:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.json"}]},{"bom-ref":"pkg:npm/nopt@4.0.3?package-id=17084a2a134171fb","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"nopt","version":"4.0.3","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:nopt:nopt:4.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/nopt@4.0.3","externalReferences":[{"url":"https://github.com/npm/nopt.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:nopt:4.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json"}]},{"bom-ref":"pkg:npm/nopt@5.0.0?package-id=72fe4ee56e6df59b","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"nopt","version":"5.0.0","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:nopt:nopt:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/nopt@5.0.0","externalReferences":[{"url":"https://github.com/npm/nopt.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:nopt:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/nopt/package.json"}]},{"bom-ref":"pkg:npm/nopt@8.1.0?package-id=e53437a448e9c126","type":"library","author":"GitHub Inc.","name":"nopt","version":"8.1.0","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:nopt:nopt:8.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/nopt@8.1.0","externalReferences":[{"url":"git+https://github.com/npm/nopt.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-gyp/node_modules/nopt/package.json"}]},{"bom-ref":"pkg:npm/normalize-path@2.1.1?package-id=371b1b4791f29956","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Blaine Bublitz (https://twitter.com/BlaineBublitz), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"normalize-path","version":"2.1.1","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:normalize-path:normalize-path:2.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/normalize-path@2.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/normalize-path","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize-path:normalize_path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize_path:normalize-path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize_path:normalize_path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:normalize-path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:normalize_path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize:normalize-path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize:normalize_path:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/normalize-path/package.json"}]},{"bom-ref":"pkg:npm/normalize-path@3.0.0?package-id=653c248007512801","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Blaine Bublitz (https://twitter.com/BlaineBublitz), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"normalize-path","version":"3.0.0","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:normalize-path:normalize-path:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/normalize-path@3.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/normalize-path","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize-path:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize_path:normalize-path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize_path:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:normalize-path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize:normalize-path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json"}]},{"bom-ref":"pkg:npm/normalize-path@3.0.0?package-id=ffe1ecc93863a070","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Blaine Bublitz (https://twitter.com/BlaineBublitz), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"normalize-path","version":"3.0.0","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:normalize-path:normalize-path:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/normalize-path@3.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/normalize-path","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize-path:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize_path:normalize-path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize_path:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:normalize-path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize:normalize-path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:normalize:normalize_path:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json"}]},{"bom-ref":"pkg:npm/normalize-url@2.0.1?package-id=19ee02344c33b376","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"normalize-url","version":"2.0.1","description":"Normalize a URL","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:normalize-url_project:normalize-url:2.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/normalize-url@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/normalize-url/package.json"}]},{"bom-ref":"pkg:npm/notevil@1.3.3?package-id=06d4740823f7ae47","type":"library","author":"Matt McKegg","name":"notevil","version":"1.3.3","description":"Evalulate javascript like the built-in eval() method but safely","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:notevil_project:notevil:1.3.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/notevil@1.3.3","externalReferences":[{"url":"https://github.com/mmckegg/notevil","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/notevil/package.json"}]},{"bom-ref":"pkg:npm/npm-bundled@1.1.2?package-id=9514fb53235856ea","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"npm-bundled","version":"1.1.2","description":"list things in node_modules that are bundledDependencies, or transitive dependencies thereof","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npm-bundled:npm-bundled:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/npm-bundled@1.1.2","externalReferences":[{"url":"git+https://github.com/npm/npm-bundled.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-bundled:npm_bundled:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_bundled:npm-bundled:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_bundled:npm_bundled:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npm-bundled:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npm_bundled:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/npm-bundled/package.json"}]},{"bom-ref":"pkg:npm/npm-normalize-package-bin@1.0.1?package-id=a243c54124680107","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"npm-normalize-package-bin","version":"1.0.1","description":"Turn any flavor of allowable package.json bin into a normalized object","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npm-normalize-package-bin:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/npm-normalize-package-bin@1.0.1","externalReferences":[{"url":"git+https://github.com/npm/npm-normalize-package-bin","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-normalize-package-bin:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_normalize_package_bin:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_normalize_package_bin:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-normalize-package:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-normalize-package:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_normalize_package:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_normalize_package:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-normalize:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-normalize:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_normalize:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_normalize:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npm-normalize-package-bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npm_normalize_package_bin:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/npm-normalize-package-bin/package.json"}]},{"bom-ref":"pkg:npm/npm-packlist@1.4.8?package-id=d146b73bd2488b35","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"npm-packlist","version":"1.4.8","description":"Get a list of the files to add from a folder into an npm package","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npm-packlist:npm-packlist:1.4.8:*:*:*:*:*:*:*","purl":"pkg:npm/npm-packlist@1.4.8","externalReferences":[{"url":"git+https://github.com/npm/npm-packlist.git","type":"distribution"},{"url":"https://www.npmjs.com/package/npm-packlist","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm-packlist:npm_packlist:1.4.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_packlist:npm-packlist:1.4.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm_packlist:npm_packlist:1.4.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npm-packlist:1.4.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npm_packlist:1.4.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/npm-packlist/package.json"}]},{"bom-ref":"pkg:npm/npmlog@4.1.2?package-id=f0ae369a8e8ec43c","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"npmlog","version":"4.1.2","description":"logger for npm","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmlog:npmlog:4.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/npmlog@4.1.2","externalReferences":[{"url":"https://github.com/npm/npmlog.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npmlog:4.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/npmlog/package.json"}]},{"bom-ref":"pkg:npm/npmlog@6.0.2?package-id=0ceab194b80b773c","type":"library","author":"GitHub Inc.","name":"npmlog","version":"6.0.2","description":"logger for npm","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmlog:npmlog:6.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/npmlog@6.0.2","externalReferences":[{"url":"https://github.com/npm/npmlog.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:npmlog:6.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json"}]},{"bom-ref":"pkg:npm/number-is-nan@1.0.1?package-id=d623ff908a3a9701","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"number-is-nan","version":"1.0.1","description":"ES2015 Number.isNaN() ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:number-is-nan:number-is-nan:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/number-is-nan@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:number-is-nan:number_is_nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number_is_nan:number-is-nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number_is_nan:number_is_nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number-is:number-is-nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number-is:number_is_nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number_is:number-is-nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number_is:number_is_nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number:number-is-nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:number:number_is_nan:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/number-is-nan/package.json"}]},{"bom-ref":"pkg:npm/nw-pre-gyp-module-test@0.0.1?package-id=c9c21893f035082b","type":"library","name":"nw-pre-gyp-module-test","version":"0.0.1","description":"Node-webkit-based module test.","cpe":"cpe:2.3:a:nw-pre-gyp-module-test:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/nw-pre-gyp-module-test@0.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre-gyp-module-test:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre_gyp_module_test:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre_gyp_module_test:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre-gyp-module:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre-gyp-module:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre_gyp_module:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre_gyp_module:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre-gyp:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre-gyp:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre_gyp:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre_gyp:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw-pre:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw_pre:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw:nw-pre-gyp-module-test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nw:nw_pre_gyp_module_test:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json"}]},{"bom-ref":"pkg:npm/object-assign@4.1.1?package-id=4c17ebf4ed7ff6f6","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"object-assign","version":"4.1.1","description":"ES2015 `Object.assign()` ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:object-assign:object-assign:4.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/object-assign@4.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-assign:object_assign:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_assign:object-assign:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_assign:object_assign:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object-assign:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object_assign:4.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-assign/package.json"}]},{"bom-ref":"pkg:npm/object-copy@0.1.0?package-id=fa89cc94ecc25086","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"object-copy","version":"0.1.0","description":"Copy static properties, prototype properties, and descriptors from one object to another.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:object-copy:0.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/object-copy@0.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/object-copy","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:object_copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-copy:object-copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-copy:object_copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_copy:object-copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_copy:object_copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object-copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object_copy:0.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-copy/package.json"}]},{"bom-ref":"pkg:npm/object-inspect@1.13.4?package-id=9fa07124108ec4f5","type":"library","author":"James Halliday (http://substack.net)","name":"object-inspect","version":"1.13.4","description":"string representations of objects in node and the browser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:object-inspect:object-inspect:1.13.4:*:*:*:*:*:*:*","purl":"pkg:npm/object-inspect@1.13.4","externalReferences":[{"url":"git://github.com/inspect-js/object-inspect.git","type":"distribution"},{"url":"https://github.com/inspect-js/object-inspect","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-inspect:object_inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_inspect:object-inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_inspect:object_inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:object-inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:object_inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object-inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object_inspect:1.13.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-inspect/package.json"}]},{"bom-ref":"pkg:npm/object-is@1.1.6?package-id=84b496a3bc09adcb","type":"library","author":"Jordan Harband","name":"object-is","version":"1.1.6","description":"ES2015-compliant shim for Object.is - differentiates between -0 and +0","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:object-is:object-is:1.1.6:*:*:*:*:*:*:*","purl":"pkg:npm/object-is@1.1.6","externalReferences":[{"url":"git://github.com/es-shims/object-is.git","type":"distribution"},{"url":"https://github.com/es-shims/object-is","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-is:object_is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_is:object-is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_is:object_is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:object-is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:object_is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object-is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object_is:1.1.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-is/package.json"}]},{"bom-ref":"pkg:npm/object-keys@1.1.1?package-id=f895e876218f5744","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes), Raynos , Nathan Rajlich , Ivan Starkov , Gary Katsevman ","name":"object-keys","version":"1.1.1","description":"An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:object-keys:object-keys:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/object-keys@1.1.1","externalReferences":[{"url":"git://github.com/ljharb/object-keys.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-keys:object_keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_keys:object-keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_keys:object_keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:object-keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:object_keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object-keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object_keys:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-keys/package.json"}]},{"bom-ref":"pkg:npm/object-visit@1.0.1?package-id=60f0de0c3a8e2fbd","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"object-visit","version":"1.0.1","description":"Call a specified method on each value in the given object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:object-visit:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/object-visit@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/object-visit","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:object_visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-visit:object-visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object-visit:object_visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_visit:object-visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object_visit:object_visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object-visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:object:object_visit:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object-visit/package.json"}]},{"bom-ref":"pkg:npm/object.assign@4.1.7?package-id=99e989384d4fde68","type":"library","author":"Jordan Harband","name":"object.assign","version":"4.1.7","description":"ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:object.assign:object.assign:4.1.7:*:*:*:*:*:*:*","purl":"pkg:npm/object.assign@4.1.7","externalReferences":[{"url":"git://github.com/ljharb/object.assign.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:object.assign:4.1.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object.assign/package.json"}]},{"bom-ref":"pkg:npm/object.defaults@1.1.0?package-id=367f49b07eb9d797","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Sobolev Nikita (https://github.com/sobolevn)","name":"object.defaults","version":"1.1.0","description":"Like `extend` but only copies missing properties/values to the target object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:object.defaults:object.defaults:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/object.defaults@1.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/object.defaults","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:object.defaults:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object.defaults/package.json"}]},{"bom-ref":"pkg:npm/object.map@1.0.1?package-id=929d9a3710694392","type":"library","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)","name":"object.map","version":"1.0.1","description":"Similar to map for arrays, this creates a new object by calling the callback on each property of the original object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:object.map:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/object.map@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/object.map","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:object.map:object.map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object.map/package.json"}]},{"bom-ref":"pkg:npm/object.pick@1.3.0?package-id=5e847d3bd979f56f","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"object.pick","version":"1.3.0","description":"Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:object.pick:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/object.pick@1.3.0","externalReferences":[{"url":"https://github.com/jonschlinkert/object.pick","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:object.pick:object.pick:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/object.pick/package.json"}]},{"bom-ref":"pkg:npm/on-finished@2.3.0?package-id=eba7c3545387287a","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"on-finished","version":"2.3.0","description":"Execute a callback when a request closes, finishes, or errors","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:on-finished:on-finished:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/on-finished@2.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:on-finished:on_finished:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on_finished:on-finished:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on_finished:on_finished:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on:on-finished:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on:on_finished:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/morgan/node_modules/on-finished/package.json"}]},{"bom-ref":"pkg:npm/on-finished@2.4.1?package-id=f038e79e9d5d2966","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"on-finished","version":"2.4.1","description":"Execute a callback when a request closes, finishes, or errors","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:on-finished:on-finished:2.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/on-finished@2.4.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:on-finished:on_finished:2.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on_finished:on-finished:2.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on_finished:on_finished:2.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on:on-finished:2.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on:on_finished:2.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/on-finished/package.json"}]},{"bom-ref":"pkg:npm/on-headers@1.1.0?package-id=4edf87114c9684eb","type":"library","author":"Douglas Christopher Wilson ","name":"on-headers","version":"1.1.0","description":"Execute a listener when a response is about to write headers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:on-headers:on-headers:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/on-headers@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:on-headers:on_headers:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on_headers:on-headers:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on_headers:on_headers:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on:on-headers:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:on:on_headers:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/on-headers/package.json"}]},{"bom-ref":"pkg:npm/once@1.4.0?package-id=710fa9c43bb773a8","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"once","version":"1.4.0","description":"Run a function exactly one time","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:once:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/once@1.4.0","externalReferences":[{"url":"git://github.com/isaacs/once","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:once:once:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/once/package.json"}]},{"bom-ref":"pkg:npm/one-time@1.0.0?package-id=c572449b4ab3e7a6","type":"library","author":"Arnout Kazemier","name":"one-time","version":"1.0.0","description":"Run the supplied function exactly one time (once)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:3rd-Eden:one-time:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/one-time@1.0.0","externalReferences":[{"url":"https://github.com/3rd-Eden/one-time.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:3rd-Eden:one_time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:one-time:one-time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:one-time:one_time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:one_time:one-time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:one_time:one_time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:one:one-time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:one:one_time:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/one-time/package.json"}]},{"bom-ref":"pkg:npm/opentype.js@0.7.3?package-id=0a5d0e299d0ca888","type":"library","author":"Frederik De Bleser ","name":"opentype.js","version":"0.7.3","description":"OpenType font parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:opentype.js:opentype.js:0.7.3:*:*:*:*:*:*:*","purl":"pkg:npm/opentype.js@0.7.3","externalReferences":[{"url":"git://github.com/nodebox/opentype.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodebox:opentype.js:0.7.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/opentype.js/package.json"}]},{"bom-ref":"pkg:npm/os-homedir@1.0.2?package-id=52db215c8294fee6","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"os-homedir","version":"1.0.2","description":"Node.js 4 `os.homedir()` ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:os-homedir:os-homedir:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/os-homedir@1.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:os-homedir:os_homedir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os_homedir:os-homedir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os_homedir:os_homedir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os:os-homedir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os:os_homedir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/os-homedir/package.json"}]},{"bom-ref":"pkg:npm/os-tmpdir@1.0.2?package-id=4374998874b59022","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"os-tmpdir","version":"1.0.2","description":"Node.js os.tmpdir() ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:os-tmpdir:os-tmpdir:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/os-tmpdir@1.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:os-tmpdir:os_tmpdir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os_tmpdir:os-tmpdir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os_tmpdir:os_tmpdir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os:os-tmpdir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:os:os_tmpdir:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/os-tmpdir/package.json"}]},{"bom-ref":"pkg:npm/osenv@0.1.5?package-id=1369b3372e58f531","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"osenv","version":"0.1.5","description":"Look up environment settings specific to different operating systems","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:osenv:osenv:0.1.5:*:*:*:*:*:*:*","purl":"pkg:npm/osenv@0.1.5","externalReferences":[{"url":"https://github.com/npm/osenv","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:osenv:0.1.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/osenv/package.json"}]},{"bom-ref":"pkg:npm/otplib@12.0.1?package-id=5ff159c545ecf5e8","type":"library","author":"Gerald Yeo ","name":"otplib","version":"12.0.1","description":"HMAC-based (HOTP) and Time-based (TOTP) One-Time Password library","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:otplib:otplib:12.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/otplib@12.0.1","externalReferences":[{"url":"https://github.com/yeojz/otplib","type":"distribution"},{"url":"https://yeojz.otplib.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:yeojz:otplib:12.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/otplib/package.json"}]},{"bom-ref":"pkg:npm/p-cancelable@0.4.1?package-id=0583de70fcdfc131","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-cancelable","version":"0.4.1","description":"Create a promise that can be canceled","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-cancelable:p-cancelable:0.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/p-cancelable@0.4.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-cancelable:p_cancelable:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_cancelable:p-cancelable:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_cancelable:p_cancelable:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-cancelable:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_cancelable:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-cancelable/package.json"}]},{"bom-ref":"pkg:npm/p-event@2.3.1?package-id=df4ea6677e364df8","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-event","version":"2.3.1","description":"Promisify an event by waiting for it to be emitted","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-event:p-event:2.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/p-event@2.3.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-event:p_event:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_event:p-event:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_event:p_event:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-event:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_event:2.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-event/package.json"}]},{"bom-ref":"pkg:npm/p-finally@1.0.0?package-id=6dc32e80fda079a9","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-finally","version":"1.0.0","description":"`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-finally:p-finally:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/p-finally@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-finally:p_finally:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_finally:p-finally:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_finally:p_finally:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-finally:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_finally:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-finally/package.json"}]},{"bom-ref":"pkg:npm/p-is-promise@1.1.0?package-id=bf2a9cb36f7ff224","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-is-promise","version":"1.1.0","description":"Check if something is a promise","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-is-promise:p-is-promise:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/p-is-promise@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-is-promise:p_is_promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_is_promise:p-is-promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_is_promise:p_is_promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-is:p-is-promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-is:p_is_promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_is:p-is-promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_is:p_is_promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-is-promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_is_promise:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-is-promise/package.json"}]},{"bom-ref":"pkg:npm/p-limit@2.3.0?package-id=1e7a4b5a5a7aade9","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-limit","version":"2.3.0","description":"Run multiple promise-returning & async functions with limited concurrency","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-limit:p-limit:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/p-limit@2.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-limit:p_limit:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_limit:p-limit:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_limit:p_limit:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-limit:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_limit:2.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/p-limit/package.json"}]},{"bom-ref":"pkg:npm/p-locate@4.1.0?package-id=55f14ff67eedbaf2","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-locate","version":"4.1.0","description":"Get the first fulfilled promise that satisfies the provided testing function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-locate:p-locate:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/p-locate@4.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-locate:p_locate:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_locate:p-locate:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_locate:p_locate:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-locate:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_locate:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/p-locate/package.json"}]},{"bom-ref":"pkg:npm/p-map@4.0.0?package-id=e8a38305d2594577","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"p-map","version":"4.0.0","description":"Map over promises concurrently","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-map:p-map:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/p-map@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-map:p_map:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_map:p-map:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_map:p_map:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-map:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_map:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-map/package.json"}]},{"bom-ref":"pkg:npm/p-map@7.0.3?package-id=10f14e9199e11cc4","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"p-map","version":"7.0.3","description":"Map over promises concurrently","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-map:p-map:7.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/p-map@7.0.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-map:p_map:7.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_map:p-map:7.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_map:p_map:7.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-map:7.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_map:7.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/cacache/node_modules/p-map/package.json"}]},{"bom-ref":"pkg:npm/p-timeout@2.0.1?package-id=df05fe622aab59f4","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-timeout","version":"2.0.1","description":"Timeout a promise after a specified amount of time","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-timeout:p-timeout:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/p-timeout@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-timeout:p_timeout:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_timeout:p-timeout:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_timeout:p_timeout:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-timeout:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_timeout:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-timeout/package.json"}]},{"bom-ref":"pkg:npm/p-try@2.2.0?package-id=cc75054caddacf72","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"p-try","version":"2.2.0","description":"`Start a promise chain","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:p-try:p-try:2.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/p-try@2.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:p-try:p_try:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_try:p-try:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p_try:p_try:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p-try:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:p:p_try:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/p-try/package.json"}]},{"bom-ref":"pkg:npm/package-json-from-dist@1.0.1?package-id=966e804e2cdc19c3","type":"library","author":"Isaac Z. Schlueter (https://izs.me)","name":"package-json-from-dist","version":"1.0.1","description":"Load the local package.json from either src or dist folder","licenses":[{"license":{"id":"BlueOak-1.0.0"}}],"cpe":"cpe:2.3:a:package-json-from-dist:package-json-from-dist:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/package-json-from-dist@1.0.1","externalReferences":[{"url":"git+https://github.com/isaacs/package-json-from-dist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:package-json-from-dist:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package_json_from_dist:package-json-from-dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package_json_from_dist:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package-json-from:package-json-from-dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package-json-from:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package_json_from:package-json-from-dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package_json_from:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package-json:package-json-from-dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package-json:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package_json:package-json-from-dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package_json:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package:package-json-from-dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:package:package_json_from_dist:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/package-json-from-dist/package.json"}]},{"bom-ref":"pkg:npm/pako@0.2.9?package-id=b65616c181ce0703","type":"library","author":"Andrei Tuputcyn (https://github.com/andr83), Vitaly Puzrin (https://github.com/puzrin)","name":"pako","version":"0.2.9","description":"zlib port to javascript - fast, modularized, with browser support","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:nodeca:pako:0.2.9:*:*:*:*:*:*:*","purl":"pkg:npm/pako@0.2.9","externalReferences":[{"url":"https://github.com/nodeca/pako","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pako:pako:0.2.9:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pako/package.json"}]},{"bom-ref":"pkg:npm/parse-filepath@1.0.2?package-id=e056c65cb29d1cdc","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"parse-filepath","version":"1.0.2","description":"Pollyfill for node.js `path.parse`, parses a filepath into an object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:parse-filepath:parse-filepath:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/parse-filepath@1.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/parse-filepath","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse-filepath:parse_filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse_filepath:parse-filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse_filepath:parse_filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:parse-filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:parse_filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse:parse-filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse:parse_filepath:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/parse-filepath/package.json"}]},{"bom-ref":"pkg:npm/parse-passwd@1.0.0?package-id=fb103d20d587efac","type":"library","author":"Brian Woodward (https://github.com/doowb)","name":"parse-passwd","version":"1.0.0","description":"Parse a passwd file into a list of users.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:parse-passwd:parse-passwd:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/parse-passwd@1.0.0","externalReferences":[{"url":"https://github.com/doowb/parse-passwd","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse-passwd:parse_passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse_passwd:parse-passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse_passwd:parse_passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:doowb:parse-passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:doowb:parse_passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse:parse-passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parse:parse_passwd:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/parse-passwd/package.json"}]},{"bom-ref":"pkg:npm/parseurl@1.3.3?package-id=742ccf9d8e4af8dc","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"parseurl","version":"1.3.3","description":"parse a url with memoization","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:parseurl:parseurl:1.3.3:*:*:*:*:*:*:*","purl":"pkg:npm/parseurl@1.3.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/parseurl/package.json"}]},{"bom-ref":"pkg:npm/pascalcase@0.1.1?package-id=f056f3d05a093ab8","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"pascalcase","version":"0.1.1","description":"Convert a string to pascal-case.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:pascalcase:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/pascalcase@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/pascalcase","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pascalcase:pascalcase:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pascalcase/package.json"}]},{"bom-ref":"pkg:npm/path-exists@4.0.0?package-id=e34ca3dd718a6918","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"path-exists","version":"4.0.0","description":"Check if a path exists","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:path-exists:path-exists:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/path-exists@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-exists:path_exists:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_exists:path-exists:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_exists:path_exists:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-exists:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_exists:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-exists/package.json"}]},{"bom-ref":"pkg:npm/path-is-absolute@1.0.1?package-id=8bf9ef21aa2f3e3c","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"path-is-absolute","version":"1.0.1","description":"Node.js 0.12 path.isAbsolute() ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:path-is-absolute:path-is-absolute:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/path-is-absolute@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-is-absolute:path_is_absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_is_absolute:path-is-absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_is_absolute:path_is_absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-is:path-is-absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-is:path_is_absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_is:path-is-absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_is:path_is_absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-is-absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_is_absolute:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-is-absolute/package.json"}]},{"bom-ref":"pkg:npm/path-key@3.1.1?package-id=0fdcd7cdef61a3e7","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"path-key","version":"3.1.1","description":"Get the PATH environment variable key cross-platform","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:path-key:path-key:3.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/path-key@3.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-key:path_key:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_key:path-key:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_key:path_key:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-key:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_key:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-key/package.json"}]},{"bom-ref":"pkg:npm/path-parse@1.0.7?package-id=5705871024a48530","type":"library","author":"Javier Blanco ","name":"path-parse","version":"1.0.7","description":"Node.js path.parse() ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:path-parse_project:path-parse:1.0.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/path-parse@1.0.7","externalReferences":[{"url":"https://github.com/jbgutierrez/path-parse.git","type":"distribution"},{"url":"https://github.com/jbgutierrez/path-parse#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-parse/package.json"}]},{"bom-ref":"pkg:npm/path-root@0.1.1?package-id=03046e5f9c1c7d1f","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"path-root","version":"0.1.1","description":"Get the root of a posix or windows filepath.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:path-root:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/path-root@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/path-root","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:path_root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-root:path-root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-root:path_root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_root:path-root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_root:path_root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_root:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-root/package.json"}]},{"bom-ref":"pkg:npm/path-root-regex@0.1.2?package-id=91e5c6fbec5920e7","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"path-root-regex","version":"0.1.2","description":"Regular expression for getting the root of a posix or windows filepath.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:path-root-regex:path-root-regex:0.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/path-root-regex@0.1.2","externalReferences":[{"url":"https://github.com/regexhq/path-root-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-root-regex:path_root_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_root_regex:path-root-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_root_regex:path_root_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-root:path-root-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-root:path_root_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_root:path-root-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_root:path_root_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regexhq:path-root-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regexhq:path_root_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-root-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_root_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-root-regex/package.json"}]},{"bom-ref":"pkg:npm/path-scurry@1.11.1?package-id=ea725e26827e4925","type":"library","author":"Isaac Z. Schlueter (https://blog.izs.me)","name":"path-scurry","version":"1.11.1","description":"walk paths fast and efficiently","licenses":[{"license":{"id":"BlueOak-1.0.0"}}],"cpe":"cpe:2.3:a:path-scurry:path-scurry:1.11.1:*:*:*:*:*:*:*","purl":"pkg:npm/path-scurry@1.11.1","externalReferences":[{"url":"git+https://github.com/isaacs/path-scurry","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-scurry:path_scurry:1.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_scurry:path-scurry:1.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_scurry:path_scurry:1.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-scurry:1.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_scurry:1.11.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-scurry/package.json"}]},{"bom-ref":"pkg:npm/path-to-regexp@0.1.12?package-id=98e5b28a6af6071f","type":"library","name":"path-to-regexp","version":"0.1.12","description":"Express style path to RegExp utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:path-to-regexp:path-to-regexp:0.1.12:*:*:*:*:*:*:*","purl":"pkg:npm/path-to-regexp@0.1.12","externalReferences":[{"url":"https://github.com/pillarjs/path-to-regexp.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-to-regexp:path_to_regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_to_regexp:path-to-regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_to_regexp:path_to_regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pillarjs:path-to-regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pillarjs:path_to_regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-to:path-to-regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path-to:path_to_regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_to:path-to-regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path_to:path_to_regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path-to-regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:path:path_to_regexp:0.1.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/path-to-regexp/package.json"}]},{"bom-ref":"pkg:npm/pdfkit@0.11.0?package-id=9db722276593f5ce","type":"library","author":"Devon Govett (http://badassjs.com/)","name":"pdfkit","version":"0.11.0","description":"A PDF generation library for Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:foliojs:pdfkit:0.11.0:*:*:*:*:*:*:*","purl":"pkg:npm/pdfkit@0.11.0","externalReferences":[{"url":"https://github.com/foliojs/pdfkit.git","type":"distribution"},{"url":"http://pdfkit.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pdfkit:pdfkit:0.11.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pdfkit/package.json"}]},{"bom-ref":"pkg:npm/peek-readable@4.1.0?package-id=a8a35d958d903684","type":"library","author":"Borewit (https://github.com/Borewit)","name":"peek-readable","version":"4.1.0","description":"Read and peek from a readable stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:peek-readable:peek-readable:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/peek-readable@4.1.0","externalReferences":[{"url":"git+https://github.com/Borewit/peek-readable","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:peek-readable:peek_readable:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:peek_readable:peek-readable:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:peek_readable:peek_readable:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:peek:peek-readable:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:peek:peek_readable:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/peek-readable/package.json"}]},{"bom-ref":"pkg:npm/pend@1.2.0?package-id=12701b802402fca7","type":"library","author":"Andrew Kelley ","name":"pend","version":"1.2.0","description":"dead-simple optimistic async helper","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:andrewrk:pend:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/pend@1.2.0","externalReferences":[{"url":"git://github.com/andrewrk/node-pend.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pend:pend:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pend/package.json"}]},{"bom-ref":"pkg:npm/pg-connection-string@2.9.1?package-id=d277d5f3e63371d6","type":"library","author":"Blaine Bublitz (http://iceddev.com/)","name":"pg-connection-string","version":"2.9.1","description":"Functions for dealing with a PostgresSQL connection string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pg-connection-string:pg-connection-string:2.9.1:*:*:*:*:*:*:*","purl":"pkg:npm/pg-connection-string@2.9.1","externalReferences":[{"url":"git://github.com/brianc/node-postgres.git","type":"distribution"},{"url":"https://github.com/brianc/node-postgres/tree/master/packages/pg-connection-string","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg-connection-string:pg_connection_string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg_connection_string:pg-connection-string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg_connection_string:pg_connection_string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg-connection:pg-connection-string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg-connection:pg_connection_string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg_connection:pg-connection-string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg_connection:pg_connection_string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brianc:pg-connection-string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:brianc:pg_connection_string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg:pg-connection-string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pg:pg_connection_string:2.9.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pg-connection-string/package.json"}]},{"bom-ref":"pkg:npm/picomatch@2.3.1?package-id=6a18d824b05476f0","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"picomatch","version":"2.3.1","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:picomatch:2.3.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/picomatch@2.3.1","externalReferences":[{"url":"https://github.com/micromatch/picomatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/picomatch/package.json"}]},{"bom-ref":"pkg:npm/picomatch@4.0.3?package-id=ddb40e2a27feece6","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"picomatch","version":"4.0.3","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:picomatch:4.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/picomatch@4.0.3","externalReferences":[{"url":"https://github.com/micromatch/picomatch","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json"}]},{"bom-ref":"pkg:npm/pify@2.3.0?package-id=0dfe147bb8a24d6a","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"pify","version":"2.3.0","description":"Promisify a callback-style function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pify:pify:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/pify@2.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json"}]},{"bom-ref":"pkg:npm/pify@2.3.0?package-id=ddba1125c77293de","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"pify","version":"2.3.0","description":"Promisify a callback-style function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pify:pify:2.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/pify@2.3.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress/node_modules/pify/package.json"}]},{"bom-ref":"pkg:npm/pify@3.0.0?package-id=74f6afcb29e33215","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"pify","version":"3.0.0","description":"Promisify a callback-style function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pify:pify:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pify@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/package.json"}]},{"bom-ref":"pkg:npm/pify@3.0.0?package-id=94b4540c59ceda21","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"pify","version":"3.0.0","description":"Promisify a callback-style function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pify:pify:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pify@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/got/node_modules/pify/package.json"}]},{"bom-ref":"pkg:npm/pify@4.0.1?package-id=14675684a3b19742","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"pify","version":"4.0.1","description":"Promisify a callback-style function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pify:pify:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/pify@4.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pify/package.json"}]},{"bom-ref":"pkg:npm/pinkie@2.0.4?package-id=d2cce100ab18f798","type":"library","author":"Vsevolod Strukchinsky (github.com/floatdrop)","name":"pinkie","version":"2.0.4","description":"Itty bitty little widdle twinkie pinkie ES2015 Promise implementation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pinkie:pinkie:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/pinkie@2.0.4","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pinkie/package.json"}]},{"bom-ref":"pkg:npm/pinkie-promise@2.0.1?package-id=cc6a968ba889b638","type":"library","author":"Vsevolod Strukchinsky (github.com/floatdrop)","name":"pinkie-promise","version":"2.0.1","description":"ES2015 Promise ponyfill","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pinkie-promise:pinkie-promise:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/pinkie-promise@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pinkie-promise:pinkie_promise:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pinkie_promise:pinkie-promise:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pinkie_promise:pinkie_promise:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pinkie:pinkie-promise:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pinkie:pinkie_promise:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pinkie-promise/package.json"}]},{"bom-ref":"pkg:npm/png-js@1.0.0?package-id=d1fd77c50528b581","type":"library","author":"Devon Govett (http://badassjs.com/)","name":"png-js","version":"1.0.0","description":"A PNG decoder in JavaScript","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:devongovett:png-js:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/png-js@1.0.0","externalReferences":[{"url":"https://github.com/devongovett/png.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:png_js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:png-js:png-js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:png-js:png_js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:png_js:png-js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:png_js:png_js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:png:png-js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:png:png_js:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/png-js/package.json"}]},{"bom-ref":"pkg:npm/posix-character-classes@0.1.1?package-id=a3e60bea1b625082","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"posix-character-classes","version":"0.1.1","description":"POSIX character classes for creating regular expressions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:posix-character-classes:posix-character-classes:0.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/posix-character-classes@0.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/posix-character-classes","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix-character-classes:posix_character_classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix_character_classes:posix-character-classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix_character_classes:posix_character_classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix-character:posix-character-classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix-character:posix_character_classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix_character:posix-character-classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix_character:posix_character_classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:posix-character-classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:posix_character_classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix:posix-character-classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:posix:posix_character_classes:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/posix-character-classes/package.json"}]},{"bom-ref":"pkg:npm/possible-typed-array-names@1.1.0?package-id=fd2e1cd61be49f02","type":"library","author":"Jordan Harband ","name":"possible-typed-array-names","version":"1.1.0","description":"A simple list of possible Typed Array names.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:possible-typed-array-names:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/possible-typed-array-names@1.1.0","externalReferences":[{"url":"git+https://github.com/ljharb/possible-typed-array-names.git","type":"distribution"},{"url":"https://github.com/ljharb/possible-typed-array-names#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible-typed-array-names:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible_typed_array_names:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible_typed_array_names:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible-typed-array:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible-typed-array:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible_typed_array:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible_typed_array:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible-typed:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible-typed:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible_typed:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible_typed:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:possible:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:possible-typed-array-names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:possible_typed_array_names:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/possible-typed-array-names/package.json"}]},{"bom-ref":"pkg:npm/prebuild-install@5.3.6?package-id=4dc75afb90a1e180","type":"library","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)","name":"prebuild-install","version":"5.3.6","description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:prebuild-install:prebuild-install:5.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/prebuild-install@5.3.6","externalReferences":[{"url":"https://github.com/prebuild/prebuild-install.git","type":"distribution"},{"url":"https://github.com/prebuild/prebuild-install","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild-install:prebuild_install:5.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild_install:prebuild-install:5.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild_install:prebuild_install:5.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild:prebuild-install:5.3.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild:prebuild_install:5.3.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/prebuild-install/package.json"}]},{"bom-ref":"pkg:npm/prebuild-install@7.1.3?package-id=3b6455381633cdb0","type":"library","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)","name":"prebuild-install","version":"7.1.3","description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:prebuild-install:prebuild-install:7.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/prebuild-install@7.1.3","externalReferences":[{"url":"https://github.com/prebuild/prebuild-install.git","type":"distribution"},{"url":"https://github.com/prebuild/prebuild-install","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild-install:prebuild_install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild_install:prebuild-install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild_install:prebuild_install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild:prebuild-install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild:prebuild_install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json"}]},{"bom-ref":"pkg:npm/prebuild-install@7.1.3?package-id=008da708a93ab8fd","type":"library","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)","name":"prebuild-install","version":"7.1.3","description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:prebuild-install:prebuild-install:7.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/prebuild-install@7.1.3","externalReferences":[{"url":"https://github.com/prebuild/prebuild-install.git","type":"distribution"},{"url":"https://github.com/prebuild/prebuild-install","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild-install:prebuild_install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild_install:prebuild-install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild_install:prebuild_install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild:prebuild-install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prebuild:prebuild_install:7.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json"}]},{"bom-ref":"pkg:npm/prepend-http@2.0.0?package-id=b8fe3bfab62a882d","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"prepend-http","version":"2.0.0","description":"Prepend `http://` to humanized URLs like todomvc.com and localhost","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:prepend-http:prepend-http:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/prepend-http@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:prepend-http:prepend_http:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prepend_http:prepend-http:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prepend_http:prepend_http:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prepend:prepend-http:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prepend:prepend_http:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/prepend-http/package.json"}]},{"bom-ref":"pkg:npm/pretty-bytes@4.0.2?package-id=4d91b0988d9fe55f","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"pretty-bytes","version":"4.0.2","description":"Convert bytes to a human readable string: 1337 → 1.34 kB","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pretty-bytes:pretty-bytes:4.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/pretty-bytes@4.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pretty-bytes:pretty_bytes:4.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pretty_bytes:pretty-bytes:4.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pretty_bytes:pretty_bytes:4.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pretty:pretty-bytes:4.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pretty:pretty_bytes:4.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/package.json"}]},{"bom-ref":"pkg:npm/proc-log@5.0.0?package-id=b7e53f78a8e3b5aa","type":"library","author":"GitHub Inc.","name":"proc-log","version":"5.0.0","description":"just emit 'log' events on the process object","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:proc-log:proc-log:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/proc-log@5.0.0","externalReferences":[{"url":"git+https://github.com/npm/proc-log.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:proc-log:proc_log:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proc_log:proc-log:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proc_log:proc_log:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proc:proc-log:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proc:proc_log:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/proc-log/package.json"}]},{"bom-ref":"pkg:npm/process@0.11.10?package-id=86b4e66d55ba762f","type":"library","author":"Roman Shtylman ","name":"process","version":"0.11.10","description":"process information for node.js and browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:shtylman:process:0.11.10:*:*:*:*:*:*:*","purl":"pkg:npm/process@0.11.10","externalReferences":[{"url":"git://github.com/shtylman/node-process.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:process:process:0.11.10:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/process/package.json"}]},{"bom-ref":"pkg:npm/process-nextick-args@2.0.1?package-id=2736f58329e89e68","type":"library","name":"process-nextick-args","version":"2.0.1","description":"process.nextTick but always with args","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:process-nextick-args:process-nextick-args:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/process-nextick-args@2.0.1","externalReferences":[{"url":"https://github.com/calvinmetcalf/process-nextick-args.git","type":"distribution"},{"url":"https://github.com/calvinmetcalf/process-nextick-args","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:process-nextick-args:process_nextick_args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process_nextick_args:process-nextick-args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process_nextick_args:process_nextick_args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process-nextick:process-nextick-args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process-nextick:process_nextick_args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process_nextick:process-nextick-args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process_nextick:process_nextick_args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:calvinmetcalf:process-nextick-args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:calvinmetcalf:process_nextick_args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process:process-nextick-args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:process:process_nextick_args:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/process-nextick-args/package.json"}]},{"bom-ref":"pkg:npm/prom-client@14.2.0?package-id=dc189933201119ea","type":"library","author":"Simon Nyberg","name":"prom-client","version":"14.2.0","description":"Client for prometheus","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:prom-client:prom-client:14.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/prom-client@14.2.0","externalReferences":[{"url":"https://github.com/siimon/prom-client","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:prom-client:prom_client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prom_client:prom-client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prom_client:prom_client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:siimon:prom-client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:siimon:prom_client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prom:prom-client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:prom:prom_client:14.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/prom-client/package.json"}]},{"bom-ref":"pkg:npm/promise@7.3.1?package-id=d0870412585e133d","type":"library","author":"ForbesLindesay","name":"promise","version":"7.3.1","description":"Bare bones Promises/A+ implementation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:promise:promise:7.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/promise@7.3.1","externalReferences":[{"url":"https://github.com/then/promise.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:then:promise:7.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/promise/package.json"}]},{"bom-ref":"pkg:npm/promise-inflight@1.0.1?package-id=cb2d8de0d226aacd","type":"library","author":"Rebecca Turner (http://re-becca.org/)","name":"promise-inflight","version":"1.0.1","description":"One promise for multiple requests in flight to avoid async duplication","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:promise-inflight:promise-inflight:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/promise-inflight@1.0.1","externalReferences":[{"url":"git+https://github.com/iarna/promise-inflight.git","type":"distribution"},{"url":"https://github.com/iarna/promise-inflight#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise-inflight:promise_inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise_inflight:promise-inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise_inflight:promise_inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise:promise-inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise:promise_inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:promise-inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:promise_inflight:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/promise-inflight/package.json"}]},{"bom-ref":"pkg:npm/promise-retry@2.0.1?package-id=14baa7b321b17fc4","type":"library","author":"IndigoUnited (http://indigounited.com)","name":"promise-retry","version":"2.0.1","description":"Retries a function that returns a promise, leveraging the power of the retry module.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:promise-retry:promise-retry:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/promise-retry@2.0.1","externalReferences":[{"url":"git://github.com/IndigoUnited/node-promise-retry.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise-retry:promise_retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise_retry:promise-retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise_retry:promise_retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:IndigoUnited:promise-retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:IndigoUnited:promise_retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise:promise-retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:promise:promise_retry:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/promise-retry/package.json"}]},{"bom-ref":"pkg:npm/proper-lockfile@1.2.0?package-id=5dea0a58544c3253","type":"library","author":"IndigoUnited (http://indigounited.com)","name":"proper-lockfile","version":"1.2.0","description":"A inter-process and inter-machine lockfile utility that works on a local or network file system.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:proper-lockfile:proper-lockfile:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/proper-lockfile@1.2.0","externalReferences":[{"url":"git://github.com/IndigoUnited/node-proper-lockfile.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:proper-lockfile:proper_lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proper_lockfile:proper-lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proper_lockfile:proper_lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:IndigoUnited:proper-lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:IndigoUnited:proper_lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proper:proper-lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proper:proper_lockfile:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/proper-lockfile/package.json"}]},{"bom-ref":"pkg:npm/proxy-addr@2.0.7?package-id=e9d03164ed043197","type":"library","author":"Douglas Christopher Wilson ","name":"proxy-addr","version":"2.0.7","description":"Determine address of proxied request","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:proxy-addr:proxy-addr:2.0.7:*:*:*:*:*:*:*","purl":"pkg:npm/proxy-addr@2.0.7","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:proxy-addr:proxy_addr:2.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proxy_addr:proxy-addr:2.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proxy_addr:proxy_addr:2.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proxy:proxy-addr:2.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:proxy:proxy_addr:2.0.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/proxy-addr/package.json"}]},{"bom-ref":"pkg:npm/pug@3.0.3?package-id=7bf5959de1402d6d","type":"library","author":"TJ Holowaychuk , Forbes Lindesay , Matthias Le Brun , Joshua Appelman , Jonathan Ong , Alex Kocharin , Hemanth , Timothy Gu , Andreas Lubbe ","name":"pug","version":"3.0.3","description":"A clean, whitespace-sensitive template language for writing HTML","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pugjs:pug:3.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/pug@3.0.3","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug","type":"distribution"},{"url":"https://pugjs.org","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug/package.json"}]},{"bom-ref":"pkg:npm/pug-attrs@3.0.0?package-id=8ccd7e8a2286d99c","type":"library","author":"Forbes Lindesay","name":"pug-attrs","version":"3.0.0","description":"Generate code for Pug attributes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-attrs:pug-attrs:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-attrs@3.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-attrs","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-attrs:pug_attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_attrs:pug-attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_attrs:pug_attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_attrs:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-attrs/package.json"}]},{"bom-ref":"pkg:npm/pug-code-gen@3.0.3?package-id=2466810c666d3b5e","type":"library","author":"Forbes Lindesay","name":"pug-code-gen","version":"3.0.3","description":"Default code-generator for pug. It generates HTML via a JavaScript template function.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pugjs:pug-code-gen:3.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/pug-code-gen@3.0.3","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-code-gen","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-code-gen/package.json"}]},{"bom-ref":"pkg:npm/pug-error@2.1.0?package-id=06722d2c34c689cc","type":"library","author":"Forbes Lindesay","name":"pug-error","version":"2.1.0","description":"Standard error objects for pug","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-error:pug-error:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-error@2.1.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-error","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-error:pug_error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_error:pug-error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_error:pug_error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_error:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-error/package.json"}]},{"bom-ref":"pkg:npm/pug-filters@4.0.0?package-id=5d3376b6724b0ba5","type":"library","author":"Forbes Lindesay","name":"pug-filters","version":"4.0.0","description":"Code for processing filters in pug templates","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-filters:pug-filters:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-filters@4.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-filters","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-filters:pug_filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_filters:pug-filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_filters:pug_filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_filters:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-filters/package.json"}]},{"bom-ref":"pkg:npm/pug-lexer@5.0.1?package-id=5dc82d87668bae8e","type":"library","author":"ForbesLindesay","name":"pug-lexer","version":"5.0.1","description":"The pug lexer (takes a string and converts it to an array of tokens)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-lexer:pug-lexer:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/pug-lexer@5.0.1","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-lexer","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-lexer:pug_lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_lexer:pug-lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_lexer:pug_lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_lexer:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-lexer/package.json"}]},{"bom-ref":"pkg:npm/pug-linker@4.0.0?package-id=e949463e431e1776","type":"library","author":"Forbes Lindesay","name":"pug-linker","version":"4.0.0","description":"Link multiple pug ASTs together using include/extends","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-linker:pug-linker:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-linker@4.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-linker","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-linker:pug_linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_linker:pug-linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_linker:pug_linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_linker:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-linker/package.json"}]},{"bom-ref":"pkg:npm/pug-load@3.0.0?package-id=b831a94ec83ee646","type":"library","author":"ForbesLindesay","name":"pug-load","version":"3.0.0","description":"The Pug loader is responsible for loading the depenendencies of a given Pug file.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-load:pug-load:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-load@3.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-load","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-load:pug_load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_load:pug-load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_load:pug_load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_load:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-load/package.json"}]},{"bom-ref":"pkg:npm/pug-parser@6.0.0?package-id=ae3ce07497258f6e","type":"library","author":"ForbesLindesay","name":"pug-parser","version":"6.0.0","description":"The pug parser (takes an array of tokens and converts it to an abstract syntax tree)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-parser:pug-parser:6.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-parser@6.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-parser","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-parser:pug_parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_parser:pug-parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_parser:pug_parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_parser:6.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-parser/package.json"}]},{"bom-ref":"pkg:npm/pug-runtime@3.0.1?package-id=eff466aded883d14","type":"library","author":"ForbesLindesay","name":"pug-runtime","version":"3.0.1","description":"The runtime components for the pug templating language","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-runtime:pug-runtime:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/pug-runtime@3.0.1","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-runtime","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-runtime:pug_runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_runtime:pug-runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_runtime:pug_runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_runtime:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-runtime/package.json"}]},{"bom-ref":"pkg:npm/pug-strip-comments@2.0.0?package-id=678b3dbf2205543b","type":"library","author":"Timothy Gu ","name":"pug-strip-comments","version":"2.0.0","description":"Strip comments from a Pug token stream (from the lexer)","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-strip-comments:pug-strip-comments:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-strip-comments@2.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-strip-comments","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-strip-comments:pug_strip_comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_strip_comments:pug-strip-comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_strip_comments:pug_strip_comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-strip:pug-strip-comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-strip:pug_strip_comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_strip:pug-strip-comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_strip:pug_strip_comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-strip-comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_strip_comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-strip-comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_strip_comments:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-strip-comments/package.json"}]},{"bom-ref":"pkg:npm/pug-walk@2.0.0?package-id=8da935ca9924488f","type":"library","author":"ForbesLindesay","name":"pug-walk","version":"2.0.0","description":"Walk and transform a pug AST","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pug-walk:pug-walk:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/pug-walk@2.0.0","externalReferences":[{"url":"https://github.com/pugjs/pug/tree/master/packages/pug-walk","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug-walk:pug_walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_walk:pug-walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug_walk:pug_walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug-walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:pug_walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug-walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pug:pug_walk:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pug-walk/package.json"}]},{"bom-ref":"pkg:npm/pump@3.0.3?package-id=8914540a70ae1bae","type":"library","author":"Mathias Buus Madsen ","name":"pump","version":"3.0.3","description":"pipe streams together and close all of them if one of them closes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mafintosh:pump:3.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/pump@3.0.3","externalReferences":[{"url":"git://github.com/mafintosh/pump.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:pump:pump:3.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/pump/package.json"}]},{"bom-ref":"pkg:npm/qs@6.13.0?package-id=f1485a5d8cce1397","type":"library","author":"Jordan Harband (http://ljharb.codes)","name":"qs","version":"6.13.0","description":"A querystring parser that supports nesting and arrays, with a depth limit","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:qs_project:qs:6.13.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/qs@6.13.0","externalReferences":[{"url":"https://github.com/ljharb/qs.git","type":"distribution"},{"url":"https://github.com/ljharb/qs","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/qs/package.json"}]},{"bom-ref":"pkg:npm/query-string@5.1.1?package-id=853a5626da6a5619","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"query-string","version":"5.1.1","description":"Parse and stringify URL query strings","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:query-string:query-string:5.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/query-string@5.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:query-string:query_string:5.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:query_string:query-string:5.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:query_string:query_string:5.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:query:query-string:5.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:query:query_string:5.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/query-string/package.json"}]},{"bom-ref":"pkg:npm/range-parser@1.2.1?package-id=044253d4d9efad62","type":"library","author":"TJ Holowaychuk (http://tjholowaychuk.com), Douglas Christopher Wilson , James Wyatt Cready , Jonathan Ong (http://jongleberry.com)","name":"range-parser","version":"1.2.1","description":"Range header field string parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:range-parser:range-parser:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/range-parser@1.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:range-parser:range_parser:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range_parser:range-parser:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range_parser:range_parser:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range:range-parser:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range:range_parser:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/range-parser/package.json"}]},{"bom-ref":"pkg:npm/range_check@2.0.4?package-id=af0ebff91edbc1f3","type":"library","author":"Kevin Whitman (https://github.com/keverw)","name":"range_check","version":"2.0.4","description":"This is a simple module to validate IP address, check ip address version, check if ip is within a range.","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:range-check:range-check:2.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/range_check@2.0.4","externalReferences":[{"url":"https://github.com/keverw/range_check","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:range-check:range_check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range_check:range-check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range_check:range_check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:keverw:range-check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:keverw:range_check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range:range-check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:range:range_check:2.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/range_check/package.json"}]},{"bom-ref":"pkg:npm/raw-body@2.5.2?package-id=52a26984998171dd","type":"library","author":"Jonathan Ong (http://jongleberry.com), Douglas Christopher Wilson , Raynos ","name":"raw-body","version":"2.5.2","description":"Get and validate the raw body of a readable stream.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:raw-body:raw-body:2.5.2:*:*:*:*:*:*:*","purl":"pkg:npm/raw-body@2.5.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:raw-body:raw_body:2.5.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:raw_body:raw-body:2.5.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:raw_body:raw_body:2.5.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:raw:raw-body:2.5.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:raw:raw_body:2.5.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/raw-body/package.json"}]},{"bom-ref":"pkg:npm/rc@1.2.8?package-id=2d76d88e8720a8a1","type":"library","author":"Dominic Tarr (dominictarr.com)","name":"rc","version":"1.2.8","description":"hardwired configuration loader","licenses":[{"expression":"BSD-2-Clause OR MIT OR Apache-2.0"}],"cpe":"cpe:2.3:a:dominictarr:rc:1.2.8:*:*:*:*:*:*:*","purl":"pkg:npm/rc@1.2.8","externalReferences":[{"url":"https://github.com/dominictarr/rc.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:rc:rc:1.2.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rc/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@1.0.34?package-id=8348cfc6c7b64606","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"readable-stream","version":"1.0.34","description":"Streams2, a user-land copy of the stream library from Node.js v0.10.x","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:1.0.34:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@1.0.34","externalReferences":[{"url":"git://github.com/isaacs/readable-stream","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:readable-stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:readable_stream:1.0.34:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@2.3.8?package-id=e45800b68fe2e352","type":"library","name":"readable-stream","version":"2.3.8","description":"Streams3, a user-land copy of the stream library from Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:2.3.8:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@2.3.8","externalReferences":[{"url":"git://github.com/nodejs/readable-stream","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable-stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable_stream:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@3.6.2?package-id=b2a0b92f8db52b84","type":"library","name":"readable-stream","version":"3.6.2","description":"Streams3, a user-land copy of the stream library from Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:3.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@3.6.2","externalReferences":[{"url":"git://github.com/nodejs/readable-stream","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@3.6.2?package-id=3b2c974f056cc985","type":"library","name":"readable-stream","version":"3.6.2","description":"Streams3, a user-land copy of the stream library from Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:3.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@3.6.2","externalReferences":[{"url":"git://github.com/nodejs/readable-stream","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@3.6.2?package-id=187f639f1f03fced","type":"library","name":"readable-stream","version":"3.6.2","description":"Streams3, a user-land copy of the stream library from Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:3.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@3.6.2","externalReferences":[{"url":"git://github.com/nodejs/readable-stream","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@3.6.2?package-id=885d0609cac9e686","type":"library","name":"readable-stream","version":"3.6.2","description":"Streams3, a user-land copy of the stream library from Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:3.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@3.6.2","externalReferences":[{"url":"git://github.com/nodejs/readable-stream","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable-stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable_stream:3.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/winston/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-stream@4.7.0?package-id=2735fe3b5acbeffc","type":"library","name":"readable-stream","version":"4.7.0","description":"Node.js Streams, a user-land copy of the stream library from Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-stream:readable-stream:4.7.0:*:*:*:*:*:*:*","purl":"pkg:npm/readable-stream@4.7.0","externalReferences":[{"url":"git://github.com/nodejs/readable-stream","type":"distribution"},{"url":"https://github.com/nodejs/readable-stream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-stream:readable_stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable-stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_stream:readable_stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable-stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:readable_stream:4.7.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-stream/package.json"}]},{"bom-ref":"pkg:npm/readable-web-to-node-stream@3.0.4?package-id=09082485e53cd98e","type":"library","author":"Borewit (https://github.com/Borewit)","name":"readable-web-to-node-stream","version":"3.0.4","description":"Converts a Web-API readable-stream into a Node readable-stream.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:readable-web-to-node-stream:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*","purl":"pkg:npm/readable-web-to-node-stream@3.0.4","externalReferences":[{"url":"https://github.com/Borewit/readable-web-to-node-stream.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web-to-node-stream:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web_to_node_stream:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web_to_node_stream:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web-to-node:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web-to-node:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web_to_node:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web_to_node:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web-to:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web-to:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web_to:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web_to:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable-web:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable_web:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:readable:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Borewit:readable-web-to-node-stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Borewit:readable_web_to_node_stream:3.0.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-web-to-node-stream/package.json"}]},{"bom-ref":"pkg:npm/readdirp@3.5.0?package-id=65104416f2d8a295","type":"library","author":"Thorsten Lorenz (thlorenz.com), Thorsten Lorenz (thlorenz.com), Paul Miller (https://paulmillr.com)","name":"readdirp","version":"3.5.0","description":"Recursive version of fs.readdir with streaming API.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:paulmillr:readdirp:3.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/readdirp@3.5.0","externalReferences":[{"url":"git://github.com/paulmillr/readdirp.git","type":"distribution"},{"url":"https://github.com/paulmillr/readdirp","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:readdirp:readdirp:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readdirp/package.json"}]},{"bom-ref":"pkg:npm/rechoir@0.7.1?package-id=2518eea3acdbfbf5","type":"library","author":"Gulp Team (http://gulpjs.com/), Blaine Bublitz , Tyler Kellen (http://goingslowly.com/)","name":"rechoir","version":"0.7.1","description":"Prepare a node environment to require files with different extensions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:rechoir:rechoir:0.7.1:*:*:*:*:*:*:*","purl":"pkg:npm/rechoir@0.7.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rechoir/package.json"}]},{"bom-ref":"pkg:npm/recursedir-comparisons@0.0.0?package-id=d87f050eb47957d6","type":"library","author":"Ryan Day ","name":"recursedir-comparisons","version":"0.0.0","cpe":"cpe:2.3:a:recursedir-comparisons:recursedir-comparisons:0.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/recursedir-comparisons@0.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:recursedir-comparisons:recursedir_comparisons:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:recursedir_comparisons:recursedir-comparisons:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:recursedir_comparisons:recursedir_comparisons:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:recursedir:recursedir-comparisons:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:recursedir:recursedir_comparisons:0.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/walkdir/test/comparison/package.json"}]},{"bom-ref":"pkg:npm/regex-not@1.0.2?package-id=1d3af5bdc58fa7fa","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"regex-not","version":"1.0.2","description":"Create a javascript regular expression for matching everything except for the given string.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:regex-not:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/regex-not@1.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/regex-not","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:regex_not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regex-not:regex-not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regex-not:regex_not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regex_not:regex-not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regex_not:regex_not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regex:regex-not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regex:regex_not:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/regex-not/package.json"}]},{"bom-ref":"pkg:npm/regexp.prototype.flags@1.5.4?package-id=6817e470495335ca","type":"library","author":"Jordan Harband ","name":"regexp.prototype.flags","version":"1.5.4","description":"ES6 spec-compliant RegExp.prototype.flags shim.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:regexp.prototype.flags:regexp.prototype.flags:1.5.4:*:*:*:*:*:*:*","purl":"pkg:npm/regexp.prototype.flags@1.5.4","externalReferences":[{"url":"git://github.com/es-shims/RegExp.prototype.flags.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:es-shims:regexp.prototype.flags:1.5.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/regexp.prototype.flags/package.json"}]},{"bom-ref":"pkg:npm/remove-trailing-separator@1.1.0?package-id=2861850f21cfc870","type":"library","author":"darsain","name":"remove-trailing-separator","version":"1.1.0","description":"Removes separators from the end of the string.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:remove-trailing-separator:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/remove-trailing-separator@1.1.0","externalReferences":[{"url":"git+https://github.com/darsain/remove-trailing-separator.git","type":"distribution"},{"url":"https://github.com/darsain/remove-trailing-separator#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove-trailing-separator:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove_trailing_separator:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove_trailing_separator:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove-trailing:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove-trailing:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove_trailing:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove_trailing:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:darsain:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:darsain:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove:remove-trailing-separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:remove:remove_trailing_separator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/remove-trailing-separator/package.json"}]},{"bom-ref":"pkg:npm/repeat-element@1.1.4?package-id=137350a4dc0decdd","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"repeat-element","version":"1.1.4","description":"Create an array by repeating the given value n times.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:repeat-element:repeat-element:1.1.4:*:*:*:*:*:*:*","purl":"pkg:npm/repeat-element@1.1.4","externalReferences":[{"url":"https://github.com/jonschlinkert/repeat-element","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat-element:repeat_element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat_element:repeat-element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat_element:repeat_element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:repeat-element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:repeat_element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat:repeat-element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat:repeat_element:1.1.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/repeat-element/package.json"}]},{"bom-ref":"pkg:npm/repeat-string@1.6.1?package-id=4bd94740ed69ab7f","type":"library","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)","name":"repeat-string","version":"1.6.1","description":"Repeat the given string n times. Fastest implementation for repeating a string.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:repeat-string:1.6.1:*:*:*:*:*:*:*","purl":"pkg:npm/repeat-string@1.6.1","externalReferences":[{"url":"https://github.com/jonschlinkert/repeat-string","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:repeat_string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat-string:repeat-string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat-string:repeat_string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat_string:repeat-string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat_string:repeat_string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat:repeat-string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:repeat:repeat_string:1.6.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/repeat-string/package.json"}]},{"bom-ref":"pkg:npm/replace@1.2.2?package-id=ca8eb97223e41afa","type":"library","author":"Alessandro Maclaine ","name":"replace","version":"1.2.2","description":"Command line search and replace utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ALMaclaine:replace:1.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/replace@1.2.2","externalReferences":[{"url":"https://github.com/ALMaclaine/replace","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:replace:replace:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/package.json"}]},{"bom-ref":"pkg:npm/require-directory@2.1.1?package-id=9e446f6c303bc48a","type":"library","author":"Troy Goode (http://github.com/troygoode/), Troy Goode ","name":"require-directory","version":"2.1.1","description":"Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:require-directory:require-directory:2.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/require-directory@2.1.1","externalReferences":[{"url":"git://github.com/troygoode/node-require-directory.git","type":"distribution"},{"url":"https://github.com/troygoode/node-require-directory/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:require-directory:require_directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require_directory:require-directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require_directory:require_directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:troygoode:require-directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:troygoode:require_directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require:require-directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require:require_directory:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/require-directory/package.json"}]},{"bom-ref":"pkg:npm/require-main-filename@2.0.0?package-id=b1e08cf266302e36","type":"library","author":"Ben Coe ","name":"require-main-filename","version":"2.0.0","description":"shim for require.main.filename() that works in as many environments as possible","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:require-main-filename:require-main-filename:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/require-main-filename@2.0.0","externalReferences":[{"url":"git+ssh://git@github.com/yargs/require-main-filename.git","type":"distribution"},{"url":"https://github.com/yargs/require-main-filename#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:require-main-filename:require_main_filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require_main_filename:require-main-filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require_main_filename:require_main_filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require-main:require-main-filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require-main:require_main_filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require_main:require-main-filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require_main:require_main_filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require:require-main-filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:require:require_main_filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yargs:require-main-filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yargs:require_main_filename:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/require-main-filename/package.json"}]},{"bom-ref":"pkg:npm/resolve@1.22.10?package-id=23786f79a36d2b08","type":"library","author":"James Halliday (http://substack.net)","name":"resolve","version":"1.22.10","description":"resolve like require.resolve() on behalf of files asynchronously and synchronously","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:browserify:resolve:1.22.10:*:*:*:*:*:*:*","purl":"pkg:npm/resolve@1.22.10","externalReferences":[{"url":"git://github.com/browserify/resolve.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve:resolve:1.22.10:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve/package.json"}]},{"bom-ref":"pkg:npm/resolve-dir@1.0.1?package-id=9f75a3edbb3cad1f","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"resolve-dir","version":"1.0.1","description":"Resolve a directory that is either local, global or in the user's home directory.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:resolve-dir:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/resolve-dir@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/resolve-dir","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:resolve_dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve-dir:resolve-dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve-dir:resolve_dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve_dir:resolve-dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve_dir:resolve_dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve:resolve-dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve:resolve_dir:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve-dir/package.json"}]},{"bom-ref":"pkg:npm/resolve-url@0.2.1?package-id=f9bcd281aa80f4b7","type":"library","author":"Simon Lydell","name":"resolve-url","version":"0.2.1","description":"Like Node.js’ `path.resolve`/`url.resolve` for the browser.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:resolve-url:resolve-url:0.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/resolve-url@0.2.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve-url:resolve_url:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve_url:resolve-url:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve_url:resolve_url:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve:resolve-url:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:resolve:resolve_url:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/resolve-url/package.json"}]},{"bom-ref":"pkg:npm/responselike@1.0.2?package-id=ed930aa2536ba676","type":"library","author":"lukechilds","name":"responselike","version":"1.0.2","description":"A response-like object for mocking a Node.js HTTP response stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:responselike:responselike:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/responselike@1.0.2","externalReferences":[{"url":"https://github.com/lukechilds/responselike.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:lukechilds:responselike:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/responselike/package.json"}]},{"bom-ref":"pkg:npm/restructure@2.0.1?package-id=72439ad06e2b3313","type":"library","author":"Devon Govett ","name":"restructure","version":"2.0.1","description":"Declaratively encode and decode binary data","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:devongovett:restructure:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/restructure@2.0.1","externalReferences":[{"url":"git://github.com/devongovett/restructure.git","type":"distribution"},{"url":"https://github.com/devongovett/restructure","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:restructure:restructure:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/restructure/package.json"}]},{"bom-ref":"pkg:npm/ret@0.1.15?package-id=807028276e1a74fa","type":"library","author":"Roly Fentanes (https://github.com/fent)","name":"ret","version":"0.1.15","description":"Tokenizes a string that represents a regular expression.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:fent:ret:0.1.15:*:*:*:*:*:*:*","purl":"pkg:npm/ret@0.1.15","externalReferences":[{"url":"git://github.com/fent/ret.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ret:ret:0.1.15:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ret/package.json"}]},{"bom-ref":"pkg:npm/retry@0.10.1?package-id=0c33d19d44c68f42","type":"library","author":"Tim Koschützki (http://debuggable.com/)","name":"retry","version":"0.10.1","description":"Abstraction for exponential and custom retry strategies for failed operations.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tim-kos:retry:0.10.1:*:*:*:*:*:*:*","purl":"pkg:npm/retry@0.10.1","externalReferences":[{"url":"git://github.com/tim-kos/node-retry.git","type":"distribution"},{"url":"https://github.com/tim-kos/node-retry","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry:retry:0.10.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json"}]},{"bom-ref":"pkg:npm/retry@0.12.0?package-id=94d18c1fed85159e","type":"library","author":"Tim Koschützki (http://debuggable.com/)","name":"retry","version":"0.12.0","description":"Abstraction for exponential and custom retry strategies for failed operations.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tim-kos:retry:0.12.0:*:*:*:*:*:*:*","purl":"pkg:npm/retry@0.12.0","externalReferences":[{"url":"git://github.com/tim-kos/node-retry.git","type":"distribution"},{"url":"https://github.com/tim-kos/node-retry","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry:retry:0.12.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/retry/package.json"}]},{"bom-ref":"pkg:npm/retry-as-promised@7.1.1?package-id=de1666362d2f9e71","type":"library","author":"Mick Hansen ","name":"retry-as-promised","version":"7.1.1","description":"Retry a failed promise","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:retry-as-promised:retry-as-promised:7.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/retry-as-promised@7.1.1","externalReferences":[{"url":"https://github.com/mickhansen/retry-as-promised.git","type":"distribution"},{"url":"https://github.com/mickhansen/retry-as-promised","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry-as-promised:retry_as_promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry_as_promised:retry-as-promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry_as_promised:retry_as_promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mickhansen:retry-as-promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mickhansen:retry_as_promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry-as:retry-as-promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry-as:retry_as_promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry_as:retry-as-promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry_as:retry_as_promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry:retry-as-promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:retry:retry_as_promised:7.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/retry-as-promised/package.json"}]},{"bom-ref":"pkg:npm/rimraf@2.7.1?package-id=70042425a5220355","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"rimraf","version":"2.7.1","description":"A deep deletion module for node (like `rm -rf`)","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:rimraf:2.7.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/rimraf@2.7.1","externalReferences":[{"url":"git://github.com/isaacs/rimraf.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/fstream/node_modules/rimraf/package.json"}]},{"bom-ref":"pkg:npm/rimraf@2.7.1?package-id=1eeeb0ed5ba72dc3","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"rimraf","version":"2.7.1","description":"A deep deletion module for node (like `rm -rf`)","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:rimraf:2.7.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/rimraf@2.7.1","externalReferences":[{"url":"git://github.com/isaacs/rimraf.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json"}]},{"bom-ref":"pkg:npm/rimraf@2.7.1?package-id=3ec37d268ba050db","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"rimraf","version":"2.7.1","description":"A deep deletion module for node (like `rm -rf`)","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:rimraf:2.7.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/rimraf@2.7.1","externalReferences":[{"url":"git://github.com/isaacs/rimraf.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json"}]},{"bom-ref":"pkg:npm/rimraf@3.0.2?package-id=78af31b313457edd","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"rimraf","version":"3.0.2","description":"A deep deletion module for node (like `rm -rf`)","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:rimraf:3.0.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/rimraf@3.0.2","externalReferences":[{"url":"git://github.com/isaacs/rimraf.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rimraf/package.json"}]},{"bom-ref":"pkg:npm/safe-buffer@5.1.2?package-id=fc2fbde7d1e8d215","type":"library","author":"Feross Aboukhadijeh (http://feross.org)","name":"safe-buffer","version":"5.1.2","description":"Safer Node.js Buffer API","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/safe-buffer@5.1.2","externalReferences":[{"url":"git://github.com/feross/safe-buffer.git","type":"distribution"},{"url":"https://github.com/feross/safe-buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json"}]},{"bom-ref":"pkg:npm/safe-buffer@5.1.2?package-id=73c00d57a0c43943","type":"library","author":"Feross Aboukhadijeh (http://feross.org)","name":"safe-buffer","version":"5.1.2","description":"Safer Node.js Buffer API","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/safe-buffer@5.1.2","externalReferences":[{"url":"git://github.com/feross/safe-buffer.git","type":"distribution"},{"url":"https://github.com/feross/safe-buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json"}]},{"bom-ref":"pkg:npm/safe-buffer@5.1.2?package-id=82e1e95a5f60492f","type":"library","author":"Feross Aboukhadijeh (http://feross.org)","name":"safe-buffer","version":"5.1.2","description":"Safer Node.js Buffer API","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/safe-buffer@5.1.2","externalReferences":[{"url":"git://github.com/feross/safe-buffer.git","type":"distribution"},{"url":"https://github.com/feross/safe-buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_buffer:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json"}]},{"bom-ref":"pkg:npm/safe-buffer@5.2.1?package-id=f430730abde414bf","type":"library","author":"Feross Aboukhadijeh (https://feross.org)","name":"safe-buffer","version":"5.2.1","description":"Safer Node.js Buffer API","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-buffer:safe-buffer:5.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/safe-buffer@5.2.1","externalReferences":[{"url":"git://github.com/feross/safe-buffer.git","type":"distribution"},{"url":"https://github.com/feross/safe-buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-buffer:safe_buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe-buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_buffer:safe_buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe-buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:safe_buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_buffer:5.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/safe-buffer/package.json"}]},{"bom-ref":"pkg:npm/safe-regex@1.1.0?package-id=5d40f8a44a274991","type":"library","author":"James Halliday (http://substack.net)","name":"safe-regex","version":"1.1.0","description":"detect possibly catastrophic, exponential-time regular expressions","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-regex:safe-regex:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/safe-regex@1.1.0","externalReferences":[{"url":"git://github.com/substack/safe-regex.git","type":"distribution"},{"url":"https://github.com/substack/safe-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-regex:safe_regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_regex:safe-regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_regex:safe_regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:safe-regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:safe_regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_regex:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/safe-regex/package.json"}]},{"bom-ref":"pkg:npm/safe-regex-test@1.1.0?package-id=5b11c5020ef5c373","type":"library","author":"Jordan Harband ","name":"safe-regex-test","version":"1.1.0","description":"Give a regex, get a robust predicate function that tests it against a string.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-regex-test:safe-regex-test:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/safe-regex-test@1.1.0","externalReferences":[{"url":"git+https://github.com/ljharb/safe-regex-test.git","type":"distribution"},{"url":"https://github.com/ljharb/safe-regex-test#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-regex-test:safe_regex_test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_regex_test:safe-regex-test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_regex_test:safe_regex_test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-regex:safe-regex-test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-regex:safe_regex_test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_regex:safe-regex-test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_regex:safe_regex_test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:safe-regex-test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:safe_regex_test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-regex-test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_regex_test:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/safe-regex-test/package.json"}]},{"bom-ref":"pkg:npm/safe-stable-stringify@2.5.0?package-id=e703782eb7d38cbf","type":"library","author":"Ruben Bridgewater","name":"safe-stable-stringify","version":"2.5.0","description":"Deterministic and safely JSON.stringify to quickly serialize JavaScript objects","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safe-stable-stringify:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/safe-stable-stringify@2.5.0","externalReferences":[{"url":"git+https://github.com/BridgeAR/safe-stable-stringify.git","type":"distribution"},{"url":"https://github.com/BridgeAR/safe-stable-stringify#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-stable-stringify:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_stable_stringify:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_stable_stringify:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-stable:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe-stable:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_stable:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe_stable:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:BridgeAR:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:BridgeAR:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe-stable-stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safe:safe_stable_stringify:2.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/safe-stable-stringify/package.json"}]},{"bom-ref":"pkg:npm/safer-buffer@2.1.2?package-id=f5a29320fdbea1eb","type":"library","author":"Nikita Skovoroda (https://github.com/ChALkeR)","name":"safer-buffer","version":"2.1.2","description":"Modern Buffer API polyfill without footguns","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:safer-buffer:safer-buffer:2.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/safer-buffer@2.1.2","externalReferences":[{"url":"git+https://github.com/ChALkeR/safer-buffer.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:safer-buffer:safer_buffer:2.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safer_buffer:safer-buffer:2.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safer_buffer:safer_buffer:2.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safer:safer-buffer:2.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:safer:safer_buffer:2.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/safer-buffer/package.json"}]},{"bom-ref":"pkg:npm/samsam@1.1.2?package-id=7d0a41d20518fc9d","type":"library","author":"Christian Johansen, Christian Johansen (http://cjohansen.no), August Lilleaas (http://augustl.com), Daniel Wittner (https://github.com/dwittner)","name":"samsam","version":"1.1.2","description":"Value identification and comparison functions","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:busterjs:samsam:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/samsam@1.1.2","externalReferences":[{"url":"https://github.com/busterjs/samsam.git","type":"distribution"},{"url":"http://busterjs.org/docs/buster-assertions","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:samsam:samsam:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/samsam/package.json"}]},{"bom-ref":"pkg:npm/sanitize-filename@1.6.3?package-id=2556f6118c73f0c7","type":"library","author":"Parsha Pourkhomami","name":"sanitize-filename","version":"1.6.3","description":"Sanitize a string for use as a filename","licenses":[{"expression":"WTFPL OR ISC"}],"cpe":"cpe:2.3:a:sanitize-filename:sanitize-filename:1.6.3:*:*:*:*:*:*:*","purl":"pkg:npm/sanitize-filename@1.6.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sanitize-filename:sanitize_filename:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sanitize_filename:sanitize-filename:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sanitize_filename:sanitize_filename:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sanitize:sanitize-filename:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sanitize:sanitize_filename:1.6.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-filename/package.json"}]},{"bom-ref":"pkg:npm/sanitize-html@1.4.2?package-id=5de04e7baabe2ecd","type":"library","author":"P'unk Avenue LLC","name":"sanitize-html","version":"1.4.2","description":"Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:apostrophecms:sanitize-html:1.4.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/sanitize-html@1.4.2","externalReferences":[{"url":"https://github.com/punkave/sanitize-html.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:punkave:sanitize-html:1.4.2:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/package.json"}]},{"bom-ref":"pkg:npm/sax@1.4.1?package-id=fcc1407dd0a8538d","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"sax","version":"1.4.1","description":"An evented streaming XML parser in JavaScript","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:sax:1.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/sax@1.4.1","externalReferences":[{"url":"git://github.com/isaacs/sax-js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sax:sax:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sax/package.json"}]},{"bom-ref":"pkg:npm/seek-bzip@1.0.6?package-id=f8fdf612dd1ad055","type":"library","author":"C. Scott Ananian (http://cscott.net), Eli Skeggs, Kevin Kwok, Rob Landley (http://landley.net)","name":"seek-bzip","version":"1.0.6","description":"a pure-JavaScript Node.JS module for random-access decoding bzip2 data","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:seek-bzip:seek-bzip:1.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/seek-bzip@1.0.6","externalReferences":[{"url":"https://github.com/cscott/seek-bzip.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:seek-bzip:seek_bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:seek_bzip:seek-bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:seek_bzip:seek_bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cscott:seek-bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cscott:seek_bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:seek:seek-bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:seek:seek_bzip:1.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/seek-bzip/package.json"}]},{"bom-ref":"pkg:npm/semver@5.7.2?package-id=d0e0ed413665ac06","type":"library","author":"GitHub Inc.","name":"semver","version":"5.7.2","description":"The semantic version parser used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmjs:semver:5.7.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/semver@5.7.2","externalReferences":[{"url":"https://github.com/npm/node-semver.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/check-dependencies/node_modules/semver/package.json"}]},{"bom-ref":"pkg:npm/semver@5.7.2?package-id=f25d9bd3bec76c56","type":"library","author":"GitHub Inc.","name":"semver","version":"5.7.2","description":"The semantic version parser used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmjs:semver:5.7.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/semver@5.7.2","externalReferences":[{"url":"https://github.com/npm/node-semver.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/make-dir/node_modules/semver/package.json"}]},{"bom-ref":"pkg:npm/semver@5.7.2?package-id=4d834fe9188f916e","type":"library","author":"GitHub Inc.","name":"semver","version":"5.7.2","description":"The semantic version parser used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmjs:semver:5.7.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/semver@5.7.2","externalReferences":[{"url":"https://github.com/npm/node-semver.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-abi/node_modules/semver/package.json"}]},{"bom-ref":"pkg:npm/semver@5.7.2?package-id=27467d214748b540","type":"library","author":"GitHub Inc.","name":"semver","version":"5.7.2","description":"The semantic version parser used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmjs:semver:5.7.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/semver@5.7.2","externalReferences":[{"url":"https://github.com/npm/node-semver.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json"}]},{"bom-ref":"pkg:npm/semver@7.7.2?package-id=a3325d28145ec2dc","type":"library","author":"GitHub Inc.","name":"semver","version":"7.7.2","description":"The semantic version parser used by npm.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:npmjs:semver:7.7.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/semver@7.7.2","externalReferences":[{"url":"git+https://github.com/npm/node-semver.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/semver/package.json"}]},{"bom-ref":"pkg:npm/send@0.19.0?package-id=128707907b8a54a0","type":"library","author":"TJ Holowaychuk , Douglas Christopher Wilson , James Wyatt Cready , Jesús Leganés Combarro ","name":"send","version":"0.19.0","description":"Better streaming static file server with Range and conditional-GET support","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:send_project:send:0.19.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/send@0.19.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/send/package.json"}]},{"bom-ref":"pkg:npm/sequelize@6.37.7?package-id=5c42656cd2e4e437","type":"library","name":"sequelize","version":"6.37.7","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:sequelizejs:sequelize:6.37.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/sequelize@6.37.7","externalReferences":[{"url":"https://github.com/sequelize/sequelize.git","type":"distribution"},{"url":"https://sequelize.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sequelize/package.json"}]},{"bom-ref":"pkg:npm/sequelize-pool@7.1.0?package-id=02439a31995a1856","type":"library","author":"Sushant ","name":"sequelize-pool","version":"7.1.0","description":"Resource pooling for Node.JS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:sequelize-pool:sequelize-pool:7.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/sequelize-pool@7.1.0","externalReferences":[{"url":"http://github.com/sushantdhiman/sequelize-pool.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sequelize-pool:sequelize_pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sequelize_pool:sequelize-pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sequelize_pool:sequelize_pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sushantdhiman:sequelize-pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sushantdhiman:sequelize_pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sequelize:sequelize-pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sequelize:sequelize_pool:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sequelize-pool/package.json"}]},{"bom-ref":"pkg:npm/serve-index@1.9.1?package-id=b52a049c8b80d678","type":"library","author":"Douglas Christopher Wilson ","name":"serve-index","version":"1.9.1","description":"Serve directory listings","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:serve-index:serve-index:1.9.1:*:*:*:*:*:*:*","purl":"pkg:npm/serve-index@1.9.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve-index:serve_index:1.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve_index:serve-index:1.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve_index:serve_index:1.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve:serve-index:1.9.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve:serve_index:1.9.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/package.json"}]},{"bom-ref":"pkg:npm/serve-static@1.16.2?package-id=a87c542bd7108f54","type":"library","author":"Douglas Christopher Wilson ","name":"serve-static","version":"1.16.2","description":"Serve static files","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:serve-static:serve-static:1.16.2:*:*:*:*:*:*:*","purl":"pkg:npm/serve-static@1.16.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve-static:serve_static:1.16.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve_static:serve-static:1.16.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve_static:serve_static:1.16.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve:serve-static:1.16.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:serve:serve_static:1.16.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-static/package.json"}]},{"bom-ref":"pkg:npm/set-blocking@2.0.0?package-id=ed8a734f12c4bdef","type":"library","author":"Ben Coe ","name":"set-blocking","version":"2.0.0","description":"set blocking stdio and stderr ensuring that terminal output does not truncate","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:set-blocking:set-blocking:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/set-blocking@2.0.0","externalReferences":[{"url":"git+https://github.com/yargs/set-blocking.git","type":"distribution"},{"url":"https://github.com/yargs/set-blocking#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-blocking:set_blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_blocking:set-blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_blocking:set_blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yargs:set-blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yargs:set_blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set:set-blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set:set_blocking:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/set-blocking/package.json"}]},{"bom-ref":"pkg:npm/set-function-length@1.2.2?package-id=3b436f83ca3e3766","type":"library","author":"Jordan Harband ","name":"set-function-length","version":"1.2.2","description":"Set a function's length property","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:set-function-length:set-function-length:1.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/set-function-length@1.2.2","externalReferences":[{"url":"git+https://github.com/ljharb/set-function-length.git","type":"distribution"},{"url":"https://github.com/ljharb/set-function-length#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-function-length:set_function_length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function_length:set-function-length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function_length:set_function_length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-function:set-function-length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-function:set_function_length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function:set-function-length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function:set_function_length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:set-function-length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:set_function_length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set:set-function-length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set:set_function_length:1.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/set-function-length/package.json"}]},{"bom-ref":"pkg:npm/set-function-name@2.0.2?package-id=f58313a577d972b0","type":"library","author":"Jordan Harband ","name":"set-function-name","version":"2.0.2","description":"Set a function's name property","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:set-function-name:set-function-name:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/set-function-name@2.0.2","externalReferences":[{"url":"git+https://github.com/ljharb/set-function-name.git","type":"distribution"},{"url":"https://github.com/ljharb/set-function-name#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-function-name:set_function_name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function_name:set-function-name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function_name:set_function_name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-function:set-function-name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set-function:set_function_name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function:set-function-name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set_function:set_function_name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:set-function-name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:set_function_name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set:set-function-name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:set:set_function_name:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/set-function-name/package.json"}]},{"bom-ref":"pkg:npm/set-value@2.0.1?package-id=7a710a654ecad2c9","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), , Vadim Demedes (https://vadimdemedes.com)","name":"set-value","version":"2.0.1","description":"Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:set-value_project:set-value:2.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/set-value@2.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/set-value","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/set-value/package.json"}]},{"bom-ref":"pkg:npm/setimmediate@1.0.5?package-id=ec3a9ad5b1e8d26c","type":"library","author":"YuzuJS, Domenic Denicola (https://domenic.me), Donavon West (http://donavon.com), Yaffle","name":"setimmediate","version":"1.0.5","description":"A shim for the setImmediate efficient script yielding API","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:setimmediate:setimmediate:1.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/setimmediate@1.0.5","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/setimmediate/package.json"}]},{"bom-ref":"pkg:npm/setprototypeof@1.1.0?package-id=6eb5473162d47549","type":"library","author":"Wes Todd","name":"setprototypeof","version":"1.1.0","description":"A small polyfill for Object.setprototypeof","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:setprototypeof:setprototypeof:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/setprototypeof@1.1.0","externalReferences":[{"url":"https://github.com/wesleytodd/setprototypeof.git","type":"distribution"},{"url":"https://github.com/wesleytodd/setprototypeof","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wesleytodd:setprototypeof:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json"}]},{"bom-ref":"pkg:npm/setprototypeof@1.2.0?package-id=8282dcab8a58f243","type":"library","author":"Wes Todd","name":"setprototypeof","version":"1.2.0","description":"A small polyfill for Object.setprototypeof","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:setprototypeof:setprototypeof:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/setprototypeof@1.2.0","externalReferences":[{"url":"https://github.com/wesleytodd/setprototypeof.git","type":"distribution"},{"url":"https://github.com/wesleytodd/setprototypeof","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wesleytodd:setprototypeof:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/setprototypeof/package.json"}]},{"bom-ref":"pkg:npm/shebang-command@2.0.0?package-id=1625df5bb6d67d3b","type":"library","author":"Kevin Mårtensson (github.com/kevva)","name":"shebang-command","version":"2.0.0","description":"Get the command from a shebang","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:shebang-command:shebang-command:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/shebang-command@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang-command:shebang_command:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang_command:shebang-command:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang_command:shebang_command:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang:shebang-command:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang:shebang_command:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/shebang-command/package.json"}]},{"bom-ref":"pkg:npm/shebang-regex@3.0.0?package-id=4afda12e39d13082","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"shebang-regex","version":"3.0.0","description":"Regular expression for matching a shebang line","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:shebang-regex:shebang-regex:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/shebang-regex@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang-regex:shebang_regex:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang_regex:shebang-regex:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang_regex:shebang_regex:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang:shebang-regex:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:shebang:shebang_regex:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/shebang-regex/package.json"}]},{"bom-ref":"pkg:npm/side-channel@1.1.0?package-id=b33fdebcaaec79ca","type":"library","author":"Jordan Harband ","name":"side-channel","version":"1.1.0","description":"Store information about any JS value in a side channel. Uses WeakMap if available.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:side-channel:side-channel:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/side-channel@1.1.0","externalReferences":[{"url":"git+https://github.com/ljharb/side-channel.git","type":"distribution"},{"url":"https://github.com/ljharb/side-channel#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side_channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side-channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side_channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side-channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side_channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side-channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side_channel:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/side-channel/package.json"}]},{"bom-ref":"pkg:npm/side-channel-list@1.0.0?package-id=b898b90657b4df8b","type":"library","author":"Jordan Harband ","name":"side-channel-list","version":"1.0.0","description":"Store information about any JS value in a side channel, using a linked list","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:side-channel-list:side-channel-list:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/side-channel-list@1.0.0","externalReferences":[{"url":"git+https://github.com/ljharb/side-channel-list.git","type":"distribution"},{"url":"https://github.com/ljharb/side-channel-list#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel-list:side_channel_list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel_list:side-channel-list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel_list:side_channel_list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side-channel-list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side_channel_list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side-channel-list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side_channel_list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side-channel-list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side_channel_list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side-channel-list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side_channel_list:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/side-channel-list/package.json"}]},{"bom-ref":"pkg:npm/side-channel-map@1.0.1?package-id=8a935a259e64ccfc","type":"library","author":"Jordan Harband ","name":"side-channel-map","version":"1.0.1","description":"Store information about any JS value in a side channel, using a Map","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:side-channel-map:side-channel-map:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/side-channel-map@1.0.1","externalReferences":[{"url":"git+https://github.com/ljharb/side-channel-map.git","type":"distribution"},{"url":"https://github.com/ljharb/side-channel-map#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel-map:side_channel_map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel_map:side-channel-map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel_map:side_channel_map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side-channel-map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side_channel_map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side-channel-map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side_channel_map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side-channel-map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side_channel_map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side-channel-map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side_channel_map:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/side-channel-map/package.json"}]},{"bom-ref":"pkg:npm/side-channel-weakmap@1.0.2?package-id=13aa929d93fe8b96","type":"library","author":"Jordan Harband ","name":"side-channel-weakmap","version":"1.0.2","description":"Store information about any JS value in a side channel. Uses WeakMap if available.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:side-channel-weakmap:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/side-channel-weakmap@1.0.2","externalReferences":[{"url":"git+https://github.com/ljharb/side-channel-weakmap.git","type":"distribution"},{"url":"https://github.com/ljharb/side-channel-weakmap#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel-weakmap:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel_weakmap:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel_weakmap:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side-channel:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side_channel:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side-channel-weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:side:side_channel_weakmap:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/side-channel-weakmap/package.json"}]},{"bom-ref":"pkg:npm/signal-exit@3.0.7?package-id=4235b1d4cc91c7c5","type":"library","author":"Ben Coe ","name":"signal-exit","version":"3.0.7","description":"when you want to fire an event no matter how a process exits.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:signal-exit:signal-exit:3.0.7:*:*:*:*:*:*:*","purl":"pkg:npm/signal-exit@3.0.7","externalReferences":[{"url":"https://github.com/tapjs/signal-exit.git","type":"distribution"},{"url":"https://github.com/tapjs/signal-exit","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal-exit:signal_exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal_exit:signal-exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal_exit:signal_exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal:signal-exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal:signal_exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tapjs:signal-exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tapjs:signal_exit:3.0.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/signal-exit/package.json"}]},{"bom-ref":"pkg:npm/signal-exit@4.1.0?package-id=b6edaee708ce8837","type":"library","author":"Ben Coe ","name":"signal-exit","version":"4.1.0","description":"when you want to fire an event no matter how a process exits.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:signal-exit:signal-exit:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/signal-exit@4.1.0","externalReferences":[{"url":"https://github.com/tapjs/signal-exit.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal-exit:signal_exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal_exit:signal-exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal_exit:signal_exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal:signal-exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:signal:signal_exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tapjs:signal-exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tapjs:signal_exit:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json"}]},{"bom-ref":"pkg:npm/simple-concat@1.0.1?package-id=624063d4723a4b13","type":"library","author":"Feross Aboukhadijeh (https://feross.org)","name":"simple-concat","version":"1.0.1","description":"Super-minimalist version of `concat-stream`. Less than 15 lines!","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:simple-concat:simple-concat:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/simple-concat@1.0.1","externalReferences":[{"url":"git://github.com/feross/simple-concat.git","type":"distribution"},{"url":"https://github.com/feross/simple-concat","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple-concat:simple_concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple_concat:simple-concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple_concat:simple_concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:simple-concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:feross:simple_concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple:simple-concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple:simple_concat:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/simple-concat/package.json"}]},{"bom-ref":"pkg:npm/simple-get@3.1.1?package-id=9f219d07ad41b5a4","type":"library","author":"Feross Aboukhadijeh (http://feross.org/)","name":"simple-get","version":"3.1.1","description":"Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:simple-get_project:simple-get:3.1.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/simple-get@3.1.1","externalReferences":[{"url":"git://github.com/feross/simple-get.git","type":"distribution"},{"url":"https://github.com/feross/simple-get","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/simple-get/package.json"}]},{"bom-ref":"pkg:npm/simple-get@4.0.1?package-id=cd263772050b70e4","type":"library","author":"Feross Aboukhadijeh (https://feross.org)","name":"simple-get","version":"4.0.1","description":"Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:simple-get_project:simple-get:4.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/simple-get@4.0.1","externalReferences":[{"url":"git://github.com/feross/simple-get.git","type":"distribution"},{"url":"https://github.com/feross/simple-get","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json"}]},{"bom-ref":"pkg:npm/simple-get@4.0.1?package-id=cb8ca3d0298b8a6e","type":"library","author":"Feross Aboukhadijeh (https://feross.org)","name":"simple-get","version":"4.0.1","description":"Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:simple-get_project:simple-get:4.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/simple-get@4.0.1","externalReferences":[{"url":"git://github.com/feross/simple-get.git","type":"distribution"},{"url":"https://github.com/feross/simple-get","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json"}]},{"bom-ref":"pkg:npm/simple-swizzle@0.2.2?package-id=e8f45cfd6ff3e7a3","type":"library","author":"Qix (http://github.com/qix-)","name":"simple-swizzle","version":"0.2.2","description":"Simply swizzle your arguments","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:simple-swizzle:simple-swizzle:0.2.2:*:*:*:*:*:*:*","purl":"pkg:npm/simple-swizzle@0.2.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple-swizzle:simple_swizzle:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple_swizzle:simple-swizzle:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple_swizzle:simple_swizzle:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple:simple-swizzle:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:simple:simple_swizzle:0.2.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/simple-swizzle/package.json"}]},{"bom-ref":"pkg:npm/sinon@1.17.7?package-id=d88224f2a5eef8fd","type":"library","author":"Christian Johansen","name":"sinon","version":"1.17.7","description":"JavaScript test spies, stubs and mocks.","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:cjohansen:sinon:1.17.7:*:*:*:*:*:*:*","purl":"pkg:npm/sinon@1.17.7","externalReferences":[{"url":"http://github.com/cjohansen/Sinon.JS.git","type":"distribution"},{"url":"http://sinonjs.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sinon:sinon:1.17.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/filesniffer/node_modules/sinon/package.json"}]},{"bom-ref":"pkg:npm/smart-buffer@4.2.0?package-id=cc002822c0639ab4","type":"library","author":"Josh Glazebrook, syvita","name":"smart-buffer","version":"4.2.0","description":"smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:JoshGlazebrook:smart-buffer:4.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/smart-buffer@4.2.0","externalReferences":[{"url":"https://github.com/JoshGlazebrook/smart-buffer.git","type":"distribution"},{"url":"https://github.com/JoshGlazebrook/smart-buffer/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:JoshGlazebrook:smart_buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:smart-buffer:smart-buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:smart-buffer:smart_buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:smart_buffer:smart-buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:smart_buffer:smart_buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:smart:smart-buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:smart:smart_buffer:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/smart-buffer/package.json"}]},{"bom-ref":"pkg:npm/snapdragon@0.8.2?package-id=b1704cf3ae02daca","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Edward Betts (http://edwardbetts.com), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"snapdragon","version":"0.8.2","description":"Fast, pluggable and easy-to-use parser-renderer factory.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:snapdragon:0.8.2:*:*:*:*:*:*:*","purl":"pkg:npm/snapdragon@0.8.2","externalReferences":[{"url":"https://github.com/jonschlinkert/snapdragon","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon:snapdragon:0.8.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/package.json"}]},{"bom-ref":"pkg:npm/snapdragon-node@2.1.1?package-id=44d5d76422275036","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"snapdragon-node","version":"2.1.1","description":"Snapdragon utility for creating a new AST node in custom code, such as plugins.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:snapdragon-node:snapdragon-node:2.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/snapdragon-node@2.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/snapdragon-node","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon-node:snapdragon_node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon_node:snapdragon-node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon_node:snapdragon_node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:snapdragon-node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:snapdragon_node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon:snapdragon-node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon:snapdragon_node:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon-node/package.json"}]},{"bom-ref":"pkg:npm/snapdragon-util@3.0.1?package-id=627d36f045f55b05","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"snapdragon-util","version":"3.0.1","description":"Utilities for the snapdragon parser/compiler.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:snapdragon-util:snapdragon-util:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/snapdragon-util@3.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/snapdragon-util","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon-util:snapdragon_util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon_util:snapdragon-util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon_util:snapdragon_util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:snapdragon-util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:snapdragon_util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon:snapdragon-util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:snapdragon:snapdragon_util:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon-util/package.json"}]},{"bom-ref":"pkg:npm/socket.io@3.1.2?package-id=a59f241f8d484687","type":"library","author":"Guillermo Rauch , Arnout Kazemier , Vladimir Dronnikov , Einar Otto Stangvik ","name":"socket.io","version":"3.1.2","description":"node.js realtime framework server","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:socket:socket.io:3.1.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/socket.io@3.1.2","externalReferences":[{"url":"git://github.com/socketio/socket.io","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/socket.io/package.json"}]},{"bom-ref":"pkg:npm/socket.io-adapter@2.1.0?package-id=22a992bc812c1a27","type":"library","name":"socket.io-adapter","version":"2.1.0","description":"default socket.io in-memory adapter","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:socket.io-adapter:socket.io-adapter:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/socket.io-adapter@2.1.0","externalReferences":[{"url":"git://github.com/socketio/socket.io-adapter.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:socket.io-adapter:socket.io_adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socket.io_adapter:socket.io-adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socket.io_adapter:socket.io_adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socket.io:socket.io-adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socket.io:socket.io_adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socketio:socket.io-adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socketio:socket.io_adapter:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/socket.io-adapter/package.json"}]},{"bom-ref":"pkg:npm/socket.io-parser@4.0.5?package-id=dd154d7bfbaea09c","type":"library","name":"socket.io-parser","version":"4.0.5","description":"socket.io protocol parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:socket:socket.io-parser:4.0.5:*:*:*:*:node.js:*:*","purl":"pkg:npm/socket.io-parser@4.0.5","externalReferences":[{"url":"https://github.com/socketio/socket.io-parser.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/socket.io-parser/package.json"}]},{"bom-ref":"pkg:npm/socks@2.8.7?package-id=a4e6087946da80a0","type":"library","author":"Josh Glazebrook, castorw","name":"socks","version":"2.8.7","description":"Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:JoshGlazebrook:socks:2.8.7:*:*:*:*:*:*:*","purl":"pkg:npm/socks@2.8.7","externalReferences":[{"url":"https://github.com/JoshGlazebrook/socks.git","type":"distribution"},{"url":"https://github.com/JoshGlazebrook/socks/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks:socks:2.8.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/socks/package.json"}]},{"bom-ref":"pkg:npm/socks-proxy-agent@6.2.1?package-id=98b91bbcbff567ab","type":"library","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>","name":"socks-proxy-agent","version":"6.2.1","description":"A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:socks-proxy-agent:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/socks-proxy-agent@6.2.1","externalReferences":[{"url":"git://github.com/TooTallNate/node-socks-proxy-agent.git","type":"distribution"},{"url":"https://github.com/TooTallNate/node-socks-proxy-agent#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks-proxy-agent:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy_agent:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy_agent:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks-proxy:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks-proxy:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks:socks-proxy-agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks:socks_proxy_agent:6.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/socks-proxy-agent@8.0.5?package-id=9ee05fc4d21b00fc","type":"library","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>","name":"socks-proxy-agent","version":"8.0.5","description":"A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:socks-proxy-agent:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/socks-proxy-agent@8.0.5","externalReferences":[{"url":"https://github.com/TooTallNate/proxy-agents.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks-proxy-agent:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy_agent:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy_agent:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks-proxy:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks-proxy:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks_proxy:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks:socks-proxy-agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:socks:socks_proxy_agent:8.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/socks-proxy-agent/package.json"}]},{"bom-ref":"pkg:npm/sort-keys@1.1.2?package-id=7e91429fd26a7768","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"sort-keys","version":"1.1.2","description":"Sort the keys of an object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:sort-keys:sort-keys:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/sort-keys@1.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort-keys:sort_keys:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys:sort-keys:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys:sort_keys:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort:sort-keys:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort:sort_keys:1.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json"}]},{"bom-ref":"pkg:npm/sort-keys@2.0.0?package-id=b56ffa404313992b","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"sort-keys","version":"2.0.0","description":"Sort the keys of an object","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:sort-keys:sort-keys:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/sort-keys@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort-keys:sort_keys:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys:sort-keys:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys:sort_keys:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort:sort-keys:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort:sort_keys:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sort-keys/package.json"}]},{"bom-ref":"pkg:npm/sort-keys-length@1.0.1?package-id=aa05cbb52d62e94f","type":"library","author":"Kevin Mårtensson (https://github.com/kevva)","name":"sort-keys-length","version":"1.0.1","description":"Sort objecy keys by length","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:sort-keys-length:sort-keys-length:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/sort-keys-length@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort-keys-length:sort_keys_length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys_length:sort-keys-length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys_length:sort_keys_length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort-keys:sort-keys-length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort-keys:sort_keys_length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys:sort-keys-length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort_keys:sort_keys_length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort:sort-keys-length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sort:sort_keys_length:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sort-keys-length/package.json"}]},{"bom-ref":"pkg:npm/source-map@0.5.7?package-id=f746afd966cc60f7","type":"library","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 ","name":"source-map","version":"0.5.7","description":"Generates and consumes source maps","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:source-map:source-map:0.5.7:*:*:*:*:*:*:*","purl":"pkg:npm/source-map@0.5.7","externalReferences":[{"url":"http://github.com/mozilla/source-map.git","type":"distribution"},{"url":"https://github.com/mozilla/source-map","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source_map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source-map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source_map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mozilla:source-map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mozilla:source_map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source-map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source_map:0.5.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/snapdragon/node_modules/source-map/package.json"}]},{"bom-ref":"pkg:npm/source-map@0.6.1?package-id=a22583dd96c04327","type":"library","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 ","name":"source-map","version":"0.6.1","description":"Generates and consumes source maps","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:source-map:source-map:0.6.1:*:*:*:*:*:*:*","purl":"pkg:npm/source-map@0.6.1","externalReferences":[{"url":"http://github.com/mozilla/source-map.git","type":"distribution"},{"url":"https://github.com/mozilla/source-map","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source_map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source-map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source_map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mozilla:source-map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mozilla:source_map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source-map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source_map:0.6.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/source-map/package.json"}]},{"bom-ref":"pkg:npm/source-map-resolve@0.5.3?package-id=e48e3e1d74a18175","type":"library","author":"Simon Lydell","name":"source-map-resolve","version":"0.5.3","description":"Resolve the source map and/or sources for a generated file.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:source-map-resolve:source-map-resolve:0.5.3:*:*:*:*:*:*:*","purl":"pkg:npm/source-map-resolve@0.5.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map-resolve:source_map_resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map_resolve:source-map-resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map_resolve:source_map_resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source-map-resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source_map_resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source-map-resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source_map_resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source-map-resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source_map_resolve:0.5.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/source-map-resolve/package.json"}]},{"bom-ref":"pkg:npm/source-map-support@0.5.21?package-id=90b992694104f65e","type":"library","name":"source-map-support","version":"0.5.21","description":"Fixes stack traces for files with source maps","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:source-map-support:source-map-support:0.5.21:*:*:*:*:*:*:*","purl":"pkg:npm/source-map-support@0.5.21","externalReferences":[{"url":"https://github.com/evanw/node-source-map-support","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map-support:source_map_support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map_support:source-map-support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map_support:source_map_support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source-map-support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source_map_support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source-map-support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source_map_support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source-map-support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source_map_support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:evanw:source-map-support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:evanw:source_map_support:0.5.21:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/source-map-support/package.json"}]},{"bom-ref":"pkg:npm/source-map-url@0.4.1?package-id=2cced9de85d7d5fa","type":"library","author":"Simon Lydell","name":"source-map-url","version":"0.4.1","description":"Tools for working with sourceMappingURL comments.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:source-map-url:source-map-url:0.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/source-map-url@0.4.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map-url:source_map_url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map_url:source-map-url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map_url:source_map_url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source-map-url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source-map:source_map_url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source-map-url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source_map:source_map_url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source-map-url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:source:source_map_url:0.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/source-map-url/package.json"}]},{"bom-ref":"pkg:npm/split-string@3.1.0?package-id=47baf72085e685b1","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Brian Woodward (https://twitter.com/doowb), Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"split-string","version":"3.1.0","description":"Split a string on a character except when the character is escaped.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:split-string:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/split-string@3.1.0","externalReferences":[{"url":"https://github.com/jonschlinkert/split-string","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:split_string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:split-string:split-string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:split-string:split_string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:split_string:split-string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:split_string:split_string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:split:split-string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:split:split_string:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/split-string/package.json"}]},{"bom-ref":"pkg:npm/sprintf-js@1.0.3?package-id=acaf709db1d54fbd","type":"library","author":"Alexandru Marasteanu (http://alexei.ro/)","name":"sprintf-js","version":"1.0.3","description":"JavaScript sprintf implementation","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:sprintf-js:sprintf-js:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/sprintf-js@1.0.3","externalReferences":[{"url":"https://github.com/alexei/sprintf.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf-js:sprintf_js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf_js:sprintf-js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf_js:sprintf_js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf:sprintf-js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf:sprintf_js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:alexei:sprintf-js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:alexei:sprintf_js:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json"}]},{"bom-ref":"pkg:npm/sprintf-js@1.1.3?package-id=5b70795e4e884b57","type":"library","author":"Alexandru Mărășteanu ","name":"sprintf-js","version":"1.1.3","description":"JavaScript sprintf implementation","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:sprintf-js:sprintf-js:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/sprintf-js@1.1.3","externalReferences":[{"url":"https://github.com/alexei/sprintf.js.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf-js:sprintf_js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf_js:sprintf-js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf_js:sprintf_js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf:sprintf-js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:sprintf:sprintf_js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:alexei:sprintf-js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:alexei:sprintf_js:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sprintf-js/package.json"}]},{"bom-ref":"pkg:npm/sqlite3@5.1.7?package-id=2f561aa54725d063","type":"library","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 ","name":"sqlite3","version":"5.1.7","description":"Asynchronous, non-blocking SQLite3 bindings","licenses":[{"license":{"id":"BSD-3-Clause"}}],"cpe":"cpe:2.3:a:ghost:sqlite3:5.1.7:*:*:*:*:node.js:*:*","purl":"pkg:npm/sqlite3@5.1.7","externalReferences":[{"url":"https://github.com/TryGhost/node-sqlite3.git","type":"distribution"},{"url":"https://github.com/TryGhost/node-sqlite3","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/package.json"}]},{"bom-ref":"pkg:npm/ssri@12.0.0?package-id=64aa6df27671ee44","type":"library","author":"GitHub Inc.","name":"ssri","version":"12.0.0","description":"Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:ssri_project:ssri:12.0.0:*:*:*:*:node.js:*:*","purl":"pkg:npm/ssri@12.0.0","externalReferences":[{"url":"git+https://github.com/npm/ssri.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ssri/package.json"}]},{"bom-ref":"pkg:npm/ssri@8.0.1?package-id=fbd6a143588415b6","type":"library","author":"Kat Marchán ","name":"ssri","version":"8.0.1","description":"Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:ssri_project:ssri:8.0.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ssri@8.0.1","externalReferences":[{"url":"https://github.com/npm/ssri","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/ssri/package.json"}]},{"bom-ref":"pkg:npm/stack-trace@0.0.10?package-id=fce264c6e73c9eee","type":"library","author":"Felix Geisendörfer (http://debuggable.com/)","name":"stack-trace","version":"0.0.10","description":"Get v8 stack traces as an array of CallSite objects.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:stack-trace:stack-trace:0.0.10:*:*:*:*:*:*:*","purl":"pkg:npm/stack-trace@0.0.10","externalReferences":[{"url":"git://github.com/felixge/node-stack-trace.git","type":"distribution"},{"url":"https://github.com/felixge/node-stack-trace","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:stack-trace:stack_trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stack_trace:stack-trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stack_trace:stack_trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:felixge:stack-trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:felixge:stack_trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stack:stack-trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stack:stack_trace:0.0.10:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/stack-trace/package.json"}]},{"bom-ref":"pkg:npm/static-extend@0.1.2?package-id=510dda3706444e3d","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"static-extend","version":"0.1.2","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:static-extend:0.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/static-extend@0.1.2","externalReferences":[{"url":"https://github.com/jonschlinkert/static-extend","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:static_extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:static-extend:static-extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:static-extend:static_extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:static_extend:static-extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:static_extend:static_extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:static:static-extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:static:static_extend:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/static-extend/package.json"}]},{"bom-ref":"pkg:npm/statuses@1.5.0?package-id=b4d4d67376e5fdaa","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"statuses","version":"1.5.0","description":"HTTP status utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:statuses:statuses:1.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/statuses@1.5.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/serve-index/node_modules/statuses/package.json"}]},{"bom-ref":"pkg:npm/statuses@2.0.1?package-id=55bb7dc82bdabbea","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"statuses","version":"2.0.1","description":"HTTP status utility","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:statuses:statuses:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/statuses@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/statuses/package.json"}]},{"bom-ref":"pkg:npm/stop-iteration-iterator@1.1.0?package-id=061c21bad20f372c","type":"library","author":"Jordan Harband ","name":"stop-iteration-iterator","version":"1.1.0","description":"Firefox 17-26 iterators throw a StopIteration object to indicate \"done\". This normalizes it.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:stop-iteration-iterator:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/stop-iteration-iterator@1.1.0","externalReferences":[{"url":"git+https://github.com/ljharb/stop-iteration-iterator.git","type":"distribution"},{"url":"https://github.com/ljharb/stop-iteration-iterator#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop-iteration-iterator:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop_iteration_iterator:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop_iteration_iterator:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop-iteration:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop-iteration:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop_iteration:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop_iteration:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ljharb:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop:stop-iteration-iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stop:stop_iteration_iterator:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/stop-iteration-iterator/package.json"}]},{"bom-ref":"pkg:npm/stream-buffers@2.2.0?package-id=f849555d7c5b59d6","type":"library","author":"Sam Day ","name":"stream-buffers","version":"2.2.0","description":"Buffer-backed Streams for reading and writing.","licenses":[{"license":{"id":"Unlicense"}}],"cpe":"cpe:2.3:a:stream-buffers:stream-buffers:2.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/stream-buffers@2.2.0","externalReferences":[{"url":"https://github.com/samcday/node-stream-buffer.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:stream-buffers:stream_buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stream_buffers:stream-buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stream_buffers:stream_buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:samcday:stream-buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:samcday:stream_buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stream:stream-buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:stream:stream_buffers:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/stream-buffers/package.json"}]},{"bom-ref":"pkg:npm/streamsearch@1.1.0?package-id=28156c8426d889b2","type":"library","author":"Brian White ","name":"streamsearch","version":"1.1.0","description":"Streaming Boyer-Moore-Horspool searching for node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:streamsearch:streamsearch:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/streamsearch@1.1.0","externalReferences":[{"url":"http://github.com/mscdex/streamsearch.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mscdex:streamsearch:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/streamsearch/package.json"}]},{"bom-ref":"pkg:npm/strict-uri-encode@1.1.0?package-id=bfd4ac772360c13b","type":"library","author":"Kevin Mårtensson (github.com/kevva)","name":"strict-uri-encode","version":"1.1.0","description":"A stricter URI encode adhering to RFC 3986","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strict-uri-encode:strict-uri-encode:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/strict-uri-encode@1.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict-uri-encode:strict_uri_encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict_uri_encode:strict-uri-encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict_uri_encode:strict_uri_encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict-uri:strict-uri-encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict-uri:strict_uri_encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict_uri:strict-uri-encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict_uri:strict_uri_encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict:strict-uri-encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strict:strict_uri_encode:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/strict-uri-encode/package.json"}]},{"bom-ref":"pkg:npm/string-width@1.0.2?package-id=09f44aae6ef25a0d","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"string-width","version":"1.0.2","description":"Get the visual width of a string - the number of columns required to display it","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-width:string-width:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/string-width@1.0.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-width:string_width:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string-width:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string_width:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-width:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_width:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/gauge/node_modules/string-width/package.json"}]},{"bom-ref":"pkg:npm/string-width@2.1.1?package-id=beec204c676c8c6e","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"string-width","version":"2.1.1","description":"Get the visual width of a string - the number of columns required to display it","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-width:string-width:2.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/string-width@2.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-width:string_width:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string-width:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string_width:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-width:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_width:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wide-align/node_modules/string-width/package.json"}]},{"bom-ref":"pkg:npm/string-width@4.2.3?package-id=24ea7bc5fffd0612","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"string-width","version":"4.2.3","description":"Get the visual width of a string - the number of columns required to display it","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-width:string-width:4.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/string-width@4.2.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-width:string_width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string-width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string_width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/string-width-cjs/package.json"}]},{"bom-ref":"pkg:npm/string-width@4.2.3?package-id=e0a74a03ae38698c","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"string-width","version":"4.2.3","description":"Get the visual width of a string - the number of columns required to display it","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-width:string-width:4.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/string-width@4.2.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-width:string_width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string-width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string_width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_width:4.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/string-width/package.json"}]},{"bom-ref":"pkg:npm/string-width@5.1.2?package-id=8d5950086fa52115","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"string-width","version":"5.1.2","description":"Get the visual width of a string - the number of columns required to display it","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-width:string-width:5.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/string-width@5.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-width:string_width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string-width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string_width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json"}]},{"bom-ref":"pkg:npm/string-width@5.1.2?package-id=6762f33de5ae377a","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"string-width","version":"5.1.2","description":"Get the visual width of a string - the number of columns required to display it","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-width:string-width:5.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/string-width@5.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-width:string_width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string-width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_width:string_width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_width:5.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json"}]},{"bom-ref":"pkg:npm/string.fromcodepoint@0.2.1?package-id=b9de9879083856a9","type":"library","author":"Mathias Bynens (http://mathiasbynens.be/)","name":"string.fromcodepoint","version":"0.2.1","description":"A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string.fromcodepoint:string.fromcodepoint:0.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/string.fromcodepoint@0.2.1","externalReferences":[{"url":"https://github.com/mathiasbynens/String.fromCodePoint.git","type":"distribution"},{"url":"http://mths.be/fromcodepoint","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mathiasbynens:string.fromcodepoint:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/string.fromcodepoint/package.json"}]},{"bom-ref":"pkg:npm/string.prototype.codepointat@0.2.1?package-id=e2f2b92311cdbc39","type":"library","author":"Mathias Bynens (https://mathiasbynens.be/)","name":"string.prototype.codepointat","version":"0.2.1","description":"A robust & optimized `String.prototype.codePointAt` polyfill, based on the ECMAScript 6 specification.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string.prototype.codepointat:string.prototype.codepointat:0.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/string.prototype.codepointat@0.2.1","externalReferences":[{"url":"https://github.com/mathiasbynens/String.prototype.codePointAt.git","type":"distribution"},{"url":"https://mths.be/codepointat","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mathiasbynens:string.prototype.codepointat:0.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/string.prototype.codepointat/package.json"}]},{"bom-ref":"pkg:npm/string_decoder@0.10.31?package-id=be69fa4a2025b786","type":"library","name":"string_decoder","version":"0.10.31","description":"The string_decoder module from Node core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-decoder:string-decoder:0.10.31:*:*:*:*:*:*:*","purl":"pkg:npm/string_decoder@0.10.31","externalReferences":[{"url":"git://github.com/rvagg/string_decoder.git","type":"distribution"},{"url":"https://github.com/rvagg/string_decoder","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-decoder:string_decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_decoder:string-decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_decoder:string_decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:rvagg:string-decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:rvagg:string_decoder:0.10.31:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json"}]},{"bom-ref":"pkg:npm/string_decoder@1.1.1?package-id=248eaf9a5e34fe07","type":"library","name":"string_decoder","version":"1.1.1","description":"The string_decoder module from Node core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-decoder:string-decoder:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/string_decoder@1.1.1","externalReferences":[{"url":"git://github.com/nodejs/string_decoder.git","type":"distribution"},{"url":"https://github.com/nodejs/string_decoder","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-decoder:string_decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_decoder:string-decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_decoder:string_decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:string-decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:string_decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_decoder:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/string_decoder/package.json"}]},{"bom-ref":"pkg:npm/string_decoder@1.3.0?package-id=17cc9cb9f2e4a5f7","type":"library","name":"string_decoder","version":"1.3.0","description":"The string_decoder module from Node core","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:string-decoder:string-decoder:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/string_decoder@1.3.0","externalReferences":[{"url":"git://github.com/nodejs/string_decoder.git","type":"distribution"},{"url":"https://github.com/nodejs/string_decoder","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:string-decoder:string_decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_decoder:string-decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string_decoder:string_decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:string-decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodejs:string_decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string-decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:string:string_decoder:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@3.0.1?package-id=e8cc4c7f389e7e46","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Boy Nicolai Appelman (jbna.nl), JD Ballard (github.com/qix-)","name":"strip-ansi","version":"3.0.1","description":"Strip ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@3.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@3.0.1?package-id=c99f26ed95d84d11","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Boy Nicolai Appelman (jbna.nl), JD Ballard (github.com/qix-)","name":"strip-ansi","version":"3.0.1","description":"Strip ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@3.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@4.0.0?package-id=0db8e8830d694c97","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-ansi","version":"4.0.0","description":"Strip ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@4.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@6.0.1?package-id=896f6ac46d9def2e","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-ansi","version":"6.0.1","description":"Strip ANSI escape codes from a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:6.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@6.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/strip-ansi-cjs/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@6.0.1?package-id=e831e8124e9a00e0","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-ansi","version":"6.0.1","description":"Strip ANSI escape codes from a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:6.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@6.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/strip-ansi/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@7.1.0?package-id=c7f252459ea6e1a5","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"strip-ansi","version":"7.1.0","description":"Strip ANSI escape codes from a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:7.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@7.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json"}]},{"bom-ref":"pkg:npm/strip-ansi@7.1.0?package-id=c87f18bb011b84b3","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"strip-ansi","version":"7.1.0","description":"Strip ANSI escape codes from a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-ansi:strip-ansi:7.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/strip-ansi@7.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-ansi:strip_ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip-ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_ansi:strip_ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_ansi:7.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json"}]},{"bom-ref":"pkg:npm/strip-bom@3.0.0?package-id=0183f6075f17be99","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-bom","version":"3.0.0","description":"Strip UTF-8 byte order mark (BOM) from a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-bom:strip-bom:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/strip-bom@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-bom:strip_bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_bom:strip-bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_bom:strip_bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_bom:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json"}]},{"bom-ref":"pkg:npm/strip-dirs@2.1.0?package-id=5785975b198f29c2","type":"library","author":"Shinnosuke Watanabe (https://github.com/shinnn)","name":"strip-dirs","version":"2.1.0","description":"Remove leading directory components from a path, like tar's --strip-components option","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-dirs:strip-dirs:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/strip-dirs@2.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-dirs:strip_dirs:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_dirs:strip-dirs:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_dirs:strip_dirs:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-dirs:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_dirs:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/strip-dirs/package.json"}]},{"bom-ref":"pkg:npm/strip-json-comments@2.0.1?package-id=31c6a53852db87ef","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-json-comments","version":"2.0.1","description":"Strip comments from JSON. Lets you use comments in your JSON files!","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-json-comments:strip-json-comments:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-json-comments@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-json-comments:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json_comments:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json_comments:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-json:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-json:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json"}]},{"bom-ref":"pkg:npm/strip-json-comments@2.0.1?package-id=4b7ca1763bc4e039","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-json-comments","version":"2.0.1","description":"Strip comments from JSON. Lets you use comments in your JSON files!","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-json-comments:strip-json-comments:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-json-comments@2.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-json-comments:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json_comments:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json_comments:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-json:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-json:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_json:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-json-comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_json_comments:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json"}]},{"bom-ref":"pkg:npm/strip-outer@1.0.1?package-id=0701c91ca3e3ef97","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"strip-outer","version":"1.0.1","description":"Strip a substring from the start/end of a string","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:strip-outer:strip-outer:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/strip-outer@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip-outer:strip_outer:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_outer:strip-outer:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip_outer:strip_outer:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip-outer:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:strip:strip_outer:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/strip-outer/package.json"}]},{"bom-ref":"pkg:npm/strtok3@6.3.0?package-id=9ac4af59fde6dd22","type":"library","author":"Borewit (https://github.com/Borewit)","name":"strtok3","version":"6.3.0","description":"A promise based streaming tokenizer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:Borewit:strtok3:6.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/strtok3@6.3.0","externalReferences":[{"url":"https://github.com/Borewit/strtok3.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:strtok3:strtok3:6.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/strtok3/package.json"}]},{"bom-ref":"pkg:npm/supports-color@2.0.0?package-id=c66316949c16138d","type":"library","author":"Sindre Sorhus (sindresorhus.com), Sindre Sorhus (sindresorhus.com), Joshua Appelman (jbnicolai.com)","name":"supports-color","version":"2.0.0","description":"Detect whether a terminal supports color","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:supports-color:supports-color:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/supports-color@2.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-color:supports_color:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_color:supports-color:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_color:supports_color:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports-color:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports_color:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/package.json"}]},{"bom-ref":"pkg:npm/supports-color@5.5.0?package-id=01ffdb08e3050adf","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"supports-color","version":"5.5.0","description":"Detect whether a terminal supports color","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:supports-color:supports-color:5.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/supports-color@5.5.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-color:supports_color:5.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_color:supports-color:5.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_color:supports_color:5.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports-color:5.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports_color:5.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/supports-color/package.json"}]},{"bom-ref":"pkg:npm/supports-color@7.2.0?package-id=24cdad729d3395c4","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"supports-color","version":"7.2.0","description":"Detect whether a terminal supports color","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:supports-color:supports-color:7.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/supports-color@7.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-color:supports_color:7.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_color:supports-color:7.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_color:supports_color:7.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports-color:7.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports_color:7.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/package.json"}]},{"bom-ref":"pkg:npm/supports-preserve-symlinks-flag@1.0.0?package-id=d91ba967be33db59","type":"library","author":"Jordan Harband ","name":"supports-preserve-symlinks-flag","version":"1.0.0","description":"Determine if the current node version supports the `--preserve-symlinks` flag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:supports-preserve-symlinks-flag:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/supports-preserve-symlinks-flag@1.0.0","externalReferences":[{"url":"git+https://github.com/inspect-js/node-supports-preserve-symlinks-flag.git","type":"distribution"},{"url":"https://github.com/inspect-js/node-supports-preserve-symlinks-flag#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-preserve-symlinks-flag:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_preserve_symlinks_flag:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_preserve_symlinks_flag:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-preserve-symlinks:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-preserve-symlinks:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_preserve_symlinks:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_preserve_symlinks:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-preserve:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports-preserve:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_preserve:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports_preserve:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports-preserve-symlinks-flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:supports:supports_preserve_symlinks_flag:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/supports-preserve-symlinks-flag/package.json"}]},{"bom-ref":"pkg:npm/svg-captcha@1.4.0?package-id=6baae9ff00daeb07","type":"library","author":"Weilin Shi <934587911@qq.com>","name":"svg-captcha","version":"1.4.0","description":"generate svg captcha in node.js or express.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:svg-captcha:svg-captcha:1.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/svg-captcha@1.4.0","externalReferences":[{"url":"git+https://github.com/steambap/svg-captcha.git","type":"distribution"},{"url":"https://github.com/steambap/svg-captcha#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:svg-captcha:svg_captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:svg_captcha:svg-captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:svg_captcha:svg_captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:steambap:svg-captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:steambap:svg_captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:svg:svg-captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:svg:svg_captcha:1.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/svg-captcha/package.json"}]},{"bom-ref":"pkg:npm/swagger-ui-dist@5.28.1?package-id=dcccbf8110a22ed6","type":"library","author":", Anna Bodnia , Buu Nguyen , Josh Ponelat , Kyle Shockey , Robert Barnwell , Sahar Jafari ","name":"swagger-ui-dist","version":"5.28.1","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:smartbear:swagger-ui-dist:5.28.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/swagger-ui-dist@5.28.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/swagger-ui-dist/package.json"}]},{"bom-ref":"pkg:npm/swagger-ui-express@5.0.1?package-id=daeaf740a273c980","type":"library","author":"Stephen Scott ","name":"swagger-ui-express","version":"5.0.1","description":"Swagger UI Express","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:swagger-ui-express:swagger-ui-express:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/swagger-ui-express@5.0.1","externalReferences":[{"url":"https://github.com/scottie1984/swagger-ui-express","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger-ui-express:swagger_ui_express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger_ui_express:swagger-ui-express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger_ui_express:swagger_ui_express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:scottie1984:swagger-ui-express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:scottie1984:swagger_ui_express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger-ui:swagger-ui-express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger-ui:swagger_ui_express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger_ui:swagger-ui-express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger_ui:swagger_ui_express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger:swagger-ui-express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:swagger:swagger_ui_express:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/swagger-ui-express/package.json"}]},{"bom-ref":"pkg:npm/tar@4.4.19?package-id=f42c59d94c10b95d","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"tar","version":"4.4.19","description":"tar for node","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:tar_project:tar:4.4.19:*:*:*:*:node.js:*:*","purl":"pkg:npm/tar@4.4.19","externalReferences":[{"url":"https://github.com/npm/node-tar.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:tar:4.4.19:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json"}]},{"bom-ref":"pkg:npm/tar@6.2.1?package-id=09de397807f7641f","type":"library","author":"GitHub Inc.","name":"tar","version":"6.2.1","description":"tar for node","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:tar_project:tar:6.2.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/tar@6.2.1","externalReferences":[{"url":"https://github.com/isaacs/node-tar.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:tar:6.2.1:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json"}]},{"bom-ref":"pkg:npm/tar@7.4.3?package-id=328bcb4be5561b99","type":"library","author":"Isaac Z. Schlueter","name":"tar","version":"7.4.3","description":"tar for node","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:tar_project:tar:7.4.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/tar@7.4.3","externalReferences":[{"url":"https://github.com/isaacs/node-tar.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:isaacs:tar:7.4.3:*:*:*:*:node.js:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar/package.json"}]},{"bom-ref":"pkg:npm/tar-fs@2.1.3?package-id=9680d7d122bfb97a","type":"library","author":"Mathias Buus","name":"tar-fs","version":"2.1.3","description":"filesystem bindings for tar-stream","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:mafintosh:tar-fs:2.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/tar-fs@2.1.3","externalReferences":[{"url":"https://github.com/mafintosh/tar-fs.git","type":"distribution"},{"url":"https://github.com/mafintosh/tar-fs","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:tar_fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar-fs:tar-fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar-fs:tar_fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar_fs:tar-fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar_fs:tar_fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar:tar-fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar:tar_fs:2.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar-fs/package.json"}]},{"bom-ref":"pkg:npm/tar-stream@1.6.2?package-id=d4b09eea4b25031e","type":"library","author":"Mathias Buus ","name":"tar-stream","version":"1.6.2","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tar-stream:tar-stream:1.6.2:*:*:*:*:*:*:*","purl":"pkg:npm/tar-stream@1.6.2","externalReferences":[{"url":"git+https://github.com/mafintosh/tar-stream.git","type":"distribution"},{"url":"https://github.com/mafintosh/tar-stream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar-stream:tar_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar_stream:tar-stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar_stream:tar_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:tar-stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:tar_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar:tar-stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar:tar_stream:1.6.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar-stream/package.json"}]},{"bom-ref":"pkg:npm/tar-stream@2.2.0?package-id=61ca2e5df0334a0d","type":"library","author":"Mathias Buus ","name":"tar-stream","version":"2.2.0","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tar-stream:tar-stream:2.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/tar-stream@2.2.0","externalReferences":[{"url":"git+https://github.com/mafintosh/tar-stream.git","type":"distribution"},{"url":"https://github.com/mafintosh/tar-stream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar-stream:tar_stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar_stream:tar-stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar_stream:tar_stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:tar-stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mafintosh:tar_stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar:tar-stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tar:tar_stream:2.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json"}]},{"bom-ref":"pkg:npm/tdigest@0.1.2?package-id=035edc02e62ab7f9","type":"library","author":"Will Welch (http://quietplease.com/)","name":"tdigest","version":"0.1.2","description":"javascript implementation of Dunning's T-Digest for streaming quantile approximation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tdigest:tdigest:0.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/tdigest@0.1.2","externalReferences":[{"url":"https://github.com/welch/tdigest.git","type":"distribution"},{"url":"https://github.com/welch/tdigest","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:welch:tdigest:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tdigest/package.json"}]},{"bom-ref":"pkg:npm/text-hex@1.0.0?package-id=5085c28e4a76cc5a","type":"library","author":"Arnout Kazemier","name":"text-hex","version":"1.0.0","description":"Generate a hex color from the given text","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:3rd-Eden:text-hex:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/text-hex@1.0.0","externalReferences":[{"url":"https://github.com/3rd-Eden/text-hex","type":"distribution"},{"url":"https://github.com/3rd-Eden/text-hex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:3rd-Eden:text_hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:text-hex:text-hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:text-hex:text_hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:text_hex:text-hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:text_hex:text_hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:text:text-hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:text:text_hex:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/text-hex/package.json"}]},{"bom-ref":"pkg:npm/thirty-two@1.0.2?package-id=d1834955e908f62a","type":"library","author":"Chris Umbel ","name":"thirty-two","version":"1.0.2","description":"Implementation RFC 3548 Base32 encoding/decoding for node.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:chrisumbel:thirty-two:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/thirty-two@1.0.2","externalReferences":[{"url":"git://github.com/chrisumbel/thirty-two.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:chrisumbel:thirty_two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thirty-two:thirty-two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thirty-two:thirty_two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thirty_two:thirty-two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thirty_two:thirty_two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thirty:thirty-two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:thirty:thirty_two:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/thirty-two/package.json"}]},{"bom-ref":"pkg:npm/through@2.3.8?package-id=2584a06da5c0bd83","type":"library","author":"Dominic Tarr (dominictarr.com)","name":"through","version":"2.3.8","description":"simplified stream construction","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:dominictarr:through:2.3.8:*:*:*:*:*:*:*","purl":"pkg:npm/through@2.3.8","externalReferences":[{"url":"https://github.com/dominictarr/through.git","type":"distribution"},{"url":"https://github.com/dominictarr/through","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:through:through:2.3.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/through/package.json"}]},{"bom-ref":"pkg:npm/timed-out@4.0.1?package-id=d2308518418e1e08","type":"library","author":"Vsevolod Strukchinsky ","name":"timed-out","version":"4.0.1","description":"Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:timed-out:timed-out:4.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/timed-out@4.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:timed-out:timed_out:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:timed_out:timed-out:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:timed_out:timed_out:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:timed:timed-out:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:timed:timed_out:4.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/timed-out/package.json"}]},{"bom-ref":"pkg:npm/tiny-inflate@1.0.3?package-id=5831e10cf4d02fa2","type":"library","author":"Devon Govett ","name":"tiny-inflate","version":"1.0.3","description":"A tiny inflate implementation","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tiny-inflate:tiny-inflate:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/tiny-inflate@1.0.3","externalReferences":[{"url":"git://github.com/devongovett/tiny-inflate.git","type":"distribution"},{"url":"https://github.com/devongovett/tiny-inflate","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tiny-inflate:tiny_inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tiny_inflate:tiny-inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tiny_inflate:tiny_inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:tiny-inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:tiny_inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tiny:tiny-inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tiny:tiny_inflate:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tiny-inflate/package.json"}]},{"bom-ref":"pkg:npm/tinyglobby@0.2.14?package-id=24b4d677eb72b0af","type":"library","author":"Superchupu","name":"tinyglobby","version":"0.2.14","description":"A fast and minimal alternative to globby and fast-glob","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:SuperchupuDev:tinyglobby:0.2.14:*:*:*:*:*:*:*","purl":"pkg:npm/tinyglobby@0.2.14","externalReferences":[{"url":"git+https://github.com/SuperchupuDev/tinyglobby.git","type":"distribution"},{"url":"https://github.com/SuperchupuDev/tinyglobby#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tinyglobby:tinyglobby:0.2.14:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tinyglobby/package.json"}]},{"bom-ref":"pkg:npm/to-buffer@1.2.1?package-id=be2be9b9e3252144","type":"library","author":"Mathias Buus (@mafintosh)","name":"to-buffer","version":"1.2.1","description":"Pass in a string, array, Buffer, Data View, or Uint8Array, and get a Buffer back.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:browserify:to-buffer:1.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/to-buffer@1.2.1","externalReferences":[{"url":"https://github.com/browserify/to-buffer.git","type":"distribution"},{"url":"https://github.com/browserify/to-buffer","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:browserify:to_buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-buffer:to-buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-buffer:to_buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_buffer:to-buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_buffer:to_buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_buffer:1.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/to-buffer/package.json"}]},{"bom-ref":"pkg:npm/to-object-path@0.3.0?package-id=d01b4638df077a19","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"to-object-path","version":"0.3.0","description":"Create an object path from a list or array of strings.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:to-object-path:to-object-path:0.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/to-object-path@0.3.0","externalReferences":[{"url":"https://github.com/jonschlinkert/to-object-path","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-object-path:to_object_path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_object_path:to-object-path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_object_path:to_object_path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:to-object-path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:to_object_path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-object:to-object-path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-object:to_object_path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_object:to-object-path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_object:to_object_path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-object-path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_object_path:0.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/to-object-path/package.json"}]},{"bom-ref":"pkg:npm/to-regex@3.0.2?package-id=7c2a1a8c893f39f4","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"to-regex","version":"3.0.2","description":"Generate a regex from a string or array of strings.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:to-regex:3.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/to-regex@3.0.2","externalReferences":[{"url":"https://github.com/jonschlinkert/to-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:to_regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to-regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to_regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to-regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to_regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_regex:3.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/to-regex/package.json"}]},{"bom-ref":"pkg:npm/to-regex-range@2.1.1?package-id=64206f8e7a470f2e","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"to-regex-range","version":"2.1.1","description":"Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:to-regex-range:to-regex-range:2.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/to-regex-range@2.1.1","externalReferences":[{"url":"https://github.com/micromatch/to-regex-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex-range:to_regex_range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to-regex-range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to_regex_range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to-regex-range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to_regex_range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to-regex-range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to_regex_range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to-regex-range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to_regex_range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-regex-range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_regex_range:2.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/to-regex-range/package.json"}]},{"bom-ref":"pkg:npm/to-regex-range@5.0.1?package-id=02fe06e0fb5f73f2","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","name":"to-regex-range","version":"5.0.1","description":"Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:to-regex-range:to-regex-range:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/to-regex-range@5.0.1","externalReferences":[{"url":"https://github.com/micromatch/to-regex-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex-range:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json"}]},{"bom-ref":"pkg:npm/to-regex-range@5.0.1?package-id=de4fe8ba9d4be0f1","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","name":"to-regex-range","version":"5.0.1","description":"Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:to-regex-range:to-regex-range:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/to-regex-range@5.0.1","externalReferences":[{"url":"https://github.com/micromatch/to-regex-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex-range:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json"}]},{"bom-ref":"pkg:npm/to-regex-range@5.0.1?package-id=d81a6415cbdb792a","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), Jon Schlinkert (http://twitter.com/jonschlinkert), Rouven Weßling (www.rouvenwessling.de)","name":"to-regex-range","version":"5.0.1","description":"Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:to-regex-range:to-regex-range:5.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/to-regex-range@5.0.1","externalReferences":[{"url":"https://github.com/micromatch/to-regex-range","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex-range:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex_range:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:micromatch:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to-regex:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to_regex:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to-regex-range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:to:to_regex_range:5.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json"}]},{"bom-ref":"pkg:npm/toidentifier@1.0.1?package-id=4909a76552946483","type":"library","author":"Douglas Christopher Wilson , Douglas Christopher Wilson , Nick Baugh (http://niftylettuce.com/)","name":"toidentifier","version":"1.0.1","description":"Convert a string of words to a JavaScript identifier","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:toidentifier:toidentifier:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/toidentifier@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/toidentifier/package.json"}]},{"bom-ref":"pkg:npm/token-stream@1.0.0?package-id=1121d220e3619b09","type":"library","author":"ForbesLindesay","name":"token-stream","version":"1.0.0","description":"Take an array of token and produce a more useful API to give to a parser","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:token-stream:token-stream:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/token-stream@1.0.0","externalReferences":[{"url":"https://github.com/pugjs/token-stream.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:token-stream:token_stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token_stream:token-stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token_stream:token_stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:token-stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pugjs:token_stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token:token-stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token:token_stream:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/token-stream/package.json"}]},{"bom-ref":"pkg:npm/token-types@4.2.1?package-id=171e72fe36f2e133","type":"library","author":"Borewit (https://github.com/Borewit)","name":"token-types","version":"4.2.1","description":"Common token types for decoding and encoding numeric and string values","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:token-types:token-types:4.2.1:*:*:*:*:*:*:*","purl":"pkg:npm/token-types@4.2.1","externalReferences":[{"url":"https://github.com/Borewit/token-types","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:token-types:token_types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token_types:token-types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token_types:token_types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Borewit:token-types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:Borewit:token_types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token:token-types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:token:token_types:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/token-types/package.json"}]},{"bom-ref":"pkg:npm/tr46@0.0.3?package-id=a521f60e39034688","type":"library","author":"Sebastian Mayr ","name":"tr46","version":"0.0.3","description":"An implementation of the Unicode TR46 spec","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:Sebmaster:tr46:0.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/tr46@0.0.3","externalReferences":[{"url":"git+https://github.com/Sebmaster/tr46.js.git","type":"distribution"},{"url":"https://github.com/Sebmaster/tr46.js#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tr46:tr46:0.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tr46/package.json"}]},{"bom-ref":"pkg:npm/traverse@0.3.9?package-id=8b1a05e62fb7f42a","type":"library","author":"James Halliday","name":"traverse","version":"0.3.9","description":"Traverse and transform objects by visiting every node on a recursive walk","licenses":[{"license":{"name":"MIT/X11"}}],"cpe":"cpe:2.3:a:substack:traverse:0.3.9:*:*:*:*:*:*:*","purl":"pkg:npm/traverse@0.3.9","externalReferences":[{"url":"http://github.com/substack/js-traverse.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:traverse:traverse:0.3.9:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/traverse/package.json"}]},{"bom-ref":"pkg:npm/tree-kill@1.2.2?package-id=a0e2670d202d8fae","type":"library","author":"Peteris Krumins (http://www.catonmat.net), Todd Wolfson (http://twolfson.com/), William Hilton (http://wmhilton.com/), Fabrício Matté (http://ultcombo.js.org/)","name":"tree-kill","version":"1.2.2","description":"kill trees of processes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:tree-kill_project:tree-kill:1.2.2:*:*:*:*:node.js:*:*","purl":"pkg:npm/tree-kill@1.2.2","externalReferences":[{"url":"git://github.com/pkrumins/node-tree-kill.git","type":"distribution"},{"url":"https://github.com/pkrumins/node-tree-kill","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tree-kill/package.json"}]},{"bom-ref":"pkg:npm/trim-repeated@1.0.0?package-id=4707f97b4eb6a83b","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"trim-repeated","version":"1.0.0","description":"Trim a consecutively repeated substring: foo--bar---baz → foo-bar-baz","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:trim-repeated:trim-repeated:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/trim-repeated@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:trim-repeated:trim_repeated:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:trim_repeated:trim-repeated:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:trim_repeated:trim_repeated:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:trim:trim-repeated:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:trim:trim_repeated:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/trim-repeated/package.json"}]},{"bom-ref":"pkg:npm/triple-beam@1.4.1?package-id=867ca1c3d07cb072","type":"library","author":"Charlie Robbins ","name":"triple-beam","version":"1.4.1","description":"Definitions of levels for logging purposes & shareable Symbol constants.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:triple-beam:triple-beam:1.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/triple-beam@1.4.1","externalReferences":[{"url":"git+https://github.com/winstonjs/triple-beam.git","type":"distribution"},{"url":"https://github.com/winstonjs/triple-beam#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:triple-beam:triple_beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:triple_beam:triple-beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:triple_beam:triple_beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winstonjs:triple-beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winstonjs:triple_beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:triple:triple-beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:triple:triple_beam:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/triple-beam/package.json"}]},{"bom-ref":"pkg:npm/truncate-utf8-bytes@1.0.2?package-id=a4cd60ed4d28ed9d","type":"library","author":"Carl Xiong ","name":"truncate-utf8-bytes","version":"1.0.2","description":"Truncate string to given length in bytes","licenses":[{"license":{"id":"WTFPL"}}],"cpe":"cpe:2.3:a:truncate-utf8-bytes:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/truncate-utf8-bytes@1.0.2","externalReferences":[{"url":"git+https://github.com/parshap/truncate-utf8-bytes.git","type":"distribution"},{"url":"https://github.com/parshap/truncate-utf8-bytes#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate-utf8-bytes:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate_utf8_bytes:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate_utf8_bytes:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate-utf8:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate-utf8:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate_utf8:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate_utf8:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:truncate:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parshap:truncate-utf8-bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parshap:truncate_utf8_bytes:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/truncate-utf8-bytes/package.json"}]},{"bom-ref":"pkg:npm/ts-node@9.1.1?package-id=7eb70a24d3707f3d","type":"library","author":"Blake Embrey (http://blakeembrey.me)","name":"ts-node","version":"9.1.1","description":"TypeScript execution environment and REPL for node.js, with source map support","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:TypeStrong:ts-node:9.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/ts-node@9.1.1","externalReferences":[{"url":"git://github.com/TypeStrong/ts-node.git","type":"distribution"},{"url":"https://github.com/TypeStrong/ts-node","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:TypeStrong:ts_node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts-node:ts-node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts-node:ts_node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts_node:ts-node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts_node:ts_node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts:ts-node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts:ts_node:9.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json"}]},{"bom-ref":"pkg:npm/ts-node-dev@1.1.8?package-id=04b3fb26ad605559","type":"library","name":"ts-node-dev","version":"1.1.8","description":"Compiles your TS app and restarts when files are modified.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ts-node-dev:ts-node-dev:1.1.8:*:*:*:*:*:*:*","purl":"pkg:npm/ts-node-dev@1.1.8","externalReferences":[{"url":"http://github.com/whitecolor/ts-node-dev.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts-node-dev:ts_node_dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts_node_dev:ts-node-dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts_node_dev:ts_node_dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:whitecolor:ts-node-dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:whitecolor:ts_node_dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts-node:ts-node-dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts-node:ts_node_dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts_node:ts-node-dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts_node:ts_node_dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts:ts-node-dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ts:ts_node_dev:1.1.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ts-node-dev/package.json"}]},{"bom-ref":"pkg:npm/tsconfig@7.0.0?package-id=473b64af2e102569","type":"library","author":"Blake Embrey (http://blakeembrey.me), basaratali@gmail.com","name":"tsconfig","version":"7.0.0","description":"Resole and parse `tsconfig.json`, replicating to TypeScript's behaviour","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:TypeStrong:tsconfig:7.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/tsconfig@7.0.0","externalReferences":[{"url":"https://github.com/TypeStrong/tsconfig.git","type":"distribution"},{"url":"https://github.com/TypeStrong/tsconfig","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tsconfig:tsconfig:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tsconfig/package.json"}]},{"bom-ref":"pkg:npm/tslib@2.7.0?package-id=d3f6878231388b72","type":"library","author":"Microsoft Corp.","name":"tslib","version":"2.7.0","description":"Runtime library for TypeScript helper functions","licenses":[{"license":{"id":"0BSD"}}],"cpe":"cpe:2.3:a:Microsoft:tslib:2.7.0:*:*:*:*:*:*:*","purl":"pkg:npm/tslib@2.7.0","externalReferences":[{"url":"https://github.com/Microsoft/tslib.git","type":"distribution"},{"url":"https://www.typescriptlang.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tslib:tslib:2.7.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tslib/package.json"}]},{"bom-ref":"pkg:npm/tunnel-agent@0.6.0?package-id=fdd564bd2943f5f4","type":"library","author":"Mikeal Rogers (http://www.futurealoof.com)","name":"tunnel-agent","version":"0.6.0","description":"HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:tunnel-agent:tunnel-agent:0.6.0:*:*:*:*:*:*:*","purl":"pkg:npm/tunnel-agent@0.6.0","externalReferences":[{"url":"https://github.com/mikeal/tunnel-agent","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:tunnel-agent:tunnel_agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tunnel_agent:tunnel-agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tunnel_agent:tunnel_agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mikeal:tunnel-agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mikeal:tunnel_agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tunnel:tunnel-agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tunnel:tunnel_agent:0.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tunnel-agent/package.json"}]},{"bom-ref":"pkg:npm/type-is@1.6.18?package-id=26b4bd4c5c1a13bb","type":"library","author":"Douglas Christopher Wilson , Jonathan Ong (http://jongleberry.com)","name":"type-is","version":"1.6.18","description":"Infer the content-type of a request.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:type-is:type-is:1.6.18:*:*:*:*:*:*:*","purl":"pkg:npm/type-is@1.6.18","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:type-is:type_is:1.6.18:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:type_is:type-is:1.6.18:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:type_is:type_is:1.6.18:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:type:type-is:1.6.18:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:type:type_is:1.6.18:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/type-is/package.json"}]},{"bom-ref":"pkg:npm/typecast@0.0.1?package-id=89d78b6ec74b159e","type":"library","name":"typecast","version":"0.0.1","description":"Simple typecasting","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:eivindfjeldstad:typecast:0.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/typecast@0.0.1","externalReferences":[{"url":"https://github.com/eivindfjeldstad/typecast.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:typecast:typecast:0.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/typecast/package.json"}]},{"bom-ref":"pkg:npm/typed-array-buffer@1.0.3?package-id=131dc3292e117210","type":"library","author":"Jordan Harband ","name":"typed-array-buffer","version":"1.0.3","description":"Get the ArrayBuffer out of a TypedArray, robustly.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:typed-array-buffer:typed-array-buffer:1.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/typed-array-buffer@1.0.3","externalReferences":[{"url":"git+https://github.com/inspect-js/typed-array-buffer.git","type":"distribution"},{"url":"https://github.com/inspect-js/typed-array-buffer#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed-array-buffer:typed_array_buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed_array_buffer:typed-array-buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed_array_buffer:typed_array_buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed-array:typed-array-buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed-array:typed_array_buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed_array:typed-array-buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed_array:typed_array_buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:typed-array-buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:typed_array_buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed:typed-array-buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed:typed_array_buffer:1.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/typed-array-buffer/package.json"}]},{"bom-ref":"pkg:npm/typedarray@0.0.6?package-id=34381d15eae55598","type":"library","author":"James Halliday (http://substack.net)","name":"typedarray","version":"0.0.6","description":"TypedArray polyfill for old browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:typedarray:typedarray:0.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/typedarray@0.0.6","externalReferences":[{"url":"git://github.com/substack/typedarray.git","type":"distribution"},{"url":"https://github.com/substack/typedarray","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:substack:typedarray:0.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/typedarray/package.json"}]},{"bom-ref":"pkg:npm/typescript@5.3.3?package-id=79113752b5d3fcd1","type":"library","author":"Microsoft Corp.","name":"typescript","version":"5.3.3","description":"TypeScript is a language for application scale JavaScript development","licenses":[{"license":{"id":"Apache-2.0"}}],"cpe":"cpe:2.3:a:typescript:typescript:5.3.3:*:*:*:*:*:*:*","purl":"pkg:npm/typescript@5.3.3","externalReferences":[{"url":"https://github.com/Microsoft/TypeScript.git","type":"distribution"},{"url":"https://www.typescriptlang.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:Microsoft:typescript:5.3.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/typescript/package.json"}]},{"bom-ref":"pkg:deb/debian/tzdata@2025b-0%2Bdeb12u1?arch=all&distro=debian-12&package-id=af2af4212145631b","type":"library","publisher":"GNU Libc Maintainers ","name":"tzdata","version":"2025b-0+deb12u1","licenses":[{"license":{"name":"public-domain"}}],"cpe":"cpe:2.3:a:tzdata:tzdata:2025b-0\\+deb12u1:*:*:*:*:*:*:*","purl":"pkg:deb/debian/tzdata@2025b-0%2Bdeb12u1?arch=all&distro=debian-12","properties":[{"name":"syft:package:foundBy","value":"dpkg-db-cataloger"},{"name":"syft:package:type","value":"deb"},{"name":"syft:package:metadataType","value":"dpkg-db-entry"},{"name":"syft:location:0:layerID","value":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},{"name":"syft:location:0:path","value":"/var/lib/dpkg/status.d/tzdata"},{"name":"syft:location:1:layerID","value":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},{"name":"syft:location:1:path","value":"/usr/share/doc/tzdata/copyright"},{"name":"syft:location:2:layerID","value":"sha256:48c0fb67386ed713921fcc0468be23231d0872fa67ccc8ea3929df4656b6ddfc"},{"name":"syft:location:2:path","value":"/var/lib/dpkg/status.d/tzdata.md5sums"},{"name":"syft:metadata:installedSize","value":"2563"}]},{"bom-ref":"pkg:npm/uglify-js@3.19.3?package-id=929f7bc81a430f59","type":"library","author":"Mihai Bazon (http://lisperator.net/), Alex Lam , Mihai Bazon (http://lisperator.net/)","name":"uglify-js","version":"3.19.3","description":"JavaScript parser, mangler/compressor and beautifier toolkit","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:uglifyjs_project:uglifyjs:3.19.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/uglify-js@3.19.3","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/uglify-js/package.json"}]},{"bom-ref":"pkg:npm/unbzip2-stream@1.4.3?package-id=d5a42b3035bdd365","type":"library","author":"Jan Bölsche ","name":"unbzip2-stream","version":"1.4.3","description":"streaming unbzip2 implementation in pure javascript for node and browsers","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:unbzip2-stream:unbzip2-stream:1.4.3:*:*:*:*:*:*:*","purl":"pkg:npm/unbzip2-stream@1.4.3","externalReferences":[{"url":"https://github.com/regular/unbzip2-stream.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unbzip2-stream:unbzip2_stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unbzip2_stream:unbzip2-stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unbzip2_stream:unbzip2_stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regular:unbzip2-stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regular:unbzip2_stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unbzip2:unbzip2-stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unbzip2:unbzip2_stream:1.4.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unbzip2-stream/package.json"}]},{"bom-ref":"pkg:npm/unc-path-regex@0.1.2?package-id=ac9aba0a81d8073c","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"unc-path-regex","version":"0.1.2","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:unc-path-regex:unc-path-regex:0.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/unc-path-regex@0.1.2","externalReferences":[{"url":"https://github.com/regexhq/unc-path-regex.git","type":"distribution"},{"url":"https://github.com/regexhq/unc-path-regex","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc-path-regex:unc_path_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc_path_regex:unc-path-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc_path_regex:unc_path_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc-path:unc-path-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc-path:unc_path_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc_path:unc-path-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc_path:unc_path_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regexhq:unc-path-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:regexhq:unc_path_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc:unc-path-regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unc:unc_path_regex:0.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unc-path-regex/package.json"}]},{"bom-ref":"pkg:npm/underscore.string@3.3.6?package-id=719cbb15880d33d1","type":"library","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 ()","name":"underscore.string","version":"3.3.6","description":"String manipulation extensions for Underscore.js javascript library.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:underscore.string:underscore.string:3.3.6:*:*:*:*:*:*:*","purl":"pkg:npm/underscore.string@3.3.6","externalReferences":[{"url":"https://github.com/epeli/underscore.string.git","type":"distribution"},{"url":"http://epeli.github.com/underscore.string/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:epeli:underscore.string:3.3.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/underscore.string/package.json"}]},{"bom-ref":"pkg:npm/undici-types@6.19.8?package-id=c0ec3464366df4cf","type":"library","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)","name":"undici-types","version":"6.19.8","description":"A stand-alone types package for Undici","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:undici-types:undici-types:6.19.8:*:*:*:*:*:*:*","purl":"pkg:npm/undici-types@6.19.8","externalReferences":[{"url":"git+https://github.com/nodejs/undici.git","type":"distribution"},{"url":"https://undici.nodejs.org","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici-types:undici_types:6.19.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici_types:undici-types:6.19.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici_types:undici_types:6.19.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici:undici-types:6.19.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici:undici_types:6.19.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ethers/node_modules/undici-types/package.json"}]},{"bom-ref":"pkg:npm/undici-types@6.21.0?package-id=2ec7a147b1861e7e","type":"library","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)","name":"undici-types","version":"6.21.0","description":"A stand-alone types package for Undici","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:undici-types:undici-types:6.21.0:*:*:*:*:*:*:*","purl":"pkg:npm/undici-types@6.21.0","externalReferences":[{"url":"git+https://github.com/nodejs/undici.git","type":"distribution"},{"url":"https://undici.nodejs.org","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici-types:undici_types:6.21.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici_types:undici-types:6.21.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici_types:undici_types:6.21.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici:undici-types:6.21.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:undici:undici_types:6.21.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/undici-types/package.json"}]},{"bom-ref":"pkg:npm/unicode-properties@1.4.1?package-id=77f2f0a8f7df086b","type":"library","author":"Devon Govett ","name":"unicode-properties","version":"1.4.1","description":"Provides fast access to unicode character properties","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:unicode-properties:unicode-properties:1.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/unicode-properties@1.4.1","externalReferences":[{"url":"git://github.com/devongovett/unicode-properties.git","type":"distribution"},{"url":"https://github.com/devongovett/unicode-properties","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode-properties:unicode_properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode_properties:unicode-properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode_properties:unicode_properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:unicode-properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:unicode_properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode:unicode-properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode:unicode_properties:1.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unicode-properties/package.json"}]},{"bom-ref":"pkg:npm/unicode-trie@2.0.0?package-id=c0712c33eff88472","type":"library","author":"Devon Govett ","name":"unicode-trie","version":"2.0.0","description":"Unicode Trie data structure for fast character metadata lookup, ported from ICU","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:unicode-trie:unicode-trie:2.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/unicode-trie@2.0.0","externalReferences":[{"url":"git://github.com/devongovett/unicode-trie.git","type":"distribution"},{"url":"https://github.com/devongovett/unicode-trie","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode-trie:unicode_trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode_trie:unicode-trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode_trie:unicode_trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:unicode-trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:devongovett:unicode_trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode:unicode-trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unicode:unicode_trie:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unicode-trie/package.json"}]},{"bom-ref":"pkg:npm/union-value@1.0.1?package-id=f5c7d68fe34baef1","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert)","name":"union-value","version":"1.0.1","description":"Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:union-value:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/union-value@1.0.1","externalReferences":[{"url":"https://github.com/jonschlinkert/union-value","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:union_value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:union-value:union-value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:union-value:union_value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:union_value:union-value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:union_value:union_value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:union:union-value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:union:union_value:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/union-value/package.json"}]},{"bom-ref":"pkg:npm/unique-filename@1.1.1?package-id=cb6e79fb065b0164","type":"library","author":"Rebecca Turner (http://re-becca.org/)","name":"unique-filename","version":"1.1.1","description":"Generate a unique filename for use in temporary directories or caches.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:unique-filename:unique-filename:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/unique-filename@1.1.1","externalReferences":[{"url":"https://github.com/iarna/unique-filename.git","type":"distribution"},{"url":"https://github.com/iarna/unique-filename","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique-filename:unique_filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_filename:unique-filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_filename:unique_filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique-filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique_filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:unique-filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:unique_filename:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json"}]},{"bom-ref":"pkg:npm/unique-filename@4.0.0?package-id=deaed92dd166ac8d","type":"library","author":"GitHub Inc.","name":"unique-filename","version":"4.0.0","description":"Generate a unique filename for use in temporary directories or caches.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:unique-filename:unique-filename:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/unique-filename@4.0.0","externalReferences":[{"url":"git+https://github.com/npm/unique-filename.git","type":"distribution"},{"url":"https://github.com/iarna/unique-filename","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique-filename:unique_filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_filename:unique-filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_filename:unique_filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique-filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique_filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:unique-filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:unique_filename:4.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unique-filename/package.json"}]},{"bom-ref":"pkg:npm/unique-slug@2.0.2?package-id=930467346c7209f9","type":"library","author":"Rebecca Turner (http://re-becca.org)","name":"unique-slug","version":"2.0.2","description":"Generate a unique character string suitible for use in files and URLs.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:unique-slug:unique-slug:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/unique-slug@2.0.2","externalReferences":[{"url":"git://github.com/iarna/unique-slug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique-slug:unique_slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_slug:unique-slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_slug:unique_slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique-slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique_slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:unique-slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:unique_slug:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json"}]},{"bom-ref":"pkg:npm/unique-slug@5.0.0?package-id=b1297fb43211d6e6","type":"library","author":"GitHub Inc.","name":"unique-slug","version":"5.0.0","description":"Generate a unique character string suitible for use in files and URLs.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:unique-slug:unique-slug:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/unique-slug@5.0.0","externalReferences":[{"url":"git+https://github.com/npm/unique-slug.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique-slug:unique_slug:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_slug:unique-slug:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique_slug:unique_slug:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique-slug:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unique:unique_slug:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unique-slug/package.json"}]},{"bom-ref":"pkg:npm/unit-compare@1.0.1?package-id=45e8ba56c7fc67b5","type":"library","author":"nspragg@gmail.com","name":"unit-compare","version":"1.0.1","description":"Compare byte and datetime units","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:unit-compare:unit-compare:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/unit-compare@1.0.1","externalReferences":[{"url":"https://github.com/nspragg/unit-compare.git","type":"distribution"},{"url":"https://github.com/nspragg/unit-compare","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:unit-compare:unit_compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unit_compare:unit-compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unit_compare:unit_compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nspragg:unit-compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nspragg:unit_compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unit:unit-compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unit:unit_compare:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unit-compare/package.json"}]},{"bom-ref":"pkg:npm/universalify@2.0.1?package-id=478e17a8d9d9e24d","type":"library","author":"Ryan Zimmerman ","name":"universalify","version":"2.0.1","description":"Make a callback- or promise-based function support both promises and callbacks.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:universalify:universalify:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/universalify@2.0.1","externalReferences":[{"url":"git+https://github.com/RyanZim/universalify.git","type":"distribution"},{"url":"https://github.com/RyanZim/universalify#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:RyanZim:universalify:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/universalify/package.json"}]},{"bom-ref":"pkg:npm/unpipe@1.0.0?package-id=7bdc8da7ff6ad05b","type":"library","author":"Douglas Christopher Wilson ","name":"unpipe","version":"1.0.0","description":"Unpipe a stream from all destinations","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:unpipe:unpipe:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/unpipe@1.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unpipe/package.json"}]},{"bom-ref":"pkg:npm/unset-value@1.0.0?package-id=919844ff6a5d8498","type":"library","author":"Jon Schlinkert (https://github.com/jonschlinkert), , Jon Schlinkert (http://twitter.com/jonschlinkert)","name":"unset-value","version":"1.0.0","description":"Delete nested properties from an object using dot notation.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:unset-value:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/unset-value@1.0.0","externalReferences":[{"url":"https://github.com/jonschlinkert/unset-value","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jonschlinkert:unset_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unset-value:unset-value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unset-value:unset_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unset_value:unset-value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unset_value:unset_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unset:unset-value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unset:unset_value:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unset-value/package.json"}]},{"bom-ref":"pkg:npm/untildify@2.1.0?package-id=8ff94005ba61a9ee","type":"library","author":"Sindre Sorhus (sindresorhus.com), silverwind (https://silverwind.io)","name":"untildify","version":"2.1.0","description":"Convert a tilde path to an absolute path: ~/dev => /Users/sindresorhus/dev","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:untildify:untildify:2.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/untildify@2.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/untildify/package.json"}]},{"bom-ref":"pkg:npm/unzipper@0.9.15?package-id=96d1f3567742fbab","type":"library","author":"Evan Oxfeld , Ziggy Jonsson , Evan Oxfeld , Joe Ferner ","name":"unzipper","version":"0.9.15","description":"Unzip cross-platform streaming API ","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:unzipper_project:unzipper:0.9.15:*:*:*:*:node.js:*:*","purl":"pkg:npm/unzipper@0.9.15","externalReferences":[{"url":"https://github.com/ZJONSSON/node-unzipper.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/unzipper/package.json"}]},{"bom-ref":"pkg:npm/urix@0.1.0?package-id=919596dc82904b40","type":"library","author":"Simon Lydell","name":"urix","version":"0.1.0","description":"Makes Windows-style paths more unix and URI friendly.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:urix:urix:0.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/urix@0.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/urix/package.json"}]},{"bom-ref":"pkg:npm/url-parse-lax@3.0.0?package-id=fe44fa8ce8ee75af","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"url-parse-lax","version":"3.0.0","description":"Lax url.parse() with support for protocol-less URLs & IPs","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:url-parse-lax:url-parse-lax:3.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/url-parse-lax@3.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:url-parse-lax:url_parse_lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_parse_lax:url-parse-lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_parse_lax:url_parse_lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url-parse:url-parse-lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url-parse:url_parse_lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_parse:url-parse-lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_parse:url_parse_lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url:url-parse-lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url:url_parse_lax:3.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/url-parse-lax/package.json"}]},{"bom-ref":"pkg:npm/url-to-options@1.0.1?package-id=e31e5498dbb100a3","type":"library","author":"Steven Vachon (https://www.svachon.com/)","name":"url-to-options","version":"1.0.1","description":"Convert a WHATWG URL to an http(s).request options object.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:url-to-options:url-to-options:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/url-to-options@1.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:url-to-options:url_to_options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_to_options:url-to-options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_to_options:url_to_options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url-to:url-to-options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url-to:url_to_options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_to:url-to-options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url_to:url_to_options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url:url-to-options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:url:url_to_options:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/url-to-options/package.json"}]},{"bom-ref":"pkg:npm/use@3.1.1?package-id=91cd1ab629647b66","type":"library","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), ","name":"use","version":"3.1.1","description":"Easily add plugin support to your node.js application.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jonschlinkert:use:3.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/use@3.1.1","externalReferences":[{"url":"https://github.com/jonschlinkert/use","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:use:use:3.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/use/package.json"}]},{"bom-ref":"pkg:npm/utf8-byte-length@1.0.5?package-id=91d2330fa076a0de","type":"library","author":"Carl Xiong ","name":"utf8-byte-length","version":"1.0.5","description":"Get utf8 byte length of string","licenses":[{"expression":"WTFPL OR MIT"}],"cpe":"cpe:2.3:a:utf8-byte-length:utf8-byte-length:1.0.5:*:*:*:*:*:*:*","purl":"pkg:npm/utf8-byte-length@1.0.5","externalReferences":[{"url":"git+https://github.com/parshap/utf8-byte-length.git","type":"distribution"},{"url":"https://github.com/parshap/utf8-byte-length#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8-byte-length:utf8_byte_length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8_byte_length:utf8-byte-length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8_byte_length:utf8_byte_length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8-byte:utf8-byte-length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8-byte:utf8_byte_length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8_byte:utf8-byte-length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8_byte:utf8_byte_length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parshap:utf8-byte-length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:parshap:utf8_byte_length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8:utf8-byte-length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utf8:utf8_byte_length:1.0.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/utf8-byte-length/package.json"}]},{"bom-ref":"pkg:npm/util@0.12.5?package-id=81599fa0c784b361","type":"library","author":"Joyent (http://www.joyent.com)","name":"util","version":"0.12.5","description":"Node.js's util module for all engines","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:browserify:util:0.12.5:*:*:*:*:*:*:*","purl":"pkg:npm/util@0.12.5","externalReferences":[{"url":"git://github.com/browserify/node-util","type":"distribution"},{"url":"https://github.com/browserify/node-util","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:util:util:0.12.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/util/package.json"}]},{"bom-ref":"pkg:npm/util-deprecate@1.0.2?package-id=5aa8474b38ae743a","type":"library","author":"Nathan Rajlich (http://n8.io/)","name":"util-deprecate","version":"1.0.2","description":"The Node.js `util.deprecate()` function with browser support","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:util-deprecate:util-deprecate:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/util-deprecate@1.0.2","externalReferences":[{"url":"git://github.com/TooTallNate/util-deprecate.git","type":"distribution"},{"url":"https://github.com/TooTallNate/util-deprecate","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:util-deprecate:util_deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:util_deprecate:util-deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:util_deprecate:util_deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:util-deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:TooTallNate:util_deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:util:util-deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:util:util_deprecate:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/util-deprecate/package.json"}]},{"bom-ref":"pkg:npm/utils-merge@1.0.1?package-id=6f20808d27c78dba","type":"library","author":"Jared Hanson (http://www.jaredhanson.net/)","name":"utils-merge","version":"1.0.1","description":"merge() utility function","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:jaredhanson:utils-merge:1.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/utils-merge@1.0.1","externalReferences":[{"url":"git://github.com/jaredhanson/utils-merge.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:jaredhanson:utils_merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utils-merge:utils-merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utils-merge:utils_merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utils_merge:utils-merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utils_merge:utils_merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utils:utils-merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:utils:utils_merge:1.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/utils-merge/package.json"}]},{"bom-ref":"pkg:npm/uuid@8.3.2?package-id=75276f930d3cfafc","type":"library","name":"uuid","version":"8.3.2","description":"RFC4122 (v1, v4, and v5) UUIDs","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:uuidjs:uuid:8.3.2:*:*:*:*:*:*:*","purl":"pkg:npm/uuid@8.3.2","externalReferences":[{"url":"https://github.com/uuidjs/uuid.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:uuid:uuid:8.3.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/uuid/package.json"}]},{"bom-ref":"pkg:npm/v8flags@3.2.0?package-id=f2d732c14052d64a","type":"library","author":"Gulp Team (http://gulpjs.com/), Tyler Kellen , Blaine Bublitz , Nicolò Ribaudo , Selwyn , Leo Zhang ","name":"v8flags","version":"3.2.0","description":"Get available v8 and Node.js flags.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:v8flags:v8flags:3.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/v8flags@3.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/grunt/node_modules/v8flags/package.json"}]},{"bom-ref":"pkg:npm/validate@4.5.1?package-id=ccebf638e9fd3787","type":"library","author":"Eivind Fjeldstad","name":"validate","version":"4.5.1","description":"Validate object properties in javascript.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:validate:validate:4.5.1:*:*:*:*:*:*:*","purl":"pkg:npm/validate@4.5.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/validate/package.json"}]},{"bom-ref":"pkg:npm/validator@13.15.15?package-id=3b9b91f7d23a3503","type":"library","author":"Chris O'Hara , Anthony Nandaa (https://github.com/profnandaa)","name":"validator","version":"13.15.15","description":"String validation and sanitization","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:validator_project:validator:13.15.15:*:*:*:*:node.js:*:*","purl":"pkg:npm/validator@13.15.15","externalReferences":[{"url":"git+https://github.com/validatorjs/validator.js.git","type":"distribution"},{"url":"https://github.com/validatorjs/validator.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/validator/package.json"}]},{"bom-ref":"pkg:npm/vary@1.1.2?package-id=ef1054337f6d6829","type":"library","author":"Douglas Christopher Wilson ","name":"vary","version":"1.1.2","description":"Manipulate the HTTP Vary header","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vary:vary:1.1.2:*:*:*:*:*:*:*","purl":"pkg:npm/vary@1.1.2","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/vary/package.json"}]},{"bom-ref":"pkg:npm/vm2@3.9.17?package-id=9137ec7afce7bb08","type":"library","author":"Patrik Simek (https://patriksimek.cz)","name":"vm2","version":"3.9.17","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:vm2_project:vm2:3.9.17:*:*:*:*:node.js:*:*","purl":"pkg:npm/vm2@3.9.17","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/vm2/package.json"}]},{"bom-ref":"pkg:npm/void-elements@3.1.0?package-id=c20f7d8a863db46e","type":"library","author":"hemanth.hm","name":"void-elements","version":"3.1.0","description":"Array of \"void elements\" defined by the HTML specification.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:void-elements:void-elements:3.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/void-elements@3.1.0","externalReferences":[{"url":"https://github.com/jadejs/void-elements","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:void-elements:void_elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:void_elements:void-elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:void_elements:void_elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jadejs:void-elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:jadejs:void_elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:void:void-elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:void:void_elements:3.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/void-elements/package.json"}]},{"bom-ref":"pkg:npm/walk@2.3.15?package-id=01da09009ec4151e","type":"library","author":"AJ ONeal ","name":"walk","version":"2.3.15","description":"A node port of python's os.walk","licenses":[{"expression":"MIT OR Apache-2.0"}],"cpe":"cpe:2.3:a:walk:walk:2.3.15:*:*:*:*:*:*:*","purl":"pkg:npm/walk@2.3.15","externalReferences":[{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js.git","type":"distribution"},{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/walk/package.json"}]},{"bom-ref":"pkg:npm/walkdir@0.0.11?package-id=f1205193f13f39ea","type":"library","author":"Ryan Day , tjfontaine","name":"walkdir","version":"0.0.11","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.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:soldair:walkdir:0.0.11:*:*:*:*:*:*:*","purl":"pkg:npm/walkdir@0.0.11","externalReferences":[{"url":"git://github.com/soldair/node-walkdir.git","type":"distribution"},{"url":"http://github.com/soldair/node-walkdir","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:walkdir:walkdir:0.0.11:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/walkdir/package.json"}]},{"bom-ref":"pkg:npm/web3@4.16.0?package-id=2e8e3015e1af67e6","type":"library","author":"ChainSafe Systems","name":"web3","version":"4.16.0","description":"Ethereum JavaScript API","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:ChainSafe:web3:4.16.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3@4.16.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3:4.16.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3/package.json"}]},{"bom-ref":"pkg:npm/web3-core@4.7.1?package-id=14a7495ea03c9693","type":"library","author":"ChainSafe Systems","name":"web3-core","version":"4.7.1","description":"Web3 core tools for sub-packages. This is an internal package.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:ChainSafe:web3-core:4.7.1:*:*:*:*:*:*:*","purl":"pkg:npm/web3-core@4.7.1","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-core:web3-core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-core:web3_core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_core:web3-core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_core:web3_core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_core:4.7.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-core/package.json"}]},{"bom-ref":"pkg:npm/web3-errors@1.3.1?package-id=28d6448f2bdc5b42","type":"library","author":"ChainSafe Systems","name":"web3-errors","version":"1.3.1","description":"This package has web3 error classes","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-errors:web3-errors:1.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/web3-errors@1.3.1","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-errors:web3_errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_errors:web3-errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_errors:web3_errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_errors:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-errors/package.json"}]},{"bom-ref":"pkg:npm/web3-eth@4.11.1?package-id=9ab222a1f50be8c3","type":"library","author":"ChainSafe Systems","name":"web3-eth","version":"4.11.1","description":"Web3 module to interact with the Ethereum blockchain and smart contracts.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:ChainSafe:web3-eth:4.11.1:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth@4.11.1","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth:4.11.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth/package.json"}]},{"bom-ref":"pkg:npm/web3-eth-abi@4.4.1?package-id=1ffcb90cd3e54f11","type":"library","author":"ChainSafe Systems","name":"web3-eth-abi","version":"4.4.1","description":"Web3 module encode and decode EVM in/output.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-eth-abi:web3-eth-abi:4.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth-abi@4.4.1","externalReferences":[{"url":"https://github.com/ethereum/web3.js/tree/4.x/packages/web3-eth-abi","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth-abi:web3_eth_abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_abi:web3-eth-abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_abi:web3_eth_abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum:web3-eth-abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum:web3_eth_abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth-abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth_abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth-abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth_abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth-abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth_abi:4.4.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-abi/package.json"}]},{"bom-ref":"pkg:npm/web3-eth-accounts@4.3.1?package-id=014a4ad9844b9cbf","type":"library","author":"ChainSafe Systems","name":"web3-eth-accounts","version":"4.3.1","description":"Package for managing Ethereum accounts and signing","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-eth-accounts:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth-accounts@4.3.1","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth-accounts:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_accounts:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_accounts:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth-accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth_accounts:4.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-accounts/package.json"}]},{"bom-ref":"pkg:npm/web3-eth-contract@4.7.2?package-id=b5f6469d481d57d8","type":"library","author":"ChainSafe Systems","name":"web3-eth-contract","version":"4.7.2","description":"Web3 module to interact with Ethereum smart contracts.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-eth-contract:web3-eth-contract:4.7.2:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth-contract@4.7.2","externalReferences":[{"url":"https://github.com/ethereum/web3.js/tree/4.x/packages/web3-eth-contract","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth-contract:web3_eth_contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_contract:web3-eth-contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_contract:web3_eth_contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum:web3-eth-contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ethereum:web3_eth_contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth-contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth_contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth-contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth_contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth-contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth_contract:4.7.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-contract/package.json"}]},{"bom-ref":"pkg:npm/web3-eth-ens@4.4.0?package-id=e2fc4797aa4a6b29","type":"library","author":"ChainSafe Systems","name":"web3-eth-ens","version":"4.4.0","description":"This package has ENS functions for interacting with Ethereum Name Service.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-eth-ens:web3-eth-ens:4.4.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth-ens@4.4.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth-ens:web3_eth_ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_ens:web3-eth-ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_ens:web3_eth_ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-eth-ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_eth_ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth-ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth_ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth-ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth_ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth-ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth_ens:4.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-ens/package.json"}]},{"bom-ref":"pkg:npm/web3-eth-iban@4.0.7?package-id=872d82c225929374","type":"library","author":"ChainSafe Systems","name":"web3-eth-iban","version":"4.0.7","description":"This package converts Ethereum addresses to IBAN addresses and vice versa.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-eth-iban:web3-eth-iban:4.0.7:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth-iban@4.0.7","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth-iban:web3_eth_iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_iban:web3-eth-iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_iban:web3_eth_iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-eth-iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_eth_iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth-iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth_iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth-iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth_iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth-iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth_iban:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-iban/package.json"}]},{"bom-ref":"pkg:npm/web3-eth-personal@4.1.0?package-id=86b64662ee5ecbd0","type":"library","author":"ChainSafe Systems","name":"web3-eth-personal","version":"4.1.0","description":"Web3 module to interact with the Ethereum blockchain accounts stored in the node.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-eth-personal:web3-eth-personal:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3-eth-personal@4.1.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth-personal:web3_eth_personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_personal:web3-eth-personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth_personal:web3_eth_personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-eth-personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_eth_personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3-eth-personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-eth:web3_eth_personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3-eth-personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_eth:web3_eth_personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-eth-personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_eth_personal:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-eth-personal/package.json"}]},{"bom-ref":"pkg:npm/web3-net@4.1.0?package-id=20491e5bff6f6d9f","type":"library","author":"ChainSafe Systems","name":"web3-net","version":"4.1.0","description":"Web3 module to interact with the Ethereum nodes networking properties.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:ChainSafe:web3-net:4.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3-net@4.1.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-net:web3-net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-net:web3_net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_net:web3-net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_net:web3_net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_net:4.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-net/package.json"}]},{"bom-ref":"pkg:npm/web3-providers-http@4.2.0?package-id=1dafe4d6630c4a96","type":"library","author":"ChainSafe Systems","name":"web3-providers-http","version":"4.2.0","description":"HTTP provider for Web3 4.x.x","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-providers-http:web3-providers-http:4.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3-providers-http@4.2.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers-http:web3_providers_http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers_http:web3-providers-http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers_http:web3_providers_http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers:web3-providers-http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers:web3_providers_http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers:web3-providers-http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers:web3_providers_http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-providers-http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_providers_http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-providers-http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_providers_http:4.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-providers-http/package.json"}]},{"bom-ref":"pkg:npm/web3-providers-ipc@4.0.7?package-id=10248b53e67e06af","type":"library","author":"ChainSafe Systems","name":"web3-providers-ipc","version":"4.0.7","description":"IPC provider for Web3 4.x.x","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-providers-ipc:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*","purl":"pkg:npm/web3-providers-ipc@4.0.7","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers-ipc:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers_ipc:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers_ipc:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-providers-ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_providers_ipc:4.0.7:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-providers-ipc/package.json"}]},{"bom-ref":"pkg:npm/web3-providers-ws@4.0.8?package-id=72f5e9566973db2c","type":"library","author":"ChainSafe Systems","name":"web3-providers-ws","version":"4.0.8","description":"Websocket provider for Web3 4.x.x","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-providers-ws:web3-providers-ws:4.0.8:*:*:*:*:*:*:*","purl":"pkg:npm/web3-providers-ws@4.0.8","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers-ws:web3_providers_ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers_ws:web3-providers-ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers_ws:web3_providers_ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers:web3-providers-ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-providers:web3_providers_ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers:web3-providers-ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_providers:web3_providers_ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-providers-ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_providers_ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-providers-ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_providers_ws:4.0.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-providers-ws/package.json"}]},{"bom-ref":"pkg:npm/web3-rpc-methods@1.3.0?package-id=6aafd0f57ad9cf13","type":"library","author":"ChainSafe Systems","name":"web3-rpc-methods","version":"1.3.0","description":"Ethereum RPC methods for Web3 4.x.x","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-rpc-methods:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3-rpc-methods@1.3.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-rpc-methods:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc_methods:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc_methods:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-rpc:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-rpc:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-rpc-methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_rpc_methods:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-rpc-methods/package.json"}]},{"bom-ref":"pkg:npm/web3-rpc-providers@1.0.0-rc.4?package-id=2537784187e102eb","type":"library","author":"ChainSafe Systems","name":"web3-rpc-providers","version":"1.0.0-rc.4","description":"Web3 Providers package","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-rpc-providers:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*","purl":"pkg:npm/web3-rpc-providers@1.0.0-rc.4","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-rpc-providers:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc_providers:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc_providers:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-rpc:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-rpc:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_rpc:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-rpc-providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_rpc_providers:1.0.0-rc.4:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-rpc-providers/package.json"}]},{"bom-ref":"pkg:npm/web3-types@1.10.0?package-id=001367585fcb4924","type":"library","author":"ChainSafe Systems","name":"web3-types","version":"1.10.0","description":"Provide the common data structures and interfaces for web3 modules.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-types:web3-types:1.10.0:*:*:*:*:*:*:*","purl":"pkg:npm/web3-types@1.10.0","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-types:web3_types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_types:web3-types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_types:web3_types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_types:1.10.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-types/package.json"}]},{"bom-ref":"pkg:npm/web3-utils@4.3.3?package-id=5854ac89952b2b2d","type":"library","author":"ChainSafe Systems","name":"web3-utils","version":"4.3.3","description":"Collection of utility functions used in web3.js.","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-utils:web3-utils:4.3.3:*:*:*:*:*:*:*","purl":"pkg:npm/web3-utils@4.3.3","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-utils:web3_utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_utils:web3-utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_utils:web3_utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_utils:4.3.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-utils/package.json"}]},{"bom-ref":"pkg:npm/web3-validator@2.0.6?package-id=1b31d00ca1971282","type":"library","author":"ChainSafe Systems","name":"web3-validator","version":"2.0.6","description":"JSON-Schema compatible validator for web3","licenses":[{"license":{"id":"LGPL-3.0-only"}}],"cpe":"cpe:2.3:a:web3-validator:web3-validator:2.0.6:*:*:*:*:*:*:*","purl":"pkg:npm/web3-validator@2.0.6","externalReferences":[{"url":"https://github.com/ChainSafe/web3.js","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3-validator:web3_validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_validator:web3-validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3_validator:web3_validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3-validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ChainSafe:web3_validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3-validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:web3:web3_validator:2.0.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/web3-validator/package.json"}]},{"bom-ref":"pkg:npm/webidl-conversions@3.0.1?package-id=03f12591ec8244b6","type":"library","author":"Domenic Denicola (https://domenic.me/)","name":"webidl-conversions","version":"3.0.1","description":"Implements the WebIDL algorithms for converting to and from JavaScript values","licenses":[{"license":{"id":"BSD-2-Clause"}}],"cpe":"cpe:2.3:a:webidl-conversions:webidl-conversions:3.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/webidl-conversions@3.0.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:webidl-conversions:webidl_conversions:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:webidl_conversions:webidl-conversions:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:webidl_conversions:webidl_conversions:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:webidl:webidl-conversions:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:webidl:webidl_conversions:3.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/webidl-conversions/package.json"}]},{"bom-ref":"pkg:npm/whatwg-url@5.0.0?package-id=58b29aa6e629fc79","type":"library","author":"Sebastian Mayr ","name":"whatwg-url","version":"5.0.0","description":"An implementation of the WHATWG URL Standard's URL API and parsing machinery","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:whatwg-url:whatwg-url:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/whatwg-url@5.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:whatwg-url:whatwg_url:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:whatwg_url:whatwg-url:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:whatwg_url:whatwg_url:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:whatwg:whatwg-url:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:whatwg:whatwg_url:5.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/whatwg-url/package.json"}]},{"bom-ref":"pkg:npm/which@1.3.1?package-id=41ea0ec5c3df6504","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"which","version":"1.3.1","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:which:1.3.1:*:*:*:*:*:*:*","purl":"pkg:npm/which@1.3.1","externalReferences":[{"url":"git://github.com/isaacs/node-which.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which:1.3.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/global-prefix/node_modules/which/package.json"}]},{"bom-ref":"pkg:npm/which@2.0.2?package-id=1222522e2e485736","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me)","name":"which","version":"2.0.2","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:isaacs:which:2.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/which@2.0.2","externalReferences":[{"url":"git://github.com/isaacs/node-which.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which:2.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/which/package.json"}]},{"bom-ref":"pkg:npm/which@5.0.0?package-id=35565647196cbf3c","type":"library","author":"GitHub Inc.","name":"which","version":"5.0.0","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:which:which:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/which@5.0.0","externalReferences":[{"url":"git+https://github.com/npm/node-which.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/node-gyp/node_modules/which/package.json"}]},{"bom-ref":"pkg:npm/which-boxed-primitive@1.1.1?package-id=1c5150f5622ba818","type":"library","author":"Jordan Harband ","name":"which-boxed-primitive","version":"1.1.1","description":"Which kind of boxed JS primitive is this?","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:which-boxed-primitive:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/which-boxed-primitive@1.1.1","externalReferences":[{"url":"git+https://github.com/inspect-js/which-boxed-primitive.git","type":"distribution"},{"url":"https://github.com/inspect-js/which-boxed-primitive#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-boxed-primitive:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_boxed_primitive:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_boxed_primitive:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-boxed:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-boxed:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_boxed:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_boxed:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which-boxed-primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which_boxed_primitive:1.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/which-boxed-primitive/package.json"}]},{"bom-ref":"pkg:npm/which-collection@1.0.2?package-id=15815161b3b5c910","type":"library","author":"Jordan Harband ","name":"which-collection","version":"1.0.2","description":"Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:which-collection:which-collection:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/which-collection@1.0.2","externalReferences":[{"url":"git+https://github.com/inspect-js/which-collection.git","type":"distribution"},{"url":"https://github.com/inspect-js/which-collection#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-collection:which_collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_collection:which-collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_collection:which_collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:which-collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:which_collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which-collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which_collection:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/which-collection/package.json"}]},{"bom-ref":"pkg:npm/which-module@2.0.1?package-id=17fef2e739c99bd0","type":"library","author":"nexdrew","name":"which-module","version":"2.0.1","description":"Find the module object for something that was require()d","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:which-module:which-module:2.0.1:*:*:*:*:*:*:*","purl":"pkg:npm/which-module@2.0.1","externalReferences":[{"url":"git+https://github.com/nexdrew/which-module.git","type":"distribution"},{"url":"https://github.com/nexdrew/which-module#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-module:which_module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_module:which-module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_module:which_module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nexdrew:which-module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nexdrew:which_module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which-module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which_module:2.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/which-module/package.json"}]},{"bom-ref":"pkg:npm/which-pm-runs@1.1.0?package-id=511b12aae9b5f098","type":"library","author":"Zoltan Kochan","name":"which-pm-runs","version":"1.1.0","description":"Detects what package manager executes the process","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:which-pm-runs:which-pm-runs:1.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/which-pm-runs@1.1.0","externalReferences":[{"url":"https://github.com/zkochan/packages/tree/main/which-pm-runs","type":"distribution"},{"url":"https://github.com/zkochan/packages/tree/main/which-pm-runs#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-pm-runs:which_pm_runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_pm_runs:which-pm-runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_pm_runs:which_pm_runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-pm:which-pm-runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-pm:which_pm_runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_pm:which-pm-runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_pm:which_pm_runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zkochan:which-pm-runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zkochan:which_pm_runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which-pm-runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which_pm_runs:1.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/which-pm-runs/package.json"}]},{"bom-ref":"pkg:npm/which-typed-array@1.1.19?package-id=677c2c67e8d9ac81","type":"library","author":"Jordan Harband (http://ljharb.codes), Jordan Harband (http://ljharb.codes)","name":"which-typed-array","version":"1.1.19","description":"Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:which-typed-array:which-typed-array:1.1.19:*:*:*:*:*:*:*","purl":"pkg:npm/which-typed-array@1.1.19","externalReferences":[{"url":"git://github.com/inspect-js/which-typed-array.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-typed-array:which_typed_array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_typed_array:which-typed-array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_typed_array:which_typed_array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-typed:which-typed-array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which-typed:which_typed_array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_typed:which-typed-array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which_typed:which_typed_array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:which-typed-array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:inspect-js:which_typed_array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which-typed-array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:which:which_typed_array:1.1.19:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/which-typed-array/package.json"}]},{"bom-ref":"pkg:npm/wide-align@1.1.3?package-id=5c7edf2206958f5d","type":"library","author":"Rebecca Turner (http://re-becca.org/)","name":"wide-align","version":"1.1.3","description":"A wide-character aware text alignment function for use on the console or with fixed width fonts.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:wide-align:wide-align:1.1.3:*:*:*:*:*:*:*","purl":"pkg:npm/wide-align@1.1.3","externalReferences":[{"url":"https://github.com/iarna/wide-align","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide-align:wide_align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide_align:wide-align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide_align:wide_align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:wide-align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:wide_align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide:wide-align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide:wide_align:1.1.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wide-align/package.json"}]},{"bom-ref":"pkg:npm/wide-align@1.1.5?package-id=2f5deab669904e50","type":"library","author":"Rebecca Turner (http://re-becca.org/)","name":"wide-align","version":"1.1.5","description":"A wide-character aware text alignment function for use on the console or with fixed width fonts.","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:wide-align:wide-align:1.1.5:*:*:*:*:*:*:*","purl":"pkg:npm/wide-align@1.1.5","externalReferences":[{"url":"https://github.com/iarna/wide-align","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide-align:wide_align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide_align:wide-align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide_align:wide_align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:wide-align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iarna:wide_align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide:wide-align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wide:wide_align:1.1.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json"}]},{"bom-ref":"pkg:npm/winston@3.17.0?package-id=3926b8334de91e61","type":"library","author":"Charlie Robbins , David Hyde ","name":"winston","version":"3.17.0","description":"A logger for just about everything.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:winstonjs:winston:3.17.0:*:*:*:*:*:*:*","purl":"pkg:npm/winston@3.17.0","externalReferences":[{"url":"https://github.com/winstonjs/winston.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:winston:winston:3.17.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/winston/package.json"}]},{"bom-ref":"pkg:npm/winston-transport@4.9.0?package-id=365414d23adfc5d2","type":"library","author":"Charlie Robbins ","name":"winston-transport","version":"4.9.0","description":"Base stream implementations for winston@3 and up.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:winston-transport:winston-transport:4.9.0:*:*:*:*:*:*:*","purl":"pkg:npm/winston-transport@4.9.0","externalReferences":[{"url":"https://github.com/winstonjs/winston-transport#readme","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:winston-transport:winston_transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winston_transport:winston-transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winston_transport:winston_transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winstonjs:winston-transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winstonjs:winston_transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winston:winston-transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:winston:winston_transport:4.9.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/winston-transport/package.json"}]},{"bom-ref":"pkg:npm/with@7.0.2?package-id=f241c9ed4f41ff10","type":"library","author":"ForbesLindesay","name":"with","version":"7.0.2","description":"Compile time `with` for strict mode JavaScript","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:pugjs:with:7.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/with@7.0.2","externalReferences":[{"url":"https://github.com/pugjs/with.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:with:with:7.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/with/package.json"}]},{"bom-ref":"pkg:npm/wkx@0.5.0?package-id=842b66eb903e3244","type":"library","author":"Christian Schwarz","name":"wkx","version":"0.5.0","description":"A WKT/WKB/EWKT/EWKB/TWKB/GeoJSON parser and serializer","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:cschwarz:wkx:0.5.0:*:*:*:*:*:*:*","purl":"pkg:npm/wkx@0.5.0","externalReferences":[{"url":"http://github.com/cschwarz/wkx.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wkx:wkx:0.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wkx/package.json"}]},{"bom-ref":"pkg:npm/wordwrap@0.0.3?package-id=585eea1e233e2e9a","type":"library","author":"James Halliday (http://substack.net)","name":"wordwrap","version":"0.0.3","description":"Wrap those words. Show them at what columns to start and stop.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:substack:wordwrap:0.0.3:*:*:*:*:*:*:*","purl":"pkg:npm/wordwrap@0.0.3","externalReferences":[{"url":"git://github.com/substack/node-wordwrap.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wordwrap:wordwrap:0.0.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wordwrap/package.json"}]},{"bom-ref":"pkg:npm/wordwrap@1.0.0?package-id=73516f520b686791","type":"library","author":"James Halliday (http://substack.net)","name":"wordwrap","version":"1.0.0","description":"Wrap those words. Show them at what columns to start and stop.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:substack:wordwrap:1.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/wordwrap@1.0.0","externalReferences":[{"url":"git://github.com/substack/node-wordwrap.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wordwrap:wordwrap:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json"}]},{"bom-ref":"pkg:npm/wrap-ansi@6.2.0?package-id=cbfbb7822072903f","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"wrap-ansi","version":"6.2.0","description":"Wordwrap a string with ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:wrap-ansi:wrap-ansi:6.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/wrap-ansi@6.2.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap-ansi:wrap_ansi:6.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap_ansi:wrap-ansi:6.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap_ansi:wrap_ansi:6.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap:wrap-ansi:6.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap:wrap_ansi:6.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json"}]},{"bom-ref":"pkg:npm/wrap-ansi@7.0.0?package-id=b15a62ebd4d4ca1c","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"wrap-ansi","version":"7.0.0","description":"Wordwrap a string with ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:wrap-ansi:wrap-ansi:7.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/wrap-ansi@7.0.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap-ansi:wrap_ansi:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap_ansi:wrap-ansi:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap_ansi:wrap_ansi:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap:wrap-ansi:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap:wrap_ansi:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi-cjs/package.json"}]},{"bom-ref":"pkg:npm/wrap-ansi@8.1.0?package-id=3e75b684ded1ef93","type":"library","author":"Sindre Sorhus (https://sindresorhus.com)","name":"wrap-ansi","version":"8.1.0","description":"Wordwrap a string with ANSI escape codes","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:wrap-ansi:wrap-ansi:8.1.0:*:*:*:*:*:*:*","purl":"pkg:npm/wrap-ansi@8.1.0","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap-ansi:wrap_ansi:8.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap_ansi:wrap-ansi:8.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap_ansi:wrap_ansi:8.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap:wrap-ansi:8.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:wrap:wrap_ansi:8.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrap-ansi/package.json"}]},{"bom-ref":"pkg:npm/wrappy@1.0.2?package-id=9e7700cc01592b12","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"wrappy","version":"1.0.2","description":"Callback wrapping utility","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:wrappy:wrappy:1.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/wrappy@1.0.2","externalReferences":[{"url":"https://github.com/npm/wrappy","type":"distribution"},{"url":"https://github.com/npm/wrappy","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:npm:wrappy:1.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/wrappy/package.json"}]},{"bom-ref":"pkg:npm/ws@7.4.6?package-id=670482146c83d660","type":"library","author":"Einar Otto Stangvik (http://2x.io)","name":"ws","version":"7.4.6","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ws_project:ws:7.4.6:*:*:*:*:node.js:*:*","purl":"pkg:npm/ws@7.4.6","externalReferences":[{"url":"https://github.com/websockets/ws","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/engine.io/node_modules/ws/package.json"}]},{"bom-ref":"pkg:npm/ws@8.17.1?package-id=c740f277708480a9","type":"library","author":"Einar Otto Stangvik (http://2x.io)","name":"ws","version":"8.17.1","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:ws_project:ws:8.17.1:*:*:*:*:node.js:*:*","purl":"pkg:npm/ws@8.17.1","externalReferences":[{"url":"git+https://github.com/websockets/ws.git","type":"distribution"},{"url":"https://github.com/websockets/ws","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/ws/package.json"}]},{"bom-ref":"pkg:npm/xtend@4.0.2?package-id=961b704b394b9dda","type":"library","author":"Raynos , Jake Verbaten, Matt Esch","name":"xtend","version":"4.0.2","description":"extend like a boss","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:Raynos:xtend:4.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/xtend@4.0.2","externalReferences":[{"url":"git://github.com/Raynos/xtend.git","type":"distribution"},{"url":"https://github.com/Raynos/xtend","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:xtend:xtend:4.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/xtend/package.json"}]},{"bom-ref":"pkg:npm/y18n@4.0.3?package-id=cb7009f90513c997","type":"library","author":"Ben Coe ","name":"y18n","version":"4.0.3","description":"the bare-bones internationalization library used by yargs","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:y18n_project:y18n:4.0.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/y18n@4.0.3","externalReferences":[{"url":"https://github.com/yargs/y18n","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/y18n/package.json"}]},{"bom-ref":"pkg:npm/yallist@3.1.1?package-id=281f852a6ecddc2c","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"yallist","version":"3.1.1","description":"Yet Another Linked List","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:yallist:yallist:3.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/yallist@3.1.1","externalReferences":[{"url":"git+https://github.com/isaacs/yallist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/yallist/package.json"}]},{"bom-ref":"pkg:npm/yallist@4.0.0?package-id=6ff65ae32fc308b3","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"yallist","version":"4.0.0","description":"Yet Another Linked List","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:yallist:yallist:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/yallist@4.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/yallist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json"}]},{"bom-ref":"pkg:npm/yallist@4.0.0?package-id=ebf539c8f0cfa1bf","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"yallist","version":"4.0.0","description":"Yet Another Linked List","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:yallist:yallist:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/yallist@4.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/yallist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json"}]},{"bom-ref":"pkg:npm/yallist@4.0.0?package-id=88bb3e58ef355edf","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"yallist","version":"4.0.0","description":"Yet Another Linked List","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:yallist:yallist:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/yallist@4.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/yallist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json"}]},{"bom-ref":"pkg:npm/yallist@4.0.0?package-id=d66798877c986375","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"yallist","version":"4.0.0","description":"Yet Another Linked List","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:yallist:yallist:4.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/yallist@4.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/yallist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/sqlite3/node_modules/yallist/package.json"}]},{"bom-ref":"pkg:npm/yallist@5.0.0?package-id=430dbac73c82f24e","type":"library","author":"Isaac Z. Schlueter (http://blog.izs.me/)","name":"yallist","version":"5.0.0","description":"Yet Another Linked List","licenses":[{"license":{"id":"BlueOak-1.0.0"}}],"cpe":"cpe:2.3:a:yallist:yallist:5.0.0:*:*:*:*:*:*:*","purl":"pkg:npm/yallist@5.0.0","externalReferences":[{"url":"git+https://github.com/isaacs/yallist.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/tar/node_modules/yallist/package.json"}]},{"bom-ref":"pkg:npm/yaml-schema-validator@1.2.3?package-id=aaef2ad8ce881f0a","type":"library","author":"Ketan Saxena","name":"yaml-schema-validator","version":"1.2.3","description":"Schema validator for yaml files","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:yaml-schema-validator:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*","purl":"pkg:npm/yaml-schema-validator@1.2.3","externalReferences":[{"url":"https://github.com/ketanTechracers/schema-validator","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml-schema-validator:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml_schema_validator:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml_schema_validator:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ketanTechracers:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:ketanTechracers:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml-schema:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml-schema:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml_schema:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml_schema:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml:yaml-schema-validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:yaml:yaml_schema_validator:1.2.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/yaml-schema-validator/package.json"}]},{"bom-ref":"pkg:npm/yargs@15.4.1?package-id=2f0e67180312e9e4","type":"library","author":"Yargs Contributors (https://github.com/yargs/yargs/graphs/contributors)","name":"yargs","version":"15.4.1","description":"yargs the modern, pirate-themed, successor to optimist.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:yargs:yargs:15.4.1:*:*:*:*:*:*:*","purl":"pkg:npm/yargs@15.4.1","externalReferences":[{"url":"https://github.com/yargs/yargs.git","type":"distribution"},{"url":"https://yargs.js.org/","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/yargs/package.json"}]},{"bom-ref":"pkg:npm/yargs-parser@18.1.3?package-id=827c460c5ebe0ff3","type":"library","author":"Ben Coe ","name":"yargs-parser","version":"18.1.3","description":"the mighty option parser used by yargs","licenses":[{"license":{"id":"ISC"}}],"cpe":"cpe:2.3:a:yargs:yargs-parser:18.1.3:*:*:*:*:node.js:*:*","purl":"pkg:npm/yargs-parser@18.1.3","externalReferences":[{"url":"https://github.com/yargs/yargs-parser.git","type":"distribution"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/replace/node_modules/yargs-parser/package.json"}]},{"bom-ref":"pkg:npm/yauzl@2.10.0?package-id=7c6e4166ba89d3cf","type":"library","author":"Josh Wolfe ","name":"yauzl","version":"2.10.0","description":"yet another unzip library for node","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:thejoshwolfe:yauzl:2.10.0:*:*:*:*:*:*:*","purl":"pkg:npm/yauzl@2.10.0","externalReferences":[{"url":"https://github.com/thejoshwolfe/yauzl.git","type":"distribution"},{"url":"https://github.com/thejoshwolfe/yauzl","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:yauzl:yauzl:2.10.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/yauzl/package.json"}]},{"bom-ref":"pkg:npm/yn@3.1.1?package-id=52e94e6e242cbf0f","type":"library","author":"Sindre Sorhus (sindresorhus.com)","name":"yn","version":"3.1.1","description":"Parse yes/no like values","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:yn:yn:3.1.1:*:*:*:*:*:*:*","purl":"pkg:npm/yn@3.1.1","properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/yn/package.json"}]},{"bom-ref":"pkg:npm/z85@0.0.2?package-id=866e9bab4ee23af1","type":"library","author":"Michael Sealand ","name":"z85","version":"0.0.2","description":"ZeroMQ Base-85 Encoding","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:msealand:z85:0.0.2:*:*:*:*:*:*:*","purl":"pkg:npm/z85@0.0.2","externalReferences":[{"url":"https://github.com/msealand/z85.node.git","type":"distribution"},{"url":"https://github.com/msealand/z85.node","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:z85:z85:0.0.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/z85/package.json"}]},{"bom-ref":"pkg:npm/zip-stream@1.2.0?package-id=0180651c6d08c060","type":"library","author":"Chris Talkington (http://christalkington.com/)","name":"zip-stream","version":"1.2.0","description":"a streaming zip archive generator.","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:archiverjs:zip-stream:1.2.0:*:*:*:*:*:*:*","purl":"pkg:npm/zip-stream@1.2.0","externalReferences":[{"url":"https://github.com/archiverjs/node-zip-stream.git","type":"distribution"},{"url":"https://github.com/archiverjs/node-zip-stream","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:cpe23","value":"cpe:2.3:a:archiverjs:zip_stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zip-stream:zip-stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zip-stream:zip_stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zip_stream:zip-stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zip_stream:zip_stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zip:zip-stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zip:zip_stream:1.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/zip-stream/package.json"}]},{"bom-ref":"pkg:npm/zod@3.25.76?package-id=ea8efe4fe69bdf44","type":"library","author":"Colin McDonnell ","name":"zod","version":"3.25.76","description":"TypeScript-first schema declaration and validation library with static type inference","licenses":[{"license":{"id":"MIT"}}],"cpe":"cpe:2.3:a:zod:zod:3.25.76:*:*:*:*:*:*:*","purl":"pkg:npm/zod@3.25.76","externalReferences":[{"url":"git+https://github.com/colinhacks/zod.git","type":"distribution"},{"url":"https://zod.dev","type":"website"}],"properties":[{"name":"syft:package:foundBy","value":"javascript-package-cataloger"},{"name":"syft:package:language","value":"javascript"},{"name":"syft:package:type","value":"npm"},{"name":"syft:package:metadataType","value":"javascript-npm-package"},{"name":"syft:location:0:layerID","value":"sha256:1e8da654b2e057ef43f26384aa9c71d2bdafdc4de0248cf1cfd44c4867559123"},{"name":"syft:location:0:path","value":"/juice-shop/node_modules/zod/package.json"}]},{"bom-ref":"os:debian@12","type":"operating-system","name":"debian","version":"12","description":"Distroless","swid":{"tagId":"debian","name":"debian","version":"12"},"externalReferences":[{"url":"https://github.com/GoogleContainerTools/distroless/issues/new","type":"issue-tracker"},{"url":"https://github.com/GoogleContainerTools/distroless","type":"website"},{"url":"https://github.com/GoogleContainerTools/distroless/blob/master/README.md","comment":"support","type":"other"}],"properties":[{"name":"syft:distro:extendedSupport","value":"false"},{"name":"syft:distro:id","value":"debian"},{"name":"syft:distro:prettyName","value":"Distroless"},{"name":"syft:distro:versionID","value":"12"}]},{"bom-ref":"25e45f73e3520d93","type":"file","name":"/usr/share/base-files/dot.bashrc","hashes":[{"alg":"SHA-1","content":"1a422a148ad225aa5ba33f8dafd2b7cfcdbd701f"},{"alg":"SHA-256","content":"373b7d3b2ab90d75daf94ca16d61339d088c12020ad43b65d1b34ea80b0c0818"}]},{"bom-ref":"77f81ee642cde73d","type":"file","name":"/usr/share/base-files/dot.profile","hashes":[{"alg":"SHA-1","content":"8e5d66ea938b5118633a4bd8c1d1e93376cd4e9d"},{"alg":"SHA-256","content":"bbee58b1e0787bb851e7f7a4d0c187a8122d68eb67e5fa464696310398ac005b"}]},{"bom-ref":"e11fd05d0ea67938","type":"file","name":"/usr/share/base-files/dot.profile.md5sums","hashes":[{"alg":"SHA-1","content":"349bd16693e670bda2b38dbd86c31297775c5491"},{"alg":"SHA-256","content":"8961ee041c712c735fb05287740ab62737777bd58ce631b54b07d8083efad3bf"}]},{"bom-ref":"6b08ebdb84da32bd","type":"file","name":"/usr/share/base-files/info.dir","hashes":[{"alg":"SHA-1","content":"3551f8dfbf114c159f692d5e823099cdd53b16cf"},{"alg":"SHA-256","content":"c58a258cb9c410c29486aa8fa37f4e5b738bfeedc2b8e97be1cd6cff1df28459"}]},{"bom-ref":"1a70a09dffeae48d","type":"file","name":"/usr/share/base-files/motd","hashes":[{"alg":"SHA-1","content":"8b55aac644e9e6f2701805584cc391ff81d3ecec"},{"alg":"SHA-256","content":"a378977155fb42bb006496321cbe31f74cbda803c3f6ca590f30e76d1afad921"}]},{"bom-ref":"bff3888a95266d6a","type":"file","name":"/usr/share/base-files/profile","hashes":[{"alg":"SHA-1","content":"ba8a21faa2e055afe9149b49931bb727060d8961"},{"alg":"SHA-256","content":"75656c9c0f960573c7530d29286d273f6cef68d9b17cfeb0d74c712860d56b74"}]},{"bom-ref":"6264d108f03fec26","type":"file","name":"/usr/share/base-files/profile.md5sums","hashes":[{"alg":"SHA-1","content":"3165ad886299a68a2ea7e6b9ed81231a4aa8188e"},{"alg":"SHA-256","content":"1fa84254053acaf326946957456e58714bd3b4c1efa311e272e03855a85a5ea9"}]},{"bom-ref":"21192fe1af0da3a9","type":"file","name":"/usr/share/base-files/staff-group-for-usr-local","hashes":[{"alg":"SHA-1","content":"e2bdd9c1f6bff4d437032d71154e32d0c74a2c09"},{"alg":"SHA-256","content":"24f49f765b6363ba8326121b46cabad2ac5c34532cc8322a645d60afe158c4f0"}]},{"bom-ref":"83ac96f9b6e77ce6","type":"file","name":"/usr/share/common-licenses/Apache-2.0","hashes":[{"alg":"SHA-1","content":"2b8b815229aa8a61e483fb4ba0588b8b6c491890"},{"alg":"SHA-256","content":"cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"}]},{"bom-ref":"9df9eca2ca210696","type":"file","name":"/usr/share/common-licenses/Artistic","hashes":[{"alg":"SHA-1","content":"be0627fff2e8aef3d2a14d5d7486babc8a4873ba"},{"alg":"SHA-256","content":"b7fd9b73ea99602016a326e0b62e6646060d18febdd065ceca8bb482208c3d88"}]},{"bom-ref":"55d33c41aa4ffba7","type":"file","name":"/usr/share/common-licenses/BSD","hashes":[{"alg":"SHA-1","content":"095d1f504f6fd8add73a4e4964e37f260f332b6a"},{"alg":"SHA-256","content":"5d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008"}]},{"bom-ref":"bc55f228c9fc3f7f","type":"file","name":"/usr/share/common-licenses/CC0-1.0","hashes":[{"alg":"SHA-1","content":"82da472f6d00dc5f0a651f33ebb320aa9c7b08d0"},{"alg":"SHA-256","content":"a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499"}]},{"bom-ref":"1252615b1d48addc","type":"file","name":"/usr/share/common-licenses/GFDL-1.2","hashes":[{"alg":"SHA-1","content":"e436bc68467a0ad3edc01af3189fa4aa04af9302"},{"alg":"SHA-256","content":"d8e94ae5fdb5433fcae2961aeb1a8cf17174d6f4a0465d24bf37dd8a038bd439"}]},{"bom-ref":"6ed4fb1f21e817ba","type":"file","name":"/usr/share/common-licenses/GFDL-1.3","hashes":[{"alg":"SHA-1","content":"715f995f11805ee85601834220c43b082f457ea3"},{"alg":"SHA-256","content":"110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4"}]},{"bom-ref":"c47d8583ddfeacde","type":"file","name":"/usr/share/common-licenses/GPL-1","hashes":[{"alg":"SHA-1","content":"18eaf66587c5eea277721d5e569a6e3cd869f855"},{"alg":"SHA-256","content":"d77d235e41d54594865151f4751e835c5a82322b0e87ace266567c3391a4b912"}]},{"bom-ref":"73af606916a4e0f6","type":"file","name":"/usr/share/common-licenses/GPL-2","hashes":[{"alg":"SHA-1","content":"4cc77b90af91e615a64ae04893fdffa7939db84c"},{"alg":"SHA-256","content":"8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643"}]},{"bom-ref":"6927dda72aa00a5e","type":"file","name":"/usr/share/common-licenses/GPL-3","hashes":[{"alg":"SHA-1","content":"31a3d460bb3c7d98845187c716a30db81c44b615"},{"alg":"SHA-256","content":"3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986"}]},{"bom-ref":"b14e3b896546df08","type":"file","name":"/usr/share/common-licenses/LGPL-2","hashes":[{"alg":"SHA-1","content":"3cc956929ff9e4c1c89a2c826cdc7fec5e0b21ab"},{"alg":"SHA-256","content":"681e386e44a19d7d0674b4320272c90e66b6610b741e7e6305f8219c42e85366"}]},{"bom-ref":"1aa5c1b1f570efe3","type":"file","name":"/usr/share/common-licenses/LGPL-2.1","hashes":[{"alg":"SHA-1","content":"01a6b4bf79aca9b556822601186afab86e8c4fbf"},{"alg":"SHA-256","content":"dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551"}]},{"bom-ref":"53528c795bc4c0e9","type":"file","name":"/usr/share/common-licenses/LGPL-3","hashes":[{"alg":"SHA-1","content":"a8a12e6867d7ee39c21d9b11a984066099b6fb6b"},{"alg":"SHA-256","content":"e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118"}]},{"bom-ref":"7ce3e55e91dc21c2","type":"file","name":"/usr/share/common-licenses/MPL-1.1","hashes":[{"alg":"SHA-1","content":"ee93a1907dafcb7901b28f14ee05e49176ab7c87"},{"alg":"SHA-256","content":"f849fc26a7a99981611a3a370e83078deb617d12a45776d6c4cada4d338be469"}]},{"bom-ref":"0686752d28d8a80d","type":"file","name":"/usr/share/common-licenses/MPL-2.0","hashes":[{"alg":"SHA-1","content":"9744cedce099f727b327cd9913a1fdc58a7f5599"},{"alg":"SHA-256","content":"fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85"}]},{"bom-ref":"61ef8d254e5179b4","type":"file","name":"/usr/share/doc/base-files/README","hashes":[{"alg":"SHA-1","content":"8e1be269b98c55995b14122ff79a0aaf563b4ac1"},{"alg":"SHA-256","content":"ec7b7bf0ff681b5bb1f2eb3d2c1714face8fb61eda2e12d440ec81570124ad95"}]},{"bom-ref":"4c2857aedf7d1327","type":"file","name":"/usr/share/doc/base-files/README.FHS","hashes":[{"alg":"SHA-1","content":"6564fdf9f9f97e17460f5d55e4a6118077e1ae7e"},{"alg":"SHA-256","content":"099e7f4bdeb4ff34ee8d4ef7f158a21adbc59db46a354fd2051f6d1959e70fbc"}]},{"bom-ref":"e653212198ac2d43","type":"file","name":"/usr/share/doc/base-files/changelog.gz","hashes":[{"alg":"SHA-1","content":"57387e63076d7928f9b15243e244add6ffd50653"},{"alg":"SHA-256","content":"8e076dea29ed5b52e105a697a79274d3abb2374bfbe02f02632030b5e37ebd51"}]},{"bom-ref":"081ed248aad206dd","type":"file","name":"/usr/share/doc/base-files/copyright","hashes":[{"alg":"SHA-1","content":"969de1f844c2ef709351da220353403967ca40ab"},{"alg":"SHA-256","content":"fd7e4aae7e7b05f217bcf2d02322825c360e66c52c4c2f1b28d784d6297a1c23"}]},{"bom-ref":"4430149f67a2221a","type":"file","name":"/usr/share/lintian/overrides/base-files","hashes":[{"alg":"SHA-1","content":"57d2fffcfe0116c60c67ba3a916daa7b089e43d3"},{"alg":"SHA-256","content":"119a4bdf24d7cd618606d2988c8bccf0be530a61c8132d3e2c41ad0eab25c612"}]},{"bom-ref":"7016704c37056a22","type":"file","name":"/var/lib/dpkg/status.d/base-files","hashes":[{"alg":"SHA-1","content":"cee57635fb425fcb73f2748fe256182f74909a3b"},{"alg":"SHA-256","content":"1a11723323d4ad6c70eec94c00856ca0786c454cc69e82352a85c53b4efabc8a"}]},{"bom-ref":"89aaee2e4d038df0","type":"file","name":"/var/lib/dpkg/status.d/base-files.md5sums","hashes":[{"alg":"SHA-1","content":"274059bb1d0440c60fefab406eba78b48856d098"},{"alg":"SHA-256","content":"79e484bdf96a11ac64b8bd7ae7eba4d807ea331191f4377e150c824abb81fe8e"}]},{"bom-ref":"9b5f1e3c31ed2507","type":"file","name":"/usr/share/doc/netbase/changelog.gz","hashes":[{"alg":"SHA-1","content":"81c391d897842b77681ead560aea78928ad83270"},{"alg":"SHA-256","content":"86c353644e27061ae7410c049be8afd9286637d5816f4b21091dbc75b12aaf26"}]},{"bom-ref":"3d16988d7836fc73","type":"file","name":"/usr/share/doc/netbase/copyright","hashes":[{"alg":"SHA-1","content":"ed888a1f31b753739cde9435ff17fbab81aef830"},{"alg":"SHA-256","content":"795b66147ea5ad692991caa7008ece551fb0fa88b9c53656223bd1518dc58ab2"}]},{"bom-ref":"26f97981c2df5753","type":"file","name":"/var/lib/dpkg/status.d/netbase","hashes":[{"alg":"SHA-1","content":"f097352ca664d7718083116059582d8f1f7a97ee"},{"alg":"SHA-256","content":"98fedccdacaea717f25b010c087fa8606e1c5895ff16ba7be9f5d1ca8f7d9b5f"}]},{"bom-ref":"f0b41ec9b88b1301","type":"file","name":"/var/lib/dpkg/status.d/netbase.md5sums","hashes":[{"alg":"SHA-1","content":"76094b8fc8cc31c9324be011a4317613b195ddcd"},{"alg":"SHA-256","content":"260709411b3d0a1a1f10975bf9d3bed328389ffb46ea14d1948b619ab2caf38e"}]},{"bom-ref":"a4d64aa12f9d1f4d","type":"file","name":"/usr/share/doc/tzdata/README.Debian","hashes":[{"alg":"SHA-1","content":"8c575165448630082d22e61a7853ba16675011f0"},{"alg":"SHA-256","content":"ec79ce4f736d433cbbd630a5d9c0a0727ed449497a37bda43b6732b4ed792448"}]},{"bom-ref":"09d938d93d07a649","type":"file","name":"/usr/share/doc/tzdata/changelog.Debian.gz","hashes":[{"alg":"SHA-1","content":"00edce4fc2581fef82e0e5e19b36b30cc09e05c2"},{"alg":"SHA-256","content":"82ae15bee07824b3eff7c618bb03a7e9eb03628212f1a981aeab95aa2076092c"}]},{"bom-ref":"9d1f55e216cd8315","type":"file","name":"/usr/share/doc/tzdata/changelog.gz","hashes":[{"alg":"SHA-1","content":"41bd37d974be3d72f618fbd0de34cdb15f377519"},{"alg":"SHA-256","content":"6f9e115b447932253b3724351f6cf2f8796a7807794f020034343e62ee0c141b"}]},{"bom-ref":"c9b6da2396b6649b","type":"file","name":"/usr/share/doc/tzdata/copyright","hashes":[{"alg":"SHA-1","content":"aea2b97caa943cd88b5c1e03d1ac7055425f9aec"},{"alg":"SHA-256","content":"cb61132bc0fc7b26ef5a82ee18b2fb644a1362f4f286ed980ff22e408471f59a"}]},{"bom-ref":"3f22d03ed61c5d5a","type":"file","name":"/usr/share/lintian/overrides/tzdata","hashes":[{"alg":"SHA-1","content":"fc7ff763f32a91bbf9a84bcc3ed8fdf4bae604f9"},{"alg":"SHA-256","content":"538d8b8fc81c5a53aa35df83953720f58e050f0be5339daba7a6259a8997f776"}]},{"bom-ref":"ffa5c7c7398e4892","type":"file","name":"/usr/share/zoneinfo/Africa/Abidjan","hashes":[{"alg":"SHA-1","content":"5cc9b028b5bd2222200e20091a18868ea62c4f18"},{"alg":"SHA-256","content":"d2efac4e5f23d88c95d72c1db42807170f52f43dd98a205af5a92a91b9f2d997"}]},{"bom-ref":"bba6128c43b98237","type":"file","name":"/usr/share/zoneinfo/Africa/Accra","hashes":[{"alg":"SHA-1","content":"e51b14ae73c9ceba6b940ab31fc39566d5e392d7"},{"alg":"SHA-256","content":"7346770dc7af569c724fd1ce816d7149ffdff3e303420059faa1557cc959e115"}]},{"bom-ref":"ca06cd312799e2fb","type":"file","name":"/usr/share/zoneinfo/Africa/Addis_Ababa","hashes":[{"alg":"SHA-1","content":"c3ec6c02b82cdb393255b31b88841e58585c7d6a"},{"alg":"SHA-256","content":"fc87a606ec2e31f061a7806193472eb39181dd3b1a8a3563f404992bc693a77b"}]},{"bom-ref":"bf5a9c717f846371","type":"file","name":"/usr/share/zoneinfo/Africa/Algiers","hashes":[{"alg":"SHA-1","content":"edb95d3dc9238b5545f4f1d85d8bc879cdacdec8"},{"alg":"SHA-256","content":"bda1698cd542c0e6e76dfbbcdab390cdd26f37a9d5826a57a50d5aab37f3b2a6"}]},{"bom-ref":"b4655e8f464b77d0","type":"file","name":"/usr/share/zoneinfo/Africa/Asmara","hashes":[{"alg":"SHA-1","content":"da26c35de6001f6ce436ed72481197975da7ef62"},{"alg":"SHA-256","content":"65af76431c1dd400e1ada6687e648e0fba1f80138acccdf7987cd3e1cd01b199"}]},{"bom-ref":"17fe98e7e0437bb9","type":"file","name":"/usr/share/zoneinfo/Africa/Bamako","hashes":[{"alg":"SHA-1","content":"d7015e94ea3ea52f57df9fde2988ddbfffd785c8"},{"alg":"SHA-256","content":"a212ea76ad201e8a956438bd008cd333ead81dac3ebcd2df4fcddc5b0f59165e"}]},{"bom-ref":"c002e12b71c471f6","type":"file","name":"/usr/share/zoneinfo/Africa/Bangui","hashes":[{"alg":"SHA-1","content":"95e4df1f88558c46071352063438fd7efd740d24"},{"alg":"SHA-256","content":"a72ce103a74d3432bfd869efa0276a8eb4f83398f93d94e922f793b9ef7beaef"}]},{"bom-ref":"fb75364a15c3ee5e","type":"file","name":"/usr/share/zoneinfo/Africa/Banjul","hashes":[{"alg":"SHA-1","content":"8a756377248320782695b94c651f9f38435957c1"},{"alg":"SHA-256","content":"f511d8d1785320b80330d02f1d8ff3a6619f71f09539a73daba97f91cf630f5e"}]},{"bom-ref":"d11ebd87c95b4351","type":"file","name":"/usr/share/zoneinfo/Africa/Bissau","hashes":[{"alg":"SHA-1","content":"adca16c6998258a9ccabcc8d4bcfe883a8d848f5"},{"alg":"SHA-256","content":"223bb10cfe846620c716f97f6c74ba34deec751c4b297965a28042f36f69a1a9"}]},{"bom-ref":"200ca9a463de19a4","type":"file","name":"/usr/share/zoneinfo/Africa/Blantyre","hashes":[{"alg":"SHA-1","content":"e86f9fd7e39b1cfb6823edcb39dd1164df936bdf"},{"alg":"SHA-256","content":"de96b327c8198764a41bc035efd36b63075f618e7db479ebf451226a54d4bd42"}]},{"bom-ref":"cf28d7bb669930f8","type":"file","name":"/usr/share/zoneinfo/Africa/Brazzaville","hashes":[{"alg":"SHA-1","content":"a15d91431af650e7aafdedf68d45ec31d86f1e0e"},{"alg":"SHA-256","content":"4680eb49f8aa6b167969f6e27221d859792357cefe0285eb03f60725db664d57"}]},{"bom-ref":"4166daa2c223bb5e","type":"file","name":"/usr/share/zoneinfo/Africa/Bujumbura","hashes":[{"alg":"SHA-1","content":"eccd392d987e133182ce336005a4714e9e5fad6a"},{"alg":"SHA-256","content":"c880a655aba172cecd4ae8eddd5f8d4cdde07686f00223e4adcc086dad320e7e"}]},{"bom-ref":"6fef82aad4cf03af","type":"file","name":"/usr/share/zoneinfo/Africa/Cairo","hashes":[{"alg":"SHA-1","content":"428e1f5f708eb4c131f29185bd602223027b3eac"},{"alg":"SHA-256","content":"2dfb7e1822d085a4899bd56a526b041681c84b55617daee91499fd1990a989fb"}]},{"bom-ref":"aa87d06ad7ce9abb","type":"file","name":"/usr/share/zoneinfo/Africa/Casablanca","hashes":[{"alg":"SHA-1","content":"8299b0d609b0f62013f4320df4b92583c21071fc"},{"alg":"SHA-256","content":"e11a956f0fc5dd9b9ca29202da2bc027c583c23e7044e0c007aeed0697577200"}]},{"bom-ref":"86c80dc151d3b281","type":"file","name":"/usr/share/zoneinfo/Africa/Ceuta","hashes":[{"alg":"SHA-1","content":"029ce64badb36722c9e2191f3ce858c514aabbc1"},{"alg":"SHA-256","content":"0b0fb6fe714319b37c5aa22c56971abb2668a165fc8f72a6c763e70b47c7badf"}]},{"bom-ref":"fdd7137dc4c97877","type":"file","name":"/usr/share/zoneinfo/Africa/Conakry","hashes":[{"alg":"SHA-1","content":"d9eef5864a0db2b82c647282aae34c3152de54a1"},{"alg":"SHA-256","content":"93b62b3d76c1d4a477d84d232c576f9b9f21e428a42635db94eaca2c59b7b2ec"}]},{"bom-ref":"cb39902718cfbce7","type":"file","name":"/usr/share/zoneinfo/Africa/Dakar","hashes":[{"alg":"SHA-1","content":"cc33bc67d266dc2d49dd08b413605d6e974eecb3"},{"alg":"SHA-256","content":"40733be9374ab5a9bd38be2be2664e538f97a265bbe7d898a6167d3800cb228b"}]},{"bom-ref":"c917454fb751aa04","type":"file","name":"/usr/share/zoneinfo/Africa/Dar_es_Salaam","hashes":[{"alg":"SHA-1","content":"3ece541c6f4d5b8c6407a3ea0c83ac812970912a"},{"alg":"SHA-256","content":"4fc4f312a5287024c7f8473d753b6d1bcde396138d778adf5fce60dddcc9b53f"}]},{"bom-ref":"f9e8a29bacb4eb55","type":"file","name":"/usr/share/zoneinfo/Africa/Djibouti","hashes":[{"alg":"SHA-1","content":"7f985b7ced38006f4cad1c92ebfd87f35f5c9e1f"},{"alg":"SHA-256","content":"b92bac77f2dd9edd59397c0315e116fd0dc4fbc1ae6cd266687a2822877959f1"}]},{"bom-ref":"b0d0e27b10ed9b3e","type":"file","name":"/usr/share/zoneinfo/Africa/Douala","hashes":[{"alg":"SHA-1","content":"d0225f31e516a27e2c3e3bb4f1a92995c95a6bee"},{"alg":"SHA-256","content":"3b014a5d1cbee2524ae309a895cbe0fe47da87c12016fe8cc2562ac79906590b"}]},{"bom-ref":"8c314a65d48c60b6","type":"file","name":"/usr/share/zoneinfo/Africa/El_Aaiun","hashes":[{"alg":"SHA-1","content":"30b58415b36d7646e0a3a3c2b04738f778bafa09"},{"alg":"SHA-256","content":"516082a902c9c5df2ab13630f36933f56d6cbb05b94d1827670df5b03583cf6d"}]},{"bom-ref":"8125f849338767ca","type":"file","name":"/usr/share/zoneinfo/Africa/Freetown","hashes":[{"alg":"SHA-1","content":"7687166d1782cd3455d5552766a083f9729b4688"},{"alg":"SHA-256","content":"77d05b2ed586a9d22f6e4a791ec0634256dc919faac6279bdb7db388a9c1f67b"}]},{"bom-ref":"6e1cf85969e7cbc9","type":"file","name":"/usr/share/zoneinfo/Africa/Gaborone","hashes":[{"alg":"SHA-1","content":"867be7affa61e2f3f2c7b18896ad5b897d3f2ddc"},{"alg":"SHA-256","content":"3ca27c9dd26ccfd118a270eaee39195154cd63f15700d14de650bf7493cec628"}]},{"bom-ref":"b735924adecc6461","type":"file","name":"/usr/share/zoneinfo/Africa/Harare","hashes":[{"alg":"SHA-1","content":"c5447a74c8348dd55bce2544becd5e94db494814"},{"alg":"SHA-256","content":"22720486f3e24b8e4b4f746afd2e0020f22d3a6c055b79579457e3efc2373ee5"}]},{"bom-ref":"12a1bbfbd89514e5","type":"file","name":"/usr/share/zoneinfo/Africa/Johannesburg","hashes":[{"alg":"SHA-1","content":"65c0d4ab314cb72b8d8c768e3d0c3218848b61f1"},{"alg":"SHA-256","content":"6c1bcc752668e77585a308ae8543bd0bccd8e813865626e809bf94f3fe3d977e"}]},{"bom-ref":"6c3f80293a22df3a","type":"file","name":"/usr/share/zoneinfo/Africa/Juba","hashes":[{"alg":"SHA-1","content":"48173811f532aabc17b3798c40fad46a3df0e543"},{"alg":"SHA-256","content":"5159c8a843c9c072d3302fabe6a6501cdbfda29a1856c29dabeb5aff95d4c3f4"}]},{"bom-ref":"534b20fc1b353042","type":"file","name":"/usr/share/zoneinfo/Africa/Kampala","hashes":[{"alg":"SHA-1","content":"ff253770d5916b2b1e96aa2585c07e47e1b2f4f1"},{"alg":"SHA-256","content":"5e23eb14b36a74840f4490a272ffc7b1f271a5829a349015f878ddb2bf34d9aa"}]},{"bom-ref":"b42663a3164acf52","type":"file","name":"/usr/share/zoneinfo/Africa/Khartoum","hashes":[{"alg":"SHA-1","content":"7cde30d5acfd99119ef22162c1f8bcafb86eaf03"},{"alg":"SHA-256","content":"318583a09dc070222d65d029a1e3a0b565830f1aaec13a27e6fe533863fbd3ea"}]},{"bom-ref":"20ea9de5c65652bf","type":"file","name":"/usr/share/zoneinfo/Africa/Kigali","hashes":[{"alg":"SHA-1","content":"648695b8be4b148b52f35dcfc294529efcbb7b06"},{"alg":"SHA-256","content":"8cd9c1bb40c4452e61520a9dfc9a409a67109bad6f41f413c786998d00cbc9cf"}]},{"bom-ref":"219568c8fa026b79","type":"file","name":"/usr/share/zoneinfo/Africa/Kinshasa","hashes":[{"alg":"SHA-1","content":"3724d5c3dd6dfcaafb01d9cebc8a087cbd2a39b8"},{"alg":"SHA-256","content":"7ae6d0e96d674a4c232cb01faf61a954340d84ea92a71a63ebd060e1c67d8c08"}]},{"bom-ref":"293a462b8511c48f","type":"file","name":"/usr/share/zoneinfo/Africa/Lagos","hashes":[{"alg":"SHA-1","content":"30ba925b4670235915dddfa1dd824dd9d7295eac"},{"alg":"SHA-256","content":"cffeb0282ccbd7fba0e493ff8677a1e5a6dd5197885042e437f95a773f844846"}]},{"bom-ref":"27461e3c8bef718e","type":"file","name":"/usr/share/zoneinfo/Africa/Libreville","hashes":[{"alg":"SHA-1","content":"2b9ba63e019dacff0390829874008955a6ade749"},{"alg":"SHA-256","content":"44575c7c30a1281ec495adb7a404888ed4d7e41c0234f13767ae7b1a1458be73"}]},{"bom-ref":"80c44bdf5396aa70","type":"file","name":"/usr/share/zoneinfo/Africa/Lome","hashes":[{"alg":"SHA-1","content":"68eb6f1e3a7769a5929611e8784299f588d33d3b"},{"alg":"SHA-256","content":"5b031c585ed04311c7c7c14b2ee23ba49cb22ded8ddee8adffc9f14de68d2ba8"}]},{"bom-ref":"ef74c9064a2ce84d","type":"file","name":"/usr/share/zoneinfo/Africa/Luanda","hashes":[{"alg":"SHA-1","content":"c137669c8f29e290a40f2283ea8da6410ccf09b8"},{"alg":"SHA-256","content":"c87aa48fc0f0043c6d101335acc8c7ab4ffc2707c14a8f5b1d6d1abf3bdec69a"}]},{"bom-ref":"6fc679746b4529ef","type":"file","name":"/usr/share/zoneinfo/Africa/Lubumbashi","hashes":[{"alg":"SHA-1","content":"c2519e82a4e4a1f7cc483375f8a0be9677b2c9c7"},{"alg":"SHA-256","content":"ed509eccb6e51d5cd529388c57692a641a5b9313233897a1bfabdb612a415c04"}]},{"bom-ref":"c414b41764b39eb1","type":"file","name":"/usr/share/zoneinfo/Africa/Lusaka","hashes":[{"alg":"SHA-1","content":"5f2aba3bc50e1b5fca46c49942dba5580dbaaa95"},{"alg":"SHA-256","content":"fac7c446a8dcddffc75a7dca5c762444f74df9f83c70cc505b138db85242dea4"}]},{"bom-ref":"c7b8948cbbc03556","type":"file","name":"/usr/share/zoneinfo/Africa/Malabo","hashes":[{"alg":"SHA-1","content":"1dbc54024377111937bd6e111ae482445d3b935f"},{"alg":"SHA-256","content":"8d17cee7263820e7a14499ba087cd792f4f4b358bb4c874f24c42537ce975704"}]},{"bom-ref":"6f32f1f72574f246","type":"file","name":"/usr/share/zoneinfo/Africa/Maputo","hashes":[{"alg":"SHA-1","content":"b0ff96d087e4c86adb55b851c0d3800dfbb05e9a"},{"alg":"SHA-256","content":"444ed3a710414bc6bf43eb27e591da49d3be3db153449a6a0c9473f7e39fdbcb"}]},{"bom-ref":"b32abae723964f6a","type":"file","name":"/usr/share/zoneinfo/Africa/Maseru","hashes":[{"alg":"SHA-1","content":"ec8714963f44f02c100bafb8d8def8cf5b3a177b"},{"alg":"SHA-256","content":"be0b75733f8dfc6ff35bd69c3d0f94abc72e1d6897c81f53d0ba7da1d72227b6"}]},{"bom-ref":"ae11df4a98d62b35","type":"file","name":"/usr/share/zoneinfo/Africa/Mbabane","hashes":[{"alg":"SHA-1","content":"c426025717e52a7a341db2a5d8f03d2734480b6c"},{"alg":"SHA-256","content":"b0b8a11ab3cc1a97295b0bcde33b1129de82616b2f83987687926e100d3adf91"}]},{"bom-ref":"61f7e8a9c7b0ff6b","type":"file","name":"/usr/share/zoneinfo/Africa/Mogadishu","hashes":[{"alg":"SHA-1","content":"abe168cbcc5083974ad6c71c9353384a8e0e4340"},{"alg":"SHA-256","content":"cf5c8032414fd86bdafddb2cdfd6813730f7ec4a08cb92b22a5f1403490fa7e2"}]},{"bom-ref":"b946d8844f0bbc0a","type":"file","name":"/usr/share/zoneinfo/Africa/Monrovia","hashes":[{"alg":"SHA-1","content":"81b045ed68f73a8806c5f2104b573b0479c19bd0"},{"alg":"SHA-256","content":"f95b095b9714e0a76f7e061a415bf895cbb399a28854531de369cee915ce05d5"}]},{"bom-ref":"a7cc25bfc2be62a1","type":"file","name":"/usr/share/zoneinfo/Africa/Nairobi","hashes":[{"alg":"SHA-1","content":"289d1fb5a419107bc1d23a84a9e06ad3f9ee8403"},{"alg":"SHA-256","content":"c89b2e253a8926a6cecf7eff34e4bfcdb7fe24daff22d84718c30deec0ea4968"}]},{"bom-ref":"fffd563ad847df88","type":"file","name":"/usr/share/zoneinfo/Africa/Ndjamena","hashes":[{"alg":"SHA-1","content":"035072509f30da9a5a27b48910ae180f9c6b4b15"},{"alg":"SHA-256","content":"f13dc0d199bd1a3d01be6eab77cf2ddc60172a229d1947c7948a98964608d0a3"}]},{"bom-ref":"ec14cd1b8546d3ad","type":"file","name":"/usr/share/zoneinfo/Africa/Niamey","hashes":[{"alg":"SHA-1","content":"a6200d9483bd6a84a86eeae28d1e87cf48360cf0"},{"alg":"SHA-256","content":"78a49cb93c76e4f036933c36ace93e46ea1d7ccf58c7b086dd8f1c5eb441a400"}]},{"bom-ref":"3f16ac770fd7c4cc","type":"file","name":"/usr/share/zoneinfo/Africa/Nouakchott","hashes":[{"alg":"SHA-1","content":"8d1be259ee1a362657c8cf41a697666f3f527497"},{"alg":"SHA-256","content":"7fde47dac81d3d51ed1bf257f8834faa4da20d4ba1d85b824f86bf2cd79ac801"}]},{"bom-ref":"b936fe7936008a81","type":"file","name":"/usr/share/zoneinfo/Africa/Ouagadougou","hashes":[{"alg":"SHA-1","content":"a9307b0a57ad23ee7866849d5d088b09a398cd29"},{"alg":"SHA-256","content":"fe2dc2c6ab2ef71c41bb3542802a3c18a2d657befa39f3e61321c12677d16caf"}]},{"bom-ref":"c7904f6c34e70b8e","type":"file","name":"/usr/share/zoneinfo/Africa/Porto-Novo","hashes":[{"alg":"SHA-1","content":"334499ff26ab816d7e15aef1606d3aaaa034b86b"},{"alg":"SHA-256","content":"30a8a8c8c9337afff37986d7c36afe814c8b56cb75e958dd89bca1ef6dff731d"}]},{"bom-ref":"2b672755364b4ed6","type":"file","name":"/usr/share/zoneinfo/Africa/Sao_Tome","hashes":[{"alg":"SHA-1","content":"7d2cac076d99bc5e38ba27b67113317ad496d3b1"},{"alg":"SHA-256","content":"31d8f1a50dbaf2ecc9ed9c7566ba0552d454c2ab09e85ff263701857d157c352"}]},{"bom-ref":"f490acc13c99cb21","type":"file","name":"/usr/share/zoneinfo/Africa/Tripoli","hashes":[{"alg":"SHA-1","content":"fabf4010ab003c26947df60b5e359781670caa70"},{"alg":"SHA-256","content":"5b5769b460fbd13ee9a46a28d1f733150783888a749ee96d2cd3d5eba3300767"}]},{"bom-ref":"bf6e75c5cc8dd9e2","type":"file","name":"/usr/share/zoneinfo/Africa/Tunis","hashes":[{"alg":"SHA-1","content":"c44e2d3c1e351f1004ab69ea559feb8ccdd65f64"},{"alg":"SHA-256","content":"38554c10ce1e613d84cf46deba1114093488a5c165756c6c576b84a1364850d2"}]},{"bom-ref":"7ba65caecf650bc6","type":"file","name":"/usr/share/zoneinfo/Africa/Windhoek","hashes":[{"alg":"SHA-1","content":"f7cab3d13d3213a13658ce399f74cc878cf8953d"},{"alg":"SHA-256","content":"c6e86fb9dacc1f86a59d59a8b924d023c60bf05fc76e0b05d8443b0192b3b87b"}]},{"bom-ref":"672a9e58af0351e2","type":"file","name":"/usr/share/zoneinfo/America/Adak","hashes":[{"alg":"SHA-1","content":"be58a7c839146fa675eeb6dad748c08d0647542c"},{"alg":"SHA-256","content":"201d4387025000a6e13c9f631cb7fccd6e4369dec7224052f9d86feb81353a53"}]},{"bom-ref":"b770654d58586c8a","type":"file","name":"/usr/share/zoneinfo/America/Anchorage","hashes":[{"alg":"SHA-1","content":"275760f2eb22160c578089566f68042a5f4d2f57"},{"alg":"SHA-256","content":"a190353523d2d8159dca66299c21c53bc0656154be965e4a2e0d84cfd09b113b"}]},{"bom-ref":"504ce149709a0991","type":"file","name":"/usr/share/zoneinfo/America/Anguilla","hashes":[{"alg":"SHA-1","content":"b56405c5331a039220756566b1420ecd5fe74926"},{"alg":"SHA-256","content":"434fbfb6b97c6d6ef4a036030bb901a49c74b7a4df8b6e0a1dcfd3cedf8a1fc1"}]},{"bom-ref":"22756cededaacaec","type":"file","name":"/usr/share/zoneinfo/America/Antigua","hashes":[{"alg":"SHA-1","content":"cf3bc75f6436818554f2f960bc375e1d66936d80"},{"alg":"SHA-256","content":"d63c0dde8af51ad22539678225d3f58c760f0f8971dc5e43783644853087b14e"}]},{"bom-ref":"9d39a68f2de1c148","type":"file","name":"/usr/share/zoneinfo/America/Araguaina","hashes":[{"alg":"SHA-1","content":"86307f5f8222c3ae21815c2844f6fca38f94b55d"},{"alg":"SHA-256","content":"929a628b2b6649079eb1f97234660cdebf0d5549750be820bb4f2cf7f4edf9ca"}]},{"bom-ref":"39281a8ba483fc19","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Buenos_Aires","hashes":[{"alg":"SHA-1","content":"6e7ba0a5dcf870abab721a47adbbc8f93af1db56"},{"alg":"SHA-256","content":"9ed9ff1851da75bac527866e854ea1daecdb170983c92f665d5e52dbca64185f"}]},{"bom-ref":"dd046193be5a8f4f","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Catamarca","hashes":[{"alg":"SHA-1","content":"ac9a4e79fe5a861447c23d68cccb35762d5f3aa4"},{"alg":"SHA-256","content":"7621f57fdea46db63eee0258427482347b379fd7701c9a94852746371d4bec8d"}]},{"bom-ref":"f549f7320bbf1af7","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Cordoba","hashes":[{"alg":"SHA-1","content":"04f2815d23c3c63ac6bd204a2935f18366c8d182"},{"alg":"SHA-256","content":"d57a883fc428d9b3d1efdd3d86b008faa02db726e6c045b89acec58d903961fc"}]},{"bom-ref":"de05967d610f4002","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Jujuy","hashes":[{"alg":"SHA-1","content":"12099cd844cb19e4842eca3457c937dd9580b0fd"},{"alg":"SHA-256","content":"e474744e564589fc09e672d39a0ef25978024f1f664616a17ece3f5aaef4c0e6"}]},{"bom-ref":"5800c250e8dc8cbc","type":"file","name":"/usr/share/zoneinfo/America/Argentina/La_Rioja","hashes":[{"alg":"SHA-1","content":"a2c4c6ee89eacd8b99867fddcd8db684e15f8ee9"},{"alg":"SHA-256","content":"65ffc4dda905135614b7d319e31c5b4673aba766c7d43f818ec73448b15f4725"}]},{"bom-ref":"d760a654ce88474d","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Mendoza","hashes":[{"alg":"SHA-1","content":"e321681c40214a181d2c4ec2015f740507811fbe"},{"alg":"SHA-256","content":"e43262618790a5c2c147f228209b64e3722cc0978661ac31e46ca4b33b89f8dc"}]},{"bom-ref":"4b4ed55568965067","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Rio_Gallegos","hashes":[{"alg":"SHA-1","content":"a508a0daafb22185e4f39d040b2f15053bc2b2a5"},{"alg":"SHA-256","content":"4fded6003c2f6ba25bc480af88d414b7fee2c3d73e9e5a08e10242b1c10d49c9"}]},{"bom-ref":"817781addd433a32","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Salta","hashes":[{"alg":"SHA-1","content":"ba6390b0c61d1c92c30692a309b9cfd3c54f9a41"},{"alg":"SHA-256","content":"013c34b91eaccd628fb3a8f3767eab7af4bb5310970f6e8e44aea3966b232f5f"}]},{"bom-ref":"4113ed3aab4db675","type":"file","name":"/usr/share/zoneinfo/America/Argentina/San_Juan","hashes":[{"alg":"SHA-1","content":"2ef1b1742c1daf27a441e1dd81f3ee2e21cbab6f"},{"alg":"SHA-256","content":"aa55baf776b44e7a1fcbe45d71506e598dc3bd34c6c56c1c61d294dd8f7ca57f"}]},{"bom-ref":"11abdc41c814b455","type":"file","name":"/usr/share/zoneinfo/America/Argentina/San_Luis","hashes":[{"alg":"SHA-1","content":"c6469d1173cff2a995e00bef9764294185d65af6"},{"alg":"SHA-256","content":"59875cae8e7e15ef8de8b910b0ac31ff5b55a339a7069e7c0ced7e049b36b2ea"}]},{"bom-ref":"22755fdd237477cb","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Tucuman","hashes":[{"alg":"SHA-1","content":"9bbe6f5300224148f2451195f471e7f310cd2bde"},{"alg":"SHA-256","content":"c2c8e0d5ae4033574fda08ebd75da4defb79e2dadc38e33f4ad17be31cef0497"}]},{"bom-ref":"152a48d4c8259bd3","type":"file","name":"/usr/share/zoneinfo/America/Argentina/Ushuaia","hashes":[{"alg":"SHA-1","content":"0d6b6844b13bf120a80b7e72147ca94a111ae39e"},{"alg":"SHA-256","content":"f79e3c56fabf929c3f357e6ceb9bd8b886eabf0195f8f071ab099cadf94b2345"}]},{"bom-ref":"ffc79d250e508100","type":"file","name":"/usr/share/zoneinfo/America/Aruba","hashes":[{"alg":"SHA-1","content":"7617563c6fe86e6b8c1c2ac36fe9fb001f362453"},{"alg":"SHA-256","content":"e05ef0b458a717e7c83d8bc16c50e3a74a719fb5f3725b1c4fe7569a1b07fcfc"}]},{"bom-ref":"524084cdfd3a3465","type":"file","name":"/usr/share/zoneinfo/America/Asuncion","hashes":[{"alg":"SHA-1","content":"e91a29807bc92d61324d265ab40c3fa651e66cb7"},{"alg":"SHA-256","content":"a9e3a3a4b284bb3ed45dabfb7b1df7e14c482e835c7b5856ab6cdfbf1ef4c709"}]},{"bom-ref":"d664edc8ed14c65a","type":"file","name":"/usr/share/zoneinfo/America/Atikokan","hashes":[{"alg":"SHA-1","content":"c29c262e36f69ff18874e0df8f46c7af5508c1ff"},{"alg":"SHA-256","content":"e1af781ad3c751d43edac773f568a7b0a9fd57f4223385e6163e3c1533cc7920"}]},{"bom-ref":"c8be32ba9207c293","type":"file","name":"/usr/share/zoneinfo/America/Bahia","hashes":[{"alg":"SHA-1","content":"f6df0a2d176d0df66fae90bc35a9f8f1ee9b249b"},{"alg":"SHA-256","content":"7262e448003320d9736065c1a800c4537b8f800f52e67b7ea75015dd9cbce956"}]},{"bom-ref":"bb16ee6253ba015d","type":"file","name":"/usr/share/zoneinfo/America/Bahia_Banderas","hashes":[{"alg":"SHA-1","content":"33e0f3d5c7eace9077bacfa4f2b6e1e4b374fdb5"},{"alg":"SHA-256","content":"32fad7189e4bcda1ce7a0b89ab1b33c63c4c85569f1956e4fa88d711ceff6042"}]},{"bom-ref":"c7d2d3ddceec32b2","type":"file","name":"/usr/share/zoneinfo/America/Barbados","hashes":[{"alg":"SHA-1","content":"5904a49c6c0ce8f10178fe13174ed9c964a8312a"},{"alg":"SHA-256","content":"8a66be42bae16b3bb841fbeed99d3e7ba13e193898927b8906ee9cdb2546f4b1"}]},{"bom-ref":"6cf3d9e0682ced53","type":"file","name":"/usr/share/zoneinfo/America/Belem","hashes":[{"alg":"SHA-1","content":"b29f1ee834833e89c06ef39b80b8f8c0b49ad31d"},{"alg":"SHA-256","content":"ff6e7c85064b0845c15fcc512f2412c3e004fa38839a3570257df698de545049"}]},{"bom-ref":"959975d1a0ba24a2","type":"file","name":"/usr/share/zoneinfo/America/Belize","hashes":[{"alg":"SHA-1","content":"4728ee967fe9745f4b614e5b511da1c08bd3689c"},{"alg":"SHA-256","content":"a647cb63629f3dc85b7896b5a56717996030a7866546fc562d57b35e7adb930b"}]},{"bom-ref":"b9c52435d7d27fe0","type":"file","name":"/usr/share/zoneinfo/America/Blanc-Sablon","hashes":[{"alg":"SHA-1","content":"247313b6f6c2e1ad65a0a3006d951e0a436ae57d"},{"alg":"SHA-256","content":"b5537964f9883b7bdcdff6b2a3083aa9bbe385e838389b43153f72f08b96df7e"}]},{"bom-ref":"46a88a8712fd43dd","type":"file","name":"/usr/share/zoneinfo/America/Boa_Vista","hashes":[{"alg":"SHA-1","content":"a32d00603897fd4d970a675e5c01656f8652f598"},{"alg":"SHA-256","content":"5785553a4ac5515d6a51f569f44f7be0838916603943142b72d6ad4c111bfa1b"}]},{"bom-ref":"9817b7d4d5bcd25c","type":"file","name":"/usr/share/zoneinfo/America/Bogota","hashes":[{"alg":"SHA-1","content":"1e810e3d76edd6adf16384b7e49d2236b9c57ee1"},{"alg":"SHA-256","content":"afe3b7e1d826b7507bc08da3c5c7e5d2b0ae33dfb0d7f66a8c63708c98700e24"}]},{"bom-ref":"1bd058a5cdbfa4b7","type":"file","name":"/usr/share/zoneinfo/America/Boise","hashes":[{"alg":"SHA-1","content":"e0608b89be80aaa6660eee5964203ad760b0659a"},{"alg":"SHA-256","content":"ec742c34f262521790805cf99152ef4e77f9c615c061a78036a0ec9312b3d95b"}]},{"bom-ref":"e43aeec1abb456c1","type":"file","name":"/usr/share/zoneinfo/America/Cambridge_Bay","hashes":[{"alg":"SHA-1","content":"dcfc3c07c7366b75916af1dccd366fd1077e5b18"},{"alg":"SHA-256","content":"ff8c51957dd6755a4472aa13ea6c83ecd7930979e7f4e624fe21f4d3a6f050ba"}]},{"bom-ref":"65a1f8154ab7067c","type":"file","name":"/usr/share/zoneinfo/America/Campo_Grande","hashes":[{"alg":"SHA-1","content":"9a7b1e23290eeb4394e91e0ef4adc00b9ba4def5"},{"alg":"SHA-256","content":"e41044351dfff20269e05fd48f6451927bd173824958d44f9d953d13bb5bf102"}]},{"bom-ref":"aa824edfc636cf48","type":"file","name":"/usr/share/zoneinfo/America/Cancun","hashes":[{"alg":"SHA-1","content":"cf74e0c9c8ba2365819123eaddd6817606064eaf"},{"alg":"SHA-256","content":"11d574370d968cced59e3147a2ae63b126cbbae13b78fd4e13be2eb44c96246e"}]},{"bom-ref":"b73c4e0f2e8689d3","type":"file","name":"/usr/share/zoneinfo/America/Caracas","hashes":[{"alg":"SHA-1","content":"3914e45c3922bc30b89498066fb637cc04886462"},{"alg":"SHA-256","content":"d8da705cf12d42423cd96099b905875dfeba54200371ac0ca5f84a4ecb80d31e"}]},{"bom-ref":"7eb7dc0f1d1856c6","type":"file","name":"/usr/share/zoneinfo/America/Cayenne","hashes":[{"alg":"SHA-1","content":"4f888b09b894c79fa691466a4f4eaaa83da367e0"},{"alg":"SHA-256","content":"6ad55b5b90a1262290feafb7905b3e0cb4d365af69b64887926265ab8017a18e"}]},{"bom-ref":"3b09b413fb9515f9","type":"file","name":"/usr/share/zoneinfo/America/Cayman","hashes":[{"alg":"SHA-1","content":"19d734b426acc9a6693adf04984ed7997f331e9b"},{"alg":"SHA-256","content":"8a2ab69b8045ea3681c799a08704335f1111f7373e21f4ee08e8ae84eb408fc9"}]},{"bom-ref":"80dcfb53b64136c9","type":"file","name":"/usr/share/zoneinfo/America/Chicago","hashes":[{"alg":"SHA-1","content":"0a037f985f6fa0b392c95c7afb247f16a3925a7e"},{"alg":"SHA-256","content":"feba326ebe88eac20017a718748c46c68469a1e7f5e7716dcb8f1d43a6e6f686"}]},{"bom-ref":"74296f7f4ef41095","type":"file","name":"/usr/share/zoneinfo/America/Chihuahua","hashes":[{"alg":"SHA-1","content":"e0c67cc4ed5fe366fb39d9e55b02082254606e47"},{"alg":"SHA-256","content":"dcd8336de760f00cc0ab1b1b4121b48d5471f8bc58970d62de4c7e63397ed887"}]},{"bom-ref":"8259285b3a143a32","type":"file","name":"/usr/share/zoneinfo/America/Ciudad_Juarez","hashes":[{"alg":"SHA-1","content":"fe11c20a18788db4260afcaa5d952c219f4777d2"},{"alg":"SHA-256","content":"8abe1bdbb0e216b84bd07e1f650f769c46be041a0f7cb588cf7a61537ef77601"}]},{"bom-ref":"9631ae6a3417637f","type":"file","name":"/usr/share/zoneinfo/America/Costa_Rica","hashes":[{"alg":"SHA-1","content":"2d1fd66de0198ddfcc1958fbaaaaba9cdb7b1d8f"},{"alg":"SHA-256","content":"ef8ad86ba96b80893296cf4f907a3c482625f683aa8ae1b94bb31676725e94fe"}]},{"bom-ref":"38a4ffc00429e72f","type":"file","name":"/usr/share/zoneinfo/America/Coyhaique","hashes":[{"alg":"SHA-1","content":"0922bbda5c964aac267330bedf39deae6d2e0636"},{"alg":"SHA-256","content":"1c54d0a27e44241baf597e2406334a6d29124ccc3a7edce42e070bab4f77c027"}]},{"bom-ref":"1206552a204c31b7","type":"file","name":"/usr/share/zoneinfo/America/Creston","hashes":[{"alg":"SHA-1","content":"4f0aa95a64b82c5cd06dc73afb3fffa37e145ec3"},{"alg":"SHA-256","content":"74d39aef5420436779ba1edc97ec5999efbcbb79cc47d189ecf4a4b562033914"}]},{"bom-ref":"97bdb1da5f432bd4","type":"file","name":"/usr/share/zoneinfo/America/Cuiaba","hashes":[{"alg":"SHA-1","content":"1a6b69bdf16991900ae16a00deb7ffbf722d5486"},{"alg":"SHA-256","content":"33416c47c4fdb388c54aecc3f108baa6ab5be917f6353cf254728666b9f9ea7e"}]},{"bom-ref":"bb28ee0fa8392765","type":"file","name":"/usr/share/zoneinfo/America/Curacao","hashes":[{"alg":"SHA-1","content":"88581cc94985e8f6692d43d148c1c793fb220360"},{"alg":"SHA-256","content":"646108ca5019e62cbfac806c5d112d1ff65f5912242c8f5d4233ff108ca7dec6"}]},{"bom-ref":"b3148693f2d8707d","type":"file","name":"/usr/share/zoneinfo/America/Danmarkshavn","hashes":[{"alg":"SHA-1","content":"3bfae70ff7ffa8b928ba4bf0bcb5452d09ec0407"},{"alg":"SHA-256","content":"6116407d40a856d68bd4bf8c60c60c1f5c3239a5509df528fe0167bcc5d2bb3c"}]},{"bom-ref":"83033e2b8bdd4781","type":"file","name":"/usr/share/zoneinfo/America/Dawson","hashes":[{"alg":"SHA-1","content":"dc241cb66d50821505cc7708d43ee9b1e77a36dc"},{"alg":"SHA-256","content":"ac01e1cae32eca37ff7b20364811bbe8c4417ff7e3ff18b9140ba2595420261c"}]},{"bom-ref":"d2f9ec3fa9fe74bc","type":"file","name":"/usr/share/zoneinfo/America/Dawson_Creek","hashes":[{"alg":"SHA-1","content":"dd98b887a02f1ae2785d5d6fe7d77e91ec5aae83"},{"alg":"SHA-256","content":"6895c2c8fe23de0804e3018237e2eb4bd8690ffe73587cd04de4802935843d43"}]},{"bom-ref":"fc28174f768122b1","type":"file","name":"/usr/share/zoneinfo/America/Denver","hashes":[{"alg":"SHA-1","content":"faa7d6cf4178d032d8ba8a4d77eac0fd47f8a718"},{"alg":"SHA-256","content":"32e819c00a43b3c348f539d700d425504f20b8d068c16418d26fa9b693e775c9"}]},{"bom-ref":"008fe24f4b024965","type":"file","name":"/usr/share/zoneinfo/America/Detroit","hashes":[{"alg":"SHA-1","content":"6597537b399eab91a66e32bb4edae466de96a146"},{"alg":"SHA-256","content":"85e733f32a98d828f907ad46de02d9740559bd180af65d0ff7473f80dfae0f98"}]},{"bom-ref":"0accf5924b262703","type":"file","name":"/usr/share/zoneinfo/America/Dominica","hashes":[{"alg":"SHA-1","content":"bcff62237fd34abc18ba24c9dd10608e6852826b"},{"alg":"SHA-256","content":"7e7db465be161ee7c531100137bf880f3acee56b1874e20661be218ae48f0a8c"}]},{"bom-ref":"cebedd0568f7325c","type":"file","name":"/usr/share/zoneinfo/America/Edmonton","hashes":[{"alg":"SHA-1","content":"4f441f7a62122e43a963260550efb1a1ff3100c2"},{"alg":"SHA-256","content":"f939087dcdd096f6827f4a7c08e678dd8d47441025fa7011522f8975778ad6f1"}]},{"bom-ref":"30e61e5198f16b90","type":"file","name":"/usr/share/zoneinfo/America/Eirunepe","hashes":[{"alg":"SHA-1","content":"45e5dd1baab63d6970c0424cd8ae77bfadfdfd61"},{"alg":"SHA-256","content":"a52f741d9cd1c07e137fcba098a1df8a9857ef308fa99921ff408d6fe7c43003"}]},{"bom-ref":"b002c74f498e3c28","type":"file","name":"/usr/share/zoneinfo/America/El_Salvador","hashes":[{"alg":"SHA-1","content":"45b4b952081502968b04b36e7cae24b987e9f532"},{"alg":"SHA-256","content":"82f18df0b923fac1a6dbfaecf0e52300c7f5a0cb4aa765deb3a51f593d16aa05"}]},{"bom-ref":"ed1f944b488f6c50","type":"file","name":"/usr/share/zoneinfo/America/Fort_Nelson","hashes":[{"alg":"SHA-1","content":"a453ec818cd948cc2492666443d4e39637ed7040"},{"alg":"SHA-256","content":"7ab7ce0ebdc3ad2a73eb990074eed3b367466d9c6f75d10fea0c78057df2d89d"}]},{"bom-ref":"abecf6cbeef25e46","type":"file","name":"/usr/share/zoneinfo/America/Fortaleza","hashes":[{"alg":"SHA-1","content":"aa8e9c8cd8301dd0a61085ada31923f7e1ccc983"},{"alg":"SHA-256","content":"9884ee32b44b4535b2a22174e0ecbf519f20c59a1f4e95c36e533cb7b721ed28"}]},{"bom-ref":"92e5c597af50f294","type":"file","name":"/usr/share/zoneinfo/America/Glace_Bay","hashes":[{"alg":"SHA-1","content":"40ba9843662a853c1d3643395db1a75c1164951f"},{"alg":"SHA-256","content":"1bc0c62c609aa47fda60217f3a168be50a277fb14e02000fc1e94ee61b425817"}]},{"bom-ref":"72d8a63a7c1bf829","type":"file","name":"/usr/share/zoneinfo/America/Goose_Bay","hashes":[{"alg":"SHA-1","content":"21d4df7695accb7b5164e41e28452f9655cd91a0"},{"alg":"SHA-256","content":"26068bb9e8214af5f683bdb914e7c882982fb2ac591b29163a1019586a506516"}]},{"bom-ref":"7830b9661117be91","type":"file","name":"/usr/share/zoneinfo/America/Grand_Turk","hashes":[{"alg":"SHA-1","content":"48735366abbf3760087cd1533f24415136763745"},{"alg":"SHA-256","content":"e1838510f2bad017a5dbf7c2b18eaf499c5470c24a8e22adc8e7ff4349211305"}]},{"bom-ref":"6d4ab91cb0785b7c","type":"file","name":"/usr/share/zoneinfo/America/Grenada","hashes":[{"alg":"SHA-1","content":"22c51e5eee62238f0bb0194178ac827af426ebbb"},{"alg":"SHA-256","content":"c9885c70cded8b2588d77c3834a38a148e0836ccfa5c5e7e2bc25f6033aae7bb"}]},{"bom-ref":"9429a9c31ede3c21","type":"file","name":"/usr/share/zoneinfo/America/Guadeloupe","hashes":[{"alg":"SHA-1","content":"7736231d77c559a048fefe32162aab135afbe815"},{"alg":"SHA-256","content":"add9720f2ed382210e7a64178c261615160071b7d576af02633317deae9cc702"}]},{"bom-ref":"a0a8dd44a478d5e6","type":"file","name":"/usr/share/zoneinfo/America/Guatemala","hashes":[{"alg":"SHA-1","content":"e0d50c845873aa466c9a2b020326d57af4d39b3d"},{"alg":"SHA-256","content":"76e81480277a418e76c87907b943f88d15b3a39c78dfd2108a06980af105e3a4"}]},{"bom-ref":"3c998ebaafed3283","type":"file","name":"/usr/share/zoneinfo/America/Guayaquil","hashes":[{"alg":"SHA-1","content":"8415ce0daac4cfe819154671e05b4185b9c08970"},{"alg":"SHA-256","content":"3db705e1bbc6026f9a17076d18fa2d272de46f8370a325b0c60c0bf7c05e5160"}]},{"bom-ref":"1e6b4b68b88435e8","type":"file","name":"/usr/share/zoneinfo/America/Guyana","hashes":[{"alg":"SHA-1","content":"d48d26f50f53db2dd9ddcbb6acb5723cb49e81b2"},{"alg":"SHA-256","content":"89c1eed182c2261c24f43e3b7f85420478277b1eb21ab638245b6391f308783b"}]},{"bom-ref":"22f6c4bf8e982461","type":"file","name":"/usr/share/zoneinfo/America/Halifax","hashes":[{"alg":"SHA-1","content":"93568fd7e148b3f61fca5f36f8ae0a5b3b107fe3"},{"alg":"SHA-256","content":"4d9a667393f05a82df4df42843f6f7535ec113689529278d911d07a3c99b4e7f"}]},{"bom-ref":"3fe0b6adf1914235","type":"file","name":"/usr/share/zoneinfo/America/Havana","hashes":[{"alg":"SHA-1","content":"51c1a7a700e4028481e506e58faf22f9677c5e29"},{"alg":"SHA-256","content":"1d441e02e281b04908e522d98eaca75c808e51539a8e42b3287e6bf8ebf939d7"}]},{"bom-ref":"12e5637cc9e16a9d","type":"file","name":"/usr/share/zoneinfo/America/Hermosillo","hashes":[{"alg":"SHA-1","content":"e055ab758b61beef7d8a4ee5a6b38d789c5f6b2c"},{"alg":"SHA-256","content":"8b160a7acb4b992ee05a86e4f4aaba16d2d9a35caa6d601cb6b1542a5bb372dc"}]},{"bom-ref":"c3769881e5df4b79","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Indianapolis","hashes":[{"alg":"SHA-1","content":"ad1a26bddb9304a620b2c6f7ec9f3a5226622906"},{"alg":"SHA-256","content":"90d2b2f4a8fd202b226187c209b020833300edec5ff86a463ccc685e8707532c"}]},{"bom-ref":"75919e6c43ef25b0","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Knox","hashes":[{"alg":"SHA-1","content":"41fdfe70a9789d427dc4be468f559a97ee9fcf54"},{"alg":"SHA-256","content":"0acbd9e412b0daa55abf7c7f17c094f6d68974393b8d7e3509fb2a9acea35d5f"}]},{"bom-ref":"1b4243a36fdaf19a","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Marengo","hashes":[{"alg":"SHA-1","content":"0530ef4b3396d7031cc5e4ff82dc42c10f2f89a1"},{"alg":"SHA-256","content":"7f7b50fa580c49403b9ef9fae295e12ad24bee65b319a8e809e81ae4c10949b2"}]},{"bom-ref":"db93ccbfc6490b33","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Petersburg","hashes":[{"alg":"SHA-1","content":"570cef94f900163bce34b3f85b9ea5b36df92146"},{"alg":"SHA-256","content":"03cf0e1ee334460de230b1e32a05eafddda36427554b2b5442cfbd5b429c1724"}]},{"bom-ref":"319060ba8f5643ff","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Tell_City","hashes":[{"alg":"SHA-1","content":"20594c1309a07d4691ff9af0a77782b5e2d95c61"},{"alg":"SHA-256","content":"e1d5aa02bf58d815df2f8a40424fbcd5cde01a5d9c35d1d7383effc09861867f"}]},{"bom-ref":"8513be1cc2bdd4e2","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Vevay","hashes":[{"alg":"SHA-1","content":"3959be4d9e86c9c1a7f8febc46554584b2a7ceff"},{"alg":"SHA-256","content":"1fb551d86fbfb03fc2e519b83f78358910b515608f8389b43060f73f53cbcec9"}]},{"bom-ref":"10595fecfdf461a6","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Vincennes","hashes":[{"alg":"SHA-1","content":"f9a3d65b42b008c5a85c73934fcf94eaeac4b931"},{"alg":"SHA-256","content":"eb6980c53ec03c509aa3281f96713374ea5ef9fb96d7239b23a9ba11451c4bb0"}]},{"bom-ref":"af50f7434f2d98f2","type":"file","name":"/usr/share/zoneinfo/America/Indiana/Winamac","hashes":[{"alg":"SHA-1","content":"5d169fbd02f628dd6fdafbbab7a7e4a6da54fd21"},{"alg":"SHA-256","content":"69918cda347c087f411d252aed7ca08b078377a768ad72cf5e0db8e97b1b47ab"}]},{"bom-ref":"793d04f240ac8f1b","type":"file","name":"/usr/share/zoneinfo/America/Inuvik","hashes":[{"alg":"SHA-1","content":"1291de8f6d914ee264f0b27a55278ff12a00ad7a"},{"alg":"SHA-256","content":"e89fa66a90e7ae4f40d4bb6cc28137e2da92cbfb9f79d70404dc62c64ac48c8a"}]},{"bom-ref":"ae756344532f7a8b","type":"file","name":"/usr/share/zoneinfo/America/Iqaluit","hashes":[{"alg":"SHA-1","content":"210193fdb9be1a88f5d245ddf3dce819469be233"},{"alg":"SHA-256","content":"7de3a7c40374374afe335aa592b03824cc9ac28734b6a69ed2288108f0c0b389"}]},{"bom-ref":"742371f33488ee08","type":"file","name":"/usr/share/zoneinfo/America/Jamaica","hashes":[{"alg":"SHA-1","content":"77453a2772c127d0b213f8580ff7890cbf7b4929"},{"alg":"SHA-256","content":"c256a089e50f45fe7e6de89efa1ed0b0e35b3738c6b26f2f32cf2e7f6f29c36f"}]},{"bom-ref":"6ad706bf0169c937","type":"file","name":"/usr/share/zoneinfo/America/Juneau","hashes":[{"alg":"SHA-1","content":"740e88dcd737d076404c386330bd379d55ee8281"},{"alg":"SHA-256","content":"93b8716f46864677e713e0c18b72e472303344fc807f4fc7c34bd515f8c679bd"}]},{"bom-ref":"c54adc77995149ee","type":"file","name":"/usr/share/zoneinfo/America/Kentucky/Louisville","hashes":[{"alg":"SHA-1","content":"a63a322042aab6a2583de2f636a5eb15f71eae33"},{"alg":"SHA-256","content":"b4fd3bdb157f9ffbc8423c71709efb0067868fac8bd4a3e99f77f089db3d8355"}]},{"bom-ref":"45a73ab1167b8ecb","type":"file","name":"/usr/share/zoneinfo/America/Kentucky/Monticello","hashes":[{"alg":"SHA-1","content":"ad63bf4d1228ab308b2ed6758c21fbebb56395db"},{"alg":"SHA-256","content":"2ed7720a8f3906b5d0b3aae51fad589bef0aa961c7e8fc003a30f44318487733"}]},{"bom-ref":"1db702008e11c0e6","type":"file","name":"/usr/share/zoneinfo/America/La_Paz","hashes":[{"alg":"SHA-1","content":"631b8d0f538c7ec23d132fd7d72fb1ff64b938ae"},{"alg":"SHA-256","content":"3c0185d9553f40ec36c53d42a9da763fc023f615cc55694207257b72f7c843f9"}]},{"bom-ref":"b99e73f004cc77e5","type":"file","name":"/usr/share/zoneinfo/America/Lima","hashes":[{"alg":"SHA-1","content":"75864c99309070f61b033c039b7509c89da5ab08"},{"alg":"SHA-256","content":"2470c283de6ec3a044bb86b819fca2926d6cf2b9bc02c60f1bc749c5040d645b"}]},{"bom-ref":"6a4a6b5095eead7e","type":"file","name":"/usr/share/zoneinfo/America/Los_Angeles","hashes":[{"alg":"SHA-1","content":"a4f1faebf0f0d032290ef87bb9973c2ff8f84074"},{"alg":"SHA-256","content":"68977bb9ad6d186fefc6c7abd36010a66e30008dcb2d376087a41c49861e7268"}]},{"bom-ref":"68ae1ccadb703af2","type":"file","name":"/usr/share/zoneinfo/America/Maceio","hashes":[{"alg":"SHA-1","content":"c0295301332918d79abf0bb349cc1fee3b9f2db9"},{"alg":"SHA-256","content":"a738cd82199e1e1bc5e1a237703ab61bfe6def505234621b4401793662720e6c"}]},{"bom-ref":"abd1fce743df662d","type":"file","name":"/usr/share/zoneinfo/America/Managua","hashes":[{"alg":"SHA-1","content":"566a887308e8e16a9cebb62f3d4124b42c331674"},{"alg":"SHA-256","content":"c41cc5d350079f61367c3f10772f831c57b7e94aa878da4a3df0a176e04a59d9"}]},{"bom-ref":"925918605415ee9d","type":"file","name":"/usr/share/zoneinfo/America/Manaus","hashes":[{"alg":"SHA-1","content":"a759afda024a0ba961569017b3003805849c6f61"},{"alg":"SHA-256","content":"969e91964717250ee64ac2aa9c4802f2cbc956b143264ff5eb1c6f7e9352a4ae"}]},{"bom-ref":"8d0f5e3c42dff1d7","type":"file","name":"/usr/share/zoneinfo/America/Martinique","hashes":[{"alg":"SHA-1","content":"caf0e4c5fdae59d1b6c1278ad7ac84bf03bcb0a9"},{"alg":"SHA-256","content":"7ccb3cd24394d9816f0b47fdcb67a37bdec9780b536016a65eb9e54ee9cd2f34"}]},{"bom-ref":"bb32d9fce04b0891","type":"file","name":"/usr/share/zoneinfo/America/Matamoros","hashes":[{"alg":"SHA-1","content":"638e4541bddbb0164c8d62590ff1bb97f88b822e"},{"alg":"SHA-256","content":"7eaf8fa9d999ad0f7c52c1661c0f62be3059bf91840514ceb8b4390aee5a8d6f"}]},{"bom-ref":"b01caedd6c3f91e7","type":"file","name":"/usr/share/zoneinfo/America/Mazatlan","hashes":[{"alg":"SHA-1","content":"44c28415e815f8e2b53604195f85da07b04d829d"},{"alg":"SHA-256","content":"0561f636a54f0353ecc842cf37fd8117c2a596bb26424aa0d5eba3b10be79f1f"}]},{"bom-ref":"a1016680aec69585","type":"file","name":"/usr/share/zoneinfo/America/Menominee","hashes":[{"alg":"SHA-1","content":"88fd8d108c020a3294eae6c83ad187cf0b01a602"},{"alg":"SHA-256","content":"02bbfd58b6df84d72946c5231c353be7b044770969d3c1addf4022c46de0674e"}]},{"bom-ref":"f1f3bc6e58826c81","type":"file","name":"/usr/share/zoneinfo/America/Merida","hashes":[{"alg":"SHA-1","content":"8e07f8356362c517ef41035a0394a59363cebfc0"},{"alg":"SHA-256","content":"4953441c26b38e899fb67b8f5416b2148f84f884345a696e1df4e91cfd21dddd"}]},{"bom-ref":"deb3a4923f61bc99","type":"file","name":"/usr/share/zoneinfo/America/Metlakatla","hashes":[{"alg":"SHA-1","content":"9f327158b98652913af4d66c5257cfc014340536"},{"alg":"SHA-256","content":"b709a27864d563657e53c9c5c6abf1edab18bfc1958de59d2edace23b500a552"}]},{"bom-ref":"bef5ee0ac372b2a1","type":"file","name":"/usr/share/zoneinfo/America/Mexico_City","hashes":[{"alg":"SHA-1","content":"f46bb76507fbd52204eef47c12c9320bd7945af7"},{"alg":"SHA-256","content":"528836f85316cf6a35da347ab0af6f7a625a98b7a8e8e105310477b34c53c647"}]},{"bom-ref":"7af30a3991305382","type":"file","name":"/usr/share/zoneinfo/America/Miquelon","hashes":[{"alg":"SHA-1","content":"1418becc2c2023ac3dba15d27e5fd6b6b3b6fd5a"},{"alg":"SHA-256","content":"c1e3fb359fc8c508ace29266314768a6211b28e217c2457b2d3c6e9e0cdbf06d"}]},{"bom-ref":"3b3ccfe548f4caf3","type":"file","name":"/usr/share/zoneinfo/America/Moncton","hashes":[{"alg":"SHA-1","content":"c08e5d548c3bb971f1a1236c397ded4f7227d769"},{"alg":"SHA-256","content":"5a6bfe6e4f5a28a7165b33a9735505bbaec739fc1a224d969a1dcb82a19cb72b"}]},{"bom-ref":"919ed79d5c75170f","type":"file","name":"/usr/share/zoneinfo/America/Monterrey","hashes":[{"alg":"SHA-1","content":"ceaf09cf6075be4ff98b5716e65d197c9f302864"},{"alg":"SHA-256","content":"622c5311226e6dfe990545f2ea0df6840336811e065d73ea394e2dbf42f7906d"}]},{"bom-ref":"10fd42d566b756a1","type":"file","name":"/usr/share/zoneinfo/America/Montevideo","hashes":[{"alg":"SHA-1","content":"06e3ef1048ffd289a424fba8e053601b353cc2fa"},{"alg":"SHA-256","content":"e237204de80ae57f05d32358ce4fb7a32499e14f57434f546d327f9a5bbc37bd"}]},{"bom-ref":"7c56b1b9074fb1db","type":"file","name":"/usr/share/zoneinfo/America/Montserrat","hashes":[{"alg":"SHA-1","content":"70066c0c822c4e6d490b0bf3e4dea4e129ae99fc"},{"alg":"SHA-256","content":"c5048b50bdc8f0e2e1ca4643fea2eda2375c64df32c6d4ca7d36bf23e5165df7"}]},{"bom-ref":"3f90888f1c694b3f","type":"file","name":"/usr/share/zoneinfo/America/Nassau","hashes":[{"alg":"SHA-1","content":"c592b2705f6cae2e3a848e4d840fb8020bb0e777"},{"alg":"SHA-256","content":"304a41fcbd71dd49f0c2a8cec0da83bc27e04183ce9e10768dec0bc223b15788"}]},{"bom-ref":"088af601bd1919a2","type":"file","name":"/usr/share/zoneinfo/America/New_York","hashes":[{"alg":"SHA-1","content":"bc9337182ee4bad790b527f56bd3d2130691d693"},{"alg":"SHA-256","content":"e9ed07d7bee0c76a9d442d091ef1f01668fee7c4f26014c0a868b19fe6c18a95"}]},{"bom-ref":"8f55c04d59dd2f0b","type":"file","name":"/usr/share/zoneinfo/America/Nome","hashes":[{"alg":"SHA-1","content":"1e6cf03e0c8fbb7a079090cf164e73291681bafc"},{"alg":"SHA-256","content":"da2cccdfe3fe3ea27dcdae8c761cc57ccbcf14dabb1a29baf6d02f1303de636b"}]},{"bom-ref":"64343d8f7ff7a476","type":"file","name":"/usr/share/zoneinfo/America/Noronha","hashes":[{"alg":"SHA-1","content":"f0e29b45f9003c1ff8ed350b40b1369e8a569d0f"},{"alg":"SHA-256","content":"dd1e252d5f238394a58e10b9395542939d58efb11f8e8eb309efa8a6983f145a"}]},{"bom-ref":"edc9bfe03df8652a","type":"file","name":"/usr/share/zoneinfo/America/North_Dakota/Beulah","hashes":[{"alg":"SHA-1","content":"99080962e50069d5e6a206bff8931a67b5afebe9"},{"alg":"SHA-256","content":"aad81ba8dbbc3370241c5da7fbfa12a6cd69613e12c607256e490f29b5da047b"}]},{"bom-ref":"dbf2ac063823714c","type":"file","name":"/usr/share/zoneinfo/America/North_Dakota/Center","hashes":[{"alg":"SHA-1","content":"16ee5640265f404a2a64cbb48547b834b780cf71"},{"alg":"SHA-256","content":"f5959b2bd60a92ab942f2054152dcbaff89dc5bb7b57bcb85b810ed0a9f6d2cc"}]},{"bom-ref":"eb68dc7fbbf4bde2","type":"file","name":"/usr/share/zoneinfo/America/North_Dakota/New_Salem","hashes":[{"alg":"SHA-1","content":"6d1defaee32cee5fdaaa1405460d9ee4e4dceb55"},{"alg":"SHA-256","content":"0c7fdbb107ee5272b6a1b75bd3a2a08ac3b85cbaa1b75d815ddae052c659bde8"}]},{"bom-ref":"f72d38e85f761037","type":"file","name":"/usr/share/zoneinfo/America/Nuuk","hashes":[{"alg":"SHA-1","content":"4ff7ac72af2c09efd8e1779e5fba28288439df41"},{"alg":"SHA-256","content":"d10822ffacf8c01b25cee6d99f0f862eea713a894818a9f1a3b63353519c4202"}]},{"bom-ref":"e53d3c5929b2438d","type":"file","name":"/usr/share/zoneinfo/America/Ojinaga","hashes":[{"alg":"SHA-1","content":"346cae590643f608e6c31870966e576f2c194936"},{"alg":"SHA-256","content":"6f7f10ffb55d902673695c1bece5ee75d8a1240cd428f4d3a97726a419b59ed1"}]},{"bom-ref":"ac3dc4a94737b29f","type":"file","name":"/usr/share/zoneinfo/America/Panama","hashes":[{"alg":"SHA-1","content":"a94fbc2d567e41723f03629b6c9a864260108a17"},{"alg":"SHA-256","content":"91ac80fe976931c490d058c8ce8b5d71ffa6d4961f6ca13ea9c153f0b0bccea0"}]},{"bom-ref":"7e85ec0dee8e9391","type":"file","name":"/usr/share/zoneinfo/America/Paramaribo","hashes":[{"alg":"SHA-1","content":"af2b3e2554003e56ec6e09f4ab2cc646cef58e06"},{"alg":"SHA-256","content":"1e6e6d0f05269e84eb4d43c43b8580adf485ef8663cb0544a1ccb890be751730"}]},{"bom-ref":"35aa252c0ed8ff4a","type":"file","name":"/usr/share/zoneinfo/America/Phoenix","hashes":[{"alg":"SHA-1","content":"a3f54df3a017c38626f04bd9576a0a11663303fd"},{"alg":"SHA-256","content":"8a5973d2c62e2cbf2520f2b44e4a2ee9d2f455c93f0f45bfdeb4533af1584664"}]},{"bom-ref":"c47556479d4d7241","type":"file","name":"/usr/share/zoneinfo/America/Port-au-Prince","hashes":[{"alg":"SHA-1","content":"9901445a7bf4a993111d087ef812890dd44a67be"},{"alg":"SHA-256","content":"d3d64025de083a23297dda54b85d54e3847f851b7a06fa409055ce9d83bdc8e3"}]},{"bom-ref":"67713b78f24d46c6","type":"file","name":"/usr/share/zoneinfo/America/Port_of_Spain","hashes":[{"alg":"SHA-1","content":"8ee1b0d3b895b4195e0b580b67c0b2ee1010d29d"},{"alg":"SHA-256","content":"d7b813d9e39530528917fb32a700cfb9d905c061228eb45f90153e68adc52fad"}]},{"bom-ref":"65f9923b2e8bda94","type":"file","name":"/usr/share/zoneinfo/America/Porto_Velho","hashes":[{"alg":"SHA-1","content":"d55253cee37291a6cf91e4bbccca6473cf6679aa"},{"alg":"SHA-256","content":"6517f380612edba86797724fb6264b3921468ff58149b38a7622c2d712327397"}]},{"bom-ref":"cddd45a393e5e3be","type":"file","name":"/usr/share/zoneinfo/America/Puerto_Rico","hashes":[{"alg":"SHA-1","content":"fcf8be5296496a5dd3a7a97ed331b0bb5c861450"},{"alg":"SHA-256","content":"8491e557ff801a8306516b8ca5946ff5f2e6821af31477eb47d7d191cc5a6497"}]},{"bom-ref":"2d857463cf351892","type":"file","name":"/usr/share/zoneinfo/America/Punta_Arenas","hashes":[{"alg":"SHA-1","content":"5a64891fd90cbc2ba9e1d7dfe1689dee65affef3"},{"alg":"SHA-256","content":"dfd2c88e86a8399349656b1820dfd061d842e1caea6c2e8b5abc683d6761f441"}]},{"bom-ref":"fac6f0a1841c35ba","type":"file","name":"/usr/share/zoneinfo/America/Rankin_Inlet","hashes":[{"alg":"SHA-1","content":"f517c389db4ac89bc79cbf8ee5736f0cad7bc7b9"},{"alg":"SHA-256","content":"9d782a8cbdced815747a6f9793ca9545165bfd7d324261c4eaf9924af23d2b37"}]},{"bom-ref":"85573b97f770f7e8","type":"file","name":"/usr/share/zoneinfo/America/Recife","hashes":[{"alg":"SHA-1","content":"6a681fe7cafc3cabe9a7ef75699e4e5fa7f6a81a"},{"alg":"SHA-256","content":"8a314dd99cd97b9a0161d97c020dd2c261a38f625e558617d95a3bebb836b3a2"}]},{"bom-ref":"ad2f6c25da1fc52d","type":"file","name":"/usr/share/zoneinfo/America/Regina","hashes":[{"alg":"SHA-1","content":"ecd6b0c718b65c0c90e8097943a899c0b0cb60d8"},{"alg":"SHA-256","content":"ca3a93d3ca476c80987bcdc7f099ad68306f085a91bfb4dfcdedd8f31b97ba4c"}]},{"bom-ref":"ce2a941762399c92","type":"file","name":"/usr/share/zoneinfo/America/Resolute","hashes":[{"alg":"SHA-1","content":"c01bda981211a1387a2c18d7a57165e72da83d95"},{"alg":"SHA-256","content":"0a7314d9d048fbadefb7cf89d10d51a29c7ef1bf694422e386faf270c21e7468"}]},{"bom-ref":"5fc2d9ce30c8aef6","type":"file","name":"/usr/share/zoneinfo/America/Rio_Branco","hashes":[{"alg":"SHA-1","content":"23649fa3b661b1a7b1332e38479d24bcdb4e902f"},{"alg":"SHA-256","content":"d7ba27926f0ffd580c904ae32bdaebd2ac0d9e2eeaa7db6071467dde0de5b4eb"}]},{"bom-ref":"987239e6baea7563","type":"file","name":"/usr/share/zoneinfo/America/Santarem","hashes":[{"alg":"SHA-1","content":"f39fa90abacd688c7f6599bdbdd8c144a0b7c5b1"},{"alg":"SHA-256","content":"1a5fe5237a4f679ed42185d6726693a45a960c0e6b7ba6c78759d6b3f674f8d7"}]},{"bom-ref":"dffadde74bb97d6c","type":"file","name":"/usr/share/zoneinfo/America/Santiago","hashes":[{"alg":"SHA-1","content":"6788d98647fb2019aa749acfb7236e77e84c4533"},{"alg":"SHA-256","content":"ef9d2bf24112c65671eea391722ad6ae2cbf5f2f6ed5fcee8cc2c860780bfa01"}]},{"bom-ref":"ae1448395bafcd94","type":"file","name":"/usr/share/zoneinfo/America/Santo_Domingo","hashes":[{"alg":"SHA-1","content":"a135300f73df9c427db37aa9ba29e25f83463211"},{"alg":"SHA-256","content":"0cab5a123f1f43ddb26c84d3594e019b5eb44bda732665156e36964677a7c54e"}]},{"bom-ref":"cb0f92a1cab5f53e","type":"file","name":"/usr/share/zoneinfo/America/Sao_Paulo","hashes":[{"alg":"SHA-1","content":"96caf0f5c9ad021d2ca06e2b48ef7e3e52bff41d"},{"alg":"SHA-256","content":"70edd519e90c19d49fd72e1ffd4824a433117acdbafa5d68194a038252225108"}]},{"bom-ref":"3af16c14e89d25ce","type":"file","name":"/usr/share/zoneinfo/America/Scoresbysund","hashes":[{"alg":"SHA-1","content":"7497b479af7c157e844a90ecbfc041db4f639f04"},{"alg":"SHA-256","content":"75a39cf7fa0b8f250c4f8453d43588fbcc7d0e0ae58be81e2d45ce8891292c96"}]},{"bom-ref":"fa3f7855dd03aba1","type":"file","name":"/usr/share/zoneinfo/America/Sitka","hashes":[{"alg":"SHA-1","content":"7bb2fd466acd0399f44f56c2ed9a2a0353fb2f82"},{"alg":"SHA-256","content":"6a24bb164dfb859a7367d56478941e17e06a4cb442d503930a03002704fc5310"}]},{"bom-ref":"51db6589691fc052","type":"file","name":"/usr/share/zoneinfo/America/St_Johns","hashes":[{"alg":"SHA-1","content":"4336075a81adbebeb26ca297ce309dc595b86463"},{"alg":"SHA-256","content":"af5fb5eee2afdbb799dc9b15930fc32d941ba3ac2f8eeb95bbb0b6a43b263a02"}]},{"bom-ref":"562de5f395c043f5","type":"file","name":"/usr/share/zoneinfo/America/St_Kitts","hashes":[{"alg":"SHA-1","content":"8650003c5445719bf811a5a41fafe67841258986"},{"alg":"SHA-256","content":"afc412c84fb12ae86faca5a8e0878cbf91c32dd3c4b7485ead82d4533d0059f6"}]},{"bom-ref":"e21abb5c1e28e13e","type":"file","name":"/usr/share/zoneinfo/America/St_Lucia","hashes":[{"alg":"SHA-1","content":"a91eac7701417067bf7f6b8d635a59741125e983"},{"alg":"SHA-256","content":"236ae9122a1b4b1cc9f8e7a2f59dcf167198b208d5cc058bea4642d60a2d94de"}]},{"bom-ref":"07b3e8fedb4be67f","type":"file","name":"/usr/share/zoneinfo/America/St_Thomas","hashes":[{"alg":"SHA-1","content":"16bd3f2ce6deb13ec0c1f136a0d91dcddf081a21"},{"alg":"SHA-256","content":"5b1f38380e227d9d815400286437a6fbdd8ef838e724683db5f4655a6f351553"}]},{"bom-ref":"1fedd0791cd1778b","type":"file","name":"/usr/share/zoneinfo/America/St_Vincent","hashes":[{"alg":"SHA-1","content":"9f3030aa1b5fe2189230828dad9070a7142318b5"},{"alg":"SHA-256","content":"3549bddd8952b7e47d6a5d04d501d522521e3380e3b04e864cf13b661f5ffdef"}]},{"bom-ref":"e33fb7a9fc4a1aa1","type":"file","name":"/usr/share/zoneinfo/America/Swift_Current","hashes":[{"alg":"SHA-1","content":"e607b1ddf124e4061e437365e16404633bbdc4bd"},{"alg":"SHA-256","content":"45128e17bbd90bc56f6310fc3cfe09d7f8543dac8a04fecbbbcd1abd191f3c36"}]},{"bom-ref":"9dcdd95dd2e73bde","type":"file","name":"/usr/share/zoneinfo/America/Tegucigalpa","hashes":[{"alg":"SHA-1","content":"fe5537f0f326f4513aaf98ba68268b0798e72e0b"},{"alg":"SHA-256","content":"1333b3ee7b5396b78cabaf4967609c01bf0fb3df15f5b50c378f34b693c8cb0e"}]},{"bom-ref":"ac779b0ac51bdf12","type":"file","name":"/usr/share/zoneinfo/America/Thule","hashes":[{"alg":"SHA-1","content":"c4e304073f4f90890439ca6205d60e20d2495f16"},{"alg":"SHA-256","content":"f31b8f45a654f1180ee440aa1581d89a71e2a1cf35b0139a8a5915bbc634da2f"}]},{"bom-ref":"12517640a4a7eded","type":"file","name":"/usr/share/zoneinfo/America/Tijuana","hashes":[{"alg":"SHA-1","content":"c92e6141574feabc23b47e1f9254ce030b7e49e7"},{"alg":"SHA-256","content":"4a5b95ef1cd99b6e0b80c5d2515b75703d40944ef2fdb744eb91e10c87572dcb"}]},{"bom-ref":"f81e4e534afd4f4f","type":"file","name":"/usr/share/zoneinfo/America/Toronto","hashes":[{"alg":"SHA-1","content":"a6d038ecff7126ee19ebb08a40d157c9a79964cd"},{"alg":"SHA-256","content":"a587a1a1607439f7bac283e1815f2bdbafb9649a453d18e06c2e44e6996d888f"}]},{"bom-ref":"955a05c6db4a432f","type":"file","name":"/usr/share/zoneinfo/America/Tortola","hashes":[{"alg":"SHA-1","content":"b54b1d241ae640d6266bd323de6b255f9b4870f4"},{"alg":"SHA-256","content":"2630eeb7e722f660ef4df14899437b18d2cbc092f66304427c0538257a08bda2"}]},{"bom-ref":"dffe38813192d0c0","type":"file","name":"/usr/share/zoneinfo/America/Vancouver","hashes":[{"alg":"SHA-1","content":"b42a450523068cc1434b8774082525d8dc2a8e4f"},{"alg":"SHA-256","content":"b249ca1f48d23d66a6f831df337e6a5ecf0d6a6edde5316591423d4a0c6bcb28"}]},{"bom-ref":"0d39845297b4b491","type":"file","name":"/usr/share/zoneinfo/America/Whitehorse","hashes":[{"alg":"SHA-1","content":"4a8f00d33b5ca551a16cedc68cc8528fb4c111d8"},{"alg":"SHA-256","content":"4eb47a3c29d81be9920a504ca21aa53fcaa76215cc52cc9d23e2feaae5c5c723"}]},{"bom-ref":"e6a8dbdfd43e48ee","type":"file","name":"/usr/share/zoneinfo/America/Winnipeg","hashes":[{"alg":"SHA-1","content":"684c62d80d16a9256c9123074466cc5d0288daea"},{"alg":"SHA-256","content":"ecffbf610ae77857289fb40a4933a79221a3129a450e7dd9e3c309d6aabc541c"}]},{"bom-ref":"19c78fccb5e45196","type":"file","name":"/usr/share/zoneinfo/America/Yakutat","hashes":[{"alg":"SHA-1","content":"f115ac1b5b64b28cad149f1cdf10fb0649fe5c48"},{"alg":"SHA-256","content":"b45c2729bbf0872ca7e0b353027e727bf2560ddc6309eacd0edee83b05303b63"}]},{"bom-ref":"83b61444c39a77bb","type":"file","name":"/usr/share/zoneinfo/Antarctica/Casey","hashes":[{"alg":"SHA-1","content":"da1d193862e1725420329b257e1b856b13dcdc7a"},{"alg":"SHA-256","content":"f8c45f27605f5b7f12c009a914042a53ad991ac268056fc49b61a093d620be52"}]},{"bom-ref":"8d6cb2dae67a1a68","type":"file","name":"/usr/share/zoneinfo/Antarctica/Davis","hashes":[{"alg":"SHA-1","content":"87abeedc268901cc371d93faf9b775634a6c401b"},{"alg":"SHA-256","content":"e8fa24c8e69a212453375dec8acb8681db79bc6e40d98a8da282697cb4dbe524"}]},{"bom-ref":"2fab7e11dfc6135a","type":"file","name":"/usr/share/zoneinfo/Antarctica/DumontDUrville","hashes":[{"alg":"SHA-1","content":"75d2d21bb5e63457224fb011ed6326a204470f49"},{"alg":"SHA-256","content":"83c1d02d8f9a377a7a6b3fb4e0a74739d65816737fffef25b4746e63d7905fe2"}]},{"bom-ref":"5ac613f0b9d07b68","type":"file","name":"/usr/share/zoneinfo/Antarctica/Macquarie","hashes":[{"alg":"SHA-1","content":"99cbdcf1d9afe0907b96f0ca06636bde4e5383c3"},{"alg":"SHA-256","content":"89eed195a53c4474e8ad5563f8c5fc4ad28cab1fe85dfe141f63d4aa9cdcc1ed"}]},{"bom-ref":"f2d99118d5ab71f2","type":"file","name":"/usr/share/zoneinfo/Antarctica/Mawson","hashes":[{"alg":"SHA-1","content":"cb34c38a02c76beb5b321971d94869451a5ceab1"},{"alg":"SHA-256","content":"f535b583fcf4b64e447de07b2baf55268f1a80eefe2bd67159b8aa34a9d464d1"}]},{"bom-ref":"d122ea0c22bd24e9","type":"file","name":"/usr/share/zoneinfo/Antarctica/McMurdo","hashes":[{"alg":"SHA-1","content":"eb3f7a6e5fcc4afa8f57a639e1a7f451c617a29e"},{"alg":"SHA-256","content":"bfcb3bf057d9b44e1c5fab524e1493c8c05f24fcd78785de5ec9a06e9733a322"}]},{"bom-ref":"c302ad6ecdbb369c","type":"file","name":"/usr/share/zoneinfo/Antarctica/Palmer","hashes":[{"alg":"SHA-1","content":"12519921ed4c4f6684c5069a251141378f7134a4"},{"alg":"SHA-256","content":"0d6fc35c1c97839327319fb0d5b35dbbc6f494a3980ff120acf45de44732126e"}]},{"bom-ref":"e60527485b393551","type":"file","name":"/usr/share/zoneinfo/Antarctica/Rothera","hashes":[{"alg":"SHA-1","content":"05bc718d8f51e2dc23989d149b8dc7529a87bf1b"},{"alg":"SHA-256","content":"4102359b520de3fd9ee816f4cfeace61a3b0c69e178cc24338a33d4850d43ca8"}]},{"bom-ref":"5649634ae17fbf0d","type":"file","name":"/usr/share/zoneinfo/Antarctica/Syowa","hashes":[{"alg":"SHA-1","content":"9a3e07db6f99c173b4124ff8b3fde368b2d3065e"},{"alg":"SHA-256","content":"56799d572a5d25486c070d57b97644704408166a22aa861c76997c86ddfb4206"}]},{"bom-ref":"ffa2c3a2e02b67ba","type":"file","name":"/usr/share/zoneinfo/Antarctica/Troll","hashes":[{"alg":"SHA-1","content":"0f3bab6c4d956dd8e8bb969e354e1a211980e244"},{"alg":"SHA-256","content":"df3ae1f8ffe3302b2cf461b01c9247932a5967276ae26920a3f4c3a9cb67ddce"}]},{"bom-ref":"00ffdfbf41cdd116","type":"file","name":"/usr/share/zoneinfo/Antarctica/Vostok","hashes":[{"alg":"SHA-1","content":"cab2a7ae9eb3304377d15b3761e4beca547fb07e"},{"alg":"SHA-256","content":"fd919da6bacf97141ca6169c92cf789f6a6e5a7c816564b5a9f17b329124355d"}]},{"bom-ref":"db3eb156b3455631","type":"file","name":"/usr/share/zoneinfo/Asia/Aden","hashes":[{"alg":"SHA-1","content":"55d32df7c5c9f2219a53a75b5e293875efda007f"},{"alg":"SHA-256","content":"74f10e9f2d5a1d2bb1f0fb84ff35029d1e0dea924ce40ce1828dd3bfd2f7dad9"}]},{"bom-ref":"3c513e59ddf348a4","type":"file","name":"/usr/share/zoneinfo/Asia/Almaty","hashes":[{"alg":"SHA-1","content":"4b4d8aabb1fd81e39b5b8fd2d3506875966a3c34"},{"alg":"SHA-256","content":"0027ca41ce1a18262ee881b9daf8d4c0493240ccc468da435d757868d118c81e"}]},{"bom-ref":"3667d223faeb8e46","type":"file","name":"/usr/share/zoneinfo/Asia/Amman","hashes":[{"alg":"SHA-1","content":"fdffb8cdba7aaf42ba9f8e1f1d9093c21ed77027"},{"alg":"SHA-256","content":"5fd1b785b66b85d591515bc49aaf85e05e94a1c4156698f0a2b6c17eee93d9f6"}]},{"bom-ref":"472848ac1ff57a95","type":"file","name":"/usr/share/zoneinfo/Asia/Anadyr","hashes":[{"alg":"SHA-1","content":"5e18546688a8d72426a93024673be6a7b890ca49"},{"alg":"SHA-256","content":"8430d3972e397a3a1554ff40974ed398aa5300234625a20f95c5cb45bb06ff88"}]},{"bom-ref":"f633e00aa2dbde7b","type":"file","name":"/usr/share/zoneinfo/Asia/Aqtau","hashes":[{"alg":"SHA-1","content":"b5c1626f08af9ec32dadbbfcdb69f5a2a83445cb"},{"alg":"SHA-256","content":"0397b164ddb9e896a01494dc6ac81d0ab43c8223aa6761053115580564daa990"}]},{"bom-ref":"25d47f012dc2e4c3","type":"file","name":"/usr/share/zoneinfo/Asia/Aqtobe","hashes":[{"alg":"SHA-1","content":"67f145b5d2958ced37d7c63144ca314cc3a5619c"},{"alg":"SHA-256","content":"2d0ecfe4b1047bb8db59b8eabf398cefd734a3a01d65e084c504be7ce5a9f32c"}]},{"bom-ref":"a0103eee0e77cf91","type":"file","name":"/usr/share/zoneinfo/Asia/Ashgabat","hashes":[{"alg":"SHA-1","content":"f077f5395b29d53b145792d5e2e309a99c4a7092"},{"alg":"SHA-256","content":"2f80d85769995b272c61e1c8ca95f33ba64d637b43f308e0c5f3d1d993d6dba7"}]},{"bom-ref":"88485daa9a61469e","type":"file","name":"/usr/share/zoneinfo/Asia/Atyrau","hashes":[{"alg":"SHA-1","content":"879556e7e91d36d29c7921b7693b3aafa95ce9bf"},{"alg":"SHA-256","content":"dee128f3d391c8326a43f4ed6907487fd50f681f16a88450562d2079e63d8151"}]},{"bom-ref":"fd3da50759114181","type":"file","name":"/usr/share/zoneinfo/Asia/Baghdad","hashes":[{"alg":"SHA-1","content":"10843b2e6588534f57e4c05255923c461fcaf40d"},{"alg":"SHA-256","content":"9503125273ae8a36dca13682a8c3676219ef2ad4b62153ff917140cde3d53435"}]},{"bom-ref":"5ab7e921d81db578","type":"file","name":"/usr/share/zoneinfo/Asia/Bahrain","hashes":[{"alg":"SHA-1","content":"34b43ec78165217412f04071142e8fbdeafc3a73"},{"alg":"SHA-256","content":"e7bfd6ad48c4aa065512cc0835a11e40ed127e12168c28e429e25c96cbdf3dcf"}]},{"bom-ref":"3bce9394895b15bd","type":"file","name":"/usr/share/zoneinfo/Asia/Baku","hashes":[{"alg":"SHA-1","content":"8409d8a1289864bf61dd17a80524eb6aa36e9be8"},{"alg":"SHA-256","content":"be11e796268e751c8db9d974b0524574bca7120d0773423e22264d7db0de09b3"}]},{"bom-ref":"0384b2852b420c39","type":"file","name":"/usr/share/zoneinfo/Asia/Bangkok","hashes":[{"alg":"SHA-1","content":"5c81d559f702a0239d5bf025c97e70b2c577682e"},{"alg":"SHA-256","content":"798ab4be1f3d3758f4ebd511a10bed06ed277446a5e853ebb5b17c58228aa43c"}]},{"bom-ref":"640ebc97e3ea2240","type":"file","name":"/usr/share/zoneinfo/Asia/Barnaul","hashes":[{"alg":"SHA-1","content":"1391b2598eff6e35378e261f36dd2f57b3e491bf"},{"alg":"SHA-256","content":"d9cd42abc5d89418326d140c3fcc343427fb91a2c3acf66d1a7e0ce622596c9a"}]},{"bom-ref":"c245137da6a7a76c","type":"file","name":"/usr/share/zoneinfo/Asia/Beirut","hashes":[{"alg":"SHA-1","content":"fba8b66863fcd6bcabec3a13467e0b3450650ad5"},{"alg":"SHA-256","content":"fd9ff664083f88bf6f539d490c1f02074e2e5c10eb7f590b222b3e2675da4b6a"}]},{"bom-ref":"003ee235a38c4cb8","type":"file","name":"/usr/share/zoneinfo/Asia/Bishkek","hashes":[{"alg":"SHA-1","content":"d6c73a90b411c39d97ccda0ad8a57f252456881c"},{"alg":"SHA-256","content":"768ff8922d49bd22aea54aef973f634641eca4385dbe4d43d88901c85b248c93"}]},{"bom-ref":"5902ed49ec278ce5","type":"file","name":"/usr/share/zoneinfo/Asia/Brunei","hashes":[{"alg":"SHA-1","content":"69a6365a741d1f6691d51a8ad67b5e6f6c94011c"},{"alg":"SHA-256","content":"04c323c04999f6b32836959f83c22b94b8516cc29b756e3ca5a75117e146a257"}]},{"bom-ref":"01b3bbf715cdd233","type":"file","name":"/usr/share/zoneinfo/Asia/Chita","hashes":[{"alg":"SHA-1","content":"4a265169da96777e85b65b87ed5a3d64d801e791"},{"alg":"SHA-256","content":"e0808e7005401169cff9c75ffd826ed7f90262760f1b6fef61f49bb8d23e5702"}]},{"bom-ref":"7025e2ed179595af","type":"file","name":"/usr/share/zoneinfo/Asia/Colombo","hashes":[{"alg":"SHA-1","content":"0fe53f0c887f168201f4c4767068dadb1a698581"},{"alg":"SHA-256","content":"1c679af63b30208833ee4db42d3cdb2ad43252e9faec83f91efb19ae60096496"}]},{"bom-ref":"12f0c2dab21dfaca","type":"file","name":"/usr/share/zoneinfo/Asia/Damascus","hashes":[{"alg":"SHA-1","content":"716b40d34b96db89c27eeb936693481abad8288b"},{"alg":"SHA-256","content":"fb90ce2ad6329e7b146189c13108a7dd7b2d850f58e651bebdd9e20fde6d2037"}]},{"bom-ref":"56df5c457c282e55","type":"file","name":"/usr/share/zoneinfo/Asia/Dhaka","hashes":[{"alg":"SHA-1","content":"5779829aea6d010cea872e6c2b6f1ac661d825e3"},{"alg":"SHA-256","content":"dcae6594685ca4275930c709ba8988095bfb9599434695383d46f90ed171f25e"}]},{"bom-ref":"a74a9fd1f39e1946","type":"file","name":"/usr/share/zoneinfo/Asia/Dili","hashes":[{"alg":"SHA-1","content":"f71f19932f5f7e625447e241be76b34dd2e75115"},{"alg":"SHA-256","content":"9d4384e3039ac9fc4b4d9c3becc8aa43802f9ccecd8e0b20bbb82fb1ba227f61"}]},{"bom-ref":"0985a4a13ce8f7a1","type":"file","name":"/usr/share/zoneinfo/Asia/Dubai","hashes":[{"alg":"SHA-1","content":"612f06ce47e5c3acb96b2b6eb8075d89ece41f90"},{"alg":"SHA-256","content":"fa06b49b7b9af58ea4496444cf6fd576d715024abcdd6ad6defc63048ed6346b"}]},{"bom-ref":"1343c45714ed4421","type":"file","name":"/usr/share/zoneinfo/Asia/Dushanbe","hashes":[{"alg":"SHA-1","content":"1694cb3276a637899c86f26176b2b1f862d47eda"},{"alg":"SHA-256","content":"15493d4edfc68a67d1ba57166a612fb8ebc0ec5439d987d9a90db0f3ca8cc7a3"}]},{"bom-ref":"b2f5035056ea9689","type":"file","name":"/usr/share/zoneinfo/Asia/Famagusta","hashes":[{"alg":"SHA-1","content":"d7f718a82b28e4fedb4e6501fc94ca2a6ec758c8"},{"alg":"SHA-256","content":"085adcca077cb9d7b9c7a384b5f33f0f0d0a607a31a4f3f3ab8e8aa075718e37"}]},{"bom-ref":"d59a6b10d22d20b5","type":"file","name":"/usr/share/zoneinfo/Asia/Gaza","hashes":[{"alg":"SHA-1","content":"169848cd25c3fe443c5d0bdd5c96d68a949cfe78"},{"alg":"SHA-256","content":"b7463171440be7754d2a729b2a28e7d0e13f31aaf21329e89da6ec7be893b73b"}]},{"bom-ref":"c2c5ac9ccc45f27d","type":"file","name":"/usr/share/zoneinfo/Asia/Hebron","hashes":[{"alg":"SHA-1","content":"201832bdac94204b130b3d01a26f608357e8da26"},{"alg":"SHA-256","content":"e98d144872b1fb1a02c42aff5a90ae337a253f5bd41a7ceb7271a2c9015ca9d4"}]},{"bom-ref":"dc07972638222c25","type":"file","name":"/usr/share/zoneinfo/Asia/Ho_Chi_Minh","hashes":[{"alg":"SHA-1","content":"a96c3b96b551d852706b95e0bb739f8e62aee915"},{"alg":"SHA-256","content":"e23774e40786df8d8cc1ef0fb6a6a72ba32c94d9cb7765fb06ed4dfd8c96065e"}]},{"bom-ref":"9291b4a152e74f15","type":"file","name":"/usr/share/zoneinfo/Asia/Hong_Kong","hashes":[{"alg":"SHA-1","content":"0c3205dd5ec08d17c2161af789df8d05b1bda1b6"},{"alg":"SHA-256","content":"6a5fcee243e5ab92698242d88c4699ceb7208a22ee97d342d11e41ebd2555a17"}]},{"bom-ref":"7c3c0b0fe162db0b","type":"file","name":"/usr/share/zoneinfo/Asia/Hovd","hashes":[{"alg":"SHA-1","content":"5f8950afc6522a8c920cbeb079ac39ca26d52e38"},{"alg":"SHA-256","content":"2549cea2cecf3538b65512b10fa5e7695477369ba1b17fcf8b5f2b23355ed71c"}]},{"bom-ref":"438580924d98622f","type":"file","name":"/usr/share/zoneinfo/Asia/Irkutsk","hashes":[{"alg":"SHA-1","content":"f82e877820027d4c48be625842047a6cfe008234"},{"alg":"SHA-256","content":"894259095063a5f078acd2893abea0d33519b5c718624fc6934c13925c7c623d"}]},{"bom-ref":"25b4b4138c7f56e1","type":"file","name":"/usr/share/zoneinfo/Asia/Jakarta","hashes":[{"alg":"SHA-1","content":"be35b8895cd70cc9c5744d30260e82f0421a9337"},{"alg":"SHA-256","content":"4ef13306f4b37f314274eb0c019d10811f79240e717f790064e361cb98045d11"}]},{"bom-ref":"617073569deb6d50","type":"file","name":"/usr/share/zoneinfo/Asia/Jayapura","hashes":[{"alg":"SHA-1","content":"70cd707f6e144cf0cb40af01a70b9c4739208e48"},{"alg":"SHA-256","content":"8a1cd477e2fc1d456a1be35ad743323c4f986308d5163fb17abaa34cde04259b"}]},{"bom-ref":"5d6980825b356b28","type":"file","name":"/usr/share/zoneinfo/Asia/Jerusalem","hashes":[{"alg":"SHA-1","content":"89e42d27cfb78255ae18ee02f5a4c8e3ba57dde0"},{"alg":"SHA-256","content":"254b964265b94e16b4a498f0eb543968dec25f4cf80fba29b3d38e4a775ae837"}]},{"bom-ref":"c4a8eb91b1cdc659","type":"file","name":"/usr/share/zoneinfo/Asia/Kabul","hashes":[{"alg":"SHA-1","content":"b2379e605267b8766f9e34d322a5e3a657df7113"},{"alg":"SHA-256","content":"89a97b4afc1e1d34170e5efd3275e6e901ed8b0da2ed9b757b9bab2d753c4aaf"}]},{"bom-ref":"e17278d073474f5f","type":"file","name":"/usr/share/zoneinfo/Asia/Kamchatka","hashes":[{"alg":"SHA-1","content":"9902b94b8a6fbc3d4533f43d9be5cdb6302693ce"},{"alg":"SHA-256","content":"a4103445bca72932ac30299fda124c67f8605543de9a6b3e55c78c309ed00bae"}]},{"bom-ref":"1eb2b1b4b1ac6b49","type":"file","name":"/usr/share/zoneinfo/Asia/Karachi","hashes":[{"alg":"SHA-1","content":"a4c69f1551a0a9bdd8d1817c547bd18218b570a3"},{"alg":"SHA-256","content":"881fa658c4d75327c1c00919773f3f526130d31b20c48b9bf8a348eda9338649"}]},{"bom-ref":"977474d76de637dd","type":"file","name":"/usr/share/zoneinfo/Asia/Kathmandu","hashes":[{"alg":"SHA-1","content":"454f1d251f8a9cd2c1559897f6b38a53fdbfe249"},{"alg":"SHA-256","content":"4d4796eeb0d289f3934ac371be8f628086197c621311951ffb4123825c910d6b"}]},{"bom-ref":"31494e342d7f509e","type":"file","name":"/usr/share/zoneinfo/Asia/Khandyga","hashes":[{"alg":"SHA-1","content":"7ddab9699af73544e5b52a7477e0c5532216c59a"},{"alg":"SHA-256","content":"5d8cc4dadb04e526b2f698347070d090413d693bb2da988548b006c7f77e7663"}]},{"bom-ref":"a835dd398470edd2","type":"file","name":"/usr/share/zoneinfo/Asia/Kolkata","hashes":[{"alg":"SHA-1","content":"856df72f3f593ff1e183505d743bf65e40a30aca"},{"alg":"SHA-256","content":"e90c341036cb7203200e293cb3b513267e104a39a594f35e195254e6bc0a17cf"}]},{"bom-ref":"6099c6a6054799b8","type":"file","name":"/usr/share/zoneinfo/Asia/Krasnoyarsk","hashes":[{"alg":"SHA-1","content":"ec3786f8744bad78bbfc370674ad33ccba5d4080"},{"alg":"SHA-256","content":"9f3470e0f2360222bf19ef39e1bf14ed3483c342c6432ddc6b962e38e5365f02"}]},{"bom-ref":"0c0b20c4fcb4dfc3","type":"file","name":"/usr/share/zoneinfo/Asia/Kuala_Lumpur","hashes":[{"alg":"SHA-1","content":"18b9c35a14e2337928f7a077024e3ce3abfcffd8"},{"alg":"SHA-256","content":"1a414f6514a08b0bdc3253e926d12e4445cd2d12f0d82be067ab4c8eae63e5bb"}]},{"bom-ref":"9240f7225118d152","type":"file","name":"/usr/share/zoneinfo/Asia/Kuching","hashes":[{"alg":"SHA-1","content":"951d0ec46419658895f8005b2583badeff166bdb"},{"alg":"SHA-256","content":"2ac02d4346a8708368ce2c705bb0a4a2b63ed4f4cb96c8fb5149d01903046134"}]},{"bom-ref":"69789c110086fe18","type":"file","name":"/usr/share/zoneinfo/Asia/Kuwait","hashes":[{"alg":"SHA-1","content":"6877a65a1c8a2d545b73d3f5b9528e4ab95f5afc"},{"alg":"SHA-256","content":"012915ba833940360fc0c411e0798174be07bebfbeea2c77a8ceb7884a609107"}]},{"bom-ref":"40840e28ac8610af","type":"file","name":"/usr/share/zoneinfo/Asia/Macau","hashes":[{"alg":"SHA-1","content":"bbd377edbc12abe7cd74edc80086dd21bb34a6ca"},{"alg":"SHA-256","content":"32f02447246cac0dabd39d88b65c85e5b8761617918c8d233f0834b88887d989"}]},{"bom-ref":"40ae08289f8a61fa","type":"file","name":"/usr/share/zoneinfo/Asia/Magadan","hashes":[{"alg":"SHA-1","content":"34134a81b737efcc82e3be92b2d222319b36f510"},{"alg":"SHA-256","content":"72ac23290b7c4e5ce7335c360decc066ecf512378e7cbc4f792635f62f7391f4"}]},{"bom-ref":"d31dfa38c6904e02","type":"file","name":"/usr/share/zoneinfo/Asia/Makassar","hashes":[{"alg":"SHA-1","content":"2d411fa607c974fe3d77ee18612a21717d226b5e"},{"alg":"SHA-256","content":"3a126d0aa493114faee67d28a4154ee41bbec10cdc60fcbd4bfe9a02125780ec"}]},{"bom-ref":"e70a78030b14056e","type":"file","name":"/usr/share/zoneinfo/Asia/Manila","hashes":[{"alg":"SHA-1","content":"d1cabdadc66cf3536c77a812baa074080b2140ca"},{"alg":"SHA-256","content":"f314d21c542e615756dd385d36a896cd57ba16fef983fe6b4d061444bbf1ac9e"}]},{"bom-ref":"b44682e37c3382f2","type":"file","name":"/usr/share/zoneinfo/Asia/Muscat","hashes":[{"alg":"SHA-1","content":"aaf28b8cd2b209c5e99611859edaa41a227c179a"},{"alg":"SHA-256","content":"b955876fbfc5248022f0037c730ce8c17ac58c5bd46701e20364c3f24745ab61"}]},{"bom-ref":"84aeab48e4b619ac","type":"file","name":"/usr/share/zoneinfo/Asia/Nicosia","hashes":[{"alg":"SHA-1","content":"642099c037f5f40aa6152f7590e3cee90b7ae64a"},{"alg":"SHA-256","content":"d149e6d08153ec7c86790ec5def4daffe9257f2b0282bba5a853ba043d699595"}]},{"bom-ref":"3ab6bdbc8cb922ad","type":"file","name":"/usr/share/zoneinfo/Asia/Novokuznetsk","hashes":[{"alg":"SHA-1","content":"52b0a7aff4332d6481b146155abbe90912bc1aaf"},{"alg":"SHA-256","content":"bd019ca8a766626583765ef740f65373269d9e8a5ed513c9e2806065e950bbdd"}]},{"bom-ref":"b1bcecff510a639f","type":"file","name":"/usr/share/zoneinfo/Asia/Novosibirsk","hashes":[{"alg":"SHA-1","content":"823fbd64d76bfdcb6e3b0206b731fe407a6a188d"},{"alg":"SHA-256","content":"0292f7b36d075f6788027a34dc709ad915dd94ba2d55bf49be7665ed6d6c334d"}]},{"bom-ref":"5d030a344d880de6","type":"file","name":"/usr/share/zoneinfo/Asia/Omsk","hashes":[{"alg":"SHA-1","content":"cb67208994f35a825847c36964546c8b8d1ad243"},{"alg":"SHA-256","content":"c316c47ac7deedd24e90d3df7ea4f04fac2e4d249333a13d7f4b85300cb33023"}]},{"bom-ref":"6cc443c67d685a9d","type":"file","name":"/usr/share/zoneinfo/Asia/Oral","hashes":[{"alg":"SHA-1","content":"deec78c1cebcbd9efb7c57486ca0344e5f8f1fb3"},{"alg":"SHA-256","content":"88c8ea0f82ef0e0cb1375e6fec2ab211d043c8115a3a50a1c17d701f3d898954"}]},{"bom-ref":"7471cbac254203c0","type":"file","name":"/usr/share/zoneinfo/Asia/Phnom_Penh","hashes":[{"alg":"SHA-1","content":"7470e7293b5ca83d2846f3b963a3cfd9735ab5d5"},{"alg":"SHA-256","content":"acbe7662c323fd5d10cf906013321fd67f4c451c7436f4acc8d5717f70ccbcad"}]},{"bom-ref":"013bfd231562edd6","type":"file","name":"/usr/share/zoneinfo/Asia/Pontianak","hashes":[{"alg":"SHA-1","content":"ce2c32e874ec64696f76be4439aad95cc7e3c4e7"},{"alg":"SHA-256","content":"8a7397c2e2ad8cabf5cff7a588f65222a8d2b7ac21b6ec613de1b56298d4fc14"}]},{"bom-ref":"334e07460cdc53a1","type":"file","name":"/usr/share/zoneinfo/Asia/Pyongyang","hashes":[{"alg":"SHA-1","content":"99b004e8e97b94265617932951e7227b635ced64"},{"alg":"SHA-256","content":"ffe8371a70c0b5f0d7e17024b571fd8c5a2e2d40e63a8be78e839fbd1a540ec1"}]},{"bom-ref":"b5f46cb739956af4","type":"file","name":"/usr/share/zoneinfo/Asia/Qatar","hashes":[{"alg":"SHA-1","content":"918dda414e2e89ca2b735946a84d94c42a24f452"},{"alg":"SHA-256","content":"574ac525d2c722b4e82795a5dbc573568c3009566863c65949e369fbb90ebe36"}]},{"bom-ref":"692e55be87afa10d","type":"file","name":"/usr/share/zoneinfo/Asia/Qostanay","hashes":[{"alg":"SHA-1","content":"f7e8708a8ae86992953f273773b65d1e36e4afe4"},{"alg":"SHA-256","content":"f76633d7074fa667abc02f50d5685c95e2023102c3c1c68d8550ae36c09e77b5"}]},{"bom-ref":"7d7222e7af116a1e","type":"file","name":"/usr/share/zoneinfo/Asia/Qyzylorda","hashes":[{"alg":"SHA-1","content":"001a7c9f9de8d7edab286c756c0d0c03e90fad88"},{"alg":"SHA-256","content":"6a2491c70a146d0f930477f6c1cc9a3a141bf3a8f78d0a57c1c41a48f9c0b705"}]},{"bom-ref":"b56079c88db00231","type":"file","name":"/usr/share/zoneinfo/Asia/Riyadh","hashes":[{"alg":"SHA-1","content":"bde5a629fdb78b40544b8018b2578f0b085045cc"},{"alg":"SHA-256","content":"aeaf4a3e3f25d050679ca9fddd690c780d489e036d4f3939fe8578b04661738c"}]},{"bom-ref":"5a627b8c1a40b735","type":"file","name":"/usr/share/zoneinfo/Asia/Sakhalin","hashes":[{"alg":"SHA-1","content":"ebaa95b0bf93239c1ccf8f96856b86dc58afe726"},{"alg":"SHA-256","content":"f7901d3f03a049ed20f70771ebb90a2c36e3bd8dc5b697950680166c955ca34c"}]},{"bom-ref":"7fcc639bb4c2884a","type":"file","name":"/usr/share/zoneinfo/Asia/Samarkand","hashes":[{"alg":"SHA-1","content":"7bbf5c916ddd50548e8e5ed0324c59dc1fe9a693"},{"alg":"SHA-256","content":"0417ba1a0fca95242e4b9840cafbe165698295c2c96858e708d182dfdd471d03"}]},{"bom-ref":"2b7c549c63585da1","type":"file","name":"/usr/share/zoneinfo/Asia/Seoul","hashes":[{"alg":"SHA-1","content":"53c1223d1f4dec149d0cadd6d488672619abf0d6"},{"alg":"SHA-256","content":"2c8f4bb15dd77090b497e2a841ff3323ecbbae4f9dbb9edead2f8dd8fb5d8bb4"}]},{"bom-ref":"0d48a5c19380e084","type":"file","name":"/usr/share/zoneinfo/Asia/Shanghai","hashes":[{"alg":"SHA-1","content":"79360e38e040eaa15b6e880296c1d1531f537b6f"},{"alg":"SHA-256","content":"64ffc2e43a94435a043c040d1d3af7e92d031adc78e7737af1861baa4eeef3e6"}]},{"bom-ref":"313abf45d3838794","type":"file","name":"/usr/share/zoneinfo/Asia/Singapore","hashes":[{"alg":"SHA-1","content":"429a0689e9ed127265705febf2c9aa5f47ac3547"},{"alg":"SHA-256","content":"739e349e40a3e820c222f70c4c9d55810b65987ffb14e494d08b145ed3445711"}]},{"bom-ref":"8cf9d513be9b5bd7","type":"file","name":"/usr/share/zoneinfo/Asia/Srednekolymsk","hashes":[{"alg":"SHA-1","content":"e860fc369629019ed59b45f5fed235cc6ea8dfb2"},{"alg":"SHA-256","content":"d039655bcab95605c4315e5cfe72c912566c3696aebcd84d00242972076a125d"}]},{"bom-ref":"d75e677800a8532f","type":"file","name":"/usr/share/zoneinfo/Asia/Taipei","hashes":[{"alg":"SHA-1","content":"515e1ab82b216406f364cf666dae998e4b8dc6f8"},{"alg":"SHA-256","content":"0cc990c0ea4faa5db9b9edcd7fcbc028a4f87a6d3a0f567dac76cb222b718b19"}]},{"bom-ref":"4b7d4b87ecb1ae48","type":"file","name":"/usr/share/zoneinfo/Asia/Tashkent","hashes":[{"alg":"SHA-1","content":"bbc8a292471ac05d8774b14bcb177ab7fd7f7398"},{"alg":"SHA-256","content":"2d2fb24f1874bf5be626843d23a7d8f8811193bba43e6a2f571d94b7ff9bf888"}]},{"bom-ref":"ebb5ede226dcc1cb","type":"file","name":"/usr/share/zoneinfo/Asia/Tbilisi","hashes":[{"alg":"SHA-1","content":"7cb93f7abf7171eb40186248ecc885b541836e74"},{"alg":"SHA-256","content":"c3a50dc60ca7e015554c5e56900b71a3fbbb9e7218dba99a90a4399d18227ddb"}]},{"bom-ref":"ff0d87fd7ece9bcc","type":"file","name":"/usr/share/zoneinfo/Asia/Tehran","hashes":[{"alg":"SHA-1","content":"a7cb8bf300b3177e2506a838f7fd218880350e57"},{"alg":"SHA-256","content":"a996eb28d87f8c73af608beada143b344fc2e9c297d84da7915d731ba97566b4"}]},{"bom-ref":"88bdedf7697c4510","type":"file","name":"/usr/share/zoneinfo/Asia/Thimphu","hashes":[{"alg":"SHA-1","content":"16dc4bbfe2b3668b9b737033f4ecb2a9c1ee7e6a"},{"alg":"SHA-256","content":"ba26bca2be5db4393155466b70bc248db4f3f42ed984bab44f88e513862fbaf4"}]},{"bom-ref":"3af30f04b6e54e53","type":"file","name":"/usr/share/zoneinfo/Asia/Tokyo","hashes":[{"alg":"SHA-1","content":"41852e7fc829ff3ace521bc3ebc60b6e43b56da6"},{"alg":"SHA-256","content":"a02b9e66044dc5c35c5f76467627fdcba4aee1cc958606b85c777095cad82ceb"}]},{"bom-ref":"fc1994f2357c1383","type":"file","name":"/usr/share/zoneinfo/Asia/Tomsk","hashes":[{"alg":"SHA-1","content":"5e7464939be7db8572e95aea8381f94bca70f91d"},{"alg":"SHA-256","content":"efb6207492f111344a8d08e76871dfe78c4102a372c130f0410999e6fe80ab6f"}]},{"bom-ref":"c5cde9a8d8993070","type":"file","name":"/usr/share/zoneinfo/Asia/Ulaanbaatar","hashes":[{"alg":"SHA-1","content":"90cad7fd7da7d6546622901db622595f1880f593"},{"alg":"SHA-256","content":"bb2412cc8065d1fd935c7ae6526dd53ecd42f6ba34d77858980971eb25238776"}]},{"bom-ref":"a01e043c70594a2d","type":"file","name":"/usr/share/zoneinfo/Asia/Urumqi","hashes":[{"alg":"SHA-1","content":"c4fba0cb8c5f2ef8232782883fca5e7af1b1fdb2"},{"alg":"SHA-256","content":"0045c32793f140e85e3d9670d50665f7c9a80cd6be6d6dc8dd654d4191c13d80"}]},{"bom-ref":"978fcad965aea20f","type":"file","name":"/usr/share/zoneinfo/Asia/Ust-Nera","hashes":[{"alg":"SHA-1","content":"0040f6ac898a101ca796115d646c4825833c0290"},{"alg":"SHA-256","content":"2406614403dd6ce2fd00bf961ce2fc6998f1759c4b9860cd046302c3d4cab51f"}]},{"bom-ref":"b97f0a3b5a5108fa","type":"file","name":"/usr/share/zoneinfo/Asia/Vientiane","hashes":[{"alg":"SHA-1","content":"228615c5a479755fa54ee20987afe594f4bd1ad6"},{"alg":"SHA-256","content":"8bfb2a6f1f2d1eb19da3f4c8898fe59ae2cb41aab690954857e95bf9d9cdaae6"}]},{"bom-ref":"4d17a949e251ede3","type":"file","name":"/usr/share/zoneinfo/Asia/Vladivostok","hashes":[{"alg":"SHA-1","content":"7480790ddac173ba580e52d0f8754eeacbff02b6"},{"alg":"SHA-256","content":"5a892182d8f69f0523f7dda1ed2c9f07f7d134700a7cf37386c7ffa19a629bc7"}]},{"bom-ref":"8f6ce4c75f2f93f2","type":"file","name":"/usr/share/zoneinfo/Asia/Yakutsk","hashes":[{"alg":"SHA-1","content":"79d6a645076e873ce22c53a10b3de9e27df7b2fe"},{"alg":"SHA-256","content":"455088979d84bccae9d911b6860d9c8c34abf5086cb1c6804fe355f35c70ef37"}]},{"bom-ref":"68d0729e855b41b4","type":"file","name":"/usr/share/zoneinfo/Asia/Yangon","hashes":[{"alg":"SHA-1","content":"b800894b13386d65d24df73322e82ee622f843de"},{"alg":"SHA-256","content":"647b97f97547afc746263acf439716edbf23414bf78a1c9df95ccde78e6694c0"}]},{"bom-ref":"341c964bbfd99b7d","type":"file","name":"/usr/share/zoneinfo/Asia/Yekaterinburg","hashes":[{"alg":"SHA-1","content":"16f2954e67502e5e98391383ab4712700e456ee8"},{"alg":"SHA-256","content":"37355cd8388f7b2c3415d307c123d0245f64dedbd676dac44d988de7ca72c4b9"}]},{"bom-ref":"00d6af1d7dad40e7","type":"file","name":"/usr/share/zoneinfo/Asia/Yerevan","hashes":[{"alg":"SHA-1","content":"f10e1a31e38b267009bed042efd8a54c7b2043a2"},{"alg":"SHA-256","content":"934587b56416fdc0428dc12ff273f4d5c54f79354395fd7c950d3fbba7229f5a"}]},{"bom-ref":"319b5d2db8be3d72","type":"file","name":"/usr/share/zoneinfo/Atlantic/Azores","hashes":[{"alg":"SHA-1","content":"172bb51ca8e3d7d4ad2a4a08c50776d31b27bc62"},{"alg":"SHA-256","content":"91dba61a9e3608f795cfc5c469d802ab610b1c00fd8890b6db2236d48d541857"}]},{"bom-ref":"3a87a1e29ab603d3","type":"file","name":"/usr/share/zoneinfo/Atlantic/Bermuda","hashes":[{"alg":"SHA-1","content":"44e7011574ab916094cc410221bcff4960831155"},{"alg":"SHA-256","content":"2cd18a7ccb2762fc089a34f2cd7acb84c3871c3bbba88ebb45b60d2afbc8d792"}]},{"bom-ref":"fd0494036c81d4e8","type":"file","name":"/usr/share/zoneinfo/Atlantic/Canary","hashes":[{"alg":"SHA-1","content":"395c4e66b52d9181e31450d07b5365a10ec26aa3"},{"alg":"SHA-256","content":"ca62bdb9faa986f3630cade1ce290de067e4711dd07820623cac9573a16395b0"}]},{"bom-ref":"bfdb9ddca0080d98","type":"file","name":"/usr/share/zoneinfo/Atlantic/Cape_Verde","hashes":[{"alg":"SHA-1","content":"897189e0cda96bfb3248ee7f48706fe94d687fc1"},{"alg":"SHA-256","content":"11242f13775e308fa5c7d986d3224b12c157e4a465fbb73a803e4eda1d199bd4"}]},{"bom-ref":"498fc0a05fb308d1","type":"file","name":"/usr/share/zoneinfo/Atlantic/Faroe","hashes":[{"alg":"SHA-1","content":"dd6b1178a2066e496edfcd2426d44ea5dd23a3d8"},{"alg":"SHA-256","content":"3626dd64f66d6a99d847f9b22199cc753692286b0e04682e8e3d3f4f636f033b"}]},{"bom-ref":"c309ddfcb455a80c","type":"file","name":"/usr/share/zoneinfo/Atlantic/Madeira","hashes":[{"alg":"SHA-1","content":"18738836410da9e19de07a766494d71f957f6e36"},{"alg":"SHA-256","content":"95863ce4c0b9f8650a1319b7e778b1c2d643c5ab186af4d35842efbf94572f11"}]},{"bom-ref":"f1e5496dbb8e50a0","type":"file","name":"/usr/share/zoneinfo/Atlantic/Reykjavik","hashes":[{"alg":"SHA-1","content":"dca85c80179204018293e1b58a04d89e86a6ca5c"},{"alg":"SHA-256","content":"99291a4411992de52b9bcf0478771a5a711ddf95a7f808361b5d07b48dc6d9f8"}]},{"bom-ref":"b4a3a02faefb7028","type":"file","name":"/usr/share/zoneinfo/Atlantic/South_Georgia","hashes":[{"alg":"SHA-1","content":"b2acac8196001a9458b5e6c6921d781df3290d78"},{"alg":"SHA-256","content":"419ef67d12a9e8a82fcbb0dfc871a1b753159f31a048fba32d07785cc8cdaeb7"}]},{"bom-ref":"c2ec505b4a2ebab4","type":"file","name":"/usr/share/zoneinfo/Atlantic/St_Helena","hashes":[{"alg":"SHA-1","content":"8e37214bbd267cbe81d4febd457cac21ae972d1f"},{"alg":"SHA-256","content":"a6dfe04a0d3889bca9b71df65370184b41c8a83efb4eb1222da544478d0f6d5d"}]},{"bom-ref":"c83a98e49068d800","type":"file","name":"/usr/share/zoneinfo/Atlantic/Stanley","hashes":[{"alg":"SHA-1","content":"f612730123deabdd609145696adeea2ea26f499f"},{"alg":"SHA-256","content":"7b128c2f0f8ff79db04b5153c558e7514d66903d8ebca503c2d0edf081a07fcc"}]},{"bom-ref":"5ab4e0069471c384","type":"file","name":"/usr/share/zoneinfo/Australia/Adelaide","hashes":[{"alg":"SHA-1","content":"91e31f0fe53950a7e8ac0bd66964069d4d7dabe9"},{"alg":"SHA-256","content":"95dd846f153be6856098f7bbd37cfe23a6aa2e0d0a9afeb665c086ce44f9476d"}]},{"bom-ref":"e707e88150e82339","type":"file","name":"/usr/share/zoneinfo/Australia/Brisbane","hashes":[{"alg":"SHA-1","content":"d1cae3c294b3bc9e1d4a1e1e5457f63abb6b554e"},{"alg":"SHA-256","content":"796e90cf37b6b74faca5e2669afb7524ccdb91269d20a744f385c773b254b467"}]},{"bom-ref":"a660e1fdf5b4e9ab","type":"file","name":"/usr/share/zoneinfo/Australia/Broken_Hill","hashes":[{"alg":"SHA-1","content":"7f8d2d9322173a3390737371410592ecbcb9e858"},{"alg":"SHA-256","content":"de4ff79634ef4b91927e8ed787ac3bd54811dda03060f06c9c227e9a51180aa4"}]},{"bom-ref":"0f82c1c1f64a6dc6","type":"file","name":"/usr/share/zoneinfo/Australia/Darwin","hashes":[{"alg":"SHA-1","content":"fa21b92f3596419128a660acccf2f1cf6aa66ab0"},{"alg":"SHA-256","content":"7e7d08661216f7c1409f32e283efc606d5b92c0e788da8dd79e533838b421afa"}]},{"bom-ref":"440b800ab389b08c","type":"file","name":"/usr/share/zoneinfo/Australia/Eucla","hashes":[{"alg":"SHA-1","content":"abf9ae83cf5720d60dfc849f06ea666b6e6c1a0f"},{"alg":"SHA-256","content":"2f112e156c8cb1efdc00b56d4560a47fab08204935de34382575bc9366a049df"}]},{"bom-ref":"4bf51503abc80a76","type":"file","name":"/usr/share/zoneinfo/Australia/Hobart","hashes":[{"alg":"SHA-1","content":"db8884f4beb55ae0c292403cdb8ffc47c18effcd"},{"alg":"SHA-256","content":"18b412ce021fb16c4ebe628eae1a5fa1f5aa20d41fea1dfa358cb799caba81c8"}]},{"bom-ref":"3cbeebd0a1298218","type":"file","name":"/usr/share/zoneinfo/Australia/Lindeman","hashes":[{"alg":"SHA-1","content":"8ac554523fc5300e535323ce58e46f8adb72c2e5"},{"alg":"SHA-256","content":"c4ce94771db6a0b3682d1d58ec64211ce628bfc9f0df140daa073f35543624ae"}]},{"bom-ref":"deac5aa4dc49e18c","type":"file","name":"/usr/share/zoneinfo/Australia/Lord_Howe","hashes":[{"alg":"SHA-1","content":"2304257244b530bcd036aae724f99aff416198f8"},{"alg":"SHA-256","content":"2ee7f42f1fe2247ba1de465de0bc518dfdfab4b179fb05b650531534a353ee08"}]},{"bom-ref":"202db419b19cd5a8","type":"file","name":"/usr/share/zoneinfo/Australia/Melbourne","hashes":[{"alg":"SHA-1","content":"d6f744692e6c8b73de1eef051814f00e0d159e6a"},{"alg":"SHA-256","content":"96fc7f31072e9cc73abb6b2622b97c5f8dbb6cbb17be3920a4249d8d80933413"}]},{"bom-ref":"ea90b0ad498c1ecb","type":"file","name":"/usr/share/zoneinfo/Australia/Perth","hashes":[{"alg":"SHA-1","content":"bb00a26c7ab0df1054fa1c4a71f0bd836a9be5f8"},{"alg":"SHA-256","content":"025d4339487853fa1f3144127959734b20f7c7b4948cff5d72149a0541a67968"}]},{"bom-ref":"0458a6bce0dfb823","type":"file","name":"/usr/share/zoneinfo/Australia/Sydney","hashes":[{"alg":"SHA-1","content":"ca9f55088c536a5cb6993b1a5fe361c0617bc4fd"},{"alg":"SHA-256","content":"42c3857585b16db2f8ffd47ba19faa60f473340de8d4fe9320ea7be861605906"}]},{"bom-ref":"903cc53cdfc6661d","type":"file","name":"/usr/share/zoneinfo/CET","hashes":[{"alg":"SHA-1","content":"bb74b77367a8f2cdba57e6fe87646ec679c01fd5"},{"alg":"SHA-256","content":"a38a2692b33f22c213c68a14a3c92b33ddb55df05dbd1b3d261c065c677e6298"}]},{"bom-ref":"8f961d54b3189ace","type":"file","name":"/usr/share/zoneinfo/CST6CDT","hashes":[{"alg":"SHA-1","content":"b7320421c536a8d90de0f180f229f4ff16fa41e8"},{"alg":"SHA-256","content":"5866ed6751708d15fa25ea3f4c25cab1f783b3857dba15c625f7272c9864decd"}]},{"bom-ref":"de32593e513a32b4","type":"file","name":"/usr/share/zoneinfo/EET","hashes":[{"alg":"SHA-1","content":"2f31ef3ca9f69bae3d8ed8b9895bd4507054e975"},{"alg":"SHA-256","content":"80656c5b9faa9c8eedcbcbea54ad400d686e9ebbc04fc9140bbf4651ffbfec6f"}]},{"bom-ref":"9cc95932315e5a3e","type":"file","name":"/usr/share/zoneinfo/EST","hashes":[{"alg":"SHA-1","content":"6420e75b41f85aaeb0a57fd5006229b934290e32"},{"alg":"SHA-256","content":"b8a13f54f29fc46c9812ccaa57f0dd136316e79becfea522a0e7489f91a8a1b7"}]},{"bom-ref":"e1555244a4ad7518","type":"file","name":"/usr/share/zoneinfo/EST5EDT","hashes":[{"alg":"SHA-1","content":"35eeee583e3a83cf86a1c72624a1d98716031423"},{"alg":"SHA-256","content":"7f0cc4313d638276367438ddd04a83976ebfecb0bea05e3c05de27839df5d47d"}]},{"bom-ref":"b15b333c82a573e8","type":"file","name":"/usr/share/zoneinfo/Etc/GMT","hashes":[{"alg":"SHA-1","content":"2a8483df5c2809f1dfe0c595102c474874338379"},{"alg":"SHA-256","content":"6d9f378883c079f86c0387a5547a92c449869d806e07de10084ab04f0249018d"}]},{"bom-ref":"d2df380b71d88033","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+1","hashes":[{"alg":"SHA-1","content":"694bd47ee2b5d93fd043dd144c5dce214e163dd8"},{"alg":"SHA-256","content":"d50ce5d97f6b43f45711fd75c87d3dc10642affa61e947453fb134caef6cf884"}]},{"bom-ref":"94b298f6ae7160cb","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+10","hashes":[{"alg":"SHA-1","content":"df25f8ee32cd9ac7f9d3fdafb6ccc897e0675a5c"},{"alg":"SHA-256","content":"244432432425902d28e994dd7958d984220e87a70ae5317b1f4d0f925b3eb142"}]},{"bom-ref":"da059269fa9922ae","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+11","hashes":[{"alg":"SHA-1","content":"326fa090be74ccc8e561a72ff2833a9a80460977"},{"alg":"SHA-256","content":"b56bdcbd830509a13ad27255bc3aeba2feecb49becd4a4183b2ae1977773714b"}]},{"bom-ref":"9bbcda7dde25112b","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+12","hashes":[{"alg":"SHA-1","content":"9813523e1f092d2f0c0cd3e5f13e2738a51cb350"},{"alg":"SHA-256","content":"6fbd0712112babc2099aaf31edc399cb8791fffddfab9b871e98ef3c1107a8c0"}]},{"bom-ref":"d0ba8480bc1c7db0","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+2","hashes":[{"alg":"SHA-1","content":"e3c40ede5206526dd50a7f8d710afad3da46c12e"},{"alg":"SHA-256","content":"4fa129e7386c94129b61a10215407a8142a1de24d93f23285b59238689f1ad4a"}]},{"bom-ref":"e2f0a05b1c146c4b","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+3","hashes":[{"alg":"SHA-1","content":"8f68d2cb81ec1c386f80f820d6aaf54b7444f5cd"},{"alg":"SHA-256","content":"406a18ac4d386d427e3b32f7eddb763194f917158d2e92433d55e025bb2d6190"}]},{"bom-ref":"70b81e24e4e77405","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+4","hashes":[{"alg":"SHA-1","content":"32cfcd637174d91744d7dff4744e199750faf9d1"},{"alg":"SHA-256","content":"456ae43648bec15ed7f9ca1ed15bee7c17ba2eb595a643c98226b94106049c1a"}]},{"bom-ref":"0a0b6d2cf222f4ba","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+5","hashes":[{"alg":"SHA-1","content":"cef7ce7bf61e746cc1ae39bbab9112bf1dfdc455"},{"alg":"SHA-256","content":"a1199e0b8d5d8185d3fb3cf264844a5cdf48bdd2f60dae674eec261b6fe9ac80"}]},{"bom-ref":"c7a19cd239fca2cf","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+6","hashes":[{"alg":"SHA-1","content":"750271da92432a39887c376cd346144d785d4445"},{"alg":"SHA-256","content":"77a7409f089e8f2148da7ec0cc59455b4685013eb360d123048106d2ebb4b1b4"}]},{"bom-ref":"e32bdaa584d5f419","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+7","hashes":[{"alg":"SHA-1","content":"6ca6def25e8ec04a636003be3f3642e9b165b5f0"},{"alg":"SHA-256","content":"4ea8d86f3774607a71d708ac160d3c275f704e983aced24b2e89e0658fe5a33b"}]},{"bom-ref":"16b310b9304ddf80","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+8","hashes":[{"alg":"SHA-1","content":"5c83913964f148a5e9d5add7eb511586880f4373"},{"alg":"SHA-256","content":"b61ffc6c832662044f09eb01adb981851af48d03bbc2177bd0b898f477f02729"}]},{"bom-ref":"5c6d2909e67f6b8f","type":"file","name":"/usr/share/zoneinfo/Etc/GMT+9","hashes":[{"alg":"SHA-1","content":"fefc384f96a7e856e72e7d723eb2638cb3e7d469"},{"alg":"SHA-256","content":"42ae44ea2512ec9309232993ed8a2a948f0cb6ab55cb49abf6deb3585b5673d6"}]},{"bom-ref":"addeabcf4c190959","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-1","hashes":[{"alg":"SHA-1","content":"0ab7ceaed57872977f2162ead3e08b3a2984757c"},{"alg":"SHA-256","content":"ef7175794f2e01018fde6728076abdf428df31a9c61479377de7e58e9f69602e"}]},{"bom-ref":"e6d07642f4877112","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-10","hashes":[{"alg":"SHA-1","content":"4081769004bdca6d05daa595d53c5e64e9da7dfd"},{"alg":"SHA-256","content":"7ca5963702c13a9d4e90a8ed735c3d2c85c94759934c3f8976f61f951cb522b5"}]},{"bom-ref":"f200f3b72908d381","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-11","hashes":[{"alg":"SHA-1","content":"268a542f171d142870c273ea63d2b297e9132424"},{"alg":"SHA-256","content":"0f64bbf67ea9b1af6df7fdaf8f9c08ac5a471f63892dc08a3fabedc3315920d6"}]},{"bom-ref":"42db6bd79b75cbda","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-12","hashes":[{"alg":"SHA-1","content":"7a7f58e042a671281dbf35baa7db93fc4661a80b"},{"alg":"SHA-256","content":"99ee15ea599623c812afc1fb378d56003d04c30d5a9e1fc4177e10afd5284a72"}]},{"bom-ref":"039c565a66216559","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-13","hashes":[{"alg":"SHA-1","content":"9f692f0a177436496fa8381438ee7ed1f9ae3f1a"},{"alg":"SHA-256","content":"c5b99b1b505003a0e5a5afe2530106c89c56e1adedea599ac1d3ca004f2f6d1f"}]},{"bom-ref":"fb3ed77fb8bb30e4","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-14","hashes":[{"alg":"SHA-1","content":"f073c38db02ac6096f4f32948eda1574a34d9d0b"},{"alg":"SHA-256","content":"3e95e8444061d36a85a6fc55323da957d200cd242f044ed73ef9cdf6a499f8a7"}]},{"bom-ref":"5cd124af5a1d9178","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-2","hashes":[{"alg":"SHA-1","content":"44c80b54e02666339300ec84db1f6f5566b5ba92"},{"alg":"SHA-256","content":"bdeea158b75eba22e1a9a81a58ba8c0fa1cdc9b4b57214708ee75f4d9d9b6011"}]},{"bom-ref":"ce74a48c38126532","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-3","hashes":[{"alg":"SHA-1","content":"3de0e41581d474c91db326d9e755fe1b11172983"},{"alg":"SHA-256","content":"37bee320b6a7b8b0d590bb1dba35d94aef9db078b0379308a7087b7cc5227eca"}]},{"bom-ref":"ab32ada6ebc02318","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-4","hashes":[{"alg":"SHA-1","content":"b81f76f5a16830f56841502d65c3d271a0d94ee4"},{"alg":"SHA-256","content":"2d2928e5f547a8f979cdfc231aa91b31afce167beda53ea8ff8c58c4dcfd9f9a"}]},{"bom-ref":"36ad2c0972c68ba1","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-5","hashes":[{"alg":"SHA-1","content":"4978924cbee929c87b2726c9d9b4d2d5d7590da6"},{"alg":"SHA-256","content":"b8b69247931bd7c1d14ec000e52bde63d3c027dedd3bc433216a8d5dedf065be"}]},{"bom-ref":"a0386d9d1ba2b943","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-6","hashes":[{"alg":"SHA-1","content":"773e9072d36b0f3dca58dc5de24b9947f3fefdeb"},{"alg":"SHA-256","content":"25237e454029849e747e922fedc602eae9ebb6bcfd4b55a66bea620c79467bb7"}]},{"bom-ref":"22b44cb05dd4c1b4","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-7","hashes":[{"alg":"SHA-1","content":"6c3c180b690aee6c0320e6703f2f781618c4221e"},{"alg":"SHA-256","content":"bd500e17cc54f53f444a7c3af1cd12157a5cbe4a28a5a8b04d1d336de7c71d25"}]},{"bom-ref":"7870278e7c055992","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-8","hashes":[{"alg":"SHA-1","content":"280e22a595351b1fa0fdc3b3a3deed4e4840e31a"},{"alg":"SHA-256","content":"4bbc4541b14ca620d9cb8bf92f80fd7c2ae3448cf3a0b0b9a7c49edb7c62eeeb"}]},{"bom-ref":"0a3d90fa7e06702d","type":"file","name":"/usr/share/zoneinfo/Etc/GMT-9","hashes":[{"alg":"SHA-1","content":"f62a1c06f8a901efa933208ae9501c9a2f78a269"},{"alg":"SHA-256","content":"239bc736650af98ca0fd2d6c905378e15195cc1824b6316055088320a3b868c2"}]},{"bom-ref":"992b32f1cb527a16","type":"file","name":"/usr/share/zoneinfo/Etc/UTC","hashes":[{"alg":"SHA-1","content":"d0b8991654116e9395714102c41d858c1454b3bd"},{"alg":"SHA-256","content":"8b85846791ab2c8a5463c83a5be3c043e2570d7448434d41398969ed47e3e6f2"}]},{"bom-ref":"076f9a6d643b6ef4","type":"file","name":"/usr/share/zoneinfo/Europe/Amsterdam","hashes":[{"alg":"SHA-1","content":"f1caa90c7251a050d3d56127fd21f5fb54dec1cd"},{"alg":"SHA-256","content":"a70f079e056dddb53942b473bbbd2a3a67faf5323292592096f554b5ef67b4aa"}]},{"bom-ref":"0f68a180c4a7ba7e","type":"file","name":"/usr/share/zoneinfo/Europe/Andorra","hashes":[{"alg":"SHA-1","content":"4fbea0614a049786c42ba65ea8bea4b12a7a6ef3"},{"alg":"SHA-256","content":"8130798c2426bc8c372498b5fef01c398ba1b733c147a457531f60555ea9eae8"}]},{"bom-ref":"0900917378138dff","type":"file","name":"/usr/share/zoneinfo/Europe/Astrakhan","hashes":[{"alg":"SHA-1","content":"6bdbac46bf6de697e0cb750be284973b05035877"},{"alg":"SHA-256","content":"cb0b732fdd8a55fa326ce980844f5e1ea98c72f2599b96f48ece460dd5882444"}]},{"bom-ref":"7b01a95ffa262b94","type":"file","name":"/usr/share/zoneinfo/Europe/Athens","hashes":[{"alg":"SHA-1","content":"fd241e817c1f999471c30d301238211a16f95866"},{"alg":"SHA-256","content":"5c363e14151d751c901cdf06c502d9e1ac23b8e956973954763bfb39d5c53730"}]},{"bom-ref":"e363c194804dd19c","type":"file","name":"/usr/share/zoneinfo/Europe/Belgrade","hashes":[{"alg":"SHA-1","content":"961a2223fd1573ab344930109fbd905336175c5f"},{"alg":"SHA-256","content":"3a95adb06156044fd2fa662841c0268c2b5af47c1b19000d9d299563d387093a"}]},{"bom-ref":"4959c5c9cfb2d9c2","type":"file","name":"/usr/share/zoneinfo/Europe/Berlin","hashes":[{"alg":"SHA-1","content":"918341ad71f9d3acd28997326e42d5b00fba41e0"},{"alg":"SHA-256","content":"5ee475f71a0fc1a32faeb849f8c39c6e7aa66d6d41ec742b97b3a7436b3b0701"}]},{"bom-ref":"1b40549261aca9ac","type":"file","name":"/usr/share/zoneinfo/Europe/Brussels","hashes":[{"alg":"SHA-1","content":"d90f3247c4716c2e1068d5ad9c88ca2091bec4e8"},{"alg":"SHA-256","content":"812f55aeb6e8cde9ddf4786e15eb4256b21e82cf5f5d28da1bad17d94570cac0"}]},{"bom-ref":"2cb9e2aebfbd0782","type":"file","name":"/usr/share/zoneinfo/Europe/Bucharest","hashes":[{"alg":"SHA-1","content":"7176e5201942e3b2db81c853b0215abc86fd0ae7"},{"alg":"SHA-256","content":"9df83af9b5360fa0cc1166fd10c2014799319cdb1b0d2c7450a7c71ff673a857"}]},{"bom-ref":"c770dcce9303b2c1","type":"file","name":"/usr/share/zoneinfo/Europe/Budapest","hashes":[{"alg":"SHA-1","content":"91adb207dce9a1bfffd91c527c87591862b5befa"},{"alg":"SHA-256","content":"94dc2ac5672206fc3d7a2f35550c082876c2fd90c98e980753a1c5838c025246"}]},{"bom-ref":"4ff2a586334f7d83","type":"file","name":"/usr/share/zoneinfo/Europe/Chisinau","hashes":[{"alg":"SHA-1","content":"3c7ec1a8e357d2bbaead94d299dbe16db67b43ba"},{"alg":"SHA-256","content":"a7527faea144d77a4bf1ca4146b1057beb5e088f1fd1f28ae2e4d4cbfe1d885e"}]},{"bom-ref":"1a8731bdd32bfb19","type":"file","name":"/usr/share/zoneinfo/Europe/Copenhagen","hashes":[{"alg":"SHA-1","content":"76ebb86b9bcd6ca766af94c2182b65cabacba932"},{"alg":"SHA-256","content":"abb8806e477bcbd42f6c08ba5c664450e4f034309161646ef55402c54ad9d355"}]},{"bom-ref":"9f493e061d61c332","type":"file","name":"/usr/share/zoneinfo/Europe/Dublin","hashes":[{"alg":"SHA-1","content":"2122cd57243fa8c021136373cb21454c0f80ff05"},{"alg":"SHA-256","content":"40e8d2a1c3b572284da39f6f4245b1bc814f452c44f5aa73d0a011571d5ccc43"}]},{"bom-ref":"60c27d88ae366cc2","type":"file","name":"/usr/share/zoneinfo/Europe/Gibraltar","hashes":[{"alg":"SHA-1","content":"122f8383ab55c80eb33fe83cb2c8e870104260ee"},{"alg":"SHA-256","content":"6bced6a5a065bf123880053d3a940e90df155096e2ad55987fe55f14b4c8a12e"}]},{"bom-ref":"318040295e95e7ca","type":"file","name":"/usr/share/zoneinfo/Europe/Guernsey","hashes":[{"alg":"SHA-1","content":"115ab983357fade1e8adf15c145c8265cf973a32"},{"alg":"SHA-256","content":"63454225987aa547bd9b47d41f274ee90de8d52c66c3c624d42508da55cf8cb0"}]},{"bom-ref":"35644c381dc8a440","type":"file","name":"/usr/share/zoneinfo/Europe/Helsinki","hashes":[{"alg":"SHA-1","content":"3f01ceaf46492fcbd8753bc6cff72ca73df6d1f1"},{"alg":"SHA-256","content":"184901ecbb158667a0b7b62eb9685e083bc3182edbecdc3d6d3743192f6a9097"}]},{"bom-ref":"a5127136d704fb62","type":"file","name":"/usr/share/zoneinfo/Europe/Isle_of_Man","hashes":[{"alg":"SHA-1","content":"83a6f93c88b340212d80ecc4103b5e708d3da856"},{"alg":"SHA-256","content":"8c20e22715c8950b0a30c68f191d9fbf2ebef60189279f2ca99cbabc14ec1b12"}]},{"bom-ref":"2c36aebc6605e7d6","type":"file","name":"/usr/share/zoneinfo/Europe/Istanbul","hashes":[{"alg":"SHA-1","content":"df6cbece3d9afb3aedb44e131b6e68a6cf74ca8e"},{"alg":"SHA-256","content":"d92d00fdfed5c6fc84ac930c08fa8adf7002840dbd21590caf5a3e4a932d3319"}]},{"bom-ref":"2f57dda52ea5b682","type":"file","name":"/usr/share/zoneinfo/Europe/Jersey","hashes":[{"alg":"SHA-1","content":"e35cf0a296a73e09a708107b74c5a04fb3971c7f"},{"alg":"SHA-256","content":"7ae8f42ddba0b50ac3b52b23f967a0cd0da7cddbbfdbc711152b38d4146b673d"}]},{"bom-ref":"071cd3e72ee6f04e","type":"file","name":"/usr/share/zoneinfo/Europe/Kaliningrad","hashes":[{"alg":"SHA-1","content":"a02a78fd9fd74fa6cd9abe6546273519018d5030"},{"alg":"SHA-256","content":"b3b19749ed58bcc72cec089484735303a2389c03909ff2a6cff66a2583be2cc3"}]},{"bom-ref":"3f5a5321d6edd65e","type":"file","name":"/usr/share/zoneinfo/Europe/Kirov","hashes":[{"alg":"SHA-1","content":"22357ac98d315c82d585badfb9afe934a709f107"},{"alg":"SHA-256","content":"3fb4f665fe44a3aa382f80db83f05f8858d48138f47505e5af063e419d5e0559"}]},{"bom-ref":"51075a3211454c25","type":"file","name":"/usr/share/zoneinfo/Europe/Kyiv","hashes":[{"alg":"SHA-1","content":"946d9ae0ff7ee36e2d8809629da945ae868f4d65"},{"alg":"SHA-256","content":"fb0ae91bd8cfb882853f5360055be7c6c3117fd2ff879cf727a4378e3d40c0d3"}]},{"bom-ref":"745a924385600f1e","type":"file","name":"/usr/share/zoneinfo/Europe/Lisbon","hashes":[{"alg":"SHA-1","content":"b9298daf385db9e18080b3d9f46be2c944714ec1"},{"alg":"SHA-256","content":"92b07cb24689226bf934308d1f1bd33c306aa4da610c52cd5bce25077960502c"}]},{"bom-ref":"804d65c642fe7718","type":"file","name":"/usr/share/zoneinfo/Europe/Ljubljana","hashes":[{"alg":"SHA-1","content":"a6183ba40c890d7f7997afe8a9842361bbc857a2"},{"alg":"SHA-256","content":"2267951ff4cc76cebc3e804b8cca03648c169ec16ce0cbf9e5dfbe51e748043f"}]},{"bom-ref":"7f6f28b0961e3a91","type":"file","name":"/usr/share/zoneinfo/Europe/London","hashes":[{"alg":"SHA-1","content":"1beba7108ea93c7111dabc9d7f4e4bfdea383992"},{"alg":"SHA-256","content":"c85495070dca42687df6a1c3ee780a27cbcb82f1844750ea6f642833a44d29b4"}]},{"bom-ref":"494f0676def08d06","type":"file","name":"/usr/share/zoneinfo/Europe/Luxembourg","hashes":[{"alg":"SHA-1","content":"efcfc52aa249c0515ebaab94ed3d98e191e07950"},{"alg":"SHA-256","content":"f7be03bdffd7d50212286d732224c92487c66afa1b3b6d475154be1dfcac39c6"}]},{"bom-ref":"5682bd211602a8d9","type":"file","name":"/usr/share/zoneinfo/Europe/Madrid","hashes":[{"alg":"SHA-1","content":"373ee9e3d0ba9edf1ebd6497d5f1ffb50a62984f"},{"alg":"SHA-256","content":"9a42d7d37ad6dedd2d9b328120f7bf9e852f6850c4af00baff964f659b161cea"}]},{"bom-ref":"6463251b1b13d329","type":"file","name":"/usr/share/zoneinfo/Europe/Malta","hashes":[{"alg":"SHA-1","content":"eede4ec7a48fc8ada059d1462e2c090eda8c6c91"},{"alg":"SHA-256","content":"12129c6cf2f8efbeb9b56022439edcbac68ad9368842a64282d268119b3751dd"}]},{"bom-ref":"4fe2eff6353ffb53","type":"file","name":"/usr/share/zoneinfo/Europe/Minsk","hashes":[{"alg":"SHA-1","content":"e36f1daec8979122825de4903770b79e0eabcd88"},{"alg":"SHA-256","content":"9a7f3acddacd5a92580df139d48cbd9f5f998b6a624f26fd10f692d80fae1894"}]},{"bom-ref":"121a889d3d4240bb","type":"file","name":"/usr/share/zoneinfo/Europe/Monaco","hashes":[{"alg":"SHA-1","content":"9eb927aa739c775cc3e390b7d65719be9170ecd1"},{"alg":"SHA-256","content":"e74b956576175ea7e7afe2b8b6c48d976e8265b463bbae42f924e9f35f305fce"}]},{"bom-ref":"d2371ceb1e4d5e4b","type":"file","name":"/usr/share/zoneinfo/Europe/Moscow","hashes":[{"alg":"SHA-1","content":"d4d01723421789b2d2b54ffedee60283e94f5e65"},{"alg":"SHA-256","content":"2a69287d1723e93f0f876f0f242866f09569d77b91bde7fa4d9d06b8fcd4883c"}]},{"bom-ref":"cbe2d57621e14e75","type":"file","name":"/usr/share/zoneinfo/Europe/Oslo","hashes":[{"alg":"SHA-1","content":"d8838a66441249a79ab65c959eff3dbd379a1a06"},{"alg":"SHA-256","content":"51d0844618f5258a71de88e68a5691a32568478a8c035f8f12fea11b09e9b090"}]},{"bom-ref":"62ff3e06762f711a","type":"file","name":"/usr/share/zoneinfo/Europe/Paris","hashes":[{"alg":"SHA-1","content":"f065dd54ad27c008caa5e96b7fec1e7859fcc003"},{"alg":"SHA-256","content":"ab77a1488a2dd4667a4f23072236e0d2845fe208405eec1b4834985629ba7af8"}]},{"bom-ref":"49d1ebbdfd91fc7b","type":"file","name":"/usr/share/zoneinfo/Europe/Prague","hashes":[{"alg":"SHA-1","content":"c95c20c6a17e873cb68c1b064e6ba98852aaa27d"},{"alg":"SHA-256","content":"1bd7dd8545e6cf1eb9d419f267a57b00e60857d115e5a309326e3878968b2d9c"}]},{"bom-ref":"859868bc60160480","type":"file","name":"/usr/share/zoneinfo/Europe/Riga","hashes":[{"alg":"SHA-1","content":"799671bdcad326eb5707eb620342c69bac5e6580"},{"alg":"SHA-256","content":"849dbfd26d6d696f48b80fa13323f99fe597ed83ab47485e2accc98609634569"}]},{"bom-ref":"de72e94a14fc8b31","type":"file","name":"/usr/share/zoneinfo/Europe/Rome","hashes":[{"alg":"SHA-1","content":"2ef35f507ab176828a5c751f702144ede463e385"},{"alg":"SHA-256","content":"d5ade82cc4a232949b87d43157c84b2c355b66a6ac87cf6250ed6ead80b5018f"}]},{"bom-ref":"9538d83d09b286e8","type":"file","name":"/usr/share/zoneinfo/Europe/Samara","hashes":[{"alg":"SHA-1","content":"a8bab29224d52a19e5960c2c66557748fb55c4e5"},{"alg":"SHA-256","content":"cf68a79ea499f3f964132f1c23217d24cfc57e73b6b1665aa9e16a3a1f290fb3"}]},{"bom-ref":"2caa123737dd6efd","type":"file","name":"/usr/share/zoneinfo/Europe/Sarajevo","hashes":[{"alg":"SHA-1","content":"4f20170e7f4f29f21170ce80eea092f277458fb8"},{"alg":"SHA-256","content":"a3e49aca8bf331e3c6d0faf68ab466cde901c8051a8674e926acd2c66deaff57"}]},{"bom-ref":"1c47b9d54e95a890","type":"file","name":"/usr/share/zoneinfo/Europe/Saratov","hashes":[{"alg":"SHA-1","content":"916029e1ff74b86bd860098a43bacbac34677fb5"},{"alg":"SHA-256","content":"04c7a3e3d1e5406db80960a1e5538436b0778cfb893d270fb3346d6fb32b2772"}]},{"bom-ref":"12af18fba889440f","type":"file","name":"/usr/share/zoneinfo/Europe/Simferopol","hashes":[{"alg":"SHA-1","content":"f1773f7624c418081fb3ab76ac1a64ab60f2e9be"},{"alg":"SHA-256","content":"b7397bc5d355499a6b342ba5e181392d2a6847d268ba398eabc55b6c1f301e27"}]},{"bom-ref":"c1eee8b6dd1d5d2b","type":"file","name":"/usr/share/zoneinfo/Europe/Skopje","hashes":[{"alg":"SHA-1","content":"7b58851e47db58ec69309054cab75166ce725f62"},{"alg":"SHA-256","content":"50301171643800580da77e75187dc2f9ec2e0b40860578248c9c3dd0c348dcb8"}]},{"bom-ref":"ad92082e47aecaf2","type":"file","name":"/usr/share/zoneinfo/Europe/Sofia","hashes":[{"alg":"SHA-1","content":"541f61fa9ef15b102f8661b684ad9976bd81b929"},{"alg":"SHA-256","content":"84240a5df30dae7039c47370feecd38cacd5c38f81becab9a063b8c940afe6d6"}]},{"bom-ref":"c510fbd4365bf88e","type":"file","name":"/usr/share/zoneinfo/Europe/Stockholm","hashes":[{"alg":"SHA-1","content":"318f50064cedc8263f9883058b2fcf2ab17ba783"},{"alg":"SHA-256","content":"5e0a7819287cfa9cdd78978ff13436d235830d48f5ed1ebd87a4584db2d87768"}]},{"bom-ref":"43c042b9bed4349a","type":"file","name":"/usr/share/zoneinfo/Europe/Tallinn","hashes":[{"alg":"SHA-1","content":"dff1b1743ddf6474e691fae0a6dab8ee93d81789"},{"alg":"SHA-256","content":"e1ae890b4688a4ccea215ecedf9ce81b42cb270910ab90285d9da2be489cebec"}]},{"bom-ref":"a3f4d5eb48c8acb2","type":"file","name":"/usr/share/zoneinfo/Europe/Tirane","hashes":[{"alg":"SHA-1","content":"3b9be3df7968b0c46feed0a46349324179daaa84"},{"alg":"SHA-256","content":"ced959c824bd5825de556f2706e9f74f28b91d463412d15b8816c473582e72ec"}]},{"bom-ref":"38e4ae631ab984aa","type":"file","name":"/usr/share/zoneinfo/Europe/Ulyanovsk","hashes":[{"alg":"SHA-1","content":"f5d943bf83a0dffa86018b8512df7179536fb4ae"},{"alg":"SHA-256","content":"9c5b207154e64e2885cc7b722434673bedc7e064407c079c79be9bda31472d44"}]},{"bom-ref":"ef18376e475288ee","type":"file","name":"/usr/share/zoneinfo/Europe/Vaduz","hashes":[{"alg":"SHA-1","content":"7506d222b6bc2a1ea5b435cfb42d624cba4a09e7"},{"alg":"SHA-256","content":"a7b7adba7d5cbdab931406b197603bdb12f5b9952ca7e91cf8f17c5d729955c8"}]},{"bom-ref":"b809c7fe5e55cd35","type":"file","name":"/usr/share/zoneinfo/Europe/Vienna","hashes":[{"alg":"SHA-1","content":"1da9833989405bd5ff21d58013704f9f00cefd7b"},{"alg":"SHA-256","content":"6662379000c4e9b9eb24471caa1ef75d7058dfa2f51b80e4a624d0226b4dad49"}]},{"bom-ref":"25ecb9665353b628","type":"file","name":"/usr/share/zoneinfo/Europe/Vilnius","hashes":[{"alg":"SHA-1","content":"88bfe2ba142bad0856984a813ac8b93939fd6b3e"},{"alg":"SHA-256","content":"505cd15f7a2b09307c77d23397124fcb9794036a013ee0aed54265fb60fb0b75"}]},{"bom-ref":"95f56a5da5dc4840","type":"file","name":"/usr/share/zoneinfo/Europe/Volgograd","hashes":[{"alg":"SHA-1","content":"a4deb32b25919c4fbeec94d043abbdcc27b45bd6"},{"alg":"SHA-256","content":"46016fb7b9b367e4ed20a2fd0551e6a0d64b21e2c8ba20dd5de635d20dbfbe4b"}]},{"bom-ref":"58d5762dd97977c7","type":"file","name":"/usr/share/zoneinfo/Europe/Warsaw","hashes":[{"alg":"SHA-1","content":"011e06118f3e209794b175332ffb109e2583e4f7"},{"alg":"SHA-256","content":"4e22c33db79517472480b54491a49e0da299f3072d7490ce97f1c4fd6779acab"}]},{"bom-ref":"71dff6f8e411a0de","type":"file","name":"/usr/share/zoneinfo/Europe/Zagreb","hashes":[{"alg":"SHA-1","content":"e39288f28df39d863141dbc771b897663d5bba0c"},{"alg":"SHA-256","content":"799e8a8826651db19a97b6231c4aca1813391e942ddaf289ceefcb1f868e620d"}]},{"bom-ref":"a63a8ccdacbd6354","type":"file","name":"/usr/share/zoneinfo/Europe/Zurich","hashes":[{"alg":"SHA-1","content":"782d7d6812933a263ebfff012a0120d480071b1b"},{"alg":"SHA-256","content":"2b9418ed48e3d9551c84a4786e185bd2181d009866c040fbd729170d038629ef"}]},{"bom-ref":"0f4f2eefafedc57e","type":"file","name":"/usr/share/zoneinfo/Factory","hashes":[{"alg":"SHA-1","content":"d970812ef3dca71b59cc3dab08ba3391d4dd1418"},{"alg":"SHA-256","content":"6851652b1f771d7a09a05e124ae4e50fc719b4903e9dee682b301ae9e5f65789"}]},{"bom-ref":"69cfd96e8c656ec7","type":"file","name":"/usr/share/zoneinfo/HST","hashes":[{"alg":"SHA-1","content":"dd19fb47754132dd60feee8d83b57868b00d21b7"},{"alg":"SHA-256","content":"d589029dcbe02fd6790a6528e1593c55b426800ed9010d0fb44dfb8f5c8e962f"}]},{"bom-ref":"31cfa970e4d40b2a","type":"file","name":"/usr/share/zoneinfo/Indian/Antananarivo","hashes":[{"alg":"SHA-1","content":"0bb320226cc29e4a4698db1346d6989367f1fd44"},{"alg":"SHA-256","content":"7c045fb862767cb86ae329a1a808dbfb8d04910550be71a4fcf5ebe5e5824c99"}]},{"bom-ref":"c17a5e0a4aaa51c1","type":"file","name":"/usr/share/zoneinfo/Indian/Chagos","hashes":[{"alg":"SHA-1","content":"e56a740e0b4703426b63bf2ea71650a2ae0defda"},{"alg":"SHA-256","content":"db7076ea9c302b48315bb4cfefa1a5b7263e454fe8e911864ab17dde917b4b51"}]},{"bom-ref":"c2749bba524d005b","type":"file","name":"/usr/share/zoneinfo/Indian/Christmas","hashes":[{"alg":"SHA-1","content":"f2294aecee43f52f0b3d91c4c367c78bba49cca2"},{"alg":"SHA-256","content":"2782345835ff2d8009c6cc76bd4d0477114940a444fab44bd54bcd42fd3da42b"}]},{"bom-ref":"b3df1017b6781581","type":"file","name":"/usr/share/zoneinfo/Indian/Cocos","hashes":[{"alg":"SHA-1","content":"60cdb758d55ae111094106ccb19e262460b4b99f"},{"alg":"SHA-256","content":"3d7fa4f09a6085a8e3be1963b418d6a336a2bbd361512a557a8002cb6700c4df"}]},{"bom-ref":"6030a1c78df7aa19","type":"file","name":"/usr/share/zoneinfo/Indian/Comoro","hashes":[{"alg":"SHA-1","content":"f718ec27068898d7f08b5ce37dcaf8cb04667f0c"},{"alg":"SHA-256","content":"4f2dc7f436427a68c992f877d9c331baffef0f65023fd9bca4c0dd697e88ff70"}]},{"bom-ref":"9cdd3f592e244453","type":"file","name":"/usr/share/zoneinfo/Indian/Kerguelen","hashes":[{"alg":"SHA-1","content":"4fbb6ab4175a34358b8d327c190a07f73a97427b"},{"alg":"SHA-256","content":"a08bdde9b99014c2d479fa019f87357d04ce01ac0672b3dc9a07b68d4ec1b18a"}]},{"bom-ref":"61ec5296098d3616","type":"file","name":"/usr/share/zoneinfo/Indian/Mahe","hashes":[{"alg":"SHA-1","content":"90b660705982b78b56d30eac6bd1f31eb7563786"},{"alg":"SHA-256","content":"64d5e36a82ffa3ae7bdb15e0b204a66dde43fd291a09a6b2a25a523758def36c"}]},{"bom-ref":"67b4b15e7593de74","type":"file","name":"/usr/share/zoneinfo/Indian/Maldives","hashes":[{"alg":"SHA-1","content":"a77b20e17ce1c1f9c4767d1ddf03a67b0312ce6c"},{"alg":"SHA-256","content":"7544016eb9a8077a1d5ac32ddcad58527078e3b03a9e45b7691d5a1f374b17b3"}]},{"bom-ref":"1a341e8e448a631b","type":"file","name":"/usr/share/zoneinfo/Indian/Mauritius","hashes":[{"alg":"SHA-1","content":"1c264edb46f9058fb482a727ec95bb67807ec804"},{"alg":"SHA-256","content":"93abd651571f537812d4ad767bf68cc3a05e49d32f74bc822510802fb083d20a"}]},{"bom-ref":"d9f504276a98e468","type":"file","name":"/usr/share/zoneinfo/Indian/Mayotte","hashes":[{"alg":"SHA-1","content":"0fd6b7080df4ff3f3984e3d3195c12370e7ec3f1"},{"alg":"SHA-256","content":"ab52952d2b74e897e330f67b329a0a4c7d34e9e585cce1ada8a10cbd4d11523f"}]},{"bom-ref":"f6b1d42d014b1a13","type":"file","name":"/usr/share/zoneinfo/Indian/Reunion","hashes":[{"alg":"SHA-1","content":"0dddd804940bce94439fc229340bd41f9666ef37"},{"alg":"SHA-256","content":"9479d2561ec2602b83044338758b160e4d34e81480ce79023f18e24ed2ff5a22"}]},{"bom-ref":"97bd1dc2a7568e5e","type":"file","name":"/usr/share/zoneinfo/MET","hashes":[{"alg":"SHA-1","content":"b61547b7d3527b7c4197d9abc67f235fb84ca74c"},{"alg":"SHA-256","content":"8b708a4ae3f837f3c08fba3e09b93cccf11d16cd0259604201f8362570f1e55f"}]},{"bom-ref":"810756dce433ae7d","type":"file","name":"/usr/share/zoneinfo/MST","hashes":[{"alg":"SHA-1","content":"08b1a2c5f0353ea65d0b7a721f4348a6d9532939"},{"alg":"SHA-256","content":"e88430bed4f5d81cf5a538aa16ea15c4d63ee15892ed9ad81e8e673d6c3328fc"}]},{"bom-ref":"78364945002bc12d","type":"file","name":"/usr/share/zoneinfo/MST7MDT","hashes":[{"alg":"SHA-1","content":"1d52486562742dcb8b2ef09f17106406763d3dd3"},{"alg":"SHA-256","content":"f75d04937d852a84b265663f1f5f551da56fa9bf89b2f9d64ce387be1acab04d"}]},{"bom-ref":"287afa1bce16783c","type":"file","name":"/usr/share/zoneinfo/PST8PDT","hashes":[{"alg":"SHA-1","content":"7cafd1b0c1a2c0e3be2e8205b87e20b4b3c384f4"},{"alg":"SHA-256","content":"43b4c22e413af5aea0ee63e83c092a860fb4752b728800b48d594cef6286fd1f"}]},{"bom-ref":"e69b1d7d10f86ad8","type":"file","name":"/usr/share/zoneinfo/Pacific/Apia","hashes":[{"alg":"SHA-1","content":"442116a1776e38b80a519df388e5e3e992081f74"},{"alg":"SHA-256","content":"726e92e83d15747b1da8b264ba95091faa4bca76a8e50970a4c99123d9b9647e"}]},{"bom-ref":"806ff704305bbeef","type":"file","name":"/usr/share/zoneinfo/Pacific/Auckland","hashes":[{"alg":"SHA-1","content":"78d4d3a481c49ab7ff31722bced30e1c31e8bc98"},{"alg":"SHA-256","content":"8000e3a323e8fd0212414e9426b020707a771c368ca0e151747f9ddb7b814b27"}]},{"bom-ref":"c5d06461d28bcd45","type":"file","name":"/usr/share/zoneinfo/Pacific/Bougainville","hashes":[{"alg":"SHA-1","content":"4438f6699a844ec19aabc63f4ea9df91e1714ffb"},{"alg":"SHA-256","content":"64a0dafd2ff68129663968b35750eac47df06c4e7cadf2b5bca64766aaebb632"}]},{"bom-ref":"154b64614b9b5dea","type":"file","name":"/usr/share/zoneinfo/Pacific/Chatham","hashes":[{"alg":"SHA-1","content":"cb54cbb65da9481265fbb1005f8860efa5170042"},{"alg":"SHA-256","content":"96456a692175596a6ffc1d8afa4dae269dac7ad4552ba5db8ec437f200c65448"}]},{"bom-ref":"13af34cfdcb08b79","type":"file","name":"/usr/share/zoneinfo/Pacific/Chuuk","hashes":[{"alg":"SHA-1","content":"84bd517076992c1ab829d16577327e8c1873fc28"},{"alg":"SHA-256","content":"e886032958ae4430bf455c750093b16b35444fa719b5dbff2c513ac5bb4622d2"}]},{"bom-ref":"a8d8c654596beedc","type":"file","name":"/usr/share/zoneinfo/Pacific/Easter","hashes":[{"alg":"SHA-1","content":"17b3f0bf160601c93bdda3e7a0b834ecc1e06f20"},{"alg":"SHA-256","content":"64eefdb1ed60766dd954d0fdaf98b5162ad501313612ce55f61fdd506b0788d3"}]},{"bom-ref":"bfaa1ab806e8f534","type":"file","name":"/usr/share/zoneinfo/Pacific/Efate","hashes":[{"alg":"SHA-1","content":"dfcdfadd0146e60fdfa6c9a457f4fd94c062fb1a"},{"alg":"SHA-256","content":"a46e0d31578cde10494d99d99aa78bab3dd0e680a08135b81cef91f457bddba0"}]},{"bom-ref":"b566804086b9b5d4","type":"file","name":"/usr/share/zoneinfo/Pacific/Fakaofo","hashes":[{"alg":"SHA-1","content":"4ae0c959818fd9aad8518baa00dab9172c77f1d7"},{"alg":"SHA-256","content":"828c3e4a0139af973c27f020e67bc9e5250f0e0eb21fca6d87f6be40b0dc3eff"}]},{"bom-ref":"ea66bf60930c11a0","type":"file","name":"/usr/share/zoneinfo/Pacific/Fiji","hashes":[{"alg":"SHA-1","content":"3c657bce2b4fd4ebd6fbf6e435eac77d0704d3a0"},{"alg":"SHA-256","content":"c955305c2fc9c0bc9f929adf08d4e7580add30ba925c600e7a479ee37b191a23"}]},{"bom-ref":"e2f583af7e6f84c6","type":"file","name":"/usr/share/zoneinfo/Pacific/Funafuti","hashes":[{"alg":"SHA-1","content":"5c57644a1b8ea20a4f274b1f0653651614b10f0d"},{"alg":"SHA-256","content":"3fe5d8c25590a56bd2dd0fd36057b7ec1ae0c4a272e6d83b3c71103420c6bf95"}]},{"bom-ref":"f8f7748bf2dcabf2","type":"file","name":"/usr/share/zoneinfo/Pacific/Galapagos","hashes":[{"alg":"SHA-1","content":"e4dac5e58655145a568ed53ebe3c2acf5f4a3724"},{"alg":"SHA-256","content":"31db650be7dfa7cade202cc3c6c43cb5632c4e4ab965c37e8f73b2ca18e8915f"}]},{"bom-ref":"562415289e31be0d","type":"file","name":"/usr/share/zoneinfo/Pacific/Gambier","hashes":[{"alg":"SHA-1","content":"1fb4054e9a560e58b8e482bc29621d1e88201a75"},{"alg":"SHA-256","content":"cfa79817cb2cccb8e47e9aa65a76c1040501fa26da4799e874a68061bbd739ed"}]},{"bom-ref":"530b2802a6c435c1","type":"file","name":"/usr/share/zoneinfo/Pacific/Guadalcanal","hashes":[{"alg":"SHA-1","content":"5011d0291e183a54b67e5cffba2d54278478ebe5"},{"alg":"SHA-256","content":"e865fe5e9c5c0b203ae2a50c77124c14cab8b0f93466385ec6a19baf2cdf8231"}]},{"bom-ref":"be001244f30e8776","type":"file","name":"/usr/share/zoneinfo/Pacific/Guam","hashes":[{"alg":"SHA-1","content":"e89887209cf2ea7f4223ca7298e9377b233eaba6"},{"alg":"SHA-256","content":"131f739e67faacd7c6cdeea036964908caf54d3e2b925d929eb85e72b749b9f2"}]},{"bom-ref":"2e2e85c1e8349435","type":"file","name":"/usr/share/zoneinfo/Pacific/Honolulu","hashes":[{"alg":"SHA-1","content":"5d5313bee3a467f7b5311b263c7d38b52f182164"},{"alg":"SHA-256","content":"7f03d1bf5264e7ab023a2ef9b997ddfc8cb6936692407c770762b9c549523f33"}]},{"bom-ref":"7876aa1a4c773de5","type":"file","name":"/usr/share/zoneinfo/Pacific/Kanton","hashes":[{"alg":"SHA-1","content":"ae7f372f20b1ed3a9bbc2eeabd3a67156f9e65f4"},{"alg":"SHA-256","content":"52f13b7d5b79bc64bb968297d7489b84d8a596288dab0bd001757d3518588603"}]},{"bom-ref":"732e128b33fd7cd3","type":"file","name":"/usr/share/zoneinfo/Pacific/Kiritimati","hashes":[{"alg":"SHA-1","content":"37395a0b6f3d7510d03c13e1a0a92b399f7b303c"},{"alg":"SHA-256","content":"5474778aec22bf7b71eb95ad8ad5470a840483754977cd76559e5d8ee4b25317"}]},{"bom-ref":"4596a7f983ab1a60","type":"file","name":"/usr/share/zoneinfo/Pacific/Kosrae","hashes":[{"alg":"SHA-1","content":"59dabc00195b0e9a26c1304e866284e7c9963d09"},{"alg":"SHA-256","content":"566e40288e8dbee612cf9f2cf3ddb658d2225a8a8f722c7624e24e8b1d669525"}]},{"bom-ref":"4bddaa0eed946d99","type":"file","name":"/usr/share/zoneinfo/Pacific/Kwajalein","hashes":[{"alg":"SHA-1","content":"6c90cce9681748e9c5c59ba8a9070c1425a71f79"},{"alg":"SHA-256","content":"2f89c7deac6fe4404a551c58b7aedbf487d97c1ce0e4a264d7d8aeef1de804c9"}]},{"bom-ref":"ff981e261b548c94","type":"file","name":"/usr/share/zoneinfo/Pacific/Majuro","hashes":[{"alg":"SHA-1","content":"61b625183dd76cf8e734ca878228cf1c64a7ee95"},{"alg":"SHA-256","content":"0f0aa1ee05e8cfb0eec2ed67ed717cc848e133850b12ce362d2432cbb17eab34"}]},{"bom-ref":"163455ca85d0bb36","type":"file","name":"/usr/share/zoneinfo/Pacific/Marquesas","hashes":[{"alg":"SHA-1","content":"57ac5495306a7ca1ce93df12ef67956ed2d81c44"},{"alg":"SHA-256","content":"bb3b2356896eb46457a7f1519ef5e85340290c46f865a628cffafad03ee3b9f8"}]},{"bom-ref":"c538fe3a190adcc3","type":"file","name":"/usr/share/zoneinfo/Pacific/Midway","hashes":[{"alg":"SHA-1","content":"41fe30afb68b98e336f5fe43086ab7fb274fa5b0"},{"alg":"SHA-256","content":"9b903c517a790a878e17f41acd44f8782af3963a4673ae296d93ab906494cad9"}]},{"bom-ref":"e2b5e88ee8349344","type":"file","name":"/usr/share/zoneinfo/Pacific/Nauru","hashes":[{"alg":"SHA-1","content":"58548fa30aafa75c04f88b266404875a11a2c6f0"},{"alg":"SHA-256","content":"a06c68718b2ab2c67f11e4077f77143f9720d2ab6acf1d41ce81235568c4ffb8"}]},{"bom-ref":"b58e5fc7f90c2a9c","type":"file","name":"/usr/share/zoneinfo/Pacific/Niue","hashes":[{"alg":"SHA-1","content":"d65969431f77c6ed51c69499305c8bacad1e8ba6"},{"alg":"SHA-256","content":"29cd01460b2eee0d904d1f5edfb0eea91a35b140960c5328c00438c0ee98350d"}]},{"bom-ref":"cf23acb07458af0f","type":"file","name":"/usr/share/zoneinfo/Pacific/Norfolk","hashes":[{"alg":"SHA-1","content":"0f70543c0407a341ec68b97c13354ad6bc5f5000"},{"alg":"SHA-256","content":"09d11733d48a602f569fb68cc43dac5798bccc4f3c350a36e59fcbf3be09b612"}]},{"bom-ref":"07fd459663ed63f5","type":"file","name":"/usr/share/zoneinfo/Pacific/Noumea","hashes":[{"alg":"SHA-1","content":"d8e75639c5dbd5aacc617f37e2d5003747a8a2e7"},{"alg":"SHA-256","content":"1526a7a4038213b58741e8a8a78404aca57d642dd3ceed86c641fcfad217b076"}]},{"bom-ref":"93ca0e166b59b978","type":"file","name":"/usr/share/zoneinfo/Pacific/Pago_Pago","hashes":[{"alg":"SHA-1","content":"4c388c7f9a7700517fc6577943f3efe3bdddd3eb"},{"alg":"SHA-256","content":"7c262b62985863aad47f13b0ef5db2e5cc917b5d38002de9a2ea83ddb0883458"}]},{"bom-ref":"37466a32c248fd9b","type":"file","name":"/usr/share/zoneinfo/Pacific/Palau","hashes":[{"alg":"SHA-1","content":"5d7598739759a6bc5a4907695beebb6c41a8d045"},{"alg":"SHA-256","content":"0915bffcc7173e539ac68d92f641cc1da05d8efeeee7d65613062e242a27ce64"}]},{"bom-ref":"28f20bb0d4ce6c3b","type":"file","name":"/usr/share/zoneinfo/Pacific/Pitcairn","hashes":[{"alg":"SHA-1","content":"e650a33fa02e1507b3b1720fa483a3a505784d67"},{"alg":"SHA-256","content":"3bae4477514e085ff4ac48e960f02ab83c2d005de1c7224d8ae8e0a60655d247"}]},{"bom-ref":"e7deb4fedab0289e","type":"file","name":"/usr/share/zoneinfo/Pacific/Pohnpei","hashes":[{"alg":"SHA-1","content":"f5e2353d6f1802a3053770b341bcff228162896a"},{"alg":"SHA-256","content":"62a5eb2b08e1527c56c95e8f160d4bebfceef3831f3d6f36772a5fd12ee91ed4"}]},{"bom-ref":"a3f748fdb00f17e8","type":"file","name":"/usr/share/zoneinfo/Pacific/Port_Moresby","hashes":[{"alg":"SHA-1","content":"65f9954328a5fda173ff0ce420428d024a7d32c3"},{"alg":"SHA-256","content":"7a2fd78e68910cb87e454f78bafcfd0822084451f5af45fb58bfac07ee8317ad"}]},{"bom-ref":"0383e7fddc38c826","type":"file","name":"/usr/share/zoneinfo/Pacific/Rarotonga","hashes":[{"alg":"SHA-1","content":"dbdac5a429cf392f51c37a685c51690e4ff97263"},{"alg":"SHA-256","content":"deeaf48e2050a94db457228c2376d27c0f8705a43e1e18c4953aac1d69359227"}]},{"bom-ref":"a7b0b9f2b745dc3f","type":"file","name":"/usr/share/zoneinfo/Pacific/Saipan","hashes":[{"alg":"SHA-1","content":"a17a9f10a36680f61222a8545e4d69d0c2326e43"},{"alg":"SHA-256","content":"f1d685991ea1f04d186f9c9920b6d5905220348b5291a34be8be71f4aa717774"}]},{"bom-ref":"497f3477070c5714","type":"file","name":"/usr/share/zoneinfo/Pacific/Tahiti","hashes":[{"alg":"SHA-1","content":"c38a00fdc386eabc2c267e49cf2b84f7f5b5e7ba"},{"alg":"SHA-256","content":"f62a335d11580e104e2e28e60e4da6452e0c6fe2d7596d6eee7efdd2304d2b13"}]},{"bom-ref":"ac7e10efa005e511","type":"file","name":"/usr/share/zoneinfo/Pacific/Tarawa","hashes":[{"alg":"SHA-1","content":"cb335dbaaa6de98cf1f54d4a9e665c21e2cd4088"},{"alg":"SHA-256","content":"bd3e94c56eca786a6d761f34163f404804c698bc7c59a8badf494c2f89b083cd"}]},{"bom-ref":"8a9cf037b6d39679","type":"file","name":"/usr/share/zoneinfo/Pacific/Tongatapu","hashes":[{"alg":"SHA-1","content":"2948107fca9a51b432da408630a8507d5c6a1a59"},{"alg":"SHA-256","content":"6f44db6da6015031243c8a5c4be12720a099e4a4a0d8734e188649f4f6bc4c42"}]},{"bom-ref":"2247a6ce2d2d373b","type":"file","name":"/usr/share/zoneinfo/Pacific/Wake","hashes":[{"alg":"SHA-1","content":"a21b2f44f0648e9190488f32b4a388dda078d824"},{"alg":"SHA-256","content":"75327195d81c69dfa41ab383c28e1c0071914ac4be2b77e3799eb65845219859"}]},{"bom-ref":"c41e91a1666444a6","type":"file","name":"/usr/share/zoneinfo/Pacific/Wallis","hashes":[{"alg":"SHA-1","content":"c13209b5e4aaa4182475b08c01a5665264d3f7e2"},{"alg":"SHA-256","content":"080970d47e60904479964bed98763ea69a062f784d998c5f31a5d0a48d1f4ce1"}]},{"bom-ref":"1e01de6fb0d54a78","type":"file","name":"/usr/share/zoneinfo/WET","hashes":[{"alg":"SHA-1","content":"515d44469e73a5f3706413becbb22800fc3a8528"},{"alg":"SHA-256","content":"49cd25d3711f56cfda222d7b2382b2649164c220076ade418298eeb850e1810d"}]},{"bom-ref":"9eac2e3f31a76dae","type":"file","name":"/usr/share/zoneinfo/iso3166.tab","hashes":[{"alg":"SHA-1","content":"8f7821bdaf1b0eaee43f7807f84323b14f096846"},{"alg":"SHA-256","content":"a01a5d158f31d46ad8e6f8cc2a06c641810682a9397d460320f68d5421b65e71"}]},{"bom-ref":"118a633e45af315a","type":"file","name":"/usr/share/zoneinfo/leap-seconds.list","hashes":[{"alg":"SHA-1","content":"b55137daf0f9248b7f13894a6864ec4edff3d9a3"},{"alg":"SHA-256","content":"0bd731802f83a7ffbb3a7cd17f87af670032e16ad71b14747b057ca655277c25"}]},{"bom-ref":"f1c3d3da2c34e2f3","type":"file","name":"/usr/share/zoneinfo/leapseconds","hashes":[{"alg":"SHA-1","content":"35a21c8d060380dc1d63504488867bdd3dfbc7ec"},{"alg":"SHA-256","content":"816033c11b84465a03e800c5e55ead515dba53fa159b9c61da7602ea357060e8"}]},{"bom-ref":"683d220e2b606a76","type":"file","name":"/usr/share/zoneinfo/right/Africa/Abidjan","hashes":[{"alg":"SHA-1","content":"701913e83c07d3f25a355c5a0c88efa7400ebb2b"},{"alg":"SHA-256","content":"510aff425f7d2565b2325c4fb4ee1aa98d6a2c10b79d81e36dd3fea9a9773d10"}]},{"bom-ref":"ee734773a59228f1","type":"file","name":"/usr/share/zoneinfo/right/Africa/Accra","hashes":[{"alg":"SHA-1","content":"755b463c144156d2f1736dd186e9171f61cabb41"},{"alg":"SHA-256","content":"87550d4a25f4097f15165265f49523b2201841bd2fe395536b902dd06f38560d"}]},{"bom-ref":"87ee637428944335","type":"file","name":"/usr/share/zoneinfo/right/Africa/Addis_Ababa","hashes":[{"alg":"SHA-1","content":"433dd542c9d85957fe937d157b08fcd38f59ba88"},{"alg":"SHA-256","content":"79221d6518663607828744e1f1d59a26951e69408561cae89cd1b2a814fdaa90"}]},{"bom-ref":"1e0d3b41f8288ecd","type":"file","name":"/usr/share/zoneinfo/right/Africa/Algiers","hashes":[{"alg":"SHA-1","content":"7041e274735f4c115f8c4e2e811b3d591495940a"},{"alg":"SHA-256","content":"c7ec09561ab27a19d3c137ca54d9b26a1f64cd8d6539578795cd719523df2dd0"}]},{"bom-ref":"32c2c25a05352ddc","type":"file","name":"/usr/share/zoneinfo/right/Africa/Asmara","hashes":[{"alg":"SHA-1","content":"f34b6a44aa5f87e3570bc4789cdbb89735324c46"},{"alg":"SHA-256","content":"94abb964d6a2c8e90703ecf6006674e37f4e372ce5efa1dea25122e69c63452e"}]},{"bom-ref":"8150dc5078fb58ce","type":"file","name":"/usr/share/zoneinfo/right/Africa/Bamako","hashes":[{"alg":"SHA-1","content":"e12862eb967e23b98e449ae98978f70380bb8d0e"},{"alg":"SHA-256","content":"b0d78d3cf068d522c8ec3837b145e7a430f47879caa575b024fe1c7eca1ea329"}]},{"bom-ref":"9064edbacd04fd52","type":"file","name":"/usr/share/zoneinfo/right/Africa/Bangui","hashes":[{"alg":"SHA-1","content":"f979f51b995931093d5f98910eed4fcd2ff5ca8f"},{"alg":"SHA-256","content":"fcc904050b2581f63fa4f4d31b429ba27ee390e105958904b1800e3914f76ebf"}]},{"bom-ref":"affaf769d2ad6693","type":"file","name":"/usr/share/zoneinfo/right/Africa/Banjul","hashes":[{"alg":"SHA-1","content":"4a2a4924773254acec9bafa44f427115e8ec2b71"},{"alg":"SHA-256","content":"88ee390e2b12a14f634a604a98a5cf9a95c25986d30b00c5bce0ee4f57516965"}]},{"bom-ref":"869e6e121962f71b","type":"file","name":"/usr/share/zoneinfo/right/Africa/Bissau","hashes":[{"alg":"SHA-1","content":"99039608291ac21a702158d4151dc9f52669a37a"},{"alg":"SHA-256","content":"a5cf42c2c4410eb967e7a148fe6a6c39b5d13dcff990439e421a944dea8ac958"}]},{"bom-ref":"c14c77e923061a3f","type":"file","name":"/usr/share/zoneinfo/right/Africa/Blantyre","hashes":[{"alg":"SHA-1","content":"3ebca1edfcab04da4335916836ea2e31713b60d1"},{"alg":"SHA-256","content":"5d3f27a574c59e6ae7edcbe2fa8571c1f9240464af10e865d23efb6c25b53621"}]},{"bom-ref":"c9299f6fdd08c9fe","type":"file","name":"/usr/share/zoneinfo/right/Africa/Brazzaville","hashes":[{"alg":"SHA-1","content":"031eca81e60c9b198621cfd96b3b3bc984e45eb9"},{"alg":"SHA-256","content":"bc614060d73416d6d09caf7b3740b0eb89088237cbc0e242362d38f339f3566d"}]},{"bom-ref":"97c330d562114c0f","type":"file","name":"/usr/share/zoneinfo/right/Africa/Bujumbura","hashes":[{"alg":"SHA-1","content":"6a2fdadfce851e3e8005a0ffcb6748d380a84d61"},{"alg":"SHA-256","content":"5c8a28cbb389b5bfcfc60e1315158723d38021319c0d110b4a49efa34879b06d"}]},{"bom-ref":"5fac3088df746f8f","type":"file","name":"/usr/share/zoneinfo/right/Africa/Cairo","hashes":[{"alg":"SHA-1","content":"16961115ebbd7dfcb4f7dd7d4661753d2ad4a068"},{"alg":"SHA-256","content":"89d831fe4c1856fa521ddf2b974214452773b8a70ab850ac5456d7d60d18d705"}]},{"bom-ref":"40d56a660d7df53f","type":"file","name":"/usr/share/zoneinfo/right/Africa/Casablanca","hashes":[{"alg":"SHA-1","content":"0e78925507f1ad3d2c3940682d3125f9cac406f4"},{"alg":"SHA-256","content":"8a7cfd1f75e891ad40f5e7e7c8ee150bee239d9739c16e2d4679083686ecbc6b"}]},{"bom-ref":"a2c9655ad8fa68f0","type":"file","name":"/usr/share/zoneinfo/right/Africa/Ceuta","hashes":[{"alg":"SHA-1","content":"be4020058bb686d180082b530b8c4ef5d219f8ca"},{"alg":"SHA-256","content":"fc67066886856fe154887cef378e4f54ebe7928725a90691555d25bcbf127d1f"}]},{"bom-ref":"d4f64318c8c31fea","type":"file","name":"/usr/share/zoneinfo/right/Africa/Conakry","hashes":[{"alg":"SHA-1","content":"5cfbd1972312373553ddc14db34df1e880272805"},{"alg":"SHA-256","content":"9e4b06c7193dec770df9db5e9c2237b964fdc8bd37ac6a27f82d31f76dd5c41e"}]},{"bom-ref":"d1784af5d5d37bf0","type":"file","name":"/usr/share/zoneinfo/right/Africa/Dakar","hashes":[{"alg":"SHA-1","content":"46b94fec4b33a9d16f0fdf39f88b0f9fc127f2e4"},{"alg":"SHA-256","content":"c0db080c7a34e2a7f95c27c36bcc7b79dc953d2d58ec9a1e3cc6716fbf67a772"}]},{"bom-ref":"4fcc713d42e04658","type":"file","name":"/usr/share/zoneinfo/right/Africa/Dar_es_Salaam","hashes":[{"alg":"SHA-1","content":"10e629cfe8781112b1a05194d17dd31db31af166"},{"alg":"SHA-256","content":"e41ff03371be68d28c8b6d6f59a4f63097b61c886e30610d33a2e5708ee0318b"}]},{"bom-ref":"b73356bd8ec271be","type":"file","name":"/usr/share/zoneinfo/right/Africa/Djibouti","hashes":[{"alg":"SHA-1","content":"7aff0261b15bf33d298d64f7de6403434a85965b"},{"alg":"SHA-256","content":"3cd0bf0435140ccdeb52e5be5c5316085fc201b1c9cbc2aae49a78e96788d68c"}]},{"bom-ref":"cd97fab766dc2ec5","type":"file","name":"/usr/share/zoneinfo/right/Africa/Douala","hashes":[{"alg":"SHA-1","content":"21d364afbd7fd8e22254674fa1ac88a780234712"},{"alg":"SHA-256","content":"6185664bc6763acd02a418e26d8527f8970c98d15cff8b52d7352e443325952b"}]},{"bom-ref":"caca12e50471e00e","type":"file","name":"/usr/share/zoneinfo/right/Africa/El_Aaiun","hashes":[{"alg":"SHA-1","content":"17cd7754f3b358aee14a475058f2858aa9abed1f"},{"alg":"SHA-256","content":"a60908b0d2c85d6fed920a5bab7a077f027dbd22ad10acf59d0b8ab5c5990fef"}]},{"bom-ref":"79e734f4cb0cae07","type":"file","name":"/usr/share/zoneinfo/right/Africa/Freetown","hashes":[{"alg":"SHA-1","content":"1b105fdfefa3fda801e2714e34f501df8e7c3795"},{"alg":"SHA-256","content":"5363ea27697bbd228a476ecf7ef5413303c957eac6ce5cebd9e307c486355baf"}]},{"bom-ref":"99cfd22d97eeeefc","type":"file","name":"/usr/share/zoneinfo/right/Africa/Gaborone","hashes":[{"alg":"SHA-1","content":"c2376a60d71f3d48f0d25627968a456b9b908610"},{"alg":"SHA-256","content":"98cd6066b0f4985f83db7e6c825dc71c06c109758edf989581c42c97711b5994"}]},{"bom-ref":"253203e88ef3d7bf","type":"file","name":"/usr/share/zoneinfo/right/Africa/Harare","hashes":[{"alg":"SHA-1","content":"8164b53712ac0e6cd749428c1793261afeb67d6d"},{"alg":"SHA-256","content":"6212eeae47088e92c89f6000347e3cf55df5050a91cfb5c0a18af05ef4b65eee"}]},{"bom-ref":"6e32a53757c40f48","type":"file","name":"/usr/share/zoneinfo/right/Africa/Johannesburg","hashes":[{"alg":"SHA-1","content":"6f3163c255bc4bb04cc897ec159b776a78d946de"},{"alg":"SHA-256","content":"131de038c40c06b3ac9bc68d3c5d4b63c57eec9a5960c4089550be4b0049f07c"}]},{"bom-ref":"50752191bbd08ac5","type":"file","name":"/usr/share/zoneinfo/right/Africa/Juba","hashes":[{"alg":"SHA-1","content":"55994c1a837b7648b0b852a858c95a3790c07a0d"},{"alg":"SHA-256","content":"15b229ed8535d2bc4385513174d0d59dc4bee52f594d51a472ec6a927df13d11"}]},{"bom-ref":"bfbab99c2d6abad3","type":"file","name":"/usr/share/zoneinfo/right/Africa/Kampala","hashes":[{"alg":"SHA-1","content":"861033f279bc95196bd148e8a5c51f49a5484c6d"},{"alg":"SHA-256","content":"cda5c7548c8584cd5fea0012c11bb20cea70d432fdf47966cb27615e5d2d42e4"}]},{"bom-ref":"20acdc70adb4cdd7","type":"file","name":"/usr/share/zoneinfo/right/Africa/Khartoum","hashes":[{"alg":"SHA-1","content":"5b19602d1263b6b32fd27ca7314d1584eadf7e39"},{"alg":"SHA-256","content":"cc9aa49ae8849a9f43a85edce4ed8202bdfc8b91d54f8a74ae6f9d5df3600561"}]},{"bom-ref":"36e89a4a186f2a45","type":"file","name":"/usr/share/zoneinfo/right/Africa/Kigali","hashes":[{"alg":"SHA-1","content":"c9e334cd617f84c7ea95205d513945ef1faef50d"},{"alg":"SHA-256","content":"dad5ee37e80d6a5625767c29e52c7bb4af362c5ac05fed892ddfb24ab6aa6a91"}]},{"bom-ref":"b241a5fccd5330e6","type":"file","name":"/usr/share/zoneinfo/right/Africa/Kinshasa","hashes":[{"alg":"SHA-1","content":"6d287259dea1d409a8b9598e7f0992d9e78da7ec"},{"alg":"SHA-256","content":"08103ac769fcc12de12ec0bf8721e6b872b16796dac9949daa8a7113ef15b85b"}]},{"bom-ref":"d1ee9513d09ffde7","type":"file","name":"/usr/share/zoneinfo/right/Africa/Lagos","hashes":[{"alg":"SHA-1","content":"b7857cb173c474a1948e97549ad472414b244421"},{"alg":"SHA-256","content":"9a0e2006226a0f7fa22884375cb788830dd1f8bae9556c45cfeaa4e62a3105c0"}]},{"bom-ref":"66adf8487d89852c","type":"file","name":"/usr/share/zoneinfo/right/Africa/Libreville","hashes":[{"alg":"SHA-1","content":"51a1ff5407d8de953d2d1d98f5ea7bda4a2b1f2c"},{"alg":"SHA-256","content":"4dccfd2b999a5355b9bc9f003232c0a00fcd97a8dec622a3d80c1e9926a89e55"}]},{"bom-ref":"8323fbc960b5bb76","type":"file","name":"/usr/share/zoneinfo/right/Africa/Lome","hashes":[{"alg":"SHA-1","content":"43fb43af6dd6bfc6de8cd3f6dabf8ed8286326fd"},{"alg":"SHA-256","content":"d3bfea7d89d1e7a8d2b646149c37cfcde39869c738d18842903388957db0d1a1"}]},{"bom-ref":"dba9c7b813b5def9","type":"file","name":"/usr/share/zoneinfo/right/Africa/Luanda","hashes":[{"alg":"SHA-1","content":"fa0b2ebdd152d23c97972ec1b6f6635d45781112"},{"alg":"SHA-256","content":"3139b4c754c3138acf5e5a3524135c536a561087bd45deb49a65dfcba28cb2c6"}]},{"bom-ref":"b41c5a5338fecfe0","type":"file","name":"/usr/share/zoneinfo/right/Africa/Lubumbashi","hashes":[{"alg":"SHA-1","content":"c322300f4b3c32a4b7f8cf3e29f6f57e3d5bd3ca"},{"alg":"SHA-256","content":"09184bc5000d46702380249efa5803e48ce33031ad5d04832354bd625faa95a6"}]},{"bom-ref":"4340d1bcd8649a22","type":"file","name":"/usr/share/zoneinfo/right/Africa/Lusaka","hashes":[{"alg":"SHA-1","content":"883da53ade9d603545364462b63b2177fb75801e"},{"alg":"SHA-256","content":"0be62ac1d30c0860b1da16103c5fdd98470c4e992e88327cd84935f320ace6f0"}]},{"bom-ref":"26f765f33a9b3ba9","type":"file","name":"/usr/share/zoneinfo/right/Africa/Malabo","hashes":[{"alg":"SHA-1","content":"b6dbe2737ffa6500ac940c7775720eb7c7a5924e"},{"alg":"SHA-256","content":"ccbc3ef5767e40e729e7c688e8d0ba9242d4108564c916553110dd7b65e550ba"}]},{"bom-ref":"28fe3b87700ef968","type":"file","name":"/usr/share/zoneinfo/right/Africa/Maputo","hashes":[{"alg":"SHA-1","content":"766c4231155014838edb742698ad6d3625624109"},{"alg":"SHA-256","content":"62b4043105f84f3d68c61a569fb5fe4105df838e0c6d26b160df43e2e8081b24"}]},{"bom-ref":"46a8a6eb61e6c3b5","type":"file","name":"/usr/share/zoneinfo/right/Africa/Maseru","hashes":[{"alg":"SHA-1","content":"3ec3c5007eb703d08cbef2ae687b5f75fbb2e738"},{"alg":"SHA-256","content":"337465601f3040171f964a323ec46fe85a30cb8467daf2bdbee1de5fd59b493a"}]},{"bom-ref":"afbd54ee39a7e567","type":"file","name":"/usr/share/zoneinfo/right/Africa/Mbabane","hashes":[{"alg":"SHA-1","content":"de2b8c226101fbf4bb79db0b7226cb3d6a03bcdd"},{"alg":"SHA-256","content":"79ffc9ac498cc8add5728dfa7d649ecd57c070efde86e8121491de055c4c39cb"}]},{"bom-ref":"4eaafd741b902c5d","type":"file","name":"/usr/share/zoneinfo/right/Africa/Mogadishu","hashes":[{"alg":"SHA-1","content":"134368ba7cad013a4bdcd5e8a53e48fa80300d49"},{"alg":"SHA-256","content":"4617ccfab0884304cd8ab2b6581a8739f9266e6c59e6100c29dca1329630aa05"}]},{"bom-ref":"b32f2ad8682bbf82","type":"file","name":"/usr/share/zoneinfo/right/Africa/Monrovia","hashes":[{"alg":"SHA-1","content":"daff6e3b89c38fb3be7c448fcc9350ae69fb7c0a"},{"alg":"SHA-256","content":"bfeb06c24ddb7440f30853139a6a8d9ba45b67f806d463722304a737f2139384"}]},{"bom-ref":"11984ffbabdf6b65","type":"file","name":"/usr/share/zoneinfo/right/Africa/Nairobi","hashes":[{"alg":"SHA-1","content":"ef3db80c948bf3c3dc2106fe160252cd2ef3d6f8"},{"alg":"SHA-256","content":"b28510b60916733bffc90ea86d3d0bddd314520b751819c76f79d179e0a28a14"}]},{"bom-ref":"bedadbee48a588ee","type":"file","name":"/usr/share/zoneinfo/right/Africa/Ndjamena","hashes":[{"alg":"SHA-1","content":"ef6ec5ce2e0531bc90eee6b8c0bc4eea48bde70f"},{"alg":"SHA-256","content":"46fd423314dc553adfd34d8a17cf5fabc5b0cc6c8d291a185b82ef5fcf2b1514"}]},{"bom-ref":"a390295916239dd1","type":"file","name":"/usr/share/zoneinfo/right/Africa/Niamey","hashes":[{"alg":"SHA-1","content":"645a80715a9dbe3eabb1eac6b781376b6766545a"},{"alg":"SHA-256","content":"6c2487828ca591b32bbd3b87baaefcde48d6e499c94c482ae3591bc236ef7d5d"}]},{"bom-ref":"ba1eafda38ffdafd","type":"file","name":"/usr/share/zoneinfo/right/Africa/Nouakchott","hashes":[{"alg":"SHA-1","content":"f96a0d2049d4f92660678a6e6c962e5726907ba2"},{"alg":"SHA-256","content":"5f2a40280ffec38e26ba3329dc140676db083da2f5ef60a37216fca2df239733"}]},{"bom-ref":"3456ca2d600efb20","type":"file","name":"/usr/share/zoneinfo/right/Africa/Ouagadougou","hashes":[{"alg":"SHA-1","content":"ae1d1fa2d9d5185e1a4b9b377b60d51dc5b294fe"},{"alg":"SHA-256","content":"73519ec37189f0055642067f6aa29a08fc7793e925f789f442e61109cdb7fbde"}]},{"bom-ref":"566775468c41f238","type":"file","name":"/usr/share/zoneinfo/right/Africa/Porto-Novo","hashes":[{"alg":"SHA-1","content":"0354b086344f2b8fd91d7b08f0b81edb653575e8"},{"alg":"SHA-256","content":"65c149fe645533aeaa299ce8be1d68c0e902bdd1d47638c705a1d336f943578b"}]},{"bom-ref":"f02a3333c6b682a2","type":"file","name":"/usr/share/zoneinfo/right/Africa/Sao_Tome","hashes":[{"alg":"SHA-1","content":"bd37a60669b8c45233f85bc811bdd28bf90bd49c"},{"alg":"SHA-256","content":"5fd82fe2509f5d8364118a8bb1348aa97abd061d5d65ee5096551096a841b640"}]},{"bom-ref":"6b6ede54b9914199","type":"file","name":"/usr/share/zoneinfo/right/Africa/Tripoli","hashes":[{"alg":"SHA-1","content":"8090d4c550301289f515cea449844695f12dbb21"},{"alg":"SHA-256","content":"30419d45da3bc2ee0aa4bdf34a50a24d3b83a6dce9d311a71dca694ea080c875"}]},{"bom-ref":"39e15b0720a09226","type":"file","name":"/usr/share/zoneinfo/right/Africa/Tunis","hashes":[{"alg":"SHA-1","content":"abff5f7bf3ddfaa0a3ebfbbc39a63e2c5b7ded4a"},{"alg":"SHA-256","content":"0b3523531a582c58545c1cc4031bfffba50e10cb7457ba51e5a3fda741d3d210"}]},{"bom-ref":"99b19972b933a2ac","type":"file","name":"/usr/share/zoneinfo/right/Africa/Windhoek","hashes":[{"alg":"SHA-1","content":"50cdbccbc718e300c353345cb481748778117311"},{"alg":"SHA-256","content":"989716ba6212c957e69f6359a8c5d3cf17094c72082c386cfdf0aa80abc3d9ed"}]},{"bom-ref":"f08cc428750ddbbc","type":"file","name":"/usr/share/zoneinfo/right/America/Adak","hashes":[{"alg":"SHA-1","content":"7959f06282d7867112ab81af7154b617ac5aff38"},{"alg":"SHA-256","content":"3d2c9d6661832c37c32186cbec42339fb18ab91b45c84e52050a8396b19c48f5"}]},{"bom-ref":"9c49f59129c1959e","type":"file","name":"/usr/share/zoneinfo/right/America/Anchorage","hashes":[{"alg":"SHA-1","content":"96bf1858e3bbff87aa33402d761cfb3eab761974"},{"alg":"SHA-256","content":"a2c9b5aa5c94ea728291248034451b3662251dd9d5243e1d8862f8b444d736ce"}]},{"bom-ref":"f412fc536b41ecab","type":"file","name":"/usr/share/zoneinfo/right/America/Anguilla","hashes":[{"alg":"SHA-1","content":"d720495032afef43dbb6da60ba52a346a60f8071"},{"alg":"SHA-256","content":"b5ac5f3a9cdeb603296a6a2d541bcb0e4d61338da602dc5748b06bffc10448c1"}]},{"bom-ref":"c730a406f4569108","type":"file","name":"/usr/share/zoneinfo/right/America/Antigua","hashes":[{"alg":"SHA-1","content":"b67f86abd852b80a1ba62fa5f6aed6e2ad77e634"},{"alg":"SHA-256","content":"ec4d8f060b065d9663e4a6350bdedff256a6d5c76ebf54ae267eab02082d3423"}]},{"bom-ref":"9d5e2cf074fdb47b","type":"file","name":"/usr/share/zoneinfo/right/America/Araguaina","hashes":[{"alg":"SHA-1","content":"51a0b84715b984282aabac5dc21998d12d1dbe49"},{"alg":"SHA-256","content":"fb6a86af8f371e9216682727ee8641d105f4676d6abadb4eb369612f1224e683"}]},{"bom-ref":"0cdc9595cffd7a8c","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Buenos_Aires","hashes":[{"alg":"SHA-1","content":"5943da30c3103a9134d88f4b49f8b804db57b06b"},{"alg":"SHA-256","content":"7156104390cc6f9fe2677dc5f91b20d270db4bbd1f1a404a39820a90ea426565"}]},{"bom-ref":"8b254dd65e35f576","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Catamarca","hashes":[{"alg":"SHA-1","content":"3c238a614d169dba89f429eb1d6bdb8459f46eaf"},{"alg":"SHA-256","content":"6c905996cdc4642e1892e22137c00080dfec0eb82ec5b6a0a987c5ef50db56cc"}]},{"bom-ref":"459c57b4090c07e8","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Cordoba","hashes":[{"alg":"SHA-1","content":"829a5eae17cfab8c30609e8a0ab3f3c4536a0c3b"},{"alg":"SHA-256","content":"1b18a48061184b0da06e3640fd9d652785332b61501edc7d26ec4dfdaed72b27"}]},{"bom-ref":"2c6d312c333a2ce8","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Jujuy","hashes":[{"alg":"SHA-1","content":"ea909ad1ac6728092232e1077909794b8266ff62"},{"alg":"SHA-256","content":"8719c9782596146e3ae6c26569bf2d1bde287e3dd1ef018d188a5686bd49c657"}]},{"bom-ref":"0e38593b4a0d06b1","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/La_Rioja","hashes":[{"alg":"SHA-1","content":"e1910e44445e964f290b9c534b97830df0b2105a"},{"alg":"SHA-256","content":"288aa07045d6e9e8287c8f975faf2b56db5a05a2466c25bcf3ab5fae76ff746b"}]},{"bom-ref":"593cc4b6a2b80ad6","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Mendoza","hashes":[{"alg":"SHA-1","content":"d1ac122f7967fc37f35a4a031ab111e5701d73d0"},{"alg":"SHA-256","content":"bd66f5d2934f0c2bad0aed5d7140bdeec82ac91113c017b9ba1649b62ad32717"}]},{"bom-ref":"360dab6427ba97de","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Rio_Gallegos","hashes":[{"alg":"SHA-1","content":"43b94ef734625563f9e0b3319e01da11bf11cd19"},{"alg":"SHA-256","content":"8dab5dc4a1fc928406bcf8e78107494cbcbf5a20663443e9f1dc8825f062dd5f"}]},{"bom-ref":"1737170fc44d16af","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Salta","hashes":[{"alg":"SHA-1","content":"26efc428eab2a5914275addcd8d1486208b4e6b4"},{"alg":"SHA-256","content":"d2d31d3e12544408a87c155739d93117f9ee131e9abbb32bc2c54e0fcaa2f4b4"}]},{"bom-ref":"80127d36a8d154b0","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/San_Juan","hashes":[{"alg":"SHA-1","content":"b9db413a76ac38629fc9e93c61d95470e718e6d2"},{"alg":"SHA-256","content":"7bd9ddfe1813944eb0aaf0b5006378d97b70ca2f76168d64f2896ed6cde0f68b"}]},{"bom-ref":"4aa90c9eb1bd01b0","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/San_Luis","hashes":[{"alg":"SHA-1","content":"49346f4d5107bb39310ab6bd078f1984a38e15c2"},{"alg":"SHA-256","content":"81fed40e2461f00a553d3253eaab174df4c41d590091b45ed2618bf429554438"}]},{"bom-ref":"7687f1c04b0d1e11","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Tucuman","hashes":[{"alg":"SHA-1","content":"bd7808cf0d961088e94e1a107541f713d39c0328"},{"alg":"SHA-256","content":"e2eef3a90bb26e77290189a7f0a255341d14e976c85f1a9d54fea7dbaacf2804"}]},{"bom-ref":"310209455144b927","type":"file","name":"/usr/share/zoneinfo/right/America/Argentina/Ushuaia","hashes":[{"alg":"SHA-1","content":"a6d07dac97c439ae7490a368a191114f63aa760e"},{"alg":"SHA-256","content":"739f5b19e092ff86807f68d9a37419a8980e1e40d02a23a701f3a1b438580ae2"}]},{"bom-ref":"4800394f23d9eddc","type":"file","name":"/usr/share/zoneinfo/right/America/Aruba","hashes":[{"alg":"SHA-1","content":"d9658849c5961b6b311d3057c83e208157a213e3"},{"alg":"SHA-256","content":"8a263d80d7385220b81caf28fafea278233276c16fd802c9060d6b10c2e6f038"}]},{"bom-ref":"54f799a032205678","type":"file","name":"/usr/share/zoneinfo/right/America/Asuncion","hashes":[{"alg":"SHA-1","content":"b8924bd2daaf4b348ec4effa84923fb1522af04a"},{"alg":"SHA-256","content":"db2e05b98d8ff1baf027b0aa0aaddb3e2ace809f3b800b75c64615e79c3f551e"}]},{"bom-ref":"3a7b9d19acb16d46","type":"file","name":"/usr/share/zoneinfo/right/America/Atikokan","hashes":[{"alg":"SHA-1","content":"d417c94fe0c2a528abe2eb807f013c7c0648a2bf"},{"alg":"SHA-256","content":"70e21ea54f2299a6ebdb845946f2b7a12d852deccd3a0f36c4a1c74fed5eee16"}]},{"bom-ref":"4e9d1daafa2a7071","type":"file","name":"/usr/share/zoneinfo/right/America/Bahia","hashes":[{"alg":"SHA-1","content":"aa3de2b5a708659a7daaf8017ecb0eb6d7db9b0c"},{"alg":"SHA-256","content":"9320d1569e6ba22f4b3c42284d1ed3790c640aeaac9b0244d736d6db7ca52eb6"}]},{"bom-ref":"4dd44cdec2e51a78","type":"file","name":"/usr/share/zoneinfo/right/America/Bahia_Banderas","hashes":[{"alg":"SHA-1","content":"987f31b7c6445e5e44f12e428ac8f26d5db51371"},{"alg":"SHA-256","content":"b7e9a4d0d692f239df6016177d6abf64a9631161774b2a53e0e0e1c85c2cc05c"}]},{"bom-ref":"2c909aa58f1a5239","type":"file","name":"/usr/share/zoneinfo/right/America/Barbados","hashes":[{"alg":"SHA-1","content":"e9235c96aad0224bd213e7b9df15214a7436baaf"},{"alg":"SHA-256","content":"7a202b9e618f9aa703dcde41a80e335c903509e96389d363c3100afbe083fb00"}]},{"bom-ref":"802bc601148f518d","type":"file","name":"/usr/share/zoneinfo/right/America/Belem","hashes":[{"alg":"SHA-1","content":"ecd0b254644f26eebbe13977a7e0e4b3276d3f5e"},{"alg":"SHA-256","content":"cd9eb30cc76f3f55bf967cdcadc7708a567ab8def99c275ca25e62d3b969a9bc"}]},{"bom-ref":"f888696623d7b9b3","type":"file","name":"/usr/share/zoneinfo/right/America/Belize","hashes":[{"alg":"SHA-1","content":"47a1f8cd78b79a2dc3053bb17e879793391e56b8"},{"alg":"SHA-256","content":"321ee3bcc7f9e0b7b4bc6ac8cfd90e7a1b82d52dd925cdd2247edee94913421b"}]},{"bom-ref":"f341964f65e46878","type":"file","name":"/usr/share/zoneinfo/right/America/Blanc-Sablon","hashes":[{"alg":"SHA-1","content":"fef7fed74a7d4db46fcced0de854d92e33210bf3"},{"alg":"SHA-256","content":"68bd607c85f76f8382ea1dc800739523271a1bc798794e39d0449bbbf6cbe260"}]},{"bom-ref":"6dffe452dc3ea6cc","type":"file","name":"/usr/share/zoneinfo/right/America/Boa_Vista","hashes":[{"alg":"SHA-1","content":"23dc6fe72b50cdf578befd3c38f3cc99da94b30b"},{"alg":"SHA-256","content":"b2c3c223fef2b34a132362de820937e29b466b8a7ccaf37658a122e7aa5c1291"}]},{"bom-ref":"8d0bbf2da62e56fe","type":"file","name":"/usr/share/zoneinfo/right/America/Bogota","hashes":[{"alg":"SHA-1","content":"abc8d9dc3fb912da970e408f3bb162701e034b06"},{"alg":"SHA-256","content":"6e0fc2bc48eb6d7068c972bbdb7d09127a345e13e9b636f85f37cf452187acba"}]},{"bom-ref":"814f7fe6403c96ee","type":"file","name":"/usr/share/zoneinfo/right/America/Boise","hashes":[{"alg":"SHA-1","content":"3e9e9705bdd9426ddba765d3238c00e8c9b4ea90"},{"alg":"SHA-256","content":"9f07a1bffe602a7986727c2b7613e00b3ca5cb7c00adfde3b221cbbdc2517cc9"}]},{"bom-ref":"fab4f006131064d5","type":"file","name":"/usr/share/zoneinfo/right/America/Cambridge_Bay","hashes":[{"alg":"SHA-1","content":"aed371febe45627c8cc6aae72214b085b71d19b6"},{"alg":"SHA-256","content":"07a94b3c551802b424e2e0650bcd67d923734c3650546308608a96fc0fa2ba98"}]},{"bom-ref":"42dd94983067673a","type":"file","name":"/usr/share/zoneinfo/right/America/Campo_Grande","hashes":[{"alg":"SHA-1","content":"e0055d3ef17c4654280973aec10d1f5841d25dc8"},{"alg":"SHA-256","content":"7d2b1fc96f0165733ced4a7ea2c7efb5c55b46f3142d1beb95e511f531d42cc4"}]},{"bom-ref":"d8eda5e3669ecef7","type":"file","name":"/usr/share/zoneinfo/right/America/Cancun","hashes":[{"alg":"SHA-1","content":"ef666c6a784d39dc88a785ce68875ab985fb7787"},{"alg":"SHA-256","content":"eaa1fc39e962d042eabc2face28ddc691acc8ab20ae8f92b33ea0088b9ecab0d"}]},{"bom-ref":"abbc976522594d59","type":"file","name":"/usr/share/zoneinfo/right/America/Caracas","hashes":[{"alg":"SHA-1","content":"a9c54e7c7b708ffb00ee0587011b3afda2e57d7e"},{"alg":"SHA-256","content":"26099eb3b9690522602f5aa9e5ac12ca3848fd48733ddc2ce41f1c7fb9894e78"}]},{"bom-ref":"2e5a92591ca51c97","type":"file","name":"/usr/share/zoneinfo/right/America/Cayenne","hashes":[{"alg":"SHA-1","content":"f2cf43f4db3d1ad4bd857ec85d98d193b22b1427"},{"alg":"SHA-256","content":"b285665aeb28a9bb7cf48814bdfd2b83be428e834f96d45a7f53460cc514cd16"}]},{"bom-ref":"2200bc80ebcaee28","type":"file","name":"/usr/share/zoneinfo/right/America/Cayman","hashes":[{"alg":"SHA-1","content":"237be17edfa3066241f86cec8f1f09c1b07132ea"},{"alg":"SHA-256","content":"4e8b16f22dd794a164f494298e342d545cb8adc32a3ec3a8e932fa68e20300df"}]},{"bom-ref":"3d58f6e0dd5449fe","type":"file","name":"/usr/share/zoneinfo/right/America/Chicago","hashes":[{"alg":"SHA-1","content":"25b563c1339c6a6a18c059f5727929dffd999c5c"},{"alg":"SHA-256","content":"cb676a13de0913798398166961c63541c78bf0b446ac2c740f5b862abc3df17b"}]},{"bom-ref":"102421517eeaf70f","type":"file","name":"/usr/share/zoneinfo/right/America/Chihuahua","hashes":[{"alg":"SHA-1","content":"028cc217225a07d4bdd0eaee30ebf09d5912bc46"},{"alg":"SHA-256","content":"4e8f067a972a0b4278feb901a72c67a692b63ae8a47ec752dad6f614570dd825"}]},{"bom-ref":"387b8bd9e291a41b","type":"file","name":"/usr/share/zoneinfo/right/America/Ciudad_Juarez","hashes":[{"alg":"SHA-1","content":"46540d515a81ffae707a4008d81a589c2061b5c1"},{"alg":"SHA-256","content":"b5da80ba08bc2758884a19f9dc99690db20e6a0887b919a20dbdfae72a0bb523"}]},{"bom-ref":"cc9ac8e43534599d","type":"file","name":"/usr/share/zoneinfo/right/America/Costa_Rica","hashes":[{"alg":"SHA-1","content":"e3503f12489eef67dc1fee936fb95f9760a24cf1"},{"alg":"SHA-256","content":"b6a1aba590b48ebe8a70bd05c0d83769c293ee1eb9c82f9c3a16a78d76b8aea3"}]},{"bom-ref":"0140cc30bf0cd851","type":"file","name":"/usr/share/zoneinfo/right/America/Coyhaique","hashes":[{"alg":"SHA-1","content":"27bb70b14e4fc84d4559b71be12bea7c156579f2"},{"alg":"SHA-256","content":"52e47a440c3e7fe8b1978d6ea58011171d71020400a78f972481d23c79d4d65e"}]},{"bom-ref":"cce50bf533ca78ae","type":"file","name":"/usr/share/zoneinfo/right/America/Creston","hashes":[{"alg":"SHA-1","content":"4167ce9985af3beac0c429bdcc67e48058680825"},{"alg":"SHA-256","content":"1fcffd940a27d996177d7c0a0cbb2e5bfb72d4d8bb5d3dd1695406a25bb62a69"}]},{"bom-ref":"b8a85f902b7d939c","type":"file","name":"/usr/share/zoneinfo/right/America/Cuiaba","hashes":[{"alg":"SHA-1","content":"ac9e9d053420a8cd0d7700a3128a7287a9eaaf92"},{"alg":"SHA-256","content":"e03ced0619ee055adc7b2af08dd55ef6767eb020fa85c1ef4baa24c7defbe34f"}]},{"bom-ref":"9c2e54d1ad3d5456","type":"file","name":"/usr/share/zoneinfo/right/America/Curacao","hashes":[{"alg":"SHA-1","content":"68b3ad840ece02fc3f43b363f80c3ff9d2f5b81a"},{"alg":"SHA-256","content":"090b768907e0937458509573da296c336cfadb6be84f4e3d92fd2e3e754fd24d"}]},{"bom-ref":"a1924f298f51eb04","type":"file","name":"/usr/share/zoneinfo/right/America/Danmarkshavn","hashes":[{"alg":"SHA-1","content":"7bd507e7c0bba043cb8af9c5d49f3e7b865b092f"},{"alg":"SHA-256","content":"6d6368e23925f048f6181bddfc247ba4bbf9c6f5e248edfa80a48e14decb3bd1"}]},{"bom-ref":"c5a46c61862c979c","type":"file","name":"/usr/share/zoneinfo/right/America/Dawson","hashes":[{"alg":"SHA-1","content":"75a1914d0f35ffe3cceebf43df1c1659273a50a5"},{"alg":"SHA-256","content":"51222a73543e2736f72d6661ac65b9c52327d0d71bcef850ed96c3d86049ed50"}]},{"bom-ref":"8bef5d4762821b52","type":"file","name":"/usr/share/zoneinfo/right/America/Dawson_Creek","hashes":[{"alg":"SHA-1","content":"bce500db63730f09d248a07edbf42ce0b4cf951a"},{"alg":"SHA-256","content":"51af59f32c7aaf265b8d94a3bea7cf50278eb4ec053b89d0b95e2b55f689fae2"}]},{"bom-ref":"f376553b283602a4","type":"file","name":"/usr/share/zoneinfo/right/America/Denver","hashes":[{"alg":"SHA-1","content":"e9b3d52b9f0d9007332a9cf38ab33c76984ecfaf"},{"alg":"SHA-256","content":"6bb62df3b85caae7f8f4939d4920bb5f47ce9f33c67460fd351fe70c9a0c757f"}]},{"bom-ref":"533aea0bb46b809a","type":"file","name":"/usr/share/zoneinfo/right/America/Detroit","hashes":[{"alg":"SHA-1","content":"ea891775e348eb18f9a829294d87917fa10686f4"},{"alg":"SHA-256","content":"56d0f978af5a7d16294c831947ca1df07412530a50eead2b7e0cd69084c2bc18"}]},{"bom-ref":"1b3bb54fadd1e4a4","type":"file","name":"/usr/share/zoneinfo/right/America/Dominica","hashes":[{"alg":"SHA-1","content":"0668c5e41185fc26b65909626b34d603410aae92"},{"alg":"SHA-256","content":"8e11f8708e3615836565f49c75565c89fbfde76e6b9df256c582fc414357c755"}]},{"bom-ref":"5b3d4090b3397639","type":"file","name":"/usr/share/zoneinfo/right/America/Edmonton","hashes":[{"alg":"SHA-1","content":"89194e1dad8cbcd38918b4706740750e24cf5d5f"},{"alg":"SHA-256","content":"528d394ca8c879522b8bd4a919a2cabf2af567947973149ba8717d8077ead319"}]},{"bom-ref":"7cb0a11a27c4dc66","type":"file","name":"/usr/share/zoneinfo/right/America/Eirunepe","hashes":[{"alg":"SHA-1","content":"71fd8e89283fd5912ee621045767e9d39ca29d08"},{"alg":"SHA-256","content":"e148b383177420331e258f94fbc265cc75c4ab1dccd320dd2d5e354529777d7a"}]},{"bom-ref":"1b3505dddb4d8acf","type":"file","name":"/usr/share/zoneinfo/right/America/El_Salvador","hashes":[{"alg":"SHA-1","content":"d0c66fb8cbc8039f9d3d3f1937cd8db77afaad27"},{"alg":"SHA-256","content":"d2c33b09f9f4289d027ec4bb4694490521cdae7f112820197955fa5c37ec5d7b"}]},{"bom-ref":"c34068ff7be742f9","type":"file","name":"/usr/share/zoneinfo/right/America/Fort_Nelson","hashes":[{"alg":"SHA-1","content":"9645d88a4cdcfceddfc000468910dff868fbff7b"},{"alg":"SHA-256","content":"18872ba877025b25436b2316c089fd6b79e45eb9a356cf84908bc267097a8a08"}]},{"bom-ref":"4dad03579c22622e","type":"file","name":"/usr/share/zoneinfo/right/America/Fortaleza","hashes":[{"alg":"SHA-1","content":"e448744a3162fdd6d18775abdfe6deb1af30e9dc"},{"alg":"SHA-256","content":"8d17987950aee741ca6d2667ae925adece79dd4786665a39e8b3ec8ce6ecc41e"}]},{"bom-ref":"d3859f791b1ee401","type":"file","name":"/usr/share/zoneinfo/right/America/Glace_Bay","hashes":[{"alg":"SHA-1","content":"9fa9ece5a6e257003f5d88f7c48151e433209916"},{"alg":"SHA-256","content":"c33810a988030e8cc29edcb24cc1f8df92fd7c787731dcf79c7640eb0597aaf1"}]},{"bom-ref":"28388ea98ab733c7","type":"file","name":"/usr/share/zoneinfo/right/America/Goose_Bay","hashes":[{"alg":"SHA-1","content":"c4117688acc9366559e0e1ee6af12fdb6ebfb136"},{"alg":"SHA-256","content":"1d7eb04ad85106ea2e0a2d6e1dea1486a794987777d77302064722ea6cacda5c"}]},{"bom-ref":"4bfa5e95265e8ef3","type":"file","name":"/usr/share/zoneinfo/right/America/Grand_Turk","hashes":[{"alg":"SHA-1","content":"db82b7464a67fe4828f5415e161c945df8aaf70b"},{"alg":"SHA-256","content":"b2361dddcae8a330c6b854995f9887f9fcde49c86b3db1bd4490a007d07db8a2"}]},{"bom-ref":"4b30f3e47b084bd9","type":"file","name":"/usr/share/zoneinfo/right/America/Grenada","hashes":[{"alg":"SHA-1","content":"3626512ff0678dc725d293f54862664027ccc648"},{"alg":"SHA-256","content":"bb3d3f180d82fb6a748a07f36f99aa4b6942adff7338a0b424091d863c5a048e"}]},{"bom-ref":"feb3512eb882d59d","type":"file","name":"/usr/share/zoneinfo/right/America/Guadeloupe","hashes":[{"alg":"SHA-1","content":"a27c32ce6b382c3f2b4ef56357dd3d0d6a620512"},{"alg":"SHA-256","content":"f72701f94cf2298149c4d30ec583b8ca10b88aab1724247c0f94cf9776627762"}]},{"bom-ref":"854ff14aeb034af5","type":"file","name":"/usr/share/zoneinfo/right/America/Guatemala","hashes":[{"alg":"SHA-1","content":"2f224b13635123144f1e8b82fc03a3de8b8ba36b"},{"alg":"SHA-256","content":"d5fcd5f1726e7117953d77b0479022d8172a021773b0a512a645ed29aff31f41"}]},{"bom-ref":"70058788cb6704d2","type":"file","name":"/usr/share/zoneinfo/right/America/Guayaquil","hashes":[{"alg":"SHA-1","content":"b294a8623b9f564316349f7034307c8ef2469eb3"},{"alg":"SHA-256","content":"7b3e3d25be505d81523d249b90326023ccb9c710de06f7d2267f4958cfb65d3a"}]},{"bom-ref":"f4d6646a5a9a64a7","type":"file","name":"/usr/share/zoneinfo/right/America/Guyana","hashes":[{"alg":"SHA-1","content":"ab168e3b6d7f190cdae123f2cb9a592614df3b1e"},{"alg":"SHA-256","content":"273535ad4113cc3f17edece259307eef85b51112fc18896f3e6fd2252f30997c"}]},{"bom-ref":"9b38d74dc4cc19b0","type":"file","name":"/usr/share/zoneinfo/right/America/Halifax","hashes":[{"alg":"SHA-1","content":"8dd46c826cf287c8c5593f37eb4a826a72eed1f0"},{"alg":"SHA-256","content":"de39a9ae64f17eb6622ee807dceedb6a93a0edaebbc3cd6852eeccc91578a738"}]},{"bom-ref":"90b3292967aef278","type":"file","name":"/usr/share/zoneinfo/right/America/Havana","hashes":[{"alg":"SHA-1","content":"86656a7726c2a53c656670ec6ea7584b07972c6c"},{"alg":"SHA-256","content":"e6de756b4817594fecb58a44da08c85730b875bb19aa4121f31d11f83333c0d1"}]},{"bom-ref":"acdcceddb28f6970","type":"file","name":"/usr/share/zoneinfo/right/America/Hermosillo","hashes":[{"alg":"SHA-1","content":"c22a31daa2c57b38ee64cfd1e7f93221fb0e4007"},{"alg":"SHA-256","content":"27c1fad481859362a1c4aa4c82e3bdddffa0da3a8aacdf0451271581b62a49fa"}]},{"bom-ref":"83db9334e84dacdb","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Indianapolis","hashes":[{"alg":"SHA-1","content":"e629bb367ab8dae1f3506bf90ae59f82a1fcfe55"},{"alg":"SHA-256","content":"0728a06fd707e7d40167e344a4e7bc5adab474bfe44da200b51d7d565f67af2a"}]},{"bom-ref":"e1232bc3571153c0","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Knox","hashes":[{"alg":"SHA-1","content":"e78896109ab407dd8af4840bafd4dfef572beda9"},{"alg":"SHA-256","content":"2f4d84220956642eb7a0121764c78ff6286c34f6f23b704da33d4a435772c826"}]},{"bom-ref":"b2e78064f19a2b58","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Marengo","hashes":[{"alg":"SHA-1","content":"625f688e0feef910a7bbb2142a5dee98095cc4b0"},{"alg":"SHA-256","content":"f5d11df6a52cd62a80ae0487887f0b3e55ee092ae498ebd9b737ab6f008e25f5"}]},{"bom-ref":"8fb4559998df3b8e","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Petersburg","hashes":[{"alg":"SHA-1","content":"072eaabf958da859c3ff032bba05d5bbd175ea05"},{"alg":"SHA-256","content":"f89839c604ca596e42af7e2749738ba75b3130516ce4c1fd057e6c2a1bc12e54"}]},{"bom-ref":"304a7beae70c420c","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Tell_City","hashes":[{"alg":"SHA-1","content":"529f52777f64f3609fa4fc16d0786b7240fb01ef"},{"alg":"SHA-256","content":"befc5e3e1b19ec1f798da2e793a4631302b31df1abc2ccd7c3de466fb846809a"}]},{"bom-ref":"f714911f79afee1f","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Vevay","hashes":[{"alg":"SHA-1","content":"82d704c9174df368c95ed5f31eadad9bbbbff4c5"},{"alg":"SHA-256","content":"68590cd2700ae5e91207c6bc14abcad687916e60fca9c5fc675a1dcdb97128d8"}]},{"bom-ref":"02fd2f6437426d08","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Vincennes","hashes":[{"alg":"SHA-1","content":"aee75cf4ff020de657311e8bd8301238af70056a"},{"alg":"SHA-256","content":"68699e6cc42e94d9360562609cdc3da2f256924b23f6948c081f6a6d35651462"}]},{"bom-ref":"26b3d64a2fd260f9","type":"file","name":"/usr/share/zoneinfo/right/America/Indiana/Winamac","hashes":[{"alg":"SHA-1","content":"b3989983dab92f3dc4dbc56b5aceb0b9b67bc145"},{"alg":"SHA-256","content":"f91a8308794d082956f6cb363cf2fc926d741a1ea16626ba21acd777d55e90a7"}]},{"bom-ref":"492131b85d04a158","type":"file","name":"/usr/share/zoneinfo/right/America/Inuvik","hashes":[{"alg":"SHA-1","content":"e28e5add4b4e10289645665f6f262a89a8d167a5"},{"alg":"SHA-256","content":"e36bbc719b4bf4df464d8085d78fae75b997a2326189df0c6549c04084b415da"}]},{"bom-ref":"c5518098ac582922","type":"file","name":"/usr/share/zoneinfo/right/America/Iqaluit","hashes":[{"alg":"SHA-1","content":"72089431c8b9738578d88707fc3688a25d9d92db"},{"alg":"SHA-256","content":"e8c8b85321580cb7c7708be7eb0b56676cbdda7f0210ad46d14f26016c8f89e1"}]},{"bom-ref":"3090367ce2b5ac2e","type":"file","name":"/usr/share/zoneinfo/right/America/Jamaica","hashes":[{"alg":"SHA-1","content":"8ef55573884869765392f759bcaca7f2752afbed"},{"alg":"SHA-256","content":"5c27200228a5cfb748442dfa419f4fc152d2675df1ddf600f0780fae98570db6"}]},{"bom-ref":"5bcbc83a1174a5f9","type":"file","name":"/usr/share/zoneinfo/right/America/Juneau","hashes":[{"alg":"SHA-1","content":"4390e773c1309de42d31c4652371e9f8f565133e"},{"alg":"SHA-256","content":"12a3f6d211359589acf2139df5e6f0c72d1115857a6bc8041b3162c9cd0ac970"}]},{"bom-ref":"345f2968308c9584","type":"file","name":"/usr/share/zoneinfo/right/America/Kentucky/Louisville","hashes":[{"alg":"SHA-1","content":"d1b34a8bdf8002ab392831636534017b9266a1aa"},{"alg":"SHA-256","content":"b1bb2f0cae80face39cd7d8a51b77c1746227c3c49c26736581a660050926878"}]},{"bom-ref":"b2bbcc5d32f1c793","type":"file","name":"/usr/share/zoneinfo/right/America/Kentucky/Monticello","hashes":[{"alg":"SHA-1","content":"017cf20a5f7c487240ba5dc7d1c17188e5a156b1"},{"alg":"SHA-256","content":"22aaffefc9fa82381deb0cd3be4036a128e0161dda31a536f42d7fbaba036ccc"}]},{"bom-ref":"0d7b63d45f985ce5","type":"file","name":"/usr/share/zoneinfo/right/America/La_Paz","hashes":[{"alg":"SHA-1","content":"74f9a8798713f391e03249a01d0cdd50fe53b84f"},{"alg":"SHA-256","content":"ffd9ce8d023730753815b307eca992efdbf539dcb6c399bba04180d8c9fcb181"}]},{"bom-ref":"51d88d73a571acd9","type":"file","name":"/usr/share/zoneinfo/right/America/Lima","hashes":[{"alg":"SHA-1","content":"16be0a6d0ef1c578b425481fc71d34a172c85360"},{"alg":"SHA-256","content":"1861db8901b2848ddf2192b33816066dc9f4d665936738e8a3e17de4028d92f9"}]},{"bom-ref":"92b6105849acecdc","type":"file","name":"/usr/share/zoneinfo/right/America/Los_Angeles","hashes":[{"alg":"SHA-1","content":"33e8408d26300a31266672277ba851267b317103"},{"alg":"SHA-256","content":"3ee419ea268819dd3bcbe5fc1df3fe1c85149a8f1415bdbd6eca5e7687a09b01"}]},{"bom-ref":"9edbca02af14f05c","type":"file","name":"/usr/share/zoneinfo/right/America/Maceio","hashes":[{"alg":"SHA-1","content":"0d71cec8cb96945a6a5be56591c3e977e15ae37d"},{"alg":"SHA-256","content":"15a2d29a8e035e60996cd260f78d04023693e767d41e8edc0486ea706925ef64"}]},{"bom-ref":"8738de53c915cf54","type":"file","name":"/usr/share/zoneinfo/right/America/Managua","hashes":[{"alg":"SHA-1","content":"c73cc5cc9dc7f88e733340b9bb85b47f226a22b8"},{"alg":"SHA-256","content":"eee02d468b80b6a090b82476f7cd0980a5fc6dd5adba53f55fb9dc4bdca69485"}]},{"bom-ref":"81ea9044b83dab81","type":"file","name":"/usr/share/zoneinfo/right/America/Manaus","hashes":[{"alg":"SHA-1","content":"075a0966babfa20ce27dcf70494294ead256a90b"},{"alg":"SHA-256","content":"901b776a58617a7934ce463ef4ebdca94d62ed5f9af665be0ca399effe9c6db6"}]},{"bom-ref":"97948050386e06ba","type":"file","name":"/usr/share/zoneinfo/right/America/Martinique","hashes":[{"alg":"SHA-1","content":"5cb380d381da69a4f179987ef937bbbcc2e54bd9"},{"alg":"SHA-256","content":"ef349cc80f28c23271bc1b0026fcdb6db24ebddbfd205659eac71580b4da3cd1"}]},{"bom-ref":"f7733049a1b2d7ab","type":"file","name":"/usr/share/zoneinfo/right/America/Matamoros","hashes":[{"alg":"SHA-1","content":"e118c28ef71eae9504bd7e86f58c5381ef9e1bd4"},{"alg":"SHA-256","content":"068315d3b65911121f5397e919a13b57f9ffc4ae3c55704a5fb9ccd47815aeb0"}]},{"bom-ref":"2e73b1d1d70ab5fd","type":"file","name":"/usr/share/zoneinfo/right/America/Mazatlan","hashes":[{"alg":"SHA-1","content":"73c10d7c8d6572016ddc195f118bd004527a2ba3"},{"alg":"SHA-256","content":"b6ee357f543aa0be20cc72dd2ca975398edd5b08e2c10f4b73e5aff74e8dc3a0"}]},{"bom-ref":"ab75cda26309a366","type":"file","name":"/usr/share/zoneinfo/right/America/Menominee","hashes":[{"alg":"SHA-1","content":"4f699eb581d4be3ed49b49c6fd2471985c004a30"},{"alg":"SHA-256","content":"ca420638f45add468b6359c31efa9812607b185dd9677c1411a97bafa7f1933c"}]},{"bom-ref":"c0aece25667ae9ea","type":"file","name":"/usr/share/zoneinfo/right/America/Merida","hashes":[{"alg":"SHA-1","content":"d8931372383edb505b6cbd589be56c9f4cf3ed5f"},{"alg":"SHA-256","content":"3d1001283834b0c4f23b30d3766db13a0e4ded4a95c4e9b2b0cafcdefca88b39"}]},{"bom-ref":"e073a6c1dffb5050","type":"file","name":"/usr/share/zoneinfo/right/America/Metlakatla","hashes":[{"alg":"SHA-1","content":"27bbee0f9d372e8d0de9dd3373284023a5e8a883"},{"alg":"SHA-256","content":"c0251ec735ecaa9b217e2388c72f722ce4931f9ed51709275bdc73073ba2e337"}]},{"bom-ref":"01a43fff10184476","type":"file","name":"/usr/share/zoneinfo/right/America/Mexico_City","hashes":[{"alg":"SHA-1","content":"126158761acb0179c56b5e727c2f9b353bc321e5"},{"alg":"SHA-256","content":"6a7a79f032aaa5c1ffe51c09e8323ce040d39408c9e3ddfc634dc3d35314d7d7"}]},{"bom-ref":"b47a9e01d39fa883","type":"file","name":"/usr/share/zoneinfo/right/America/Miquelon","hashes":[{"alg":"SHA-1","content":"8b5fb6b507044f991b2b899b2b20ee54d589d8e3"},{"alg":"SHA-256","content":"657bc1af8e6673dd35dd167c35fd141b28ed0434514908727ba2c69045c5d187"}]},{"bom-ref":"e385e63a58a5e00a","type":"file","name":"/usr/share/zoneinfo/right/America/Moncton","hashes":[{"alg":"SHA-1","content":"d2ec1868c932a9b4c64446752b8234bc804e8b3d"},{"alg":"SHA-256","content":"590199c42efd6e08eb5777b6fb81a9f95102dea331acec44c11e27a320a3d47b"}]},{"bom-ref":"44a835f659de7963","type":"file","name":"/usr/share/zoneinfo/right/America/Monterrey","hashes":[{"alg":"SHA-1","content":"1866dc9e393a676dcac613423481352cfd1c85a7"},{"alg":"SHA-256","content":"15c9b0e2bd94d6f925b787675c6f884ee03202103dd1a57cbd75e03f68ee7f7e"}]},{"bom-ref":"df3f6c66641e5191","type":"file","name":"/usr/share/zoneinfo/right/America/Montevideo","hashes":[{"alg":"SHA-1","content":"26e7917fc6fb0d8842e6751c04e4ede715befa96"},{"alg":"SHA-256","content":"692671c697b408e542286f7fd3a68467ada7fd6c8c8d0e7cd93ebfaf959e76ce"}]},{"bom-ref":"8deebf1f3e51cc7d","type":"file","name":"/usr/share/zoneinfo/right/America/Montserrat","hashes":[{"alg":"SHA-1","content":"e18ef29be1e720312ffc83e480ab9eff6f088e5c"},{"alg":"SHA-256","content":"4ac8aa212a97a52aa8d2dd98af9ed7d54abfd7912f94a21f94bafe35fc5befbe"}]},{"bom-ref":"d8f9c6c8ab6f81ff","type":"file","name":"/usr/share/zoneinfo/right/America/Nassau","hashes":[{"alg":"SHA-1","content":"a2a064778e9c9d0c4fda63fd24003b810720eaf1"},{"alg":"SHA-256","content":"5dceff86a36849de4ad6175d26e7949f6a5075020e323b757523a92014dc67cb"}]},{"bom-ref":"55e475884178f164","type":"file","name":"/usr/share/zoneinfo/right/America/New_York","hashes":[{"alg":"SHA-1","content":"d3ecaed6b01d1214c8619db74c432c230b1413c6"},{"alg":"SHA-256","content":"cc93eddc0de3d5187746755fa687d2776e6531231264af2aa6045442bf094b78"}]},{"bom-ref":"734109c0b60ee88b","type":"file","name":"/usr/share/zoneinfo/right/America/Nome","hashes":[{"alg":"SHA-1","content":"4a9fa895aad2cfe20929513c7a1b800a4197d566"},{"alg":"SHA-256","content":"b09762feb4bb5c9cc09d7b04bad7d688739c8ca49180f1280b0d210160ced6e5"}]},{"bom-ref":"a7ef213198c61cc1","type":"file","name":"/usr/share/zoneinfo/right/America/Noronha","hashes":[{"alg":"SHA-1","content":"c36fbeec4916edacf870e802b6664743297c1aa8"},{"alg":"SHA-256","content":"bab92cbb9b0e01f69965b0e47893151da104b34a83ee1418035610ef0ec4bd32"}]},{"bom-ref":"c526fee8f4c0b3d7","type":"file","name":"/usr/share/zoneinfo/right/America/North_Dakota/Beulah","hashes":[{"alg":"SHA-1","content":"9da237f153eb1b9803939dfedad973f312c6b39a"},{"alg":"SHA-256","content":"4f825bd608a1441c3522bb185c713b1455e02bf61a3574e43b53960a8ed2aa31"}]},{"bom-ref":"12a245b4e46ba9d6","type":"file","name":"/usr/share/zoneinfo/right/America/North_Dakota/Center","hashes":[{"alg":"SHA-1","content":"b8e5f10f7c792f97e7bc1de37dc764b21f819993"},{"alg":"SHA-256","content":"3634d2124049c6e9191bfc58a4a0538d6a5382c3e781f3ad0176567544bd0dc7"}]},{"bom-ref":"08dd806950adc8fc","type":"file","name":"/usr/share/zoneinfo/right/America/North_Dakota/New_Salem","hashes":[{"alg":"SHA-1","content":"9ce631e65ed4b0c91d3c21c113e7cb546af9992e"},{"alg":"SHA-256","content":"3c6a8b81828d9ae08c8382aaed2e57008e6a99033f1d59fdf1ad579be6731bed"}]},{"bom-ref":"026b9f4bffa3ba68","type":"file","name":"/usr/share/zoneinfo/right/America/Nuuk","hashes":[{"alg":"SHA-1","content":"84cb9431ff113a3285c68a9a576d68783b032153"},{"alg":"SHA-256","content":"56d0e59588ea31c9d609e9d7c7be827dcbea5902c356c9edcf4a016f878d8430"}]},{"bom-ref":"961a1beb7a13a55e","type":"file","name":"/usr/share/zoneinfo/right/America/Ojinaga","hashes":[{"alg":"SHA-1","content":"94627e2120c7dd056a7733ddd1c0636a859e8faf"},{"alg":"SHA-256","content":"7128bb5658154111929942a6e0c6fd3f2b3ee7b92006b9a4138c91d2974ef502"}]},{"bom-ref":"36e8db3e8360530b","type":"file","name":"/usr/share/zoneinfo/right/America/Panama","hashes":[{"alg":"SHA-1","content":"782d51c57e432256b93de7f42539f896f558f537"},{"alg":"SHA-256","content":"fa378809b2f3712237aa833a3eb7d8aca8ae8afc839f49f554e2993c8f7f5942"}]},{"bom-ref":"8f998d501b987879","type":"file","name":"/usr/share/zoneinfo/right/America/Paramaribo","hashes":[{"alg":"SHA-1","content":"cfcac368fa25a0f46f925002f6f0430f2ae4bf34"},{"alg":"SHA-256","content":"d659078687d18ad6f297070a2a7994d4b30dd6fcae2009f33c7bc5881835be0a"}]},{"bom-ref":"9fb6c76d0afcec15","type":"file","name":"/usr/share/zoneinfo/right/America/Phoenix","hashes":[{"alg":"SHA-1","content":"8d4cc30f5f46b56e77bdcbbb0945725a3b7ff24b"},{"alg":"SHA-256","content":"c0ac0affea3d281bf822b7ed38a31eade6b282e4d94846563acfa1772c5a2869"}]},{"bom-ref":"cd12cd6b570d8683","type":"file","name":"/usr/share/zoneinfo/right/America/Port-au-Prince","hashes":[{"alg":"SHA-1","content":"5f39cc0cf6b1359eed8942341ca1fcfbe85e99cf"},{"alg":"SHA-256","content":"21ba6444634e6cdafa9a685e3e6ecaef3120e9094a4225fec50e656f6377e746"}]},{"bom-ref":"c4da8a1aeff1d1a6","type":"file","name":"/usr/share/zoneinfo/right/America/Port_of_Spain","hashes":[{"alg":"SHA-1","content":"c21679f1987bc4060ddd4a04eadcabb6ef182b7c"},{"alg":"SHA-256","content":"4eb727c08e51e2f97b3d4bc5aa9789a0f79049c7c125c1d610afca947c656d17"}]},{"bom-ref":"aa6246ea6d68fe15","type":"file","name":"/usr/share/zoneinfo/right/America/Porto_Velho","hashes":[{"alg":"SHA-1","content":"3d6c28f52ff3c8012c4a7f6de248363345be0bcb"},{"alg":"SHA-256","content":"6e1c2d9ba7bd02bfa3e664e681b3f2db8e6d5eb0b9a09fd9ef753326fc61992f"}]},{"bom-ref":"02a59ab5bad3f823","type":"file","name":"/usr/share/zoneinfo/right/America/Puerto_Rico","hashes":[{"alg":"SHA-1","content":"bd03349ab645bd77e72b151de02a04080fac3c03"},{"alg":"SHA-256","content":"cd1b4743077fc93db54825488796a092a1cc18bc11bcbfaefea6db74ef7c14e0"}]},{"bom-ref":"ac414923898acd16","type":"file","name":"/usr/share/zoneinfo/right/America/Punta_Arenas","hashes":[{"alg":"SHA-1","content":"7ee54e949863515475fcea0d561662c1faa87ba6"},{"alg":"SHA-256","content":"b5af315385dbf4e82e3a679785e3baa5d1a735d03339fb2fcf69ba89b8db991d"}]},{"bom-ref":"b620ebebcbdb016c","type":"file","name":"/usr/share/zoneinfo/right/America/Rankin_Inlet","hashes":[{"alg":"SHA-1","content":"469919471363ed4ddb1bb774b25e6838139f77a8"},{"alg":"SHA-256","content":"372ba51bc077ecef86bc9e235a072ca16557d9dd4242b750b9c04f5a03d6db5b"}]},{"bom-ref":"fe3c993c4e502c6c","type":"file","name":"/usr/share/zoneinfo/right/America/Recife","hashes":[{"alg":"SHA-1","content":"91b8ece72d7ec5579172234b94a72156c48e0445"},{"alg":"SHA-256","content":"d1185de9f96a03a71f70d1c9bcb1b6c094a3d049b3a59f19b0f90653d61cd80d"}]},{"bom-ref":"d8b0e116a8777b29","type":"file","name":"/usr/share/zoneinfo/right/America/Regina","hashes":[{"alg":"SHA-1","content":"c511c890e941ce27a729a201492fb660bdf0804e"},{"alg":"SHA-256","content":"57b583fd418323f1eab8b0abef568c10801640da511ffc9204d12c852e58f06a"}]},{"bom-ref":"d57a9f8341d38a31","type":"file","name":"/usr/share/zoneinfo/right/America/Resolute","hashes":[{"alg":"SHA-1","content":"8b7aafe5554dae839825ee6107a4452be9123666"},{"alg":"SHA-256","content":"8d3afb7e461188da345e89520355e654d5436e5308981398290d948b3be9470a"}]},{"bom-ref":"f0e29fa116e4617c","type":"file","name":"/usr/share/zoneinfo/right/America/Rio_Branco","hashes":[{"alg":"SHA-1","content":"be1e6bd05cbbbf75d5a17d1fccbaf05c8f8ccd4d"},{"alg":"SHA-256","content":"ddac0ed7f1f06a2e5dfa05528891eef31ec31cfd48f98ddf897c864bf1515e0d"}]},{"bom-ref":"f727b8f4d560404e","type":"file","name":"/usr/share/zoneinfo/right/America/Santarem","hashes":[{"alg":"SHA-1","content":"6d1e86f8baf86795820d327c7dbee29cb00f5334"},{"alg":"SHA-256","content":"79bb5e385dff3558613092fc71057c5b73db8ae67f8f78a21fce1f236ef00d39"}]},{"bom-ref":"35d9052bb24b0fb4","type":"file","name":"/usr/share/zoneinfo/right/America/Santiago","hashes":[{"alg":"SHA-1","content":"59f704a20ae0c04e38b83839710cf3514e2c7890"},{"alg":"SHA-256","content":"22a61d25e4fb2d5fe8d9ebfb832b3dcdc524c55a553b41378157cd9ab3049b2c"}]},{"bom-ref":"1cccb2af64d43b0e","type":"file","name":"/usr/share/zoneinfo/right/America/Santo_Domingo","hashes":[{"alg":"SHA-1","content":"79e359f0a9009cb6abb17a812230c59abcfb2e65"},{"alg":"SHA-256","content":"429f5d9896a49e971afb74e66f233ab60fdfdaa403a48ec4bb03a91ac317d1d1"}]},{"bom-ref":"a57c043826f862dc","type":"file","name":"/usr/share/zoneinfo/right/America/Sao_Paulo","hashes":[{"alg":"SHA-1","content":"6f97ef0f5e9dc4497e6104ae6c87b7784365d2b2"},{"alg":"SHA-256","content":"9b9a459e539bcf04e265957b4a4503600e509fbec64af6c04d9fa8e2b676d3f8"}]},{"bom-ref":"5107c4c02a10a84c","type":"file","name":"/usr/share/zoneinfo/right/America/Scoresbysund","hashes":[{"alg":"SHA-1","content":"e841385de1598a3de48382f5510dd38ffb4313fc"},{"alg":"SHA-256","content":"e6501916bcb4bc43d41aa72cc2ffca371a59df5d539f5eccd51e12dd29177f64"}]},{"bom-ref":"34bc5a13b775b2e1","type":"file","name":"/usr/share/zoneinfo/right/America/Sitka","hashes":[{"alg":"SHA-1","content":"e41ff76b320d3eabaec1e1ad7a21fceded7a66cb"},{"alg":"SHA-256","content":"c3b1f02dd475a57ef6fa45abbcf70afc712e2acafae8c17cb00eb4703abd1a0d"}]},{"bom-ref":"f85b41e3513d0573","type":"file","name":"/usr/share/zoneinfo/right/America/St_Johns","hashes":[{"alg":"SHA-1","content":"cc78bb96030bc9a298145646d85f78f875546539"},{"alg":"SHA-256","content":"731e50a764c27110bbaf54acf0e2b5ed1da912e94ed8be3e8d47fe7196ae0043"}]},{"bom-ref":"716f00c6004de667","type":"file","name":"/usr/share/zoneinfo/right/America/St_Kitts","hashes":[{"alg":"SHA-1","content":"0e4a379de27398409e884c63ed5f8d27e43ec589"},{"alg":"SHA-256","content":"09404cc5874bd0b8115b13528528e3c0bee7176c5d600e8a263697a3408415d3"}]},{"bom-ref":"e1362670272b2be2","type":"file","name":"/usr/share/zoneinfo/right/America/St_Lucia","hashes":[{"alg":"SHA-1","content":"b706cd171b8e9357a6ab921f7d38dcaf91e39431"},{"alg":"SHA-256","content":"b9d515434e4f43e8089c2b668dde12570060f37e820d71de7b1ca3ca35de8887"}]},{"bom-ref":"3c4b92bee150dd59","type":"file","name":"/usr/share/zoneinfo/right/America/St_Thomas","hashes":[{"alg":"SHA-1","content":"629143b476dd347f33e082acab099b8b38f0d56e"},{"alg":"SHA-256","content":"137658149721fdc7e1e7c7132b00cf2aa49ae0a3bb0f81bcd8ad4781d07d1af0"}]},{"bom-ref":"b5b8c7204c397ac0","type":"file","name":"/usr/share/zoneinfo/right/America/St_Vincent","hashes":[{"alg":"SHA-1","content":"331005ca35e2c55601f75ebf87ceea699ff29c16"},{"alg":"SHA-256","content":"42cec16f5ae71dcd315753c2aafc77bacd879bc0459ea67e51ecf20fbfbbb338"}]},{"bom-ref":"8a3282f2dc1ef31b","type":"file","name":"/usr/share/zoneinfo/right/America/Swift_Current","hashes":[{"alg":"SHA-1","content":"38cc138ae28293bb39a1face6144783d50a49368"},{"alg":"SHA-256","content":"28e170880ebf4e2965b2c618ebeeb2e7fcd059fbcc6dd28143741e7a7fe0f934"}]},{"bom-ref":"ac6147d3213088c9","type":"file","name":"/usr/share/zoneinfo/right/America/Tegucigalpa","hashes":[{"alg":"SHA-1","content":"fe31f4aee0e908cc5313dfe34c2f82a25176fadd"},{"alg":"SHA-256","content":"3b50268117f38474fd1e417f4bc5cedbc4ec9f368947cd9392db834303110bc2"}]},{"bom-ref":"dce0b10752d26a8e","type":"file","name":"/usr/share/zoneinfo/right/America/Thule","hashes":[{"alg":"SHA-1","content":"3af53d8c208f2a9a812d4ea50fc0d33a1ad23a8f"},{"alg":"SHA-256","content":"f9a9092aae0ccad8ee2ae2bfd337f760ce8c9b3fb537ded08841da1dc053aab4"}]},{"bom-ref":"e06ed45ec27b47d4","type":"file","name":"/usr/share/zoneinfo/right/America/Tijuana","hashes":[{"alg":"SHA-1","content":"a291359b5bfb5f51d90a728596fd581eba4c331d"},{"alg":"SHA-256","content":"e2eda698df19852a70c90098c52da7447925cf85446d2bac2c1b88e3f1db492d"}]},{"bom-ref":"afaaaa408e3ff619","type":"file","name":"/usr/share/zoneinfo/right/America/Toronto","hashes":[{"alg":"SHA-1","content":"92cb94c57a368d64cfd0f66fed49aec1abdb2168"},{"alg":"SHA-256","content":"cca92ae0b4534afe8ebe322f9aa1e22b1b7fe8949fd44253e67ed9706f6e36ed"}]},{"bom-ref":"756f13952c0b3f2b","type":"file","name":"/usr/share/zoneinfo/right/America/Tortola","hashes":[{"alg":"SHA-1","content":"cf54c008d238992b90e205738d6394a9db3f0659"},{"alg":"SHA-256","content":"defa24a866c8f826dbba0a518fcd87a3bf70ec24baad0c79603f213f5cdf6bed"}]},{"bom-ref":"febd6317bbd1b4d2","type":"file","name":"/usr/share/zoneinfo/right/America/Vancouver","hashes":[{"alg":"SHA-1","content":"b967af5518485398dc55800dc3bb6d897b7e1883"},{"alg":"SHA-256","content":"fbff14bd1c85cddf6923631bde21050d5d6ab0c6c29424ee0338091528da9900"}]},{"bom-ref":"87446184192ed0f5","type":"file","name":"/usr/share/zoneinfo/right/America/Whitehorse","hashes":[{"alg":"SHA-1","content":"1a5e8856140d63dd8a8b4f23fdd5a29e255cea0b"},{"alg":"SHA-256","content":"0f166f15ce852d5c35bb51a616884a3e50c231c2829966311cca768c9fa23dd4"}]},{"bom-ref":"e1369f96c28cd48b","type":"file","name":"/usr/share/zoneinfo/right/America/Winnipeg","hashes":[{"alg":"SHA-1","content":"05af13ca54e01d841f8fd94c57fc4330af953abd"},{"alg":"SHA-256","content":"3f656ccf5e335a50b4c6cd4f7f581649f7bd1f4d0abd18e2019a587ac16b7de4"}]},{"bom-ref":"3e8165bec3e68f82","type":"file","name":"/usr/share/zoneinfo/right/America/Yakutat","hashes":[{"alg":"SHA-1","content":"7d0052a7645fd1ae4c9b9baaf522c17bd09237d4"},{"alg":"SHA-256","content":"97ce35e6c0b358ba35c0025641ac7e723c887931406084522ced316e6eeeb538"}]},{"bom-ref":"20fbbfa564dd31c5","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Casey","hashes":[{"alg":"SHA-1","content":"5bc34d0e78af23aa7f63142c5a93c814999da047"},{"alg":"SHA-256","content":"8232e26826159180ef3515cecd7465040d8f78b229da4cdbd1fdf014047dcb77"}]},{"bom-ref":"259767cf4ba91c0b","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Davis","hashes":[{"alg":"SHA-1","content":"29d30e48b5c0c6ddaa048f0d5bcab99450783e97"},{"alg":"SHA-256","content":"66eabab53c43bee423bd22c3e8f7fad12248c1753befde0e6f5ecb7388b6847a"}]},{"bom-ref":"8a81280ed4f8a4b0","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/DumontDUrville","hashes":[{"alg":"SHA-1","content":"ea370341a2f862b65193c8836cee41ea642d1ad2"},{"alg":"SHA-256","content":"16112852db52f0a777e216242ab2666a360d6da8cfaa29171e4914fa8aca15c1"}]},{"bom-ref":"f8783d0c9a941115","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Macquarie","hashes":[{"alg":"SHA-1","content":"b51fd204c752ea6eb13d1a3e7ab82e8eff108625"},{"alg":"SHA-256","content":"4431e3a6ff8cc0b6772a73e817070239344345384cd8c680ddd27f4b9e2225de"}]},{"bom-ref":"9e26dc6237db7812","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Mawson","hashes":[{"alg":"SHA-1","content":"50115e22f9705c116da3e059d9737a8887c584d0"},{"alg":"SHA-256","content":"0938f63ba7ed2425244056bde76ffc9cb97d14cd20460e34871a66be43644e9e"}]},{"bom-ref":"c2da98357733bc17","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/McMurdo","hashes":[{"alg":"SHA-1","content":"da510376e63e7e7afe07becbcd4e3ddb93079c00"},{"alg":"SHA-256","content":"d8371211d3511de00c3b0aa61248ecba669e962fcfa7ba363c9b9d17b63cc875"}]},{"bom-ref":"bd7301e02471f25f","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Palmer","hashes":[{"alg":"SHA-1","content":"4c14c43476b9c1cdc10839144eb34efbfdd7b4de"},{"alg":"SHA-256","content":"47e20bcfd0160a1a4554551aefc34a60d7d28614dddded02a65fe6b7f356e531"}]},{"bom-ref":"80ad7caab82aabde","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Rothera","hashes":[{"alg":"SHA-1","content":"36d933761eae1daaee4598be666fc64d651c41b1"},{"alg":"SHA-256","content":"62237ed3654b6e82ec6381241568046d8d4e72a01269a61686cc40d378e5c47d"}]},{"bom-ref":"a8b7442a78ad19fb","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Syowa","hashes":[{"alg":"SHA-1","content":"b82c41c5c6de57c756b653c12913b1e89e970fe9"},{"alg":"SHA-256","content":"db0e79dc4673b9fdf9bf1ff84046a6e81b0222f45ba5e57236204306f0aed6c2"}]},{"bom-ref":"6d167235f3e6eaed","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Troll","hashes":[{"alg":"SHA-1","content":"21a4b91631974fbec1c45c420feeea98415e6cdf"},{"alg":"SHA-256","content":"f158963469c16c869679bbe850a0f13f3d6cd04d8e7b66c609cca8553118da47"}]},{"bom-ref":"a5ea137822f8f425","type":"file","name":"/usr/share/zoneinfo/right/Antarctica/Vostok","hashes":[{"alg":"SHA-1","content":"cdc83ccdadf487847cc6f14ead06bb69ffaff304"},{"alg":"SHA-256","content":"38f6bb4b427f5ed0599efb8d423a7bb7aa3f89113d7515735cb6a83570da26b1"}]},{"bom-ref":"10341497520a049d","type":"file","name":"/usr/share/zoneinfo/right/Asia/Aden","hashes":[{"alg":"SHA-1","content":"b8d0366bfc2e1c8aafde803870b7f93c52b253b7"},{"alg":"SHA-256","content":"387e2b6ede4c0f3737bb0e916e9ce9a3ca3648cfe5c1925b251a92f359d9592a"}]},{"bom-ref":"fcc1f222959a9013","type":"file","name":"/usr/share/zoneinfo/right/Asia/Almaty","hashes":[{"alg":"SHA-1","content":"bceb9356d04e0eba475a94ffd801048567886f0f"},{"alg":"SHA-256","content":"ef2a3b9a06f0d6cb2e7f0266fa65e59b3b115f65520ba8ee82119f72fc6c295a"}]},{"bom-ref":"35d5faac734e1e06","type":"file","name":"/usr/share/zoneinfo/right/Asia/Amman","hashes":[{"alg":"SHA-1","content":"b2bab979a5afc561231eb6679844b9ca5d330905"},{"alg":"SHA-256","content":"2ccf65fb5a323fa1812af24f736dc4c5cbc897db46ead17114f7014a2f6193e8"}]},{"bom-ref":"71f2320dce359e85","type":"file","name":"/usr/share/zoneinfo/right/Asia/Anadyr","hashes":[{"alg":"SHA-1","content":"567717b33126a401216514418f3f0eb73ba673a1"},{"alg":"SHA-256","content":"ed67cbd9260d4d55793dbb0722c3af1e51c2b9dc0808af7fc364c9f2fa191b22"}]},{"bom-ref":"3652b6a07a9f2b75","type":"file","name":"/usr/share/zoneinfo/right/Asia/Aqtau","hashes":[{"alg":"SHA-1","content":"010bc9543446a211f8842e0664150eb2c9264fc9"},{"alg":"SHA-256","content":"0251204261bfa04f6bbf6b3cfba6078cbef56748fe69cccf4d548879993e73c2"}]},{"bom-ref":"695af02c15c657c5","type":"file","name":"/usr/share/zoneinfo/right/Asia/Aqtobe","hashes":[{"alg":"SHA-1","content":"9ab4e617321843502f89b74e8cb2e8e32ce20a4a"},{"alg":"SHA-256","content":"2ae2b05947513145a299577fec11031db3c77492b67a6b2af23e105a45114763"}]},{"bom-ref":"246dcfcae5df9985","type":"file","name":"/usr/share/zoneinfo/right/Asia/Ashgabat","hashes":[{"alg":"SHA-1","content":"55693ece69cfcc290ef1f93aeed441b75f138678"},{"alg":"SHA-256","content":"3b6ed48b294e473000d47fb1f51370468c328a6f8b9eaff39c2decf66721b7fd"}]},{"bom-ref":"28045bc1a5ffd1cf","type":"file","name":"/usr/share/zoneinfo/right/Asia/Atyrau","hashes":[{"alg":"SHA-1","content":"bd0f62957859353b223aae517f9b56def54f7541"},{"alg":"SHA-256","content":"6a8e040436221334d37d866678b9127d584b7a8cf228f50df0d6e782569f31c0"}]},{"bom-ref":"243cfb07297c2665","type":"file","name":"/usr/share/zoneinfo/right/Asia/Baghdad","hashes":[{"alg":"SHA-1","content":"5c8fb0eb2915f94f8b2e6ca1f32fcad8a527f780"},{"alg":"SHA-256","content":"ef52187864fe667b0ab96cb5a39cd688274c562544613f14276ea3f204245814"}]},{"bom-ref":"272b2b27e170dbfc","type":"file","name":"/usr/share/zoneinfo/right/Asia/Bahrain","hashes":[{"alg":"SHA-1","content":"8f4b7bb04e4497c523a6b187755797c9e63ee012"},{"alg":"SHA-256","content":"5f23d2e3dd9abc596a77dcffb28bc7f9d30d6b188b4f8f71c987f110963c3699"}]},{"bom-ref":"c7df68f5b82bb519","type":"file","name":"/usr/share/zoneinfo/right/Asia/Baku","hashes":[{"alg":"SHA-1","content":"c671bf97fa3779b75701e7340b454b03856b50ca"},{"alg":"SHA-256","content":"13bd38a9c0ce6bced61470a9e1607102a92507b2f76acea80915cf78c2865703"}]},{"bom-ref":"fa0d478957d79bde","type":"file","name":"/usr/share/zoneinfo/right/Asia/Bangkok","hashes":[{"alg":"SHA-1","content":"c2eb5f4d98754a726a9b126bb61aca6a4c0ee6ba"},{"alg":"SHA-256","content":"56d61c94060b0499266c2a030c27f25a6c391821bef831399cfa6eb199071f04"}]},{"bom-ref":"167777dcb845428c","type":"file","name":"/usr/share/zoneinfo/right/Asia/Barnaul","hashes":[{"alg":"SHA-1","content":"57700f76a313f0a24cab435260068705c6b9efa8"},{"alg":"SHA-256","content":"68e5104678b502953b5cedf567ec1b4759fb1bcb64048746f036a8aae3b77024"}]},{"bom-ref":"6dac7f574585e5d3","type":"file","name":"/usr/share/zoneinfo/right/Asia/Beirut","hashes":[{"alg":"SHA-1","content":"9d1ba9541248f2986818873912ece6ec707abc83"},{"alg":"SHA-256","content":"125f9b422a41b2d9912d7c174668a59669e0e3819185120c425a02938f4a3d2e"}]},{"bom-ref":"a80318b0639317b7","type":"file","name":"/usr/share/zoneinfo/right/Asia/Bishkek","hashes":[{"alg":"SHA-1","content":"f1916cc813c8a6a5bda998db477ae70cccc6b3a9"},{"alg":"SHA-256","content":"e4aab79412683540fc27cc280c5dee87dc7947190fb9f2515142f6452a1bc7fe"}]},{"bom-ref":"eb6f5708a1db6c11","type":"file","name":"/usr/share/zoneinfo/right/Asia/Brunei","hashes":[{"alg":"SHA-1","content":"61587dec2b519fee7fd7820aaa7d784ec0f16f9a"},{"alg":"SHA-256","content":"9adc933a0a54a5627fd65e9d3639e00a4c598a82e618e32fade0ba9e8877819b"}]},{"bom-ref":"0ce284c069b8a1d0","type":"file","name":"/usr/share/zoneinfo/right/Asia/Chita","hashes":[{"alg":"SHA-1","content":"584a9096f924b205b177f13ad2df5365ddd894e2"},{"alg":"SHA-256","content":"bbc04092231773f59fe0428b0aea5ba1853a12cbde571449b7d25bcf4ec8221c"}]},{"bom-ref":"a1f16b4ed5d00455","type":"file","name":"/usr/share/zoneinfo/right/Asia/Colombo","hashes":[{"alg":"SHA-1","content":"08ddfe25d9897f95d5eedcf2b68ab6ff25eb143d"},{"alg":"SHA-256","content":"a27175207e37cb41c70cdc3076dddab4467804a048c6062e9789c27392e4d678"}]},{"bom-ref":"f25d9c37cf138617","type":"file","name":"/usr/share/zoneinfo/right/Asia/Damascus","hashes":[{"alg":"SHA-1","content":"6008efdf5ae78779a4d1556440864f3ebce4078e"},{"alg":"SHA-256","content":"9baebd5afe21b9bac0e005aabb21139f6d634ceef1ef13ba6a643632cd4b9299"}]},{"bom-ref":"ad12acd4c448cb4c","type":"file","name":"/usr/share/zoneinfo/right/Asia/Dhaka","hashes":[{"alg":"SHA-1","content":"c4ccd917bb75528c8e060925789206721c3d97dc"},{"alg":"SHA-256","content":"b0dcb8055d121ee75ea824dafec593e1d7b13825ec4872bae67f1b3fa6eb326f"}]},{"bom-ref":"84a8349cd238364e","type":"file","name":"/usr/share/zoneinfo/right/Asia/Dili","hashes":[{"alg":"SHA-1","content":"4c7aeeac5c2169470ac11b6097cdf609f8b283fc"},{"alg":"SHA-256","content":"0aa64656ab81b69a6d5fc6586f8c2fd5134d5720741ed59da84805d100c09834"}]},{"bom-ref":"e70db9a71744e4e4","type":"file","name":"/usr/share/zoneinfo/right/Asia/Dubai","hashes":[{"alg":"SHA-1","content":"6bc2555fe459f583957571ed46eca5431100b8ce"},{"alg":"SHA-256","content":"269b7f669a494678f61c699926a83e19cbd74834c3a7c7f8e9f9a3b114abc677"}]},{"bom-ref":"7d55d4d48d5036cd","type":"file","name":"/usr/share/zoneinfo/right/Asia/Dushanbe","hashes":[{"alg":"SHA-1","content":"14a6fc4de9b8a42ee4298a8f96276d09e0850535"},{"alg":"SHA-256","content":"e4b1972f16c3269ce8d710551157f946b20c7bee6fddfa4f3a4ba3eade18ae5c"}]},{"bom-ref":"b1fbf5df56167cd4","type":"file","name":"/usr/share/zoneinfo/right/Asia/Famagusta","hashes":[{"alg":"SHA-1","content":"7e286319a36290c2cc960c3da675f9e024a941e7"},{"alg":"SHA-256","content":"38ca1fb07fc1517f4c0d5c582e0e54032256c600045d550cf8a0bf64a634fa30"}]},{"bom-ref":"9c9ef96ccdf7169a","type":"file","name":"/usr/share/zoneinfo/right/Asia/Gaza","hashes":[{"alg":"SHA-1","content":"f418d021e7342829f46fce72e952690bd6ebae3c"},{"alg":"SHA-256","content":"d01c6873112e968daaabb1e2da0504b954c331fdc1e4c0eb6e088433e31d8123"}]},{"bom-ref":"2b7797ee336e700d","type":"file","name":"/usr/share/zoneinfo/right/Asia/Hebron","hashes":[{"alg":"SHA-1","content":"234913018018aee552b674e5a47c9144c9efa39b"},{"alg":"SHA-256","content":"a6e931090ce0e778bb6fd4a8c8bf2ba57b482bc5b07ad58c1d21b070d269c2af"}]},{"bom-ref":"5305b81e9a766094","type":"file","name":"/usr/share/zoneinfo/right/Asia/Ho_Chi_Minh","hashes":[{"alg":"SHA-1","content":"8778e7bf0bc4842e2da303c5d856f6eb7d8ca0b6"},{"alg":"SHA-256","content":"54d8375da1153ca9c0fed172ccddd0416c985bffdb302c4645aa0f1ca40a1633"}]},{"bom-ref":"3a574ba90421783e","type":"file","name":"/usr/share/zoneinfo/right/Asia/Hong_Kong","hashes":[{"alg":"SHA-1","content":"c55448a120b8d938d9054eb16817f8f877d43a9c"},{"alg":"SHA-256","content":"e0f5651fd37c1eebde4899f819ef194ceb75d777c478e6f06ae80f38f1162cf2"}]},{"bom-ref":"504d5a0aca6c7859","type":"file","name":"/usr/share/zoneinfo/right/Asia/Hovd","hashes":[{"alg":"SHA-1","content":"5a64d2ddd36ea8e6d2a67f053ef83a0325b23a89"},{"alg":"SHA-256","content":"959cf0c3d233d94d7310ff0eb989eb11913ed413a62b6b14eaf9d8d125c45482"}]},{"bom-ref":"3c23076727372046","type":"file","name":"/usr/share/zoneinfo/right/Asia/Irkutsk","hashes":[{"alg":"SHA-1","content":"eb6bb4e36c36e65cdc6a97ccd0b117500a86d3b9"},{"alg":"SHA-256","content":"4f6245423c1e7e3056f305ee8e3e005870c8edae97436824f8a63dad09a97110"}]},{"bom-ref":"3909830e45b343af","type":"file","name":"/usr/share/zoneinfo/right/Asia/Jakarta","hashes":[{"alg":"SHA-1","content":"baa18c6a2f6c1268fad2a349ddccd896f3c2296e"},{"alg":"SHA-256","content":"a9db9b10ee7cb1b58d0a818a9ed337306bf3b36e72d51e321ee93120d5de6326"}]},{"bom-ref":"841dbb7ad1e1d652","type":"file","name":"/usr/share/zoneinfo/right/Asia/Jayapura","hashes":[{"alg":"SHA-1","content":"35b496344ac8ced0239cd53a438fba1176a21b85"},{"alg":"SHA-256","content":"4a415c45d2a8c3b2a5b98fa3488c638c0bea23068444a5ee63569946fa1602ba"}]},{"bom-ref":"f29b4c3959bd7e61","type":"file","name":"/usr/share/zoneinfo/right/Asia/Jerusalem","hashes":[{"alg":"SHA-1","content":"216c6059004086324edfd7e6fde867d15c16b1a8"},{"alg":"SHA-256","content":"561ca94f385a9a3ae2d2f126583f058c5a41b79ddb631ddfdb1dad89cc474785"}]},{"bom-ref":"2f71f73a108e3892","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kabul","hashes":[{"alg":"SHA-1","content":"cb8f62ca55e5397843f5ae3b003e3938f313f931"},{"alg":"SHA-256","content":"acb4de2e759e7ff52d1753d5769143d8773b4bfe02864e1920b6190b2bd711b3"}]},{"bom-ref":"321d34e41d6b5a63","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kamchatka","hashes":[{"alg":"SHA-1","content":"a3d0759d6fc7bc6e19036f8d7176933eb6e70674"},{"alg":"SHA-256","content":"eda5c938579a6c9d09b444c531131a3d1e285638ffa5dd01716c342c4b4ca32c"}]},{"bom-ref":"4061b5222a899c28","type":"file","name":"/usr/share/zoneinfo/right/Asia/Karachi","hashes":[{"alg":"SHA-1","content":"feb5dbd19a652c8b5272d5921257733543ec5318"},{"alg":"SHA-256","content":"b3e77e3d55fb25c1539b7402b1cffe69923c61dfc3e4e066e3c8b18036a03e67"}]},{"bom-ref":"811fddb8f6716538","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kathmandu","hashes":[{"alg":"SHA-1","content":"3eb74cd5c2b9bce5301ba10a6ce721d800d086b6"},{"alg":"SHA-256","content":"d84ff25d5e426a387be7cb43c6dec373eb0a5786ca8ed012f22265a58409ae12"}]},{"bom-ref":"cdaae8cf963e49fc","type":"file","name":"/usr/share/zoneinfo/right/Asia/Khandyga","hashes":[{"alg":"SHA-1","content":"514f047337042d73191912b086e8e71726ce61af"},{"alg":"SHA-256","content":"a3a00192c23dca487195fb1052614f9f45e8eb28613ad3f60bd2c05ee025ea3e"}]},{"bom-ref":"079017bea4e3e00c","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kolkata","hashes":[{"alg":"SHA-1","content":"e75967f7b588713b168ddaad5ebfc3d625f6f873"},{"alg":"SHA-256","content":"5aedca0a7ca2f6b922dbe72b1d0337c7fad0a1ac0d1324ae00c9c7ae1b0a1da0"}]},{"bom-ref":"4ff510877a3fa52d","type":"file","name":"/usr/share/zoneinfo/right/Asia/Krasnoyarsk","hashes":[{"alg":"SHA-1","content":"842e9568d7a093c3a984b3f7dc384c5a3de18261"},{"alg":"SHA-256","content":"d5aad53883e8f4102ac36004fb18fe8190420efef321493fec4d841149a7f048"}]},{"bom-ref":"9fac05751db4b1c1","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kuala_Lumpur","hashes":[{"alg":"SHA-1","content":"5d8ee344f31974dba34796953baa704c67817c7b"},{"alg":"SHA-256","content":"10b524a13bf7f9ce8841fde6b18056af3fdeb04d82082185fd1370fbf6bf6bd2"}]},{"bom-ref":"25b80a06661bed11","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kuching","hashes":[{"alg":"SHA-1","content":"8a0ad20b2293c0d559e1a0f52b168a8a2d671b19"},{"alg":"SHA-256","content":"cb7e07c9961c574660b9bdbb278dd4382ccb75e4cc90b508dd3158d43e159aee"}]},{"bom-ref":"1a82ba711a7e36e6","type":"file","name":"/usr/share/zoneinfo/right/Asia/Kuwait","hashes":[{"alg":"SHA-1","content":"aefb2417794eedff161ea1476e57b6f8431a8240"},{"alg":"SHA-256","content":"f72786cc7c95aaa4306f643f3853121438c22011a5cc4b01a3b5bb1527abbcf1"}]},{"bom-ref":"5c8d0ca56c4fa238","type":"file","name":"/usr/share/zoneinfo/right/Asia/Macau","hashes":[{"alg":"SHA-1","content":"df513329c7ecb3b537ccdcc126e7cd64dc58b400"},{"alg":"SHA-256","content":"42a94a491cb736e8e6aeee8029db913da52b61ad4ef3a8e40c0eaf99021407f8"}]},{"bom-ref":"d79e7685d869f608","type":"file","name":"/usr/share/zoneinfo/right/Asia/Magadan","hashes":[{"alg":"SHA-1","content":"75fdd76f325a3c1ce5facddbb454d07e52927cad"},{"alg":"SHA-256","content":"e8965008f29d641aa562f8d94abf0ee0b46bb44290cc7c037cfa390c7df0d744"}]},{"bom-ref":"908bcf6694b7bc3f","type":"file","name":"/usr/share/zoneinfo/right/Asia/Makassar","hashes":[{"alg":"SHA-1","content":"098f08541ee2e73595df1f14be8785ebf0986b98"},{"alg":"SHA-256","content":"58844e488337822b18329633dd95dbbc5d353693b6515b62e065f77485a348ef"}]},{"bom-ref":"f643127cc48678c4","type":"file","name":"/usr/share/zoneinfo/right/Asia/Manila","hashes":[{"alg":"SHA-1","content":"15ebac15a3307ee571c1e4004f9479d190cc1f49"},{"alg":"SHA-256","content":"0269207102f8a206b65e6fe7572a278f0d25968c8e3fa4f06a23c5cba26244e7"}]},{"bom-ref":"882af3b1814361df","type":"file","name":"/usr/share/zoneinfo/right/Asia/Muscat","hashes":[{"alg":"SHA-1","content":"4fdcc901ec39133a1ce22b1effab215300092044"},{"alg":"SHA-256","content":"cc2062a102fc2a6231bef3cd29e50eec9590fa31167ab08bfc44c976ebe9e4a4"}]},{"bom-ref":"cd200f1b3857a1ff","type":"file","name":"/usr/share/zoneinfo/right/Asia/Nicosia","hashes":[{"alg":"SHA-1","content":"b71f2ee7d21ff3e46cdfd5accd493ad35d6ac4c8"},{"alg":"SHA-256","content":"c7fdd02af527adf3d224dc926aa2a8257c417faa1796df72ed4cdb228e4b24f9"}]},{"bom-ref":"a932f1a69c47b65e","type":"file","name":"/usr/share/zoneinfo/right/Asia/Novokuznetsk","hashes":[{"alg":"SHA-1","content":"9f0496c56ad807207f7449ba69c9a38985dd6ef0"},{"alg":"SHA-256","content":"f9ed2e9dbff7d79f00ed674fcef766464b758f709c229b88b64e3b8ff076ae42"}]},{"bom-ref":"8a25a843c0b3f566","type":"file","name":"/usr/share/zoneinfo/right/Asia/Novosibirsk","hashes":[{"alg":"SHA-1","content":"37fe8215163483b917d065eced0ce6b87c55c55b"},{"alg":"SHA-256","content":"74b0bae4d7a2811dc74ab5d61998868fd52aa9cdc56cc0c0b368603852ba1b5f"}]},{"bom-ref":"dfdcba3082235bd2","type":"file","name":"/usr/share/zoneinfo/right/Asia/Omsk","hashes":[{"alg":"SHA-1","content":"209abc5eb8f122d79130c83d98d1675cc197758b"},{"alg":"SHA-256","content":"2f95cff408878618a426e828d5892da9727957d0b9d3989bc70d0669e8d46b1a"}]},{"bom-ref":"7fcf665df02580e5","type":"file","name":"/usr/share/zoneinfo/right/Asia/Oral","hashes":[{"alg":"SHA-1","content":"cf3b3c9e6c844f65d8245c4f3bb6a680dfe83f99"},{"alg":"SHA-256","content":"8c308a10c4a4fcd85cb0abec2c008ac0e609ddcfd90fc6e7e89811ea3f5cfddb"}]},{"bom-ref":"fdc9021a978e08a3","type":"file","name":"/usr/share/zoneinfo/right/Asia/Phnom_Penh","hashes":[{"alg":"SHA-1","content":"d62255260bd08f5bf4fba1ae97a3f07a0aab27be"},{"alg":"SHA-256","content":"d50c4a2d02ad517081483a1cfc8295272551d09a470d56d55ff3ae0348e801ce"}]},{"bom-ref":"da2d9d3f502a3e94","type":"file","name":"/usr/share/zoneinfo/right/Asia/Pontianak","hashes":[{"alg":"SHA-1","content":"c23f44397252cf87b02bc2e7ebb92903ea0c8e8c"},{"alg":"SHA-256","content":"6316bc23dead48291325536f1a40a794754b4eb9d4a2442308c4871ed3ee75ec"}]},{"bom-ref":"cd4d7ccb5acbfc38","type":"file","name":"/usr/share/zoneinfo/right/Asia/Pyongyang","hashes":[{"alg":"SHA-1","content":"cf0a88a405627cf7ef739d4bc613edcf6269d3ca"},{"alg":"SHA-256","content":"4320cf5540d07f0c2089329cfed82c8f76cc78ede2e2a977c82dd049167da57c"}]},{"bom-ref":"96e48c07df228565","type":"file","name":"/usr/share/zoneinfo/right/Asia/Qatar","hashes":[{"alg":"SHA-1","content":"a21776a94e1d302f522de0b0d7ab56d9987795f2"},{"alg":"SHA-256","content":"c4645ba9ae9716364ecad110eeba04436793aa779dd0b37387f06ddb2259d9d5"}]},{"bom-ref":"7060512bcdd5df1d","type":"file","name":"/usr/share/zoneinfo/right/Asia/Qostanay","hashes":[{"alg":"SHA-1","content":"b20cca844d01b17c4f3a221b9287972f68dd4845"},{"alg":"SHA-256","content":"ec32e8f7b2e1c0b21f6b77427fef4d009c08c4308075624e00b9f0bc4c89fc2e"}]},{"bom-ref":"2dbaceac49233a86","type":"file","name":"/usr/share/zoneinfo/right/Asia/Qyzylorda","hashes":[{"alg":"SHA-1","content":"efc1ee38e98becc8eb3b8f2239756840a78a8f63"},{"alg":"SHA-256","content":"350b9834da1121bb9fa76b02b29fceb110ce232ce158f96a154725c76c90dc50"}]},{"bom-ref":"07efcef8d1f08fce","type":"file","name":"/usr/share/zoneinfo/right/Asia/Riyadh","hashes":[{"alg":"SHA-1","content":"10091d38d70eae4ff4112b0cae7a60a6f503cd91"},{"alg":"SHA-256","content":"78486e0bf1ff2cd8061ddd75d7a7e3042d51d88b76a9423fbd208ff09eb081cd"}]},{"bom-ref":"12b723b9f677b685","type":"file","name":"/usr/share/zoneinfo/right/Asia/Sakhalin","hashes":[{"alg":"SHA-1","content":"552bda9da45ff42987dcacef148f7eb8546ff707"},{"alg":"SHA-256","content":"b035c80258615cf436436ad5e7a27d53a9c6ad94c971a76c5990c271629bf33c"}]},{"bom-ref":"c25279645bc60a85","type":"file","name":"/usr/share/zoneinfo/right/Asia/Samarkand","hashes":[{"alg":"SHA-1","content":"f80410e5b87c80358e45c1fa2644a769e2d6242c"},{"alg":"SHA-256","content":"32d905f89ae3e49bc688d95bc069d06a8e5725a21a724d38b5fcf63213bc085f"}]},{"bom-ref":"77600805d5be4848","type":"file","name":"/usr/share/zoneinfo/right/Asia/Seoul","hashes":[{"alg":"SHA-1","content":"60b719fec58da6413919188f5f42cde268ffb99d"},{"alg":"SHA-256","content":"00b0e44de6984da2f3230e52edd7d63a09b8dfed5b52656f3f23b731757c93ac"}]},{"bom-ref":"0e8966fa60e73ffb","type":"file","name":"/usr/share/zoneinfo/right/Asia/Shanghai","hashes":[{"alg":"SHA-1","content":"ee7b22e861e66eec0410a6f49a5436538ad3c290"},{"alg":"SHA-256","content":"147c25611ea693672d48452b7c9bdb17a5dcf88f32d682f8401115fee482b7c3"}]},{"bom-ref":"22ee118c698c96c4","type":"file","name":"/usr/share/zoneinfo/right/Asia/Singapore","hashes":[{"alg":"SHA-1","content":"f2eb6565876a8ff7ea7856e58b85fe40edb34830"},{"alg":"SHA-256","content":"f3e4a4a48a066284b83e08d6cf9b35e7b1a5ec8f475c4b573849ef11f0487f23"}]},{"bom-ref":"bcef5b888db287f2","type":"file","name":"/usr/share/zoneinfo/right/Asia/Srednekolymsk","hashes":[{"alg":"SHA-1","content":"945c2888d1bd68b20d28d11bd12e130a03cf457f"},{"alg":"SHA-256","content":"e39be48b16030bd1ffd7f2739ad429edaabec5e5f26f4d94e25f1b71addb5915"}]},{"bom-ref":"c19847daf7bbd5a9","type":"file","name":"/usr/share/zoneinfo/right/Asia/Taipei","hashes":[{"alg":"SHA-1","content":"369e573419de86bf7feb7a9b4120a32e93295f02"},{"alg":"SHA-256","content":"2f7d96b08f42e610575770add87d902142a56054760d143f1a9219f7efc95da0"}]},{"bom-ref":"f140553b24314c06","type":"file","name":"/usr/share/zoneinfo/right/Asia/Tashkent","hashes":[{"alg":"SHA-1","content":"3c603997eb81b5fad13aa3a80d6fa623b169f40a"},{"alg":"SHA-256","content":"81a146a24fe5a9be316376c88d173d199071d8ca56fa1e670766921262653131"}]},{"bom-ref":"c03090dab696ad24","type":"file","name":"/usr/share/zoneinfo/right/Asia/Tbilisi","hashes":[{"alg":"SHA-1","content":"e80e6272d8f24ac4636a20500b926413dc227b7e"},{"alg":"SHA-256","content":"fe786fa5d7ad3261005e6a7129fae7aa50b10da2e7efcd3d12db965b2887bdd7"}]},{"bom-ref":"48818fcc35bd4005","type":"file","name":"/usr/share/zoneinfo/right/Asia/Tehran","hashes":[{"alg":"SHA-1","content":"3ef4ed94ecf7f2de0fa072e7248bbb8760744137"},{"alg":"SHA-256","content":"db2bfc2e8770a0c997642c0cfd56f6966adcff22a73e23907a2ee0383f98b0ea"}]},{"bom-ref":"3e5974d4d37f5376","type":"file","name":"/usr/share/zoneinfo/right/Asia/Thimphu","hashes":[{"alg":"SHA-1","content":"cf30d448bfefecdfc5ba952dcfe279a32329be44"},{"alg":"SHA-256","content":"ef5c17835489e6293e403342bca593692c0715e61ffc258ac63b4b9b6be24ff7"}]},{"bom-ref":"1ddd8713cc1c04d7","type":"file","name":"/usr/share/zoneinfo/right/Asia/Tokyo","hashes":[{"alg":"SHA-1","content":"f8057935f395a3261a28e9fe9c1ecb131fd1efa9"},{"alg":"SHA-256","content":"4a6189fc055f0b721b0169c1420b7a6559587ace60c98844567d92609d6e7143"}]},{"bom-ref":"b184a8f21d54cb63","type":"file","name":"/usr/share/zoneinfo/right/Asia/Tomsk","hashes":[{"alg":"SHA-1","content":"e55be83c891bb5e38f678c05a4eafde69da17267"},{"alg":"SHA-256","content":"712462f1ea6a43b1a695c5a3e282c2ed73e79e046875b1015be77718b2e464d7"}]},{"bom-ref":"51ce82a5a355ef69","type":"file","name":"/usr/share/zoneinfo/right/Asia/Ulaanbaatar","hashes":[{"alg":"SHA-1","content":"63e0d1cf887c60fd6867672a9a105ed73061f661"},{"alg":"SHA-256","content":"c7c8a2d4d188afb55f5ea4e130e7f40c531dbded7357b2a1522274091d2d45cd"}]},{"bom-ref":"391e2ad8bf08498e","type":"file","name":"/usr/share/zoneinfo/right/Asia/Urumqi","hashes":[{"alg":"SHA-1","content":"6b922b8ab6cdec3d7ceaa36c6877093d525522af"},{"alg":"SHA-256","content":"d0ee4ad382e2cd21d717dd01741904ca11d92b49f146d2e3e121081c1214310a"}]},{"bom-ref":"5a2b9614d9327b13","type":"file","name":"/usr/share/zoneinfo/right/Asia/Ust-Nera","hashes":[{"alg":"SHA-1","content":"0cb4e2af8318d3f35d15b64b0303f428edbdda64"},{"alg":"SHA-256","content":"342bbbaa257b9c72f77c7154787b8b3711261088e4e4445b9017c7cd17942156"}]},{"bom-ref":"5a442790a1b5a7cf","type":"file","name":"/usr/share/zoneinfo/right/Asia/Vientiane","hashes":[{"alg":"SHA-1","content":"f0ee17ffd2b0d656035064e033f32e2809d317b9"},{"alg":"SHA-256","content":"7dde1ef9d279df409a492ddb9a2060b588369434b76810e216784ca5d4ad8bb8"}]},{"bom-ref":"77fddb33e55d715e","type":"file","name":"/usr/share/zoneinfo/right/Asia/Vladivostok","hashes":[{"alg":"SHA-1","content":"3a84100c476fae5250ab7d77d75a62edda0ab929"},{"alg":"SHA-256","content":"c67478d9de6b2afadb23f1adaa6c11d79031f2a0bdc6b34ae53fd44e9c2a6e32"}]},{"bom-ref":"68110912f0fb183c","type":"file","name":"/usr/share/zoneinfo/right/Asia/Yakutsk","hashes":[{"alg":"SHA-1","content":"23dd762a22f73a88d23c55dcf0a3cd2fed34c0be"},{"alg":"SHA-256","content":"43f7af466eeadc5ed49a92a1a1d89938087c0f14df688236b20940674e9a1dee"}]},{"bom-ref":"3d3bd62ed4d4a2cc","type":"file","name":"/usr/share/zoneinfo/right/Asia/Yangon","hashes":[{"alg":"SHA-1","content":"8723489ddade2bbc38c91c9de1a8e4f6cb124a73"},{"alg":"SHA-256","content":"7c4532fa68cc0d4088aef81c46f6513a3b491a2403c61cd067fab272b65afef6"}]},{"bom-ref":"53cbe8deb9476c7d","type":"file","name":"/usr/share/zoneinfo/right/Asia/Yekaterinburg","hashes":[{"alg":"SHA-1","content":"a567617cd2d270b8671794a6059cf391a9ff4a83"},{"alg":"SHA-256","content":"3124517166dc4f6621355fac1a7416b330a8f8abe7a4c26d9aa6135c7482f097"}]},{"bom-ref":"724038a157e76fa5","type":"file","name":"/usr/share/zoneinfo/right/Asia/Yerevan","hashes":[{"alg":"SHA-1","content":"9d852c7dcd75a3a31a667cd351560ec8a8ceec11"},{"alg":"SHA-256","content":"4e324f98813737c6c4a0dc73a5bc6cbdaede59527bf540a42419b0f72e69bb3b"}]},{"bom-ref":"f91ee936e176242e","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Azores","hashes":[{"alg":"SHA-1","content":"910a7d17708a90204a325b4ef43421f1ff346988"},{"alg":"SHA-256","content":"aca432a49083e15fdf83346a91ae4111d72e5cd15d1aaf114dd34d4b38f645de"}]},{"bom-ref":"f0c513d2d982e2b6","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Bermuda","hashes":[{"alg":"SHA-1","content":"45e7e25d86771deeef6a75840c4ba7907901ceb1"},{"alg":"SHA-256","content":"928e47d23cb79cfd26a3f70d53e6d48d21fcccd56120e884aa98fae1e4acfcbb"}]},{"bom-ref":"90ec85d4ff28eed8","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Canary","hashes":[{"alg":"SHA-1","content":"b692b463d7f957b385aefd95f68420c8d76a0c17"},{"alg":"SHA-256","content":"26c11434d2d6cf360e17185d019cbc2d452e624eb1187ce369a986b89546c496"}]},{"bom-ref":"fbde77c62e659a4b","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Cape_Verde","hashes":[{"alg":"SHA-1","content":"7cf6de08c34153d6007baaee55e3a6cb66ef380c"},{"alg":"SHA-256","content":"419bb9a29e239d8cef3aae841798ccc151552d41fab0d1573fcfded6451b65fe"}]},{"bom-ref":"c8c035bc8a75e84d","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Faroe","hashes":[{"alg":"SHA-1","content":"9777d335a31ff3823ee141098680952dc39332e7"},{"alg":"SHA-256","content":"2b5f628c0a8adc4a3bcfe61b1b86540744d3bb74117cdf9b57206d323d51138e"}]},{"bom-ref":"7e0a7472c7056b1e","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Madeira","hashes":[{"alg":"SHA-1","content":"f30d9dc0bd9c2f87fecb0c379b4c5046a160b4e2"},{"alg":"SHA-256","content":"1315be50e321dc6825ae7982d281fe47c6feb23b044752390b57f49229105d87"}]},{"bom-ref":"c72431a41f236fcd","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Reykjavik","hashes":[{"alg":"SHA-1","content":"2af99bf994923320deaf223b453320ab44687610"},{"alg":"SHA-256","content":"49a02d3fa5ef55a1f0f9a044e4e7de92a31aebeab2ea8a2cbdd7b2c7e26b87fb"}]},{"bom-ref":"e9c77e27790ea2d1","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/South_Georgia","hashes":[{"alg":"SHA-1","content":"9cf8b31671833e1515b0558ac0aa7404af06fcd6"},{"alg":"SHA-256","content":"c53121badf3ae6e22e0ed111bec4ccbee15f1880d1cb45d0f35d3666589ab07a"}]},{"bom-ref":"d98e1593394fe74b","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/St_Helena","hashes":[{"alg":"SHA-1","content":"d44a69000fff12778a8636b720ce7c8e229193ab"},{"alg":"SHA-256","content":"18811a731720d65332366fb456dc600d4dc9b33b0e67b55981e539efafb38fec"}]},{"bom-ref":"b2120856a007fdf9","type":"file","name":"/usr/share/zoneinfo/right/Atlantic/Stanley","hashes":[{"alg":"SHA-1","content":"25e11b8c53a9d24d56aeefb9e6bf498ecbb1d43f"},{"alg":"SHA-256","content":"3da3cebf24e22f0aa70dc5140fa21199ab9f95d596315f96598ff0ba63b09d41"}]},{"bom-ref":"10bf96265f6ce04e","type":"file","name":"/usr/share/zoneinfo/right/Australia/Adelaide","hashes":[{"alg":"SHA-1","content":"e01bc1ea9c0297d7470ef584ca99193b3b607b5b"},{"alg":"SHA-256","content":"cbd56ea16699dea527824a625260c35d417ae7ff8184b576767c2625964dbe40"}]},{"bom-ref":"80a43b75be6dac64","type":"file","name":"/usr/share/zoneinfo/right/Australia/Brisbane","hashes":[{"alg":"SHA-1","content":"e48222d0ba91c780e5286a32deb36e6d460e849a"},{"alg":"SHA-256","content":"3d4f4023387481cba61d3ee9dbc30f3fdcc47ec7390fc677ea7deabffb269787"}]},{"bom-ref":"4911d5cdffd282d6","type":"file","name":"/usr/share/zoneinfo/right/Australia/Broken_Hill","hashes":[{"alg":"SHA-1","content":"4c444b212afe3ad85aa669fec03cb1ad47dcc58b"},{"alg":"SHA-256","content":"843d5b181791c8e642b846af59ecddd3d0d3f663fc45b2daa1400242ccb41eeb"}]},{"bom-ref":"0f4dcf2dde0e3640","type":"file","name":"/usr/share/zoneinfo/right/Australia/Darwin","hashes":[{"alg":"SHA-1","content":"45a662e8a3562cdb9a22413acf920f0f025749fe"},{"alg":"SHA-256","content":"b38437f776ad53a7bb0c7a1e4f461ca0c7f909e03c6127760cb3d9ddacf805d9"}]},{"bom-ref":"c2d44ad327a52e77","type":"file","name":"/usr/share/zoneinfo/right/Australia/Eucla","hashes":[{"alg":"SHA-1","content":"af003ab634a220b91ceae8183fbd6a4c9cddbdeb"},{"alg":"SHA-256","content":"8ead2180040081eb141df03466b0765dc47b2c02264422160c49ff9e3b2623bc"}]},{"bom-ref":"0cb34881be10c495","type":"file","name":"/usr/share/zoneinfo/right/Australia/Hobart","hashes":[{"alg":"SHA-1","content":"b73d32935c2ceb76025405bd5291eb41052cbc7a"},{"alg":"SHA-256","content":"dbe33eddef2867ab93587e8e0393b3ecf2b0e4140301aa6a6d7a1629b26bfa74"}]},{"bom-ref":"99f820ae8556130f","type":"file","name":"/usr/share/zoneinfo/right/Australia/Lindeman","hashes":[{"alg":"SHA-1","content":"3ff73c1b2441a2ffe3fcc94d10d3d1793ee3ee68"},{"alg":"SHA-256","content":"44d0132eb3f1fca853573a8cd2a685ddeb98567265ae32d857190de93fb2753b"}]},{"bom-ref":"4d0091f4f7944fb7","type":"file","name":"/usr/share/zoneinfo/right/Australia/Lord_Howe","hashes":[{"alg":"SHA-1","content":"e9f9b1cf7e969aa70eb5376a1959fb3793da8a2a"},{"alg":"SHA-256","content":"ad7498e17538fa2dd87e8aeb55d4cdae6d3554b0114c58a67d82360c33063457"}]},{"bom-ref":"d09cceea30c1b976","type":"file","name":"/usr/share/zoneinfo/right/Australia/Melbourne","hashes":[{"alg":"SHA-1","content":"8405b418a3b78601cae6c6fc4e172126549e1639"},{"alg":"SHA-256","content":"ab3590bcdb1b4e0d8b858d98f7cb07f3349bc72fa6976e1f89ffb52217b6eb61"}]},{"bom-ref":"8abe03c4fab0dd1e","type":"file","name":"/usr/share/zoneinfo/right/Australia/Perth","hashes":[{"alg":"SHA-1","content":"fa4fc189d8f15deb0bdb1ee15258df9e7afc0235"},{"alg":"SHA-256","content":"af5807c8d6ef1711d674d1f8b73876983d80a4f001a720b95e9e0d6823db6a45"}]},{"bom-ref":"954d5fa1269df2b9","type":"file","name":"/usr/share/zoneinfo/right/Australia/Sydney","hashes":[{"alg":"SHA-1","content":"3edb56daf915d4c4c4df3400498faaacd41dbda0"},{"alg":"SHA-256","content":"8f313288c38ffbf9b3d6335c5ea33ae8a2ca66d7381274f7a819cc97bf64f582"}]},{"bom-ref":"6163fcb97e58d539","type":"file","name":"/usr/share/zoneinfo/right/CET","hashes":[{"alg":"SHA-1","content":"5129a3782fee58d043d4af56f8b068c4e85efaf2"},{"alg":"SHA-256","content":"b9cadafd0fbef6e3707510ab5533690fd407a4cf3119bef19cbfeb0a8d86b379"}]},{"bom-ref":"3850b838f84da87b","type":"file","name":"/usr/share/zoneinfo/right/CST6CDT","hashes":[{"alg":"SHA-1","content":"023f67b70ecbd82f26bf1226cc2f77d79f37ad14"},{"alg":"SHA-256","content":"fd8766a36398bf4d34e01598f80502f7b0e8a42092cf9fe53662481e473795f7"}]},{"bom-ref":"65ea3909ff2f6d89","type":"file","name":"/usr/share/zoneinfo/right/EET","hashes":[{"alg":"SHA-1","content":"2c81584304b190ad8c5a72ad1c7c42b97c4b2e86"},{"alg":"SHA-256","content":"cd9510c46c93a82275234420ff0f2bc0564a79392e3785b1093a4c090bbbec68"}]},{"bom-ref":"2897d9d277de14eb","type":"file","name":"/usr/share/zoneinfo/right/EST","hashes":[{"alg":"SHA-1","content":"0d22d2ebd28cc6bec74d6855457fd5f018d385bf"},{"alg":"SHA-256","content":"88ae9fb1b14fea969b4be3483ba796f024d887676f0d1c752a83e5f51ddc898c"}]},{"bom-ref":"33f6c1d2c4877bdf","type":"file","name":"/usr/share/zoneinfo/right/EST5EDT","hashes":[{"alg":"SHA-1","content":"af703cbb06dee603675591df1da7935e9c4d3ada"},{"alg":"SHA-256","content":"d7599b36d9dc694d22da8d4f6e3c3d2e9aad4ea771ac34a6de11e77e754f1aa3"}]},{"bom-ref":"c53fa08ec3cc547b","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT","hashes":[{"alg":"SHA-1","content":"4a34e9552e5ee45e445ffc91685751516ac360a4"},{"alg":"SHA-256","content":"3804d727e70dcb1c5abef681c418735d27abebb676f5f800f53811e34724d1f5"}]},{"bom-ref":"a4d242987e72050b","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+1","hashes":[{"alg":"SHA-1","content":"4f33f1059df0d9da65f6567f5d4e2eee268e1b5d"},{"alg":"SHA-256","content":"9807d08f1eaab8e1c05bde989c86e675659afdf16272fc4f35082fa29e4d8848"}]},{"bom-ref":"80ed0f9d31324427","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+10","hashes":[{"alg":"SHA-1","content":"215df374dad5942e1e14bb69f8a88fdd1649e604"},{"alg":"SHA-256","content":"9e8d66b98c84088924313759b06332f73902194664d0e1f4383bc58054e2ccde"}]},{"bom-ref":"e1881495a993b113","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+11","hashes":[{"alg":"SHA-1","content":"9de57eb4052575240518f7a53644901536554daf"},{"alg":"SHA-256","content":"1427cf1e8ebbe985e83018a4d4fc07fa18bb7188ab135b852c38c8582ba22358"}]},{"bom-ref":"bd8a1b9a98ea7e55","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+12","hashes":[{"alg":"SHA-1","content":"a9067e21247d554f2e43980e33a26048889f9348"},{"alg":"SHA-256","content":"1cb0d227ecf8cd94b61de79f18e3ca071a5850cd02d43f24c1804345131d5cc8"}]},{"bom-ref":"fbc4bfaea748ae41","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+2","hashes":[{"alg":"SHA-1","content":"2be6cd87a47510f1240d393fb84a8402e3d34d8b"},{"alg":"SHA-256","content":"064ec7ed36edc90d2e9f4cb624c62537c4dbedbe4fdda328b3fea0997b621c95"}]},{"bom-ref":"1f7f690b91f9481a","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+3","hashes":[{"alg":"SHA-1","content":"6f60a0dfaadd184ba435dc146f94ba6918e32dcf"},{"alg":"SHA-256","content":"ca6f605553f3288630d31c2f2422b2c777ab342d2b5ca5ae35a1a1686cd1b2cd"}]},{"bom-ref":"8444d6eadc1b15e7","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+4","hashes":[{"alg":"SHA-1","content":"bf4f4aa2bece20a997627b6013ec1ee4b92a640f"},{"alg":"SHA-256","content":"858a1dc720f8fc464bf4b02e124f5beccc8af7956cbf920808570d8315889852"}]},{"bom-ref":"56466c6989fee17b","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+5","hashes":[{"alg":"SHA-1","content":"06f4752add301cf3696d287966265190bcb6a80d"},{"alg":"SHA-256","content":"6568675cca222254c6b0d85bd6a129e55839b3387fc11fa293c02947c71ed43f"}]},{"bom-ref":"a907f52e515f73ee","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+6","hashes":[{"alg":"SHA-1","content":"a579d75959e5ebfeceadeb35c155c1e02a9b4c8c"},{"alg":"SHA-256","content":"055138518b039befae0afadd3021f8d9acd752a3b75e02e14d61eac77cc70c4c"}]},{"bom-ref":"ca9cdb6f0bddd968","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+7","hashes":[{"alg":"SHA-1","content":"6473f1ec7188501f7226e258803ab97670c409af"},{"alg":"SHA-256","content":"f9e993977ffa8a30b982bde16594fbb140889de9d7cfcf4a8acdef7f4e3d292c"}]},{"bom-ref":"345a6850e942880e","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+8","hashes":[{"alg":"SHA-1","content":"f9f3d8d22d29337f962c21cbf76d71c351a47fa4"},{"alg":"SHA-256","content":"4ac3ed85edc42c9d2cbae63a424caf391d91d8c16cb47d2c95c78967bec650a0"}]},{"bom-ref":"9d7b3cf8414cf92d","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT+9","hashes":[{"alg":"SHA-1","content":"bb49bd7a9044ee856166162edc83177f5d6408ce"},{"alg":"SHA-256","content":"9f22a09a37b69ae6f1089f94582bebaf14e22d3a976b65ac68a716607fe0503f"}]},{"bom-ref":"f9a517c3c1d4885f","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-1","hashes":[{"alg":"SHA-1","content":"170451e34dd69f4e89cc61d73276987a2be900df"},{"alg":"SHA-256","content":"a3f3ff9d3b8aa33a421a7d1a7b2175b91e206b26ac8ca1ac482dd23b5b3baf62"}]},{"bom-ref":"4ae5f892dd30b96d","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-10","hashes":[{"alg":"SHA-1","content":"187e93f28839514301e7c464879b86081af0edb4"},{"alg":"SHA-256","content":"515daa6d5cfae809fceb66c6e4e9a0ce5e9b2388e8409f230e296b1f9adb5d2d"}]},{"bom-ref":"a5f016bc527e003c","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-11","hashes":[{"alg":"SHA-1","content":"193a32e9d780507d11a91fdb56e455172bece2e0"},{"alg":"SHA-256","content":"e43ad155b68c2b0f51abbd4f359613ed29993b5e19d87e5c1b2c2f7d16831741"}]},{"bom-ref":"de6622dd32a0c47d","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-12","hashes":[{"alg":"SHA-1","content":"4cc65799b457a9c0e3bd41ea419e6f377326e7d4"},{"alg":"SHA-256","content":"23783d0cfd426d2f5a785d8b445089c09790089117592973f40dc94d5dd807b7"}]},{"bom-ref":"737bd7c36152aa5f","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-13","hashes":[{"alg":"SHA-1","content":"c5ba2aa972b7205c5623407e3878f301805d629c"},{"alg":"SHA-256","content":"37432010d9d43b9be4529e96db967ce3c0253add9e683ec8c87dfe25581351f2"}]},{"bom-ref":"d8947aab9c4454ad","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-14","hashes":[{"alg":"SHA-1","content":"ada6ba394c4149f94529b064363b60f671aea9e5"},{"alg":"SHA-256","content":"7cfe25f42836c0837bd6c2db51f4f0b17feaaa74fe705625187564b60ffb8b6f"}]},{"bom-ref":"e56f485348ccbdfa","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-2","hashes":[{"alg":"SHA-1","content":"7c11bdbe7581c8fefcd0630f39be4eade1038a1a"},{"alg":"SHA-256","content":"ba1b7515c09b32f4a7d17b8b17e864aeffc0d04070a7a31625d00cc5eb558eef"}]},{"bom-ref":"ccc2f98831d65736","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-3","hashes":[{"alg":"SHA-1","content":"860b57120c333836dc83e90a6222ff147db62aa5"},{"alg":"SHA-256","content":"7e6c3f695beb7f8390c31fc02c5cbb87d76905de7b09665279b4b645fb32333c"}]},{"bom-ref":"0d5c959ef6eb3483","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-4","hashes":[{"alg":"SHA-1","content":"5f85bd9a351cc9c7bd6ea56a36a4ac2c1c25815c"},{"alg":"SHA-256","content":"d28da5a3b197493417466b6629855dc7dbeee3e527fdafb3b2649f693b651b13"}]},{"bom-ref":"bb31e4d61a1852bb","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-5","hashes":[{"alg":"SHA-1","content":"2dbd1e01dbb9860724f53d3227cece34c3d11f0e"},{"alg":"SHA-256","content":"715da670ed52202917bcda9bf60965ee92284c42e4ef160dee83f6fc03e991eb"}]},{"bom-ref":"08dad68ad0fba2a0","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-6","hashes":[{"alg":"SHA-1","content":"3172733e83156ca8854418139fccb26c12e29640"},{"alg":"SHA-256","content":"c90012a89dbb5257bc781f68c7702c3312e0cbc2b11d225e3309545359458a62"}]},{"bom-ref":"e70bceb8115fe99a","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-7","hashes":[{"alg":"SHA-1","content":"2563a610f2480c0f58e9a60895484eaeeaa3172e"},{"alg":"SHA-256","content":"c33d01ace2b6e161850cc1cf0e695b0899d6acd20c8a8e2de7a1e39ee5a3d723"}]},{"bom-ref":"53f71d02c3c8c4ca","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-8","hashes":[{"alg":"SHA-1","content":"4b3142ec3e858f873076ef87fe7217a3ec481221"},{"alg":"SHA-256","content":"9ea2fff88e752833ba5fa0516731ec9b4ae20d81fe39f1b8f443264a9545dd4c"}]},{"bom-ref":"4dbc8ee4a295c2e4","type":"file","name":"/usr/share/zoneinfo/right/Etc/GMT-9","hashes":[{"alg":"SHA-1","content":"b01ab67156077268b3536ccdc2b07032d7923b6c"},{"alg":"SHA-256","content":"df80256e3dbaf7703b48fab95b314d1612f9907a8460cecffed84a40b48fe275"}]},{"bom-ref":"d09ab47f07d58e51","type":"file","name":"/usr/share/zoneinfo/right/Etc/UTC","hashes":[{"alg":"SHA-1","content":"111d2c61fb6bd6c10f42aa22d0004e70ca818858"},{"alg":"SHA-256","content":"f8bcb8fc856b653c65ebd02e409502fcdc31acf111990bb5051daddcc9221ca7"}]},{"bom-ref":"45a699d3eca7a12b","type":"file","name":"/usr/share/zoneinfo/right/Europe/Amsterdam","hashes":[{"alg":"SHA-1","content":"b12776c72937509298ac771c9df476aca0ed1d7b"},{"alg":"SHA-256","content":"dd46a1d2fa6b797feca56be959154b76e6c7f2a3c59d3f580159f99e6152092b"}]},{"bom-ref":"9a122121da594ee0","type":"file","name":"/usr/share/zoneinfo/right/Europe/Andorra","hashes":[{"alg":"SHA-1","content":"2bf800aefd16ab3f73f4636668ff67beea4ee383"},{"alg":"SHA-256","content":"6922f62ce642699a113b6de3bc749036328772e8f799ea68235e6ceb83fdcfd5"}]},{"bom-ref":"9ac6d69d780668a2","type":"file","name":"/usr/share/zoneinfo/right/Europe/Astrakhan","hashes":[{"alg":"SHA-1","content":"e5c843523d009641618742f84e6e4d9361c8f828"},{"alg":"SHA-256","content":"cfbb6e3d456dea0a9cd8149b35a4ba20b28cf8f61f6f2d41db20c9750094ecc0"}]},{"bom-ref":"2d03892900a53cbc","type":"file","name":"/usr/share/zoneinfo/right/Europe/Athens","hashes":[{"alg":"SHA-1","content":"973dd2a8ea7b6cb729f861f939088a9d7ddc6b60"},{"alg":"SHA-256","content":"0b21aab978ce80d4e8f6305dfd1cb7a3bded1cef5511c1c6ac3e4c79e0e7942e"}]},{"bom-ref":"ed5f2a612538ffe9","type":"file","name":"/usr/share/zoneinfo/right/Europe/Belgrade","hashes":[{"alg":"SHA-1","content":"23afa3da9ab83fcd71ca99a697549ad31c37d021"},{"alg":"SHA-256","content":"dc2cc1a99358d686b03b0f16843eae9f97c4a7e69446f952eab54158a899fc46"}]},{"bom-ref":"2d260805cf2aed5b","type":"file","name":"/usr/share/zoneinfo/right/Europe/Berlin","hashes":[{"alg":"SHA-1","content":"761bc63c469bbbb12665a9196525ff17a5e97c43"},{"alg":"SHA-256","content":"40abb3fb1825c7909ca9f4140133a794d25ce30f2d09c50146b53bbc45677ce3"}]},{"bom-ref":"edc57f353314e5c9","type":"file","name":"/usr/share/zoneinfo/right/Europe/Brussels","hashes":[{"alg":"SHA-1","content":"9317364d8157eef934bd80e6f2f4b246aca625e6"},{"alg":"SHA-256","content":"a989163f00fcf4cd9cbc121a51084fc00f163617fe8a9d2d3180e9a082ade4ee"}]},{"bom-ref":"56efc5bb63a33bad","type":"file","name":"/usr/share/zoneinfo/right/Europe/Bucharest","hashes":[{"alg":"SHA-1","content":"c0c85adef393ffa1f0ac36d7ea9a4ddd2dd8cbf8"},{"alg":"SHA-256","content":"45adf23c78a4e981c7103bd7021c5cdd9a59a5eceb3c4550c1e2bc22da4238eb"}]},{"bom-ref":"aac67a36012ba0db","type":"file","name":"/usr/share/zoneinfo/right/Europe/Budapest","hashes":[{"alg":"SHA-1","content":"5fcd187893f877966293823b2a6ce90b98d1700d"},{"alg":"SHA-256","content":"43b843c734dceea52f591d8dde6429cfc2079961f63c72cb6689e0d945271c10"}]},{"bom-ref":"4d953bea1b529cb0","type":"file","name":"/usr/share/zoneinfo/right/Europe/Chisinau","hashes":[{"alg":"SHA-1","content":"2607cf44a12091bb88e8e9b99ebe852d0bc4cfcf"},{"alg":"SHA-256","content":"7a68b7675fb2d25d20d140044c13b79e108b9baae837ee4bac5e2e5186f449e2"}]},{"bom-ref":"5a1ea27558b890ac","type":"file","name":"/usr/share/zoneinfo/right/Europe/Copenhagen","hashes":[{"alg":"SHA-1","content":"1fda5129e91dfb0dc450d39131c1dbe97e8e8075"},{"alg":"SHA-256","content":"e5a59ef5829313b22afebbc2b057fef2a4185960224575f47ea7934d3689e601"}]},{"bom-ref":"04e21cc6b4b3c683","type":"file","name":"/usr/share/zoneinfo/right/Europe/Dublin","hashes":[{"alg":"SHA-1","content":"e78a22f74d85e7b32ad7ba608db4c6c6a993602b"},{"alg":"SHA-256","content":"ab46325d579dcae515baee81d73b01508f4880a0b7599676b4bde4928d9fb993"}]},{"bom-ref":"cb8f8f0aa46b0bf8","type":"file","name":"/usr/share/zoneinfo/right/Europe/Gibraltar","hashes":[{"alg":"SHA-1","content":"f8c61fc6052d74c7f95b7240458d78cce23cd171"},{"alg":"SHA-256","content":"251bd094e4cf334ba25b36bbf51947d2a2d44d4416f23ca9595b5e13de05458e"}]},{"bom-ref":"f2425f2206602fa6","type":"file","name":"/usr/share/zoneinfo/right/Europe/Guernsey","hashes":[{"alg":"SHA-1","content":"c93e3bdba107a2057778727ddf61002bdcec0bcf"},{"alg":"SHA-256","content":"cd5225640b2bc6a4086f8a926a8e441a34e4d836cd94c8f8026de8948a9fe119"}]},{"bom-ref":"d54d24ce13d78fe5","type":"file","name":"/usr/share/zoneinfo/right/Europe/Helsinki","hashes":[{"alg":"SHA-1","content":"d1c968c3b71016918710dbe5a4fd18721a833e0e"},{"alg":"SHA-256","content":"bd7f3f21517c31c66156d5269f79cda648865dbcd1abd982984837c1444750eb"}]},{"bom-ref":"9dd75ca5f6545667","type":"file","name":"/usr/share/zoneinfo/right/Europe/Isle_of_Man","hashes":[{"alg":"SHA-1","content":"80970e4edeaa5642b3254f82df0c287fef888ef0"},{"alg":"SHA-256","content":"6aebb11706db6559a1835dcf30c8ff4a07b0509050dd3f51ba1f67e3dda4af4d"}]},{"bom-ref":"0fc19bac6850c743","type":"file","name":"/usr/share/zoneinfo/right/Europe/Istanbul","hashes":[{"alg":"SHA-1","content":"dc604dd8d3b9d671ecce89eb3a204edee1f59ec2"},{"alg":"SHA-256","content":"95aaca00415efde931399abe8bb938232ea511ae5a07d3b7020311f0d15ca978"}]},{"bom-ref":"8e5acc280745a1a0","type":"file","name":"/usr/share/zoneinfo/right/Europe/Jersey","hashes":[{"alg":"SHA-1","content":"462580d6c9187b20efa2b08dba20b9a895dc8e32"},{"alg":"SHA-256","content":"f541db8be15d0df9724c856be89e689d1af207ab6fe704732ec6b7b747f49dc4"}]},{"bom-ref":"5ea9af0acc598734","type":"file","name":"/usr/share/zoneinfo/right/Europe/Kaliningrad","hashes":[{"alg":"SHA-1","content":"c18bb63d538cf84e00e9118efe24071cad5568fa"},{"alg":"SHA-256","content":"dcc68ae7cb182f4ed535e6eeb0403e6a22976409e85497e754872c8a212ca11e"}]},{"bom-ref":"ef69a6e460a37ab8","type":"file","name":"/usr/share/zoneinfo/right/Europe/Kirov","hashes":[{"alg":"SHA-1","content":"b80a1d03a6ac7a6c157af580c6b54ee51190317c"},{"alg":"SHA-256","content":"53de74114fbee3d569213704c6f9d4358a6f0e8aef641dd5838c0de1dfc97b8c"}]},{"bom-ref":"aaec45caa2602cc6","type":"file","name":"/usr/share/zoneinfo/right/Europe/Kyiv","hashes":[{"alg":"SHA-1","content":"99f6ff708276dc72bd3a6118d38b41d19a960c3b"},{"alg":"SHA-256","content":"78e185706f0749f67739a0ee28f216e81404766bfb85585a3cdb955b45c808cd"}]},{"bom-ref":"ab6f7bb4a3749c6a","type":"file","name":"/usr/share/zoneinfo/right/Europe/Lisbon","hashes":[{"alg":"SHA-1","content":"2b63f69859e1840fd9919b164b8b798460332162"},{"alg":"SHA-256","content":"5e5a46aecd0c4fe0334e62d3aa1ca7e1c5831101b9bb270ef487c1b484b84466"}]},{"bom-ref":"c69e777fa5d9860a","type":"file","name":"/usr/share/zoneinfo/right/Europe/Ljubljana","hashes":[{"alg":"SHA-1","content":"7c3cde533225f9719da4e9c2dfdd9d2f0d38f316"},{"alg":"SHA-256","content":"3d8993d2ddff775ec371d0873368307ddffc2e8b472cade67259a2bfc31b81e8"}]},{"bom-ref":"aeff7f8f339dbd4e","type":"file","name":"/usr/share/zoneinfo/right/Europe/London","hashes":[{"alg":"SHA-1","content":"9ef892f2fcef5c652119b1684380cac130b7130a"},{"alg":"SHA-256","content":"c4c819712c38e314f56d369e04cc6ddc0a97ab5fbbd07fa006592d61979da468"}]},{"bom-ref":"c2c6c2225ab114cd","type":"file","name":"/usr/share/zoneinfo/right/Europe/Luxembourg","hashes":[{"alg":"SHA-1","content":"7f940420f77e355a54a85b4527d77efebae92f4d"},{"alg":"SHA-256","content":"a9ff95c1ba57ce45f20af03f5656c6d2538bb197a171cddecaebd035d41de7a8"}]},{"bom-ref":"638a432842a4991b","type":"file","name":"/usr/share/zoneinfo/right/Europe/Madrid","hashes":[{"alg":"SHA-1","content":"f24de556add4f728b9a433fda3817f7768bbaa59"},{"alg":"SHA-256","content":"c86db6fcb5e60a044dffa0e7cdadb37c0746a7a957157e3b277c79a5ab2fc9b0"}]},{"bom-ref":"e2fd5089fe24becd","type":"file","name":"/usr/share/zoneinfo/right/Europe/Malta","hashes":[{"alg":"SHA-1","content":"d597a28ee86202cf50b7e66eaae3d50f18f101ff"},{"alg":"SHA-256","content":"45b9814004993b970b673a8ac89e007096ba9e9b708aa04ed3f1e662e1d34194"}]},{"bom-ref":"8ef605528433c68d","type":"file","name":"/usr/share/zoneinfo/right/Europe/Minsk","hashes":[{"alg":"SHA-1","content":"7fb003d715b69bac349814a21a29a7da69ac4dd7"},{"alg":"SHA-256","content":"e80288238e2ec4bb81adcd3bd52f2644763a2851d2af57af67136e89288063bd"}]},{"bom-ref":"221a60fa4150f030","type":"file","name":"/usr/share/zoneinfo/right/Europe/Monaco","hashes":[{"alg":"SHA-1","content":"011af5c8991d1acb51dbd594d5caf32fe6731100"},{"alg":"SHA-256","content":"c001557e6223d4c4d511fa837d975a3e4f52b0b0cef262df223bddc505f66cd8"}]},{"bom-ref":"c18310e63785da5d","type":"file","name":"/usr/share/zoneinfo/right/Europe/Moscow","hashes":[{"alg":"SHA-1","content":"eed24277002fbb4d2936644cb37e1283c1f4c53a"},{"alg":"SHA-256","content":"6d808ea66278cecb36050121bf906562716676d41598d73a6c566011b793558a"}]},{"bom-ref":"a6157170e7613459","type":"file","name":"/usr/share/zoneinfo/right/Europe/Oslo","hashes":[{"alg":"SHA-1","content":"a0367ae9b3dcd67a29338471f7fe74f3e70dc1ef"},{"alg":"SHA-256","content":"3bfeb5315e57194ab1719b639c7946de3904425bb6a0f6737e0945361099b8d5"}]},{"bom-ref":"698c3c15f958788f","type":"file","name":"/usr/share/zoneinfo/right/Europe/Paris","hashes":[{"alg":"SHA-1","content":"4d3ddbda7392542884911c2c6986c17873ca7555"},{"alg":"SHA-256","content":"ee3c7e59a59600c759b983042896041a1048b6bb70caa3e107b9a689eaea88fe"}]},{"bom-ref":"84350ef05354dcf5","type":"file","name":"/usr/share/zoneinfo/right/Europe/Prague","hashes":[{"alg":"SHA-1","content":"3000c257145fc4134e01ac977260578ba5a54ea0"},{"alg":"SHA-256","content":"818e0c14a66416e82f7e0430c58b8b285181ba3cc10cdb4d4ab08add5d335ad1"}]},{"bom-ref":"ced49dec81730ff5","type":"file","name":"/usr/share/zoneinfo/right/Europe/Riga","hashes":[{"alg":"SHA-1","content":"a89e091fa80df5190eb832a6cd5615ce6713845b"},{"alg":"SHA-256","content":"5701be5e1a36479c3fa94ce393acdf7465251244cd4e29a3d0ea13b5284dfa47"}]},{"bom-ref":"ae884eade1d2ebe0","type":"file","name":"/usr/share/zoneinfo/right/Europe/Rome","hashes":[{"alg":"SHA-1","content":"e3b0c181c716489a66433cb632b3c4c7ee3ec363"},{"alg":"SHA-256","content":"8f9cd8e08aae8728b51c5a19d2dbdbd20d40660ccfb4ccc6ef687f08b40ace45"}]},{"bom-ref":"4a920e8648b66da0","type":"file","name":"/usr/share/zoneinfo/right/Europe/Samara","hashes":[{"alg":"SHA-1","content":"be624b43697bb976bb7425a2a6e83f630ab3a9cb"},{"alg":"SHA-256","content":"408254df84dbde480cc617a61ee4a49c8c3555528f910660447d3fa841405a5d"}]},{"bom-ref":"3b4872c7c286ae53","type":"file","name":"/usr/share/zoneinfo/right/Europe/Sarajevo","hashes":[{"alg":"SHA-1","content":"67fbf73973eb5edaba76fb0c6f71bd9cb9c39cf7"},{"alg":"SHA-256","content":"e43bd814d6f271280b7da4fef6e739a97708b0496a51e21c7e13e6ddf0850dc9"}]},{"bom-ref":"a2169bd17e757024","type":"file","name":"/usr/share/zoneinfo/right/Europe/Saratov","hashes":[{"alg":"SHA-1","content":"c78b6942bed0edd115553e26d8dd361a294893ad"},{"alg":"SHA-256","content":"004d69abc47f50556aa49c855a4d3bff4ca9bcc763785a415ed3fdb47340f5cb"}]},{"bom-ref":"89f419d01e72080b","type":"file","name":"/usr/share/zoneinfo/right/Europe/Simferopol","hashes":[{"alg":"SHA-1","content":"cfcf37ebdcb0b02d15a583777c023df42143dfd6"},{"alg":"SHA-256","content":"ce35821aba81db349aea89e60cd4f6a73a8899b8c7aedd74d23bd12a39a45144"}]},{"bom-ref":"f6ccacc2129b341d","type":"file","name":"/usr/share/zoneinfo/right/Europe/Skopje","hashes":[{"alg":"SHA-1","content":"d7da4910f22419e98ef51977fb542dc3a30bcf5b"},{"alg":"SHA-256","content":"e1f0f5e4b1bc61d9efc73bf7d58fdd09b653d38571cc57ee545e2462a1f5e863"}]},{"bom-ref":"e0b82f47094f4609","type":"file","name":"/usr/share/zoneinfo/right/Europe/Sofia","hashes":[{"alg":"SHA-1","content":"e8fb7645d19ff487a761c4c96305fa42c8cd0849"},{"alg":"SHA-256","content":"ef4953a85254fce2f17d2baf8303a32356b11dc2097ebb8a20388bbc83bfd440"}]},{"bom-ref":"04d4071e02149fe1","type":"file","name":"/usr/share/zoneinfo/right/Europe/Stockholm","hashes":[{"alg":"SHA-1","content":"bc7ad8e839fa2b9dd48dbe3218ed9f4d35768b2c"},{"alg":"SHA-256","content":"d7f4029b0d32a89e5356292d4ea4ef01992f4aebc22e463a2df805e0fff24108"}]},{"bom-ref":"750656e50e54cd99","type":"file","name":"/usr/share/zoneinfo/right/Europe/Tallinn","hashes":[{"alg":"SHA-1","content":"b63fb5f52f249f9381783de3a109e91cfb332204"},{"alg":"SHA-256","content":"931d08a0be0d09216a54fa54ecaa515212889d74ebb80b75f17b275d858834ee"}]},{"bom-ref":"a03c507546c04e73","type":"file","name":"/usr/share/zoneinfo/right/Europe/Tirane","hashes":[{"alg":"SHA-1","content":"821f6dd8a2d8533e67e829ce9dd043528bb40fdd"},{"alg":"SHA-256","content":"9a01249a9286c257bff42860226baa6ad371bfedffd76bbb95f9d89da5d7eeb1"}]},{"bom-ref":"acb597882adc17c0","type":"file","name":"/usr/share/zoneinfo/right/Europe/Ulyanovsk","hashes":[{"alg":"SHA-1","content":"a082267af1651ef41ab6e738948d9a7195d82c96"},{"alg":"SHA-256","content":"81822b7d32eb7b8f9a6f3248ed8838e7f8d8849cc313c6c821215e893b56dc35"}]},{"bom-ref":"50fdaa5b50304eb6","type":"file","name":"/usr/share/zoneinfo/right/Europe/Vaduz","hashes":[{"alg":"SHA-1","content":"7cd4130ff973645786261e4b61e99238890bfadd"},{"alg":"SHA-256","content":"e3b7925d020addf5f49d85031649d7158fd1a37bc60c85a78ea2fb765600f7dc"}]},{"bom-ref":"9d624679cb94e41f","type":"file","name":"/usr/share/zoneinfo/right/Europe/Vienna","hashes":[{"alg":"SHA-1","content":"94feeead789a6023bdf340b0ef821735cc6a7075"},{"alg":"SHA-256","content":"ef4bc5d620dbbd1189dfac665b1a6090afb1c1bf284973b18147a8cdac6e3fae"}]},{"bom-ref":"6a2d83dae948d05e","type":"file","name":"/usr/share/zoneinfo/right/Europe/Vilnius","hashes":[{"alg":"SHA-1","content":"c0ab7615a6b83cfe5b0055a1efa766db0577e6cc"},{"alg":"SHA-256","content":"ca2b908cd261512a46a76dac3ae92ea58c6dfcb499620f9a15aa2a1a6b2d66f0"}]},{"bom-ref":"241f83c697eceae2","type":"file","name":"/usr/share/zoneinfo/right/Europe/Volgograd","hashes":[{"alg":"SHA-1","content":"02150dfbe35c2046d25db3864dfc0a46a6c67aba"},{"alg":"SHA-256","content":"a98ac89b2baf6966ec26790e6c11a905d54c4d44ec25c74bb083bf3efa038a12"}]},{"bom-ref":"6e595138e6cf19f8","type":"file","name":"/usr/share/zoneinfo/right/Europe/Warsaw","hashes":[{"alg":"SHA-1","content":"4460b58788cc0c25c1a60f8cb61ef512e7d3618c"},{"alg":"SHA-256","content":"9743d8ea1f1aa81575eabcde189b173376fd53aa5a06f926df93428168985786"}]},{"bom-ref":"d41388b5ab4ce613","type":"file","name":"/usr/share/zoneinfo/right/Europe/Zagreb","hashes":[{"alg":"SHA-1","content":"a4faa58e89aea5fe36f24704a2b50076dc88a02d"},{"alg":"SHA-256","content":"cc2f586370d24874c9fe15d9b08f02648c7f99fb87b2867bc79d79aa82a63b56"}]},{"bom-ref":"793fa280265383ab","type":"file","name":"/usr/share/zoneinfo/right/Europe/Zurich","hashes":[{"alg":"SHA-1","content":"e18d7d019897bd4a87365e431fa8c8b68079b955"},{"alg":"SHA-256","content":"5e143a3a7a6bf0a88afd13bf12ff3a8c13cb4b5d16daf14c973b58158215b427"}]},{"bom-ref":"adaf8f38c7cb55ed","type":"file","name":"/usr/share/zoneinfo/right/Factory","hashes":[{"alg":"SHA-1","content":"ae1fd694819cb33e03d7df4fb0f53eb2e211a4c8"},{"alg":"SHA-256","content":"c5a60d0e60d9e85bdcf201ce7e639159204ba43461c82c2d1d86daa507669678"}]},{"bom-ref":"8222e4287d64c596","type":"file","name":"/usr/share/zoneinfo/right/HST","hashes":[{"alg":"SHA-1","content":"45d6c6d33b27acd60f4ae9c330a8173d7027082e"},{"alg":"SHA-256","content":"d67616843525bf3cd785f98c8588623d630862719e95f3add9e58628293c7b59"}]},{"bom-ref":"ff4d1976a5c3498d","type":"file","name":"/usr/share/zoneinfo/right/Indian/Antananarivo","hashes":[{"alg":"SHA-1","content":"ebfda91e89c13299022048ecda555058e72c3ab0"},{"alg":"SHA-256","content":"d5d3dd30489e5af75f9c76e9f6b96065a6972eb85ef0833ba3e9187b4cc5ae29"}]},{"bom-ref":"aa90d33439171b04","type":"file","name":"/usr/share/zoneinfo/right/Indian/Chagos","hashes":[{"alg":"SHA-1","content":"a274ac978025083cf4b7fc1c1cf517ac929bea25"},{"alg":"SHA-256","content":"88788f8b833631a71d0a37d9c2f7272df485f778864c7d439b4ba5a8aa66cc2d"}]},{"bom-ref":"d27bbbe248b372e2","type":"file","name":"/usr/share/zoneinfo/right/Indian/Christmas","hashes":[{"alg":"SHA-1","content":"4b18c76eedd9d3336cdd2a1276a9f41e7face8dc"},{"alg":"SHA-256","content":"ddb1a671461ca91a62e345fd4570e3c1da087acb5002ad985c0a002260787833"}]},{"bom-ref":"9b37dae84483c6bf","type":"file","name":"/usr/share/zoneinfo/right/Indian/Cocos","hashes":[{"alg":"SHA-1","content":"88562d0010a6b965f990a5eda3e233a28ac7191e"},{"alg":"SHA-256","content":"42474a54201bca0bd61191b39cb15b4859175ea5aecbd5f76e6434b1ff65f390"}]},{"bom-ref":"cf3e33c4a3cd2b3d","type":"file","name":"/usr/share/zoneinfo/right/Indian/Comoro","hashes":[{"alg":"SHA-1","content":"0e66dcb0a3ca3b794f2be6e071c93c5ad6574aa3"},{"alg":"SHA-256","content":"1adee86d82ba02784ee8b378b77fbee94fc941f16d86e7ba7072c621639b88f5"}]},{"bom-ref":"b9d03c5e9e0a00bd","type":"file","name":"/usr/share/zoneinfo/right/Indian/Kerguelen","hashes":[{"alg":"SHA-1","content":"c6182642a7d3e22a1fbde11455467a8bf03a58b0"},{"alg":"SHA-256","content":"2547a218929296f45b32a47eef64b9b540735bded5a67746e392dd92ffa125b5"}]},{"bom-ref":"77c4ebd463ff2c32","type":"file","name":"/usr/share/zoneinfo/right/Indian/Mahe","hashes":[{"alg":"SHA-1","content":"56728ac1e2dbc6aad591d9ebc462e6b763a78fd1"},{"alg":"SHA-256","content":"22c4c17e1ae15fc96dd6d012116190e92514db138cd154c79e866bbf635e5d5c"}]},{"bom-ref":"285a5dac3f4cffe9","type":"file","name":"/usr/share/zoneinfo/right/Indian/Maldives","hashes":[{"alg":"SHA-1","content":"3ab7f0efc43eb6939ba9ac79cd3a2074a1a2a3e0"},{"alg":"SHA-256","content":"dafb88831b66da36b408b1738574f12dd40c0c996696a9a662498bc3d19d1a19"}]},{"bom-ref":"10b7b3a65d38b6c2","type":"file","name":"/usr/share/zoneinfo/right/Indian/Mauritius","hashes":[{"alg":"SHA-1","content":"6fe02970510f80573eea3b57c15a19ec49913320"},{"alg":"SHA-256","content":"2a69ba50160fe0d62035cdd0cd4df637c93b16b1da5ffa270addd9d6fa11aa25"}]},{"bom-ref":"da86e1d74f930f89","type":"file","name":"/usr/share/zoneinfo/right/Indian/Mayotte","hashes":[{"alg":"SHA-1","content":"667de1920a73b2496733621f80910d870579b584"},{"alg":"SHA-256","content":"71ded0bd32cc5cc1ff5aece6ebb1ca437140d1505e7fa3b362dcbf3f0cde3c8b"}]},{"bom-ref":"8076f8b33b981530","type":"file","name":"/usr/share/zoneinfo/right/Indian/Reunion","hashes":[{"alg":"SHA-1","content":"1f1da793e3e967d36d8f482407b21f5ab7898bf9"},{"alg":"SHA-256","content":"178a204c4b08c0db255c850a1473eb3ad1a5a0a7822196c3f7a95c969ec38208"}]},{"bom-ref":"0bfaa0316d64dd16","type":"file","name":"/usr/share/zoneinfo/right/MET","hashes":[{"alg":"SHA-1","content":"13091aff8fcc0153a7c191740d9520f53e9b4922"},{"alg":"SHA-256","content":"a7e7f2fbe2c2e594cfcff60d3177211d23e6a03aa03c344333a02dce269201c0"}]},{"bom-ref":"447156b08d371d34","type":"file","name":"/usr/share/zoneinfo/right/MST","hashes":[{"alg":"SHA-1","content":"5deecbf4212db38fedc61f522c1a120ecfbd229e"},{"alg":"SHA-256","content":"ea2f04b3f75fa06387a5a9461796d5e847227bf792804d1f50dddc6ccec56edf"}]},{"bom-ref":"ce485f0fc41f9bc9","type":"file","name":"/usr/share/zoneinfo/right/MST7MDT","hashes":[{"alg":"SHA-1","content":"f5406831a0a2e8f4fd568959015d5e8aec9fa5ff"},{"alg":"SHA-256","content":"035f30d24a6c3755350014a5bad3f06ad33e1bf703cd7386419a01faf0f19183"}]},{"bom-ref":"be4fb9d7cb29402a","type":"file","name":"/usr/share/zoneinfo/right/PST8PDT","hashes":[{"alg":"SHA-1","content":"14eddbafbbc85e0e88c88243e262a9950d19c2bc"},{"alg":"SHA-256","content":"e4b9c6a901bc7037e6fbb13bb03d5615c8bd76ef0be647cdb20e35ab8dbd8c31"}]},{"bom-ref":"d5482ad0cd56118b","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Apia","hashes":[{"alg":"SHA-1","content":"08c227af3ec3fcb62730d404dfa080804691d552"},{"alg":"SHA-256","content":"6886f17a103a5126d36ac17c7656e90305eab7dec3ea038fb93a1b14c766b3bc"}]},{"bom-ref":"9b10c278307d6519","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Auckland","hashes":[{"alg":"SHA-1","content":"681bc4befd767ef414b2b0949aa50f7ae189d3c9"},{"alg":"SHA-256","content":"9e0c91665246813e17b8446fb0f80fe381e3fa296dc8a92619dcfd7e3422396f"}]},{"bom-ref":"5c42bc18267ce8de","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Bougainville","hashes":[{"alg":"SHA-1","content":"96ee6dad071a8b867d8fa3339438be3ac2a4695c"},{"alg":"SHA-256","content":"90550df0b8f3eb4c53d9f5ec0885228068d43a55b2baa6f19912b0ea7a3001f1"}]},{"bom-ref":"41a3c996cf97585e","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Chatham","hashes":[{"alg":"SHA-1","content":"f21f7502e6c86d325c0f81d9856b3aa91ec7aea3"},{"alg":"SHA-256","content":"72a545fe3074fc25ee66b34ca23490aadbca56449dc0efde5a1c30dfa7d53e86"}]},{"bom-ref":"25aa8bbfe7d13f22","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Chuuk","hashes":[{"alg":"SHA-1","content":"f718513d97e3b6b746096aa876ba74ddf92296f9"},{"alg":"SHA-256","content":"a91f38d2ae9baf7a351624086f5d6f0588966bcc66a2d3104f39a683a7d54c5c"}]},{"bom-ref":"775c530034cd9997","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Easter","hashes":[{"alg":"SHA-1","content":"10bc9042032c27c554921bcd27da98c1187acdcf"},{"alg":"SHA-256","content":"b0ca70985b2a902e35f52429598522289af80b641c930c38462cb05d2a9fb7d9"}]},{"bom-ref":"e25515ae114f8c26","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Efate","hashes":[{"alg":"SHA-1","content":"ef207768e95bb9d114772967b0e4e9e0689adc3b"},{"alg":"SHA-256","content":"ad98b05486f8c7b89620ace8a08fa5293e86fec6eb9e905298e104aabce1c9c9"}]},{"bom-ref":"6effb98f50a42833","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Fakaofo","hashes":[{"alg":"SHA-1","content":"9a6607dc1d46584117fd02c88a8bf1efe6f04fc3"},{"alg":"SHA-256","content":"afffc30fb8a1d7770477e3cebe15f67007a1f98f3177a579513b12eb36f89534"}]},{"bom-ref":"aae35cc2f09d4abf","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Fiji","hashes":[{"alg":"SHA-1","content":"ac5e3afcbf7bc317c6f3965bbf78d0f9582d5986"},{"alg":"SHA-256","content":"4732bee58c307094d120592a8ea27cc50becf9afc2f54c647d2d257de2d66ac9"}]},{"bom-ref":"c45b78996fb4eed1","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Funafuti","hashes":[{"alg":"SHA-1","content":"94ac7f4d14a32c82608caf8c611c1de2875c8ab6"},{"alg":"SHA-256","content":"aaa56749766c567635f327f48ebe7cbdababeea9594698ad467bc522e619bc4e"}]},{"bom-ref":"49ce27c0b72faa35","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Galapagos","hashes":[{"alg":"SHA-1","content":"abd559a1b4c27eca1d0aa3c903ae12a00e088b7f"},{"alg":"SHA-256","content":"3532d0b6443a54be319c42a161ae503ec13ec3a8d9f997d26405121dde3663e1"}]},{"bom-ref":"5fe24f9b91bcedb4","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Gambier","hashes":[{"alg":"SHA-1","content":"bea089dfdbced5ac8b5b9cc1bfc4da5d34a87e20"},{"alg":"SHA-256","content":"828a8a34266f99c137c07cb37419ae0114280fb6c2c751b87b6442695f216d9f"}]},{"bom-ref":"f31920c83df607ba","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Guadalcanal","hashes":[{"alg":"SHA-1","content":"0c586a1749cf1d13b0acef78f5406572f8662403"},{"alg":"SHA-256","content":"5d5452f9d41d1fc12d02684b4f84e7274c4f718a49ea886eab5c46026ad4368b"}]},{"bom-ref":"c9f8077b9b54da60","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Guam","hashes":[{"alg":"SHA-1","content":"f26c8f1216a5b4e6e644f49fde8d820227ce2f49"},{"alg":"SHA-256","content":"8b7f914697c526446db9dba1382965a661cf536f545d3dee4a7d85f115a60a2d"}]},{"bom-ref":"6c631eac3f25621e","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Honolulu","hashes":[{"alg":"SHA-1","content":"d7c9d9c801b66a06d8e7ffa9913b9da56b996977"},{"alg":"SHA-256","content":"be759789a581dbcc47a5c8ccb3bb6cb0da765338c63911a2d1d547f9c1e5cc28"}]},{"bom-ref":"d503da061a4e485e","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Kanton","hashes":[{"alg":"SHA-1","content":"41ec94c2d1f1bc4ab5abc14aaea3e2585ed0018a"},{"alg":"SHA-256","content":"36202cde6c08108d3d7eb9c852b61b99ccb19a710658dda72aa5ec6fba06acee"}]},{"bom-ref":"b6a22f0a9bc22492","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Kiritimati","hashes":[{"alg":"SHA-1","content":"7a9af8076f640b028b8ebb41c24f1b459bb48e4e"},{"alg":"SHA-256","content":"5e197408cc890e8c06075c7e0d86a2699acd335cebf78bcab3f43143dc2cd71a"}]},{"bom-ref":"4b7efd0c7b73ab3a","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Kosrae","hashes":[{"alg":"SHA-1","content":"300a23124e757b6baf2cc7e95467f2e4cc984e52"},{"alg":"SHA-256","content":"16917f8b0a444d20af86d5b4650eb4bdfe05d49c53ec2a2fbe4964211943a4e6"}]},{"bom-ref":"492dc53eb9259394","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Kwajalein","hashes":[{"alg":"SHA-1","content":"39735e937313281e68fdeafc33f5f454c95d2457"},{"alg":"SHA-256","content":"2a652f91df4bc90ac346c744faaa2c4a9693eda71a948b6bdbb4d981780c1351"}]},{"bom-ref":"77982a0cea0ccb2b","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Majuro","hashes":[{"alg":"SHA-1","content":"df9ec508e29020b20b0eec5c209de3849efd27e5"},{"alg":"SHA-256","content":"be060e446e8c32508a1754d744a4d0ae8f551d2c20d67f97b620f73cefdf0917"}]},{"bom-ref":"584a9f4882842bf2","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Marquesas","hashes":[{"alg":"SHA-1","content":"a7e26051b64243154cfb79ca8e82baf0fd7b2feb"},{"alg":"SHA-256","content":"7d6a8bcdc34f7f5c4eb2c904471aebaeeae00ad0b68f2fd4d2e2a2fc83529d71"}]},{"bom-ref":"e70c6ebdc2bb3ed6","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Midway","hashes":[{"alg":"SHA-1","content":"19d10d6f7564137156e5a2fb74f77ea3516e9e39"},{"alg":"SHA-256","content":"c9b1d41fc16e6e30936fca0afb71bd4bc89fbd7a3c91fbc19aede9adc3efa9d2"}]},{"bom-ref":"82a5f5903b59843f","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Nauru","hashes":[{"alg":"SHA-1","content":"dd9bc1f0e1f726f50e21cf0cfc95ee79143f8d4c"},{"alg":"SHA-256","content":"8c572fce9db82b14e759c3fdb0d853942a184f5cd21476a43dbaae3dc0c1f6bc"}]},{"bom-ref":"19efe4ad6583c05c","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Niue","hashes":[{"alg":"SHA-1","content":"d4de8798f02dc161a0142add80d3b30de66fbbf5"},{"alg":"SHA-256","content":"24a8b15b1ff42d3db9ca4207d36613ed8fc11ef32c8ba1c6c24bbcee1a994254"}]},{"bom-ref":"22ff28c13fab4bab","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Norfolk","hashes":[{"alg":"SHA-1","content":"551dafc3860647b80307d2fb3d5453c954a32f8a"},{"alg":"SHA-256","content":"c5b22115c6621f25cb23f3f6c1df681ba1bd15d4652f0c6c27486e71ccd8fb7e"}]},{"bom-ref":"e326abf4b6a8ea91","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Noumea","hashes":[{"alg":"SHA-1","content":"9d5e077726d6a6c5448e45b8f0764d2abea2e192"},{"alg":"SHA-256","content":"724f3f9649eaa84a0192a095469799e346a8586e4f72891cd95a1b28c86ecfb2"}]},{"bom-ref":"6625cb621dccbc71","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Pago_Pago","hashes":[{"alg":"SHA-1","content":"1145a7205bd00da0251ab901185c392ced1c17b3"},{"alg":"SHA-256","content":"a38895358228908f8980b207ef1b28aa8e6d4dfa674b806d0c82e56bfb48ffd3"}]},{"bom-ref":"47f33f9d3fdf0a5a","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Palau","hashes":[{"alg":"SHA-1","content":"30a0f51b63ae95cfb1135d4faf160f293bd572d8"},{"alg":"SHA-256","content":"56edee9661dfc562358ae311a321b42275363ff70ca83a26395182ff1113c6b6"}]},{"bom-ref":"67ada14ae67ce8ea","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Pitcairn","hashes":[{"alg":"SHA-1","content":"c561e3c513bc646ec8f3b9b0153eccdaaeee43bf"},{"alg":"SHA-256","content":"e1b92aafc95a633d6a3d1cc3d6b23552bd1f062118635f1ee3eb73873b0f998f"}]},{"bom-ref":"c70332413fdbf0f1","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Pohnpei","hashes":[{"alg":"SHA-1","content":"d0e8b6d1bff2873972ea28b4c75eebc233dc7b44"},{"alg":"SHA-256","content":"dd4f14244d79b7098200e800a58c2653b5889084161052ba10e750e130ca7e22"}]},{"bom-ref":"a8085128b1ddd673","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Port_Moresby","hashes":[{"alg":"SHA-1","content":"6988f0581954b1f2dd00d7be3144494a0fc7782a"},{"alg":"SHA-256","content":"d2f7f2a3cceddccb7b7851c734564760f0d398f568408828f1b0cb0dea8d851f"}]},{"bom-ref":"9fed1bea5b6c8dbe","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Rarotonga","hashes":[{"alg":"SHA-1","content":"357c25faae8a56aa451a55bb61d02cec33f5997d"},{"alg":"SHA-256","content":"c6fb90fe9a82778f216800c202e69ad2029fc971db9754073ff858309a980247"}]},{"bom-ref":"08dc795573c86f7f","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Saipan","hashes":[{"alg":"SHA-1","content":"67a553526fa626f8cc758a92cff001f53fb5e356"},{"alg":"SHA-256","content":"3ac21e05acfd346486299e38ea3db3976587624677347c1eb742c645b567cf9f"}]},{"bom-ref":"fdc06ed9c53ca229","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Tahiti","hashes":[{"alg":"SHA-1","content":"a90a32e4a6878352fece1a92175400f7b323b7d6"},{"alg":"SHA-256","content":"3d9afc9d939da9882c6a03015c1ec39205f3c87b31502fbd9e873505218de192"}]},{"bom-ref":"68d4e46c092fddcc","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Tarawa","hashes":[{"alg":"SHA-1","content":"c1e26352588f875aaebf07da630a913c307775f4"},{"alg":"SHA-256","content":"852a38e598cf62c8ab96c0a4d057202fa7c479a68db131538ac5478bc41a9b03"}]},{"bom-ref":"d1836890ce603a46","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Tongatapu","hashes":[{"alg":"SHA-1","content":"1b53dac52c838f146631f85a2b88002afce8fcae"},{"alg":"SHA-256","content":"29113ab41e101292225a8dc154d0d45e1f0a71b02d8eb9251982336893a16187"}]},{"bom-ref":"0af2b863b5d3df58","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Wake","hashes":[{"alg":"SHA-1","content":"4cbfbdae5a01ab5760f453991347f56798f679e0"},{"alg":"SHA-256","content":"f44b245d08af2452f52cc90913e4c748466eb9a4954b3f8f5445e932c8091f9c"}]},{"bom-ref":"4147092df73743f3","type":"file","name":"/usr/share/zoneinfo/right/Pacific/Wallis","hashes":[{"alg":"SHA-1","content":"75861faba0fb16760d03212d375ebaab2c8edc85"},{"alg":"SHA-256","content":"82af47559c7e4b30803c82cae0fe09b866dd3914905255942662a33856c98a82"}]},{"bom-ref":"0c0b989cb1a4e63e","type":"file","name":"/usr/share/zoneinfo/right/WET","hashes":[{"alg":"SHA-1","content":"d5fd959e8b89dffd423961fa1a0d9b14edca90fc"},{"alg":"SHA-256","content":"b7ec9103803aa12d356db9285c2bae9c2d218b705a65338aac3299b654e86e21"}]},{"bom-ref":"09401e3139478d09","type":"file","name":"/usr/share/zoneinfo/tzdata.zi","hashes":[{"alg":"SHA-1","content":"cbc6c56c806adb2c977fa2d49ef7d6225561d525"},{"alg":"SHA-256","content":"a776cd2d31eb319c34c1d07c69991e7c9020e17b63f4adb72839440bd7c7afa3"}]},{"bom-ref":"867398aef1c9065d","type":"file","name":"/usr/share/zoneinfo/zone.tab","hashes":[{"alg":"SHA-1","content":"4f9c2681dad62e7eb99c7ed3a376a04d2cc581e9"},{"alg":"SHA-256","content":"586b4207e6c76722de82adcda6bf49d761f668517f45a673f64da83b333eecc4"}]},{"bom-ref":"bd601dfa95d1deaa","type":"file","name":"/usr/share/zoneinfo/zone1970.tab","hashes":[{"alg":"SHA-1","content":"19bd3b826c52b8c4f18258847f613fb0104b08dc"},{"alg":"SHA-256","content":"57194e43b001b8f832987b21b82953d997aeeaebeb53a8520140bc12d7d8cfcc"}]},{"bom-ref":"6947fbd8a7d6d212","type":"file","name":"/var/lib/dpkg/status.d/tzdata","hashes":[{"alg":"SHA-1","content":"b7fdbf8ddb850091d03ed3980e21592f48136040"},{"alg":"SHA-256","content":"f7b337cc63ebcac17adac7e5827f2b2da80cc7721984e4b760793f89d4aafe83"}]},{"bom-ref":"66ccd46321bbc65c","type":"file","name":"/var/lib/dpkg/status.d/tzdata.md5sums","hashes":[{"alg":"SHA-1","content":"5a39204a4d45758deda6e6460cc71190e343473c"},{"alg":"SHA-256","content":"4a6954188da21ba1d7894169665f8de2854062b6bc0675e2e110ad25a0f29b5a"}]},{"bom-ref":"6be6ce73a503dfab","type":"file","name":"/usr/share/bug/media-types/presubj","hashes":[{"alg":"SHA-1","content":"5dc79c4a4df9a76a5ef448a4ffc212c1f22f2df5"},{"alg":"SHA-256","content":"40ca64c14041a61aba24773d54467a4f9409d3772118348477b2578025ee99bb"}]},{"bom-ref":"3503e6612c98769b","type":"file","name":"/usr/share/doc/media-types/changelog.gz","hashes":[{"alg":"SHA-1","content":"a6f2451ddaf232829362205ca35b6eff6a400fae"},{"alg":"SHA-256","content":"4f32dff576ce1047b71b407b6868993925609b0bbf92b2a6b9574c89b2b2188c"}]},{"bom-ref":"9474252baf0b74da","type":"file","name":"/usr/share/doc/media-types/copyright","hashes":[{"alg":"SHA-1","content":"122ec71bc0ee27107fe8c40b8f5b4976dcd558d3"},{"alg":"SHA-256","content":"5ded7c53199b6a1d089b0b7e231d77e5c84081c7156b372b3f11ad9c1c2c5cc7"}]},{"bom-ref":"73e2f146a497dee2","type":"file","name":"/var/lib/dpkg/status.d/media-types","hashes":[{"alg":"SHA-1","content":"6d5cbea51846568adce617024928750c2ce73537"},{"alg":"SHA-256","content":"62f0651d9c8af8743038dd1b69a1927bbe3301fae7ea7fe4ae18638c2c328a8a"}]},{"bom-ref":"9564efdfad5b1a62","type":"file","name":"/var/lib/dpkg/status.d/media-types.md5sums","hashes":[{"alg":"SHA-1","content":"43a3acca91bab65ffe195391f8074cb436bcce6c"},{"alg":"SHA-256","content":"cb5891e815e23843440ef27a34260d48f1bbf6e7007be81ccda938fc4e94182d"}]},{"bom-ref":"03d0d276038f09ad","type":"file","name":"/usr/lib/os-release","hashes":[{"alg":"SHA-1","content":"9ecfc0782397e6b985756fb1553ee50b3016b802"},{"alg":"SHA-256","content":"d9e62fb3baebbd71c7397d1d7c00ac60519ca331038e310d05681807090d407b"}]},{"bom-ref":"446d3f86a5dff9d5","type":"file","name":"/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2","hashes":[{"alg":"SHA-1","content":"edcca2aee14c3e505e0f7b56eb35210cc2cceea0"},{"alg":"SHA-256","content":"582f2d3d4edab86d601c54b37f04bd18fa2cda28be30e9f8c87df73c1c581354"}]},{"bom-ref":"98671af5088dc505","type":"file","name":"/lib/x86_64-linux-gnu/libBrokenLocale.so.1","hashes":[{"alg":"SHA-1","content":"0213ee1d0194065a661a31cbb1f18a1771afdb57"},{"alg":"SHA-256","content":"cb615a891baff58778576618a5922ae4c12aaee1b1aa64c5a040896169d43e6e"}]},{"bom-ref":"a1f24b365da1276c","type":"file","name":"/lib/x86_64-linux-gnu/libanl.so.1","hashes":[{"alg":"SHA-1","content":"514b9a2cb2ab1df973790b4e870ae2920b9e9720"},{"alg":"SHA-256","content":"86a3ab1d183cff574b9bb877cb8f616be62f3d6634b95df2c49ad26e2e779878"}]},{"bom-ref":"3137b96c1b2264bd","type":"file","name":"/lib/x86_64-linux-gnu/libc.so.6","hashes":[{"alg":"SHA-1","content":"05f456ef56882dd764b69813e3a0bf5b6a4fdc54"},{"alg":"SHA-256","content":"1d25fd63234b59e4c581564c7a6d8f5c6cf36eee757e3d26f4b0808dd36a4896"}]},{"bom-ref":"20c45010a68c4c33","type":"file","name":"/lib/x86_64-linux-gnu/libc_malloc_debug.so.0","hashes":[{"alg":"SHA-1","content":"189876da83248588e55047ff6a5eb80aa6d3ecc9"},{"alg":"SHA-256","content":"bd20ef95b1d4ca64e86faf7a679e228c49f430600911639ea0f9c26787a0514b"}]},{"bom-ref":"e4510e761b087f5a","type":"file","name":"/lib/x86_64-linux-gnu/libdl.so.2","hashes":[{"alg":"SHA-1","content":"4823bcdaf60db1463ddb81554b9526d296a9579d"},{"alg":"SHA-256","content":"d71263682766154c159a63504fec543e3ea64a932e5f30d5f50758fab0405fa2"}]},{"bom-ref":"afd5ac3971fc7e5f","type":"file","name":"/lib/x86_64-linux-gnu/libm.so.6","hashes":[{"alg":"SHA-1","content":"c5f419636f43aa556f57ae22b161c4a21b6b383a"},{"alg":"SHA-256","content":"067650d84b8f554cedf0b9ff26137bdd10cd03d4bbcdba1029a543c59d1798e5"}]},{"bom-ref":"426dd05658f73d47","type":"file","name":"/lib/x86_64-linux-gnu/libmemusage.so","hashes":[{"alg":"SHA-1","content":"e6667d18dea900d9cb31434c11eb57b2fbd38537"},{"alg":"SHA-256","content":"7794e386b7d9b458b92e4d9b181ac3cb38d125db5ba810911b99f605abe53b08"}]},{"bom-ref":"b115d6df396f7763","type":"file","name":"/lib/x86_64-linux-gnu/libmvec.so.1","hashes":[{"alg":"SHA-1","content":"d35ca8f7d83844394d7fa87d4198f4ba7a11be3a"},{"alg":"SHA-256","content":"2fcb54a261ecdd8282a676ee9cb50743d3ba12e36a7d22624295393f39786987"}]},{"bom-ref":"6eee4f2f61e622e8","type":"file","name":"/lib/x86_64-linux-gnu/libnsl.so.1","hashes":[{"alg":"SHA-1","content":"c12130c184c05e3d99bc5627647271b377299cdd"},{"alg":"SHA-256","content":"fc883b0c07e2816871d54df3ffe644b3d6e615dae208df707f1b49b44170ba06"}]},{"bom-ref":"dcfbc04dc49ddcc2","type":"file","name":"/lib/x86_64-linux-gnu/libnss_compat.so.2","hashes":[{"alg":"SHA-1","content":"d774dc420627a8d1082b56c66e5bf2335047b99d"},{"alg":"SHA-256","content":"4f81d86d325108475d7e3f2c9522cd1d7860ed1f682735f290c5ca3a600705c9"}]},{"bom-ref":"8fa5fc4936770308","type":"file","name":"/lib/x86_64-linux-gnu/libnss_dns.so.2","hashes":[{"alg":"SHA-1","content":"52ad78306bf7656f32172bd230fddf5258022766"},{"alg":"SHA-256","content":"eca6da0aa670a85eeb4a046b719d94d051b4d7082621c38e55ba7ae50796c7ca"}]},{"bom-ref":"c429d41dc99dfb13","type":"file","name":"/lib/x86_64-linux-gnu/libnss_files.so.2","hashes":[{"alg":"SHA-1","content":"e5b6bcb07878a70c5aa784302544b8bbcc1871bd"},{"alg":"SHA-256","content":"55a9ae9a9cbf2dfc9b276976d1d972d8ad55af55bd2f1d5f2864c2d5eac72d2f"}]},{"bom-ref":"f8927678746a2946","type":"file","name":"/lib/x86_64-linux-gnu/libnss_hesiod.so.2","hashes":[{"alg":"SHA-1","content":"aa0bc179ac3aece094af9551b124e28a394d7f0a"},{"alg":"SHA-256","content":"bdfd8d179e617cc43bf2a0303175868f53d711a7d11abcf27ee3395393004453"}]},{"bom-ref":"a2976bfc74c6243d","type":"file","name":"/lib/x86_64-linux-gnu/libpcprofile.so","hashes":[{"alg":"SHA-1","content":"448298b58ff3ba40c1aa85fd6e4264a798427ac9"},{"alg":"SHA-256","content":"bc286924c1055b70433dcfdea5f655276b6eadebad950270d59d0b215a2a38e4"}]},{"bom-ref":"90da090513db57c0","type":"file","name":"/lib/x86_64-linux-gnu/libpthread.so.0","hashes":[{"alg":"SHA-1","content":"b69a25d1417c82520a4df9eb9191c19108f76090"},{"alg":"SHA-256","content":"df8e371a04bcf4ea2d455277ecc9cd47fc9b4c58ed27a7f4e6c8343122a4d270"}]},{"bom-ref":"e89949d8576d6dd1","type":"file","name":"/lib/x86_64-linux-gnu/libresolv.so.2","hashes":[{"alg":"SHA-1","content":"7869396aae018869b54100db16333694b89821c6"},{"alg":"SHA-256","content":"d2df0bd45f72cd9beba6195b0acc43b8d14d44c37d18ffdf4684ee62b0a8eb71"}]},{"bom-ref":"2758bb337f0c3ef3","type":"file","name":"/lib/x86_64-linux-gnu/librt.so.1","hashes":[{"alg":"SHA-1","content":"4ffdb9d4163e7ed2ffc936030b9291327a4b4e59"},{"alg":"SHA-256","content":"6445c275f2477ebf619b1e4ec6fe5a0e460b9745e360ef9b671cb5a2f9f362ae"}]},{"bom-ref":"446c9016537f8611","type":"file","name":"/lib/x86_64-linux-gnu/libthread_db.so.1","hashes":[{"alg":"SHA-1","content":"b067e4cfddb088831bea1376c1b0e2d754fdcdf8"},{"alg":"SHA-256","content":"08a9b5d8332f3b8fee092089c4ecb2360cf3102cf9cce735709cbb011b3164dd"}]},{"bom-ref":"08a9ac7a68d720de","type":"file","name":"/lib/x86_64-linux-gnu/libutil.so.1","hashes":[{"alg":"SHA-1","content":"44c857f8d942dc9e73c8b0f226a6e0c949f3270a"},{"alg":"SHA-256","content":"fe279657c804dcec88728eeb27187f983f6e5dc0c89575c4bd01aa6a8147b3a1"}]},{"bom-ref":"50bfc20a29af75ae","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ANSI_X3.110.so","hashes":[{"alg":"SHA-1","content":"526ddf2680463917574d651feb6de98fe47b7675"},{"alg":"SHA-256","content":"d1d4cd0279931acabf064c29cd3e309107a649afb051b0f50290cfd8c6a27481"}]},{"bom-ref":"13affacc9854233b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ARMSCII-8.so","hashes":[{"alg":"SHA-1","content":"4596423d965b30255dd4af3bebad9a217193cd2d"},{"alg":"SHA-256","content":"a660ea6e1cf419ff8c0812a2fa45c0363739366221ec7427674b97f9aa0b54a3"}]},{"bom-ref":"cb245097d67b9843","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ASMO_449.so","hashes":[{"alg":"SHA-1","content":"39684d316190fa6021e91936642c2905a2322d65"},{"alg":"SHA-256","content":"cbf1f6f1cad80af6d93e589f24a1de483719a2f0df938bdf6820ccb25fe65cb9"}]},{"bom-ref":"4255cdeaf0ce3237","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/BIG5.so","hashes":[{"alg":"SHA-1","content":"bc57c0b0ebc56b7f720d9f78db67064c6856db72"},{"alg":"SHA-256","content":"6b4936b4a502dc0366514030387262e96612a8a3c575c2f212d4b75d86ca9b8d"}]},{"bom-ref":"8bc27f35340bc33b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/BIG5HKSCS.so","hashes":[{"alg":"SHA-1","content":"78f58546c39b80b0bf998a879ccff091716c0c8b"},{"alg":"SHA-256","content":"10f2dcdd558fea1ef05407bdf7c7157619084134d7b76e6e4555b36c864f5712"}]},{"bom-ref":"7ac2028e214abf62","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/BRF.so","hashes":[{"alg":"SHA-1","content":"f942c92f97930707fc6e31c6c267f8845360a78a"},{"alg":"SHA-256","content":"0b77ac12f5ba0b071c0e56e855050f2248f936b1d123b217611185f40ec0383c"}]},{"bom-ref":"fdd0d545b8492212","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP10007.so","hashes":[{"alg":"SHA-1","content":"d6d352001b6b34311bd89f1113bc4356991c9108"},{"alg":"SHA-256","content":"9a8010d0bf3effffc100f7d63876e5ef252e859704ca447317d7fd3e52e77328"}]},{"bom-ref":"447edd3573b3992a","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP1125.so","hashes":[{"alg":"SHA-1","content":"63d3f180d1cb3ef4f63bc33bf8b33a3060f9e759"},{"alg":"SHA-256","content":"3f6cd8f66a23d2d9326643fa73f6395f97fd22b1966d6857284ebabb4d1a6bff"}]},{"bom-ref":"7bca2f5ccecb70ca","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP1250.so","hashes":[{"alg":"SHA-1","content":"f44ebeaa9cd69522dacaea50f5f0069c971d9203"},{"alg":"SHA-256","content":"6757706701b2c0106480850bc85a3894d67687b194d38d357c0c2b9a96e9bcd5"}]},{"bom-ref":"89abf0f11cc76d44","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP1251.so","hashes":[{"alg":"SHA-1","content":"295fd78effcd09c099e0a69e35978c3389df9a32"},{"alg":"SHA-256","content":"74a2229b0c79d5ddd0ec19cf1bca13724ed511e8eb086e640ab07318ace4ab43"}]},{"bom-ref":"bf7b6ad781794c5d","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP1252.so","hashes":[{"alg":"SHA-1","content":"aef14d129f1fc33488df9c814a8be63660c0ee2b"},{"alg":"SHA-256","content":"14d341ccabc82eca6c77ba87061944c0680f91a90b4bf3bff61de751b5af8172"}]},{"bom-ref":"9f1b5f0aada4154f","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP1253.so","hashes":[{"alg":"SHA-1","content":"94102da7a48315283f98f6c5038c27903c4aaaac"},{"alg":"SHA-256","content":"d9ff51eca5bb449295002bd0f04168393212ae023f037fdd2cf066c7d0b39303"}]},{"bom-ref":"cff521c0ef420f5a","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP1254.so","hashes":[{"alg":"SHA-1","content":"6f17ce42249ce80da2cd3b398c7955eee2389c74"},{"alg":"SHA-256","content":"7c69aa234572d367acabeaf3e22044531cc3bb2059d7ab5f6b6a900edd8d49a2"}]},{"bom-ref":"b748922a3b41e640","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP1255.so","hashes":[{"alg":"SHA-1","content":"1556dcb32915339fad2305f5d57daff8bcc469a0"},{"alg":"SHA-256","content":"63aa1ea89740fb995c32fb88fe3141e3d710fbfb2e71337e62f9e2a7b76ab0af"}]},{"bom-ref":"e379e85762a675e8","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP1256.so","hashes":[{"alg":"SHA-1","content":"b6f0baf72a785472d7bf8168a8efe8849a1b30a7"},{"alg":"SHA-256","content":"10493f78a7ee8c04cc8b7dd7d30c34eebfa4f4da6bd6df283529cec82c77da7d"}]},{"bom-ref":"bb346296d3cbb477","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP1257.so","hashes":[{"alg":"SHA-1","content":"92fbd90c6286d94219c2c719f2a184b9baf8d151"},{"alg":"SHA-256","content":"c14bdab65a9ee9d1efcaab9a55fb14a77c156782a37f493e5e5c42949c2169e6"}]},{"bom-ref":"c2fa7d3c699b0c4a","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP1258.so","hashes":[{"alg":"SHA-1","content":"a6a7cf4a8e1f0ec25049b74729bdae38030279d0"},{"alg":"SHA-256","content":"f75cc6955607637c042b651142bd756aa83094895004e728d164925749871cf8"}]},{"bom-ref":"26717f9da85c130b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP737.so","hashes":[{"alg":"SHA-1","content":"776af4ff7dfdc73c25e3d1f213d8c58adb2f3983"},{"alg":"SHA-256","content":"4d476da89bd0ff983cadfd59ecf3cc840922145c0a5d71f34be96d0b88f51ca4"}]},{"bom-ref":"163957523c8fe893","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP770.so","hashes":[{"alg":"SHA-1","content":"f22df377f7135f46287a82d004573702a17c76a2"},{"alg":"SHA-256","content":"3bcbbb74ab1f9a3a91d82fd96bfd7fdbc2ff9e274712afbaaece4ae22a5af9ea"}]},{"bom-ref":"b0c6f31e07ffd375","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP771.so","hashes":[{"alg":"SHA-1","content":"8939ba351ea9835c25699be5f63e42e98037338b"},{"alg":"SHA-256","content":"e81d5415be94395383cce5d2086e4e67e3a25c99a91c5ac629510d21cb1e6a29"}]},{"bom-ref":"4da66c03caeaf4fd","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP772.so","hashes":[{"alg":"SHA-1","content":"79575a10a0b64965cd67d80cf26936d488c1c499"},{"alg":"SHA-256","content":"d608299bc05d41d79fd2420f96436d5a7e9548cc8f72d222d5f27c04d750929a"}]},{"bom-ref":"bb2af0f0303383bc","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP773.so","hashes":[{"alg":"SHA-1","content":"704534beaecec92b7f897e5efa3fedd7c10672d0"},{"alg":"SHA-256","content":"214e789602933aa97ea7280fb67206b6aae2ef039ae869178dfa17c34d74dfe9"}]},{"bom-ref":"b5b90ded2653e062","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP774.so","hashes":[{"alg":"SHA-1","content":"ff5b816be948b6736c19b78d4e758ff948f847a9"},{"alg":"SHA-256","content":"a84418701e7371b8b178f506b66d5eb2dd5096a6e879190e639f36fb3daf06ae"}]},{"bom-ref":"04593eeeb3a8d573","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP775.so","hashes":[{"alg":"SHA-1","content":"320d99d516aecfc0bb9b02e6e577d9fc4b1660b5"},{"alg":"SHA-256","content":"d5ff635672cfd3f2adfb943df5d8270e9537982b484f50d88115400d09241d9c"}]},{"bom-ref":"6ceacf8710c20baf","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CP932.so","hashes":[{"alg":"SHA-1","content":"0d1804bd8a40c3344ea4d1dbffcf225cdc04786b"},{"alg":"SHA-256","content":"dba5f6bd2c48fe3bb8a796b1e997a264886f22a9ca6dac7affd27b514e27afaa"}]},{"bom-ref":"91632abec196236f","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CSN_369103.so","hashes":[{"alg":"SHA-1","content":"e4eea8959ba5818d8879c1dc86fe602594693118"},{"alg":"SHA-256","content":"cb958c64ddccafd2665fb0738d0489b5e79247c0506c6910c5e99098c5d4d5c6"}]},{"bom-ref":"b710802d9e8c495e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/CWI.so","hashes":[{"alg":"SHA-1","content":"5b26ddfdcb6d604bf2b1b4e4ec05e38d7ee10f8e"},{"alg":"SHA-256","content":"c1985694b9a910c64345c60f2765811633b85ac4e288ab10be2b13edc7a308f3"}]},{"bom-ref":"c830131408c102da","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/DEC-MCS.so","hashes":[{"alg":"SHA-1","content":"09e514495bc78c9c1bed181a3dbdefec3c6f497e"},{"alg":"SHA-256","content":"8d38743fdca5f8d7e4af7223a4b5ba1e0f43cdfb700989353f12ae76a5ef03e7"}]},{"bom-ref":"fedac82bc791a0fc","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-AT-DE-A.so","hashes":[{"alg":"SHA-1","content":"c086104f191213dc833ddf2432afa08a144687b2"},{"alg":"SHA-256","content":"8649341dfab36e6985bdff1f8a4c8f54c22981a937565237285bc73b3ce6d91b"}]},{"bom-ref":"1357512cc906e79e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-AT-DE.so","hashes":[{"alg":"SHA-1","content":"b1781b44820711ff36fca31b0b697a049ea9fbab"},{"alg":"SHA-256","content":"ecf38486db21bea3e9db4283671f5424dd4733ee0a2ec9fb04f9f809da3ffa00"}]},{"bom-ref":"2a4dfa36c7f45859","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-CA-FR.so","hashes":[{"alg":"SHA-1","content":"bded95947a56fae0db365b85ae7efac6bf47ebd6"},{"alg":"SHA-256","content":"3fec42e6af33ef0a8cd050bcde976dfe487716018711db1f9742712d58cbcae0"}]},{"bom-ref":"c14732e6595de70b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-DK-NO-A.so","hashes":[{"alg":"SHA-1","content":"ad4a2a7aa09800994085a7ed0c22a548a8511b99"},{"alg":"SHA-256","content":"014795a0f91447b8fc65942e7457404551f9c2cd9b97f943df372c585d9c308f"}]},{"bom-ref":"e39db73bf1523bdc","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-DK-NO.so","hashes":[{"alg":"SHA-1","content":"e44fd4a9468dbdb4c2223c43b90278307e9ac52f"},{"alg":"SHA-256","content":"225578e525ce4668361ade06e4c39aa4cebb8651ab4bf123a4ed018c9e6d2941"}]},{"bom-ref":"1eccef283b5d5206","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-ES-A.so","hashes":[{"alg":"SHA-1","content":"236de8680eaecc0a7ed6ea4d3636d9daa78e75cc"},{"alg":"SHA-256","content":"4787e1dc70869b5e5abfdfe05b5d0e4ca2015403759f51262323daedbc77a654"}]},{"bom-ref":"0add4122d3ecccb0","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-ES-S.so","hashes":[{"alg":"SHA-1","content":"4b7f289cf9e6f674ceb48ccf1341c095dfc04683"},{"alg":"SHA-256","content":"a12a56668cb712044223ed9e3a96c82dc1f79ac4e4c4cfa66bc23f47dd16b136"}]},{"bom-ref":"8adf5d514c3171c6","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-ES.so","hashes":[{"alg":"SHA-1","content":"9f8141267261943782bf41637751de3afbf83dad"},{"alg":"SHA-256","content":"1ef04e517545dc1aeef29ec664295411d8730172a4ea95c33d9ea3d4e27945c5"}]},{"bom-ref":"283cc2b764ce5708","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-FI-SE-A.so","hashes":[{"alg":"SHA-1","content":"96a860da0e13e203ee5546ed70cb4eacf7a397dd"},{"alg":"SHA-256","content":"a90bbd60332cbd174b44e0716eec3ba1e168a159cc91ec2366da8f2ba0413e0c"}]},{"bom-ref":"98e9bd70a5db05bc","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-FI-SE.so","hashes":[{"alg":"SHA-1","content":"f45783efbb6954f1ef0ccd388b1e507b3d27325c"},{"alg":"SHA-256","content":"f2c168028d4a271cd29ca6020a0300b173b0a962c34067a9e8a3e259c9e9a183"}]},{"bom-ref":"76f9b3f0cf90d1b4","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-FR.so","hashes":[{"alg":"SHA-1","content":"7482ca3d5ae0805ed70b247bce0765b6fbc24d9f"},{"alg":"SHA-256","content":"373d4e0579d4c2b8d788ecde8abe91ab8e675bce3b4deeface670dec3085f126"}]},{"bom-ref":"e251d9357d98bf15","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-IS-FRISS.so","hashes":[{"alg":"SHA-1","content":"e22ec5306b2f0cc8dc2b047f313e941812c33969"},{"alg":"SHA-256","content":"4330b708335bc2de1ab594c494ca903a4dd6f5817763817429367ca9254108a1"}]},{"bom-ref":"e9958186b7c6d3e6","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-IT.so","hashes":[{"alg":"SHA-1","content":"e1e95fa9cb924ddab4634a32191c87cac993eb56"},{"alg":"SHA-256","content":"8e4cc287f851564265e90c5d9599cb9cc5b95cd58acd491d5ec03e807d31e637"}]},{"bom-ref":"8259c89358df6e3e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-PT.so","hashes":[{"alg":"SHA-1","content":"d165b32364d3f35a698bcd8d7eca0256e8bf3bd4"},{"alg":"SHA-256","content":"dd59cc7aa76fc949222e5474b0b0b3c8acb4e1b455301e1417b2df72dd80756b"}]},{"bom-ref":"6d7772d72144073d","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-UK.so","hashes":[{"alg":"SHA-1","content":"4eb6af0ba368c59d5672656f161ac3085d2b8212"},{"alg":"SHA-256","content":"726f79a2d4a6495ac6b1c3d369ac7e461f42a554b0e50029279b68b680a4d20d"}]},{"bom-ref":"f049fe41fd7815be","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EBCDIC-US.so","hashes":[{"alg":"SHA-1","content":"9c06b0b63f9c17707927dc0c8f9c4c89df979907"},{"alg":"SHA-256","content":"86f88aa7f2f4bb77818556b4bf7f944a898853b11a5606be8d5efc86c43ba636"}]},{"bom-ref":"2dfd8b87de02af82","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ECMA-CYRILLIC.so","hashes":[{"alg":"SHA-1","content":"704096d4f0bdb86c37b4cb06a9bb6335cea018ea"},{"alg":"SHA-256","content":"332fc19f2ef82b5b0e452d2ff203161e7b5046f56d55a901c69db35fbd37abcc"}]},{"bom-ref":"e79b0e95b5b02f25","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EUC-CN.so","hashes":[{"alg":"SHA-1","content":"7111e42e615d13c44b5110a110691fc424518cd5"},{"alg":"SHA-256","content":"d006a304d93313a50887153696ec897010fa33e531f9a2fc8b92356020d7a124"}]},{"bom-ref":"abda4b0521e55a1d","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EUC-JISX0213.so","hashes":[{"alg":"SHA-1","content":"2e533c87ce1b734bc9fa8db37838f113148aeac6"},{"alg":"SHA-256","content":"778b48b9fb11c7bfb7a021f9493e1a47a73f71399f98e4f0a8730d132cb7990c"}]},{"bom-ref":"c4f5bfc7d5c3491e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EUC-JP-MS.so","hashes":[{"alg":"SHA-1","content":"1cd45925d40b72fe98cb0b2589d8a538e1d2d2cb"},{"alg":"SHA-256","content":"40afcb6eac46b7c26b6ff980346bc78b49115dc4ce5a792336b810ccb7607346"}]},{"bom-ref":"d40644b7a03cce1b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EUC-JP.so","hashes":[{"alg":"SHA-1","content":"03cc005654fde88bee124c522cfebb4c544b0c2b"},{"alg":"SHA-256","content":"fbdce14dae9f8a889d7a6c8817219a7db5755bd0fbd42887a6274a0576c9709c"}]},{"bom-ref":"98d6a88444a3fe9c","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EUC-KR.so","hashes":[{"alg":"SHA-1","content":"c770dd2f5b356fbb1cfc85030e8e2a932f2b2a5f"},{"alg":"SHA-256","content":"794857f6bda3dd5a8061a171780370ca9707b0eb9b611e7f570ffa3c19352e6a"}]},{"bom-ref":"8d8ce3d436a2fb7c","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/EUC-TW.so","hashes":[{"alg":"SHA-1","content":"1cd0b8c6c092d67418ddb06ec3b3ca0996fbffe5"},{"alg":"SHA-256","content":"e83325774defcda526ded25b8e64d1b69ffe3089a3092b63031aacce5de502fd"}]},{"bom-ref":"e244e295f596d794","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/GB18030.so","hashes":[{"alg":"SHA-1","content":"22fb147064243bec67461a09ccfb87cbe208d6d2"},{"alg":"SHA-256","content":"1818dc9c2660394950d5f5dab732132489ce646607e43e302a7bbd768abc7e4c"}]},{"bom-ref":"b9c8ee53a9b99dd4","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/GBBIG5.so","hashes":[{"alg":"SHA-1","content":"8dcddefc8ffd5a823947043f171c72182424d2e7"},{"alg":"SHA-256","content":"d6593d66691ce37a9494e8f5ae150f9ba8569118521d8250220dde5445bfe20e"}]},{"bom-ref":"b47a2210c2f1efae","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/GBGBK.so","hashes":[{"alg":"SHA-1","content":"4044e4c387f77c26864f50c87d6ec6bae04931e8"},{"alg":"SHA-256","content":"dab8d0b0d4ac1c95a19bff550543ca598eaa98c642b4403da4d26da2b61393c3"}]},{"bom-ref":"e1595842d5a33a84","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/GBK.so","hashes":[{"alg":"SHA-1","content":"56ed26119f4b4dcda2a0e4605faf0371f458b41b"},{"alg":"SHA-256","content":"2cf1c2e3bb88bb1ca84d9a945b0042eaff4e35919a0c9e51ab470840beb949e0"}]},{"bom-ref":"5619288590283837","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/GEORGIAN-ACADEMY.so","hashes":[{"alg":"SHA-1","content":"7becf992a13bd4a2448e6296b00b53b4c8bd0fd4"},{"alg":"SHA-256","content":"e58ca9057122eb35d2bbb9cf6865a2db49a480090cb108df0bf211d7f004556b"}]},{"bom-ref":"f25a98236d6d2149","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/GEORGIAN-PS.so","hashes":[{"alg":"SHA-1","content":"41168de3818cf845263a3429699b1e0b1883e733"},{"alg":"SHA-256","content":"c161331b6b663f7b9b4a42e2a57188ddfc8f8f19404e5c1ef0915705c37e777b"}]},{"bom-ref":"298e4772d808a709","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/GOST_19768-74.so","hashes":[{"alg":"SHA-1","content":"5a9c410668fd9b6348e974ccd84872410f1284f8"},{"alg":"SHA-256","content":"e4bb65b7a20cb701f976be6c3e5d83965c3df76d58069d45f8d36508297bc489"}]},{"bom-ref":"646af5d5c9321b66","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/GREEK-CCITT.so","hashes":[{"alg":"SHA-1","content":"ccfa481a187260c8360c234d9d80ad86b14bcaee"},{"alg":"SHA-256","content":"3931d2fc38619c78c229ccc870dfef51f77ce90958342c48aa53f363073cb251"}]},{"bom-ref":"e36125480c33aa51","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/GREEK7-OLD.so","hashes":[{"alg":"SHA-1","content":"16336659011fd5ba894712c5a370e9cd792dd412"},{"alg":"SHA-256","content":"fd73b78ab5de7bdda7fa2287e9eac0ce857af7755a35c3e0e76c499dc3f2c08f"}]},{"bom-ref":"c0ae6084fe159db6","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/GREEK7.so","hashes":[{"alg":"SHA-1","content":"a051f53351bc77cec95059f174a04f50292c72ba"},{"alg":"SHA-256","content":"bd48df28cff57274edd14efe95b616bf42696532124caf8162f5f8e635d8c7a8"}]},{"bom-ref":"3fb0b83a706a73f3","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/HP-GREEK8.so","hashes":[{"alg":"SHA-1","content":"0a5ddc58e8388fed29f8c6f8211cbc68cd9d82a8"},{"alg":"SHA-256","content":"3a522816633da40ae8fc5683a8e27a422e605ecbda7d23e388bec3081713b60b"}]},{"bom-ref":"d079aa396b3cfd85","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/HP-ROMAN8.so","hashes":[{"alg":"SHA-1","content":"07107963e390ed786bf8713fb20048b020eb8bb8"},{"alg":"SHA-256","content":"76c26d697c78ec3b77378b8be445661eee6f296704caa384ec7b524eb19a79d0"}]},{"bom-ref":"a52711ead2874ee6","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/HP-ROMAN9.so","hashes":[{"alg":"SHA-1","content":"4d70e649eda12902f23cba2e227e5291f619e368"},{"alg":"SHA-256","content":"623a10778229071759e571fd5bd0720378a9cc3236ab100ffad1b4ae97ff963c"}]},{"bom-ref":"14bab966af7b4caa","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/HP-THAI8.so","hashes":[{"alg":"SHA-1","content":"60a81b99b15a3855712f5fef384df6a027e60fd2"},{"alg":"SHA-256","content":"9d844d102803af9d097221731a176d744e3bc1cc31193222983a97a144fc1211"}]},{"bom-ref":"bf5e1e228577464c","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/HP-TURKISH8.so","hashes":[{"alg":"SHA-1","content":"9d6bdab5b86115ec643d6dac59b58f5bf5eb012d"},{"alg":"SHA-256","content":"48a0fa82db75d9d6229e15f51d4c4da07dfc671f4521bfce4a30e0005ed2b0b8"}]},{"bom-ref":"8802c485fb5371ff","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM037.so","hashes":[{"alg":"SHA-1","content":"66762ccde3cbef63877cd28b31ee5c6ca7d373af"},{"alg":"SHA-256","content":"0fd3573e2989eabefca85625c1fbbd068d1b52a161140291a2a09013633899fd"}]},{"bom-ref":"5596aebe028d2480","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM038.so","hashes":[{"alg":"SHA-1","content":"7d35f41b2f689c0726d3806087316c32bb27be89"},{"alg":"SHA-256","content":"06ce3ad8de94e37c67319e6c094699943f717e6d71e4611b3592c28eb6e56f54"}]},{"bom-ref":"8ef453e270fd0ba3","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1004.so","hashes":[{"alg":"SHA-1","content":"6d1f1e2892c7f87c0f8fc4de2954adfc86d92d79"},{"alg":"SHA-256","content":"108e5d86ce147f3294249bd0813412a52b4093fd7337eef964fb1a58b7f54dc4"}]},{"bom-ref":"cdaf8e2c12ca4d23","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1008.so","hashes":[{"alg":"SHA-1","content":"80f172af4eaffc92601cefc8379d348a90793f8c"},{"alg":"SHA-256","content":"c652a101734b1e123f59ffec8c6365ff411f1bb3199b0d9dcf912ca1d4cdd912"}]},{"bom-ref":"241c4b959f5cfcce","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1008_420.so","hashes":[{"alg":"SHA-1","content":"94690ad5774bc91bb7f10132951765205435d754"},{"alg":"SHA-256","content":"5c9d1d9d13225106600b019d4c6ac2fb2e4c860c466e16d20aee4f8682b1c93a"}]},{"bom-ref":"279a508ef19ca8d0","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1025.so","hashes":[{"alg":"SHA-1","content":"fd2bbad6238e2d34fb4d4da08e9396e4f71ab8d2"},{"alg":"SHA-256","content":"c1c6343be9df0a48ec1af0bf6848bc802c9ce3e2da82b7fede0bd8a8969f73e4"}]},{"bom-ref":"ef9e7a9cb552a23b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1026.so","hashes":[{"alg":"SHA-1","content":"fcc468171f8098ba7959552c64f950101b84315b"},{"alg":"SHA-256","content":"15660fc8d571509239255ca621673a3d048516bda61f03f3b13590b0f55a15e1"}]},{"bom-ref":"fa331acc5aa38323","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1046.so","hashes":[{"alg":"SHA-1","content":"1effa4db18168bb2226214049291732c3609f9fa"},{"alg":"SHA-256","content":"25bd260e57bf8e5ca1014b2ab08110477e1484b7cddac5acf31b010d7271b874"}]},{"bom-ref":"a17efb9cd3f838e6","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1047.so","hashes":[{"alg":"SHA-1","content":"cb49184dafac5dc9ac06362cacf199ab89d75aef"},{"alg":"SHA-256","content":"8b0480ab7bf0f39f7250d95f905fff81a23e9199e9ac93bb6eab7946f2b53989"}]},{"bom-ref":"a628c6b9cf587c68","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1097.so","hashes":[{"alg":"SHA-1","content":"4059c6475639e5b47851075b61194a3bf7deb4b2"},{"alg":"SHA-256","content":"3ff2c629d6a127b21cee5059b0103d72b54e19a563abc7b1191126bec805ac40"}]},{"bom-ref":"37597e058c5bf690","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1112.so","hashes":[{"alg":"SHA-1","content":"1678286cd58cc2293908f833511b037098a384f6"},{"alg":"SHA-256","content":"81b9eed2a3024f2c3308ca68ff0715504d000c91479dfad38e720f7b8006207f"}]},{"bom-ref":"01bd2812420f6317","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1122.so","hashes":[{"alg":"SHA-1","content":"4d5f7ac2b48b3b55da190d8c86bf8593c2f852e9"},{"alg":"SHA-256","content":"78481538e813cf7ad08bc5267aecb09145ac4f215bf242ed574522a39c0c984b"}]},{"bom-ref":"a81b5a7834d03986","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1123.so","hashes":[{"alg":"SHA-1","content":"eed51ea65b72d82e915be5786ecd8cdf4c9a078f"},{"alg":"SHA-256","content":"9199f52a2c5a7a52046be6f51e1fb2ec76fe2238546f138f39b2263968ae4a6a"}]},{"bom-ref":"fe23dfd2c68ba10d","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1124.so","hashes":[{"alg":"SHA-1","content":"f31bf8789ea97f810dbab00dcaccab8beb06bbe8"},{"alg":"SHA-256","content":"7e3d44ac88f18273182d41f4c0e14afeb24fdbb81b29fbe3d77eb288568e6d7c"}]},{"bom-ref":"b554f9b66dfbd6a5","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1129.so","hashes":[{"alg":"SHA-1","content":"5e4f8c88ca360eb679bb12aa1325d1ce87e4c2f3"},{"alg":"SHA-256","content":"ec9f0df82f1265f994c8cd54f4d62e2e2550e3daeb186ec5cfcc228bbdd51edb"}]},{"bom-ref":"1c91054760c937ed","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1130.so","hashes":[{"alg":"SHA-1","content":"f86c5ea7c9cc007bd2750f5e24d454d028811ea1"},{"alg":"SHA-256","content":"3e3c5cd9280caab4a36bd8f6b3eb065beb658a34f184ecf442c8e3fecdbd12e7"}]},{"bom-ref":"147c0c8361587399","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1132.so","hashes":[{"alg":"SHA-1","content":"6c8fa40ab383318d3d81e71d435aca6406595178"},{"alg":"SHA-256","content":"c4d98a744a1710ab8704c5870054fe100efacafee64719afbc82d8e7c438d86a"}]},{"bom-ref":"aaa859f77b882291","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1133.so","hashes":[{"alg":"SHA-1","content":"107ec008cc2f1890698e5b331267efe0fa162b13"},{"alg":"SHA-256","content":"08d35fc0f57054c236f9dbd853b5d5830ccc24fe57031980793acd2093c3f560"}]},{"bom-ref":"6304d267fbcddf7e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1137.so","hashes":[{"alg":"SHA-1","content":"7be0935434d52d8f4bb1ff8b0c3efaedc30897fa"},{"alg":"SHA-256","content":"5357421cbb078b7dbb97a167dba3bc5411004afa0c7a097f9831a2db236eee0a"}]},{"bom-ref":"6ff944349f32933d","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1140.so","hashes":[{"alg":"SHA-1","content":"257e8835b698155be92a39e7ba03c8b62c73ee6d"},{"alg":"SHA-256","content":"1441c7a361f10648ac2bc31a668553f0b0edc2de95536be3e10b9cc3a87cc057"}]},{"bom-ref":"89a9fcb90e8a41de","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1141.so","hashes":[{"alg":"SHA-1","content":"82e03993510272b9dc033215cd1697ccd4052420"},{"alg":"SHA-256","content":"eb0f9276410edb34cb9195c7c04aecfc46167259ec9367c3909d06c6f31effe9"}]},{"bom-ref":"67c9a6ffba9a4865","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1142.so","hashes":[{"alg":"SHA-1","content":"94345b21da1656a9a59d7fa929b0690683e3689d"},{"alg":"SHA-256","content":"1af844fd04a5e6e49b7f571692e98dbf08bd42352f9c66210eb2031383501a72"}]},{"bom-ref":"b8efa6124b7efdee","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1143.so","hashes":[{"alg":"SHA-1","content":"e36547b0d26c41447e3a9329542bbd0a3f4a20c9"},{"alg":"SHA-256","content":"65ce334719169beab0df8c3cc92f04811422ad649fe097e2c9fe15bc22abb394"}]},{"bom-ref":"8d76e66acb4bb031","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1144.so","hashes":[{"alg":"SHA-1","content":"e2f0cc3eb93f900874d112ec4914a36391c16188"},{"alg":"SHA-256","content":"35cfc2267ed39ba3670d5c05733442d22bd7d944631c2fcceb1f97b4c7e2633d"}]},{"bom-ref":"8dcf478fcc4e6ad7","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1145.so","hashes":[{"alg":"SHA-1","content":"6dd3cf98d68fdb6e1b0104f2949bddc6269db74f"},{"alg":"SHA-256","content":"9921b28fde6a7cb5538e9d2db150fc68d6adf42e666b3d7b357fce81532766f3"}]},{"bom-ref":"d7856dddbc1993d8","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1146.so","hashes":[{"alg":"SHA-1","content":"f354c2f10c8c95768e33712a0e6765c532ce7bf4"},{"alg":"SHA-256","content":"f9ffbe0eb213b236dfc0d2948b9cb41c8f63a37bb7814ecea50a5f32338cf784"}]},{"bom-ref":"d045a46d598d90a2","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1147.so","hashes":[{"alg":"SHA-1","content":"14e2ca012f05cf7ca9bd7a9e5bfc5dabb85b9b24"},{"alg":"SHA-256","content":"4c3b6ff110a30188a0d35037ead661cfff82b936738aa601932c7da5dbd81e45"}]},{"bom-ref":"ec7b30c1f9ab68ef","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1148.so","hashes":[{"alg":"SHA-1","content":"188bf6aa3d7d44c860cb04611f3262086bc1db7e"},{"alg":"SHA-256","content":"8d233ffa71ea60a14e2410facc25db374a1cc0778473437dad58dd73f223f5bf"}]},{"bom-ref":"f65a151451ef705b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1149.so","hashes":[{"alg":"SHA-1","content":"d9d8055def1c1a27592983c2b4841307d6e97b4e"},{"alg":"SHA-256","content":"ad9cb58f49428a5dac5e0c96470c6f588cd44ee96804bad0458e0bb356d5ce8e"}]},{"bom-ref":"5127ff91ebccd239","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1153.so","hashes":[{"alg":"SHA-1","content":"7e6a28b8acedbe4c68128dc41418879af5109b30"},{"alg":"SHA-256","content":"d4dcb2260d312808d681f8f950bed2508c42f37ceb546496b769bae66e31169f"}]},{"bom-ref":"d4cf44d8905ee697","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1154.so","hashes":[{"alg":"SHA-1","content":"70cbc3dce45b94e58b903283215069509b245cfc"},{"alg":"SHA-256","content":"e28395204e4f0b0c869284f9b3b11bc7e9af5c480d20161ea0b06845c13e55ab"}]},{"bom-ref":"fadd80dd7aa53120","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1155.so","hashes":[{"alg":"SHA-1","content":"db77923ad50c91b8d6b0355ccddbd02be61ea21a"},{"alg":"SHA-256","content":"dbcff4c6495039b373376d282bcee9356a5b85fb5d431bea3abe225c3da26c4b"}]},{"bom-ref":"1cb1d84ac8725ada","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1156.so","hashes":[{"alg":"SHA-1","content":"5cf9cd398a65754ecaf7234f71db7eff42ba91b4"},{"alg":"SHA-256","content":"634bcef8c0098fc0f4970e804e9ca87cabd32b148553c539043a6367e2b4a474"}]},{"bom-ref":"e1b2548833e741ca","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1157.so","hashes":[{"alg":"SHA-1","content":"bb3c7188dcd740a5c9ccaa29e0ff52dc0d2e0745"},{"alg":"SHA-256","content":"f5287806ac0e2e6d1bfff35b3c9ff255d221f437a4b71a9db5ac7138224ac55c"}]},{"bom-ref":"5fcd86a7f37c9bd9","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1158.so","hashes":[{"alg":"SHA-1","content":"5b9282c7efdc223e28bd4588b02d95db81431c48"},{"alg":"SHA-256","content":"e4520d0bb70d3d55c5994f96a6b566d69c4c0750acd1882cd281dfdcbe5d6351"}]},{"bom-ref":"fde5d7c79ea5be0d","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1160.so","hashes":[{"alg":"SHA-1","content":"c7b12d674b14a175a3a531afe552b99d62514deb"},{"alg":"SHA-256","content":"c81a14ca040e53c88ff83f74188b8f99e9fa117f55f499c651f91cccc7b91d34"}]},{"bom-ref":"3fe7209da6130187","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1161.so","hashes":[{"alg":"SHA-1","content":"587751e5ca5802f5ee2e3060044d73c7b4a4bb42"},{"alg":"SHA-256","content":"77ca654300a629c4176892cfbdb678a5df63b5c3a0625c0353320790cb36d26d"}]},{"bom-ref":"0dcba06a8727e01e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1162.so","hashes":[{"alg":"SHA-1","content":"270e6564d280ef48da397999b57611386f13989c"},{"alg":"SHA-256","content":"46f94fb815bfc3e5676ae04d5f62cc47865d90223c6c327d07f1563dd38b4664"}]},{"bom-ref":"37b277943b176fd8","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1163.so","hashes":[{"alg":"SHA-1","content":"894db86b796d469b5d5680005ddfbdfe7281514d"},{"alg":"SHA-256","content":"6919bf159def4bd4da51bb95b63e0084901f77bb16236e2c9bd938a9cef96d30"}]},{"bom-ref":"612f0fab65402e6e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1164.so","hashes":[{"alg":"SHA-1","content":"4bd91c575feef5669c204c8c0381b1dd3ef15bf7"},{"alg":"SHA-256","content":"d64fa60d8ab3b2686e09f0fc04293fec30fcd33ef4d3d535567df6cd1f7c973e"}]},{"bom-ref":"0773e684900158ff","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1166.so","hashes":[{"alg":"SHA-1","content":"a8c8fee5f673fa2596ae111935aef0396eea08ad"},{"alg":"SHA-256","content":"afe9fce80a88ab68d29a422775625582436f5741a327ae8c16e4d29fe9318b5b"}]},{"bom-ref":"5ab3a7c4491ceab2","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1167.so","hashes":[{"alg":"SHA-1","content":"81e7b63cf20dc4b4d7eda2b24f7e08829cd4fbbb"},{"alg":"SHA-256","content":"dc488133300de78a00afbfcd868adc3c3e136d6bf3ab95acdcd8fdeb9f9dce06"}]},{"bom-ref":"f7be0b683b76c28b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM12712.so","hashes":[{"alg":"SHA-1","content":"c56677bf01609faa4f3e8904b60021ab0e71af33"},{"alg":"SHA-256","content":"e54908766e555343e524bce22dfd492ef281227c3c87b58acea3b56e84047ea9"}]},{"bom-ref":"a028f3f41c37d961","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1364.so","hashes":[{"alg":"SHA-1","content":"959b58a3a37921e0613210fed498e00b8c706541"},{"alg":"SHA-256","content":"8daf41a8662aa32445265c9526a3207ae540123a61d8a9064d2ad65485b67c0d"}]},{"bom-ref":"a4d517419b641613","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1371.so","hashes":[{"alg":"SHA-1","content":"79140b0b230411475ab25bdbae3964ca43679134"},{"alg":"SHA-256","content":"c8912a1c1e2b74279a4d9f925019b970e90491b84ef8c439d6f116fe34fd7b5d"}]},{"bom-ref":"9a590624e47a4847","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1388.so","hashes":[{"alg":"SHA-1","content":"e8912fa9b179804d9718716725ec9cdb197a6b10"},{"alg":"SHA-256","content":"3c179ec2ed0a127ab2650826aafd030b4f1d465674be464401c213695d6ebd35"}]},{"bom-ref":"a299ecdf4f567a02","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1390.so","hashes":[{"alg":"SHA-1","content":"6f40d65d90362dd03336f344cb8ee6a62ef6e150"},{"alg":"SHA-256","content":"7f354683aa64d33351ec79f28a86754e3845f916960e5d448a00b6b8b43c31df"}]},{"bom-ref":"e08c763596c3a5d6","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM1399.so","hashes":[{"alg":"SHA-1","content":"30551c585a03ea3f6eb497e24b24c530fc5d2eb7"},{"alg":"SHA-256","content":"a39917a35d37b019c1c2402b28a9a0a9d71fb22c856753c7ce22e33fd0328bae"}]},{"bom-ref":"9f6e66456d94152c","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM16804.so","hashes":[{"alg":"SHA-1","content":"6d0e3e8f367c00c8594a5d90bd50ab3d6501370d"},{"alg":"SHA-256","content":"7493224a981263e2dcf7a6c42dec3361187df5ecdf1e55dd0a5b02942ff7f8ab"}]},{"bom-ref":"848680a40568d2b7","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM256.so","hashes":[{"alg":"SHA-1","content":"214e58ea5b05bdbc09722a22a192f98c8d1aa045"},{"alg":"SHA-256","content":"bd7aaf7c6477d4637ee420cf8df1cc9974e7faf65346147024c1f6d5578753f7"}]},{"bom-ref":"9e71c2ff3c9fa174","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM273.so","hashes":[{"alg":"SHA-1","content":"72674778a9b2a64228016c8afb6a84635482f70b"},{"alg":"SHA-256","content":"e381172a8b36c1911a9a6ca2880bd19c69eb95c11fb5d61475b6dd3e5ced0f9f"}]},{"bom-ref":"4eee98b9dd5d1ce0","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM274.so","hashes":[{"alg":"SHA-1","content":"54f435f5f919d16e31dc3d0c7ce7bb0dc2452d69"},{"alg":"SHA-256","content":"ade8cebd04ecbac79785d98d41679515549498329f3890a7d2b927336c312153"}]},{"bom-ref":"7b757d14313d3895","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM275.so","hashes":[{"alg":"SHA-1","content":"93b1145dd2312d96c8b965e2fcb313d8178b5f38"},{"alg":"SHA-256","content":"783206e57e0e741e459b8055277f59c3fbd3a68fa3d128a2398b7f6b03b3277f"}]},{"bom-ref":"52263ae9d8334240","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM277.so","hashes":[{"alg":"SHA-1","content":"0f0b3890b77f2d6f0f51824c5151e45b24833394"},{"alg":"SHA-256","content":"33a9dcfd575bfbc83b14dbbda0797740ed043f2a9a939ff0adcecf34b47801f5"}]},{"bom-ref":"cc0e4fcd39afdbcf","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM278.so","hashes":[{"alg":"SHA-1","content":"40e77bf53914aa04e8a9fb54cfcd4311027ebace"},{"alg":"SHA-256","content":"d738c2a6ed40c043b0c119b44e90c7c1c7094d01ecc2b864f31acc12b5a78d6c"}]},{"bom-ref":"ae47fde7eca9a96b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM280.so","hashes":[{"alg":"SHA-1","content":"d751c40340f669509f0d54be2aa76615997aacac"},{"alg":"SHA-256","content":"165891f4683c9fd2a60990971e6403003afd9a85d11799e5139d358938333738"}]},{"bom-ref":"06408dc48aac98a7","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM281.so","hashes":[{"alg":"SHA-1","content":"9482ba815b7a9bb5e9d187217c11790843d101a6"},{"alg":"SHA-256","content":"63fa43bcf90e08ab9fd5f4d970750406b309f16ea56a3d08490f41031b9158ce"}]},{"bom-ref":"64b3acdef36a197a","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM284.so","hashes":[{"alg":"SHA-1","content":"beb914a153a7d3b59dc924aaaf49b9211d3bc3dc"},{"alg":"SHA-256","content":"fa956e05420426206642d8d392dec1d53f1344029726e5f0dc287e784b94b79d"}]},{"bom-ref":"b9b3fb947aa909a8","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM285.so","hashes":[{"alg":"SHA-1","content":"52601ad36bce24f9883ee7922df7109352d1cf31"},{"alg":"SHA-256","content":"35bb3c5b9c61c056980d35e096826b9cf791ed8f8728b076eccbff15945187bd"}]},{"bom-ref":"84bd33ec7e5542ed","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM290.so","hashes":[{"alg":"SHA-1","content":"a3f43a38333bd093706d63a701b1915590f3f282"},{"alg":"SHA-256","content":"5353c072f4c9373081793d51fababcbe97219b7ae1e4bac76dd49b299121e95d"}]},{"bom-ref":"70e96d00799afd4e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM297.so","hashes":[{"alg":"SHA-1","content":"40f5e0f0ef35e6d9b31cdd41f8b8914ac5bf413c"},{"alg":"SHA-256","content":"be59a19a6ce279595896600b0b7a6bc7e6651f410751320d3cadd7ad3ca614fc"}]},{"bom-ref":"0ab5a0a2aac73d12","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM420.so","hashes":[{"alg":"SHA-1","content":"527674ee8b8c3fa938f778cd9d3794960994b34f"},{"alg":"SHA-256","content":"e3160f182f3a5bdaa6acdf3a82f0ac362e2eb8276205a0502fbee9337bb0c361"}]},{"bom-ref":"98c6334886195641","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM423.so","hashes":[{"alg":"SHA-1","content":"7ddc768b9dc32568929b55a31e3257c1088c28a7"},{"alg":"SHA-256","content":"ee76a81f33cbd9991e0141ce7e2d64f0ff0c69295ffca5f44b0192d687b382f0"}]},{"bom-ref":"aed8faf4c26e9957","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM424.so","hashes":[{"alg":"SHA-1","content":"d602b03a5bbf1aab6b9bf69bae8b1bb80d38f909"},{"alg":"SHA-256","content":"6747cc773adc4ce0409e1f0be933e9291858826d384ed13b1ede8da34dc25e92"}]},{"bom-ref":"16b94005c9b29ed3","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM437.so","hashes":[{"alg":"SHA-1","content":"23dc1f84e9796d6b8cf9d90740c91ffd6f17e8af"},{"alg":"SHA-256","content":"bb1843b65e4f7568a443be7fe860e4947ac0468cc28fb84d3295d8232ee3564b"}]},{"bom-ref":"c0b3bad466ee23d9","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM4517.so","hashes":[{"alg":"SHA-1","content":"23711435d7fc069bcbd4fcecc6d970475db030fd"},{"alg":"SHA-256","content":"a32c35235a73b653de324797c58fac1d1765e044a89ca891b1300dcc5578390b"}]},{"bom-ref":"2fbfa8fd4c9d96b9","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM4899.so","hashes":[{"alg":"SHA-1","content":"3a00621133c1c6bea5004fc711a7a1b7c4555754"},{"alg":"SHA-256","content":"1a91f228b1910b2cf4e9f8861dba13e5a316284104ca0e837dd135f9d847f842"}]},{"bom-ref":"7552875bbbed4d58","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM4909.so","hashes":[{"alg":"SHA-1","content":"80901d3aedddaf0004eca957d8a4e045042c0f0f"},{"alg":"SHA-256","content":"8f9dd3d73cd890ff6ff1e9d0ecb0acec5577a57130ab8035f1cea4e173a3392c"}]},{"bom-ref":"f4464561ca1d61eb","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM4971.so","hashes":[{"alg":"SHA-1","content":"5f11b370e3d5ba879dbbda1a6cec53757c378956"},{"alg":"SHA-256","content":"f8733d28e4409c2138fd1befc1a750c22f11892742ee3de17713416537fbe92c"}]},{"bom-ref":"53deb847ecd046de","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM500.so","hashes":[{"alg":"SHA-1","content":"c88d704756f75f984df8c27a1c870103da9d7254"},{"alg":"SHA-256","content":"8688b07cb6a070d8adc29d0af846ec3342e8a6e8b085eccad5b1b46966ba97b7"}]},{"bom-ref":"c77bda5b737a2c6e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM5347.so","hashes":[{"alg":"SHA-1","content":"82ec4035b269211ed715e550f373a61356cbd425"},{"alg":"SHA-256","content":"b881d5690c0530b5787e7d74d4d16b6cb208231d4a51fddfe40f64b82910d3fe"}]},{"bom-ref":"87a5b4d4c1aaf111","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM803.so","hashes":[{"alg":"SHA-1","content":"df3f8cd9726120fcdab1b888781f634b54322adc"},{"alg":"SHA-256","content":"53f94a943165496123d439c8d39d2c032cc2dff7a3b3e6ea58e625abb0386d48"}]},{"bom-ref":"e4d71152ec091137","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM850.so","hashes":[{"alg":"SHA-1","content":"a5634ea5f1e7939b9499c7b3cf90cd60f397ff91"},{"alg":"SHA-256","content":"770eb226a529b4f4e9f2be951e52bb2b74e72a02c5e58572f1a7ba8064422d4f"}]},{"bom-ref":"10df4c3de61eee48","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM851.so","hashes":[{"alg":"SHA-1","content":"407d18254b8823dfc80872ec3c5f78ea031b7a22"},{"alg":"SHA-256","content":"49feacd5fed92d472d2582bf0eaac310dc9df62fc9cefdb40efe7b6a2fd523b4"}]},{"bom-ref":"7234309018d9a233","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM852.so","hashes":[{"alg":"SHA-1","content":"66c7710c2f2313c259823af3c1733698c26e7d38"},{"alg":"SHA-256","content":"c26859f0f8b4c7a910c7a1399aaf0e35230d4c56ef63702abc7611d7474a87f5"}]},{"bom-ref":"5dde1e2bfb3aeeec","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM855.so","hashes":[{"alg":"SHA-1","content":"08c3bd4e0044285b04ab2aeff8a62cc257a2990e"},{"alg":"SHA-256","content":"5a02336da7fc4a0052166b16cf784bd28db3b2932c16aa0c2534684a6ff1d801"}]},{"bom-ref":"2380a62947974a04","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM856.so","hashes":[{"alg":"SHA-1","content":"0e470c2a4be0f3c528746ce7c8c6e35fb5f17e1d"},{"alg":"SHA-256","content":"0370a9771407fba243df73ca8e9840af07b1f4a99c1bbe22336af1eb081aa6c8"}]},{"bom-ref":"e72f064a5e83600e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM857.so","hashes":[{"alg":"SHA-1","content":"99914c0faa014d06387161e30c2e5b02ef3abafd"},{"alg":"SHA-256","content":"3d258725e070326b41224203cc284dce59370fd45bf15e1a925b5a14d843612c"}]},{"bom-ref":"bd5924b68c2b6d31","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM858.so","hashes":[{"alg":"SHA-1","content":"e40ad6d394aa2281b606f3ac050c063a27868580"},{"alg":"SHA-256","content":"cc2864891393dd32989ed77574a02857f814ca86b94e710fd426597327ef2200"}]},{"bom-ref":"ed88c5cee8b48d05","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM860.so","hashes":[{"alg":"SHA-1","content":"114cd9def17cbcb5e2e0e5897e6dae9ed0e58703"},{"alg":"SHA-256","content":"a98cdee8a94a93185785c09aa94e971364dba7dc788eedcf15d0d0de5fc8bd84"}]},{"bom-ref":"fb20b18b92c83e1a","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM861.so","hashes":[{"alg":"SHA-1","content":"8e7fa0667724593611acb6a79a95a038589e2813"},{"alg":"SHA-256","content":"bd613a59d0da64066bca2e9f1982f3c98ca0739483c9d808111d7da6a2acb72d"}]},{"bom-ref":"4e796caa7d234277","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM862.so","hashes":[{"alg":"SHA-1","content":"02dd6c11715e18e36b5f1a38aa8c33bb7d764909"},{"alg":"SHA-256","content":"58b5b0b821ed8362e4fcb6d865784bbf7a4e11495a668029e64c1e8e23c270da"}]},{"bom-ref":"11e3fbda2142876e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM863.so","hashes":[{"alg":"SHA-1","content":"af469923cd130c6aa637de21db015408500ebd5c"},{"alg":"SHA-256","content":"d6ec875e5aa16886951a78dd8e1cd9d1de11dd9af12026e95db31ba30dfa9464"}]},{"bom-ref":"2fc12b4ae1d853e8","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM864.so","hashes":[{"alg":"SHA-1","content":"2346d3d5307faa92301037b952cd4d1f5a14331e"},{"alg":"SHA-256","content":"81bf9545eac29ec7fb14a8c4fd8107d51e27988f7dbf87f43759d1a0bbe209dc"}]},{"bom-ref":"820d835b73e43853","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM865.so","hashes":[{"alg":"SHA-1","content":"5fd09899819652eb4f43ea2fcba3d8780adf57ac"},{"alg":"SHA-256","content":"33308f40ebed0a7c387b754bd74d2ea26f5f02ec0174c87e602de237b31c4aea"}]},{"bom-ref":"60339c0f8906f7ad","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM866.so","hashes":[{"alg":"SHA-1","content":"0bfc59453a7cf80d1bdadc8fa095ac1813273cb4"},{"alg":"SHA-256","content":"e9efc14b8473eab7957c31e38825b68bb0c59561ccca212068aa4be39bfe2584"}]},{"bom-ref":"f32416fee04f8120","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM866NAV.so","hashes":[{"alg":"SHA-1","content":"9089b5e2a6ad39e716067e3965d5cba19bfb8a12"},{"alg":"SHA-256","content":"e69b449ca7d028291c3fa8a99e1b4a7f2687782d369b77946c30b7b91f6d5372"}]},{"bom-ref":"57997cca2070d9f8","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM868.so","hashes":[{"alg":"SHA-1","content":"a12ca069356542058a3655e21bb4fd310e444e10"},{"alg":"SHA-256","content":"860845c028439f5cd79d32e962f2e881a37d70eec3e99a56d7929d5911cd5904"}]},{"bom-ref":"56927de3cdaa27be","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM869.so","hashes":[{"alg":"SHA-1","content":"c37e3250353f1e5b0e69b28493a1aa1f6395033d"},{"alg":"SHA-256","content":"d68de291df1a994e3dc97c984d6981f09f252681b2bbe2588cf7bcf34b3e0d6f"}]},{"bom-ref":"4e7934ff4373b7f3","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM870.so","hashes":[{"alg":"SHA-1","content":"a898ee1779d5374793cf7f3f19a7253b3b6f857e"},{"alg":"SHA-256","content":"78a1a78afc4a6cdf751dd5d3942953ca5f22eac31a20c616f95cb06850f6ad61"}]},{"bom-ref":"138e9925a4bf2140","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM871.so","hashes":[{"alg":"SHA-1","content":"4ce4e188f2295b179cac669fcbdc35cc3fbb5c66"},{"alg":"SHA-256","content":"8cbb8596ed22056f69c7b1ebf96d998a82f9b9ca2145ea24e2d8950939c8cc20"}]},{"bom-ref":"c4a78cafbb0294b3","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM874.so","hashes":[{"alg":"SHA-1","content":"5add4f2efb85ecf8c38c57813a76a66d609bbcc7"},{"alg":"SHA-256","content":"387188843d5439bdb96090e494a3d837e270e092b7a6df93758c9f2b8e57b72c"}]},{"bom-ref":"aada3e05fd0a2710","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM875.so","hashes":[{"alg":"SHA-1","content":"f940c82d3a006818be40d845f54821634af4aa11"},{"alg":"SHA-256","content":"bbc39702d8910090b52d36648ba8f33ac6dbd5f1076d3fb871ff66dcfac52e12"}]},{"bom-ref":"5e676c594072aeb5","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM880.so","hashes":[{"alg":"SHA-1","content":"c737206f97fbccbcaa018bd76490c17b9a8555d1"},{"alg":"SHA-256","content":"1fd5a147e964a6a28c59a19bb2436a3a963b519dba86585f61a40ce613cbb569"}]},{"bom-ref":"bd5751e8109bac02","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM891.so","hashes":[{"alg":"SHA-1","content":"c87509bc7b6016f0c368e1e24d13dcd074dc2749"},{"alg":"SHA-256","content":"b8ee6800d61627c5372e62481b4eb8fe1238da2c33721780ec73a668454e5c6f"}]},{"bom-ref":"ca37331751235708","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM901.so","hashes":[{"alg":"SHA-1","content":"e37443e051096e9a0e5bfb74811e9e376fbedb44"},{"alg":"SHA-256","content":"7d400c1f8250226a38237baa0b7c26c6251e83bb6eb2d2a2cf0a66976bb62740"}]},{"bom-ref":"03c2324c23b9e405","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM902.so","hashes":[{"alg":"SHA-1","content":"d2dbaa80e726690c66d61ad762ede92d85696e4e"},{"alg":"SHA-256","content":"c21a5f156b3256f175676a4178ccdba08544143edbbb1288eb8155afe1af4da8"}]},{"bom-ref":"f0c0c452871ac326","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM903.so","hashes":[{"alg":"SHA-1","content":"02bfd3a87a67df09e4eb7870116aef998ce72a58"},{"alg":"SHA-256","content":"4ee1c48e1d0d887a8c0e49e07180346aea0d4bbf694338f27c0c266bb5c10fc5"}]},{"bom-ref":"a2d5afa6164609bb","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM9030.so","hashes":[{"alg":"SHA-1","content":"cf96d8aa87d5fe24fdca994b3e458c4800853a8e"},{"alg":"SHA-256","content":"533afde596f08662d0da3e291211bbb2aeb12900d868afe0dbd78b12d5491b9c"}]},{"bom-ref":"e13a6449bbcfe032","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM904.so","hashes":[{"alg":"SHA-1","content":"fdbcd6c469f8c04efd795a997e3ecd472e0224e9"},{"alg":"SHA-256","content":"73da15d95de8631509b139fc15ffc6c4c15c9c1308fb23f212632d360c14807f"}]},{"bom-ref":"d0a0f870d9204cbf","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM905.so","hashes":[{"alg":"SHA-1","content":"1c733e07256b27cf218746ef29d1c437f81ef112"},{"alg":"SHA-256","content":"ca9369cfca57d36dd52d980fdbc02d695621c39f0d1bbc9a9a0ee97efaf6c0f0"}]},{"bom-ref":"effdc986b0705afb","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM9066.so","hashes":[{"alg":"SHA-1","content":"5d80c7cea21e11098add3f1c9f231f8a28a09c87"},{"alg":"SHA-256","content":"e61005c782c03701d08c6777bed16f2b8ded7f7c00dd03f580b1e6c834625552"}]},{"bom-ref":"e6a52b36bd45224b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM918.so","hashes":[{"alg":"SHA-1","content":"b9ea0e843a1f7bd537042c9bc8952d170d587859"},{"alg":"SHA-256","content":"bc4e060392679f746d2b86d0b657ce0319054972c612a8d30282044f3b4ffe32"}]},{"bom-ref":"7afe7170a616b756","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM921.so","hashes":[{"alg":"SHA-1","content":"1dadaa3c840ea421c98bf3fb5e9624639a8340a7"},{"alg":"SHA-256","content":"8acc170faf573dad4969daa1bcab896147265fbf3c7b9132e722ffdfab19946b"}]},{"bom-ref":"93c76c0b7bca1a20","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM922.so","hashes":[{"alg":"SHA-1","content":"8b6013e16d393bf1dd4c973abca20c3f69263ad6"},{"alg":"SHA-256","content":"a5a3c713330654ca4227e2700cf592e55d177b74950cbb163419f1d45db192a9"}]},{"bom-ref":"2d146d9b047b1133","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM930.so","hashes":[{"alg":"SHA-1","content":"05aff59abc1972250c2dfea9741c2639bf147396"},{"alg":"SHA-256","content":"aae607cab8c05cd0aebd5bb1c454c8071ece915bcdc69ddc6a7a2956770dc70d"}]},{"bom-ref":"c5115d0836099218","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM932.so","hashes":[{"alg":"SHA-1","content":"29dd9516c732035c126fd01019870294ac423a8c"},{"alg":"SHA-256","content":"5e8d8884c02072e4be0c9e80b6032553ece53116491faa553298c37461867469"}]},{"bom-ref":"8a1e5e3f44089aad","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM933.so","hashes":[{"alg":"SHA-1","content":"6209861f127ca94c2be7d331413f820795e9d76c"},{"alg":"SHA-256","content":"552cb3020e95e4af7ef38f0350ac25612a7d2ba283f1335f39e8cb85d068428c"}]},{"bom-ref":"6c71f32abffb028f","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM935.so","hashes":[{"alg":"SHA-1","content":"08e3f9fcd5ae625c00324263b0e960a5bce4118b"},{"alg":"SHA-256","content":"eba61c10a934f1d5ac794975a281301ae4bddbe5f279a70a02fd2826a63d7c45"}]},{"bom-ref":"80e3a8b2153d0eca","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM937.so","hashes":[{"alg":"SHA-1","content":"94a0c16bb9a0901c0df195b14d4c42288e2aa95d"},{"alg":"SHA-256","content":"7dfddfa24fb516cb520940f5e3aec83f96dae8bdf9251d1ade3f0d55acb7f519"}]},{"bom-ref":"a3c8bfe420bcc829","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM939.so","hashes":[{"alg":"SHA-1","content":"0264c6dcac788fcbfadcd700390d6ac957574496"},{"alg":"SHA-256","content":"1a810f0d9278a2a08ac81e32b68eb0f6197c2edbeaadf7fd2cc90331c6d69883"}]},{"bom-ref":"6265800cb190fab7","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM943.so","hashes":[{"alg":"SHA-1","content":"3e56ce1b321bfb3897f961992d623d58677eb1f9"},{"alg":"SHA-256","content":"c2bbf6ade39bd7e3bc2e054f56d04c38e75c989e6e4ab655b389ec1d105f0933"}]},{"bom-ref":"2395a3d955fbfd95","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IBM9448.so","hashes":[{"alg":"SHA-1","content":"cfedc00a3840637817fe8a984b3baa54e7dce570"},{"alg":"SHA-256","content":"a8a0c70c284e09187252588a009bee82b016c73ba5664b321abf58efefecd87b"}]},{"bom-ref":"351afdbe1e888272","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/IEC_P27-1.so","hashes":[{"alg":"SHA-1","content":"4c01d350e41b77b7151b1812f93b60cce1d2ddb4"},{"alg":"SHA-256","content":"8c3f3df624c4a9c24d9b4e6e8fa30140a9d182abeb8c1996788a524c38576138"}]},{"bom-ref":"d2e0a82056ca06fa","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/INIS-8.so","hashes":[{"alg":"SHA-1","content":"31d98b77f9a004f4aef6fdde3dc42cb2ddba3a89"},{"alg":"SHA-256","content":"1927ed087b139ca1a1e0935ecc90cb663d1a525f81b1eab250dd675c4f7e484f"}]},{"bom-ref":"a704416ea45567f2","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/INIS-CYRILLIC.so","hashes":[{"alg":"SHA-1","content":"5130d7b520fd956ed0a61608e0c5d736ca433684"},{"alg":"SHA-256","content":"dcf4a51f0230d8d3cbb233c6480ff08438be99fbe045b6926bdbb65a1d5f595f"}]},{"bom-ref":"5a8460351c97ea16","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/INIS.so","hashes":[{"alg":"SHA-1","content":"12ad9aa681529b834fe276679040ad0f2119babc"},{"alg":"SHA-256","content":"2d32bbdbe111777de5b05173572e4ef4b139150c9fdecfb941e226499f8bb2e4"}]},{"bom-ref":"c059d41c90f41962","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISIRI-3342.so","hashes":[{"alg":"SHA-1","content":"d5392f086e52a57a8df2282da75d6d5b476e7496"},{"alg":"SHA-256","content":"4bc6a652114ab81ac1da54cd8babb9ead9ecce06849e581cce261172f54a0331"}]},{"bom-ref":"c328a2e1754eb231","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO-2022-CN-EXT.so","hashes":[{"alg":"SHA-1","content":"74254f56347eeacc1352290225575ea4d288443a"},{"alg":"SHA-256","content":"324348fe7d352cef1f0181ec2d5daf879a8e3d4e8197c3732f064b17467ee4ef"}]},{"bom-ref":"80f09e04cadd5975","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO-2022-CN.so","hashes":[{"alg":"SHA-1","content":"8d11ef29ee62965911278c07ed1174656406d627"},{"alg":"SHA-256","content":"fef989fede3c435b504cf9a83cff1a4da8f3f8dac56adc849b3072c67d9edd9f"}]},{"bom-ref":"c7c62840a00e95e1","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO-2022-JP-3.so","hashes":[{"alg":"SHA-1","content":"cc71ddedfa635b2eb7cf3acfb454691ce08129a4"},{"alg":"SHA-256","content":"057c638204fad72486c34ae451c41bb0957540a6134c0493170e41588c821be0"}]},{"bom-ref":"c5faeb8b3b5a9bb5","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO-2022-JP.so","hashes":[{"alg":"SHA-1","content":"0b886b3ebdde2e1322b43bb2bb158d0e6352836d"},{"alg":"SHA-256","content":"971581b0ca6f6ab60d87e6225beefca3b619a226470a22b5f40b2682572723c2"}]},{"bom-ref":"5389362b2dbfc328","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO-2022-KR.so","hashes":[{"alg":"SHA-1","content":"c3678dcac01b07904f520115ba64f0dd10a3f734"},{"alg":"SHA-256","content":"2cfc67d1dd1ce2e69f309ed2967177dfb647ea74029ef890f100335337784ea8"}]},{"bom-ref":"99a4d31345957fd2","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO-IR-197.so","hashes":[{"alg":"SHA-1","content":"3194cae1f01d7994282f8b20be51c6be303f060e"},{"alg":"SHA-256","content":"31815d65f248468b26b08cd2e0326b91d6963d7d4594da78771fc4eb9151e489"}]},{"bom-ref":"d4d3b872700faae0","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO-IR-209.so","hashes":[{"alg":"SHA-1","content":"38ea04869d3584bf15ed1a468fe054eee6c33b0b"},{"alg":"SHA-256","content":"db2343f674c4220a1412be0222114e1007c6c55385e1376ff79be8b53795ebb1"}]},{"bom-ref":"85674623b6184cd0","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO646.so","hashes":[{"alg":"SHA-1","content":"3c863949e7dde7cbf0aadd77e89fa17af40542dc"},{"alg":"SHA-256","content":"904d4e262cbbaf3b6eb80d83963ee8cc8d5850efcb4ecb5b229abdf8fb8434f7"}]},{"bom-ref":"3ceb437e4efa212d","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so","hashes":[{"alg":"SHA-1","content":"1ccc2491875f6b33ec7331c2ae95b601dde4f131"},{"alg":"SHA-256","content":"c05c25d0b39968bd5f565233ee5107b1a6a8112462146317f6e65313442cc9a0"}]},{"bom-ref":"7bf080b28d784321","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-10.so","hashes":[{"alg":"SHA-1","content":"85cdcc83378faa58b84c67d623d194cea9659167"},{"alg":"SHA-256","content":"be37ee85c2b9464bc09c41a58d074eac36e24b206c3cdb9aae0df4ec2d7c97ce"}]},{"bom-ref":"f6bc8f985537c685","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-11.so","hashes":[{"alg":"SHA-1","content":"d75c0bd2603e017b1c254865b2e0090a9230ecc1"},{"alg":"SHA-256","content":"e95fa33e466cee3691cd3d166d40eb950c96ebe1bca0ba60922155e68ca6c6eb"}]},{"bom-ref":"efb1f3f256700032","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-13.so","hashes":[{"alg":"SHA-1","content":"af2ad17335a542c3ccfe5b371a3416871a83fae5"},{"alg":"SHA-256","content":"6c7a3972a4669b3314fa099598562187ce2ab1ac83e54a879fec36b4bfad0baa"}]},{"bom-ref":"54adc87192b479c1","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-14.so","hashes":[{"alg":"SHA-1","content":"0adde1c983fda5f9f827b47ff1c9cda17a7e1765"},{"alg":"SHA-256","content":"e806684bf9ab3d48514cf840be43db165dc06e7d819916984e75f88e4e69c49d"}]},{"bom-ref":"dd94ea56ff2000b9","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-15.so","hashes":[{"alg":"SHA-1","content":"774a10c91b1e165e826634fad5609e3d335afdf2"},{"alg":"SHA-256","content":"8ff67983f6e7092d4b46d860ddbaf91558de1370899e92dfe5f482d9902f8ed5"}]},{"bom-ref":"f3fb93f1e813084a","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-16.so","hashes":[{"alg":"SHA-1","content":"fbbc4f87d951c955ac9b57f30461db95278e9ab2"},{"alg":"SHA-256","content":"a67508b99641c22f25e4158c7c045691cb8d81ea7dd96f8a17b821faf7a6181d"}]},{"bom-ref":"eea67a67383d8315","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-2.so","hashes":[{"alg":"SHA-1","content":"63bc30855a2d25f0721396ab68bd757f6698b7ea"},{"alg":"SHA-256","content":"dff604254965d5cc65102aa4eccc06257ef56286d5abf5bf14176b5b1ca76c86"}]},{"bom-ref":"91a06d45f1108bd3","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-3.so","hashes":[{"alg":"SHA-1","content":"df2968c9f35328fd2b93d46905a65f911f026272"},{"alg":"SHA-256","content":"c7db3bccb1f873456485ea1b1db907b041529e560beaf355e27c522953829585"}]},{"bom-ref":"28980b2b90ae810c","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-4.so","hashes":[{"alg":"SHA-1","content":"9df2b2df502ad109dd624264d357590b68fb0d6a"},{"alg":"SHA-256","content":"c63fd2c3bfb09a89a3707e447eb3ed21a2653aa2fdaff8884efa95216a501971"}]},{"bom-ref":"bbfc095468651365","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-5.so","hashes":[{"alg":"SHA-1","content":"01bcefcaa1ca6ded86ddf902c747d8ad82f3c532"},{"alg":"SHA-256","content":"0aa46f6641682f912a003d9a7109842a531650534c4dc3cc40556eb56a2e071e"}]},{"bom-ref":"48d75db910242b6f","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-6.so","hashes":[{"alg":"SHA-1","content":"478cc3ff0b4db46db50e89823ee830eae06b2d15"},{"alg":"SHA-256","content":"76bc3eede19d5465550bdb0a9776e909bbc0e43ca940fcde4d996ddba5cc7ea0"}]},{"bom-ref":"4906c0dccba17277","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-7.so","hashes":[{"alg":"SHA-1","content":"13e178a60bfc29f0374aa3c860ba39c1bce6a2b9"},{"alg":"SHA-256","content":"a425992893bcbdf6762a1d9fda48f47117be9caf917565c1dea1968f1bb3a81a"}]},{"bom-ref":"0ced367a72128b4d","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-8.so","hashes":[{"alg":"SHA-1","content":"cc059ad82b43140e963ce2ba3f6848cafc41ccf6"},{"alg":"SHA-256","content":"04bef1d7e504573b1370814e546092d2452377f1e18ef6add6851870ca4fee7b"}]},{"bom-ref":"6894223b51ccf35a","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-9.so","hashes":[{"alg":"SHA-1","content":"7795a53ab39bfda0e53307469ca6c35ede30800b"},{"alg":"SHA-256","content":"96e23781655b2fdca6bb14c17f0455b8dd288da83925231c52c36d4487da0dea"}]},{"bom-ref":"8eb5fbc68c27224b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO8859-9E.so","hashes":[{"alg":"SHA-1","content":"328d1bfb02a1e07b92a38e6a9679c866eb1e13e8"},{"alg":"SHA-256","content":"7a3e399a2d0150c4264a946889dd8e00678937b87926401407d042efd8ab30c4"}]},{"bom-ref":"c37027224d177c4f","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO_10367-BOX.so","hashes":[{"alg":"SHA-1","content":"30f207586505a3c3e0d3cd69597d3141a477177b"},{"alg":"SHA-256","content":"777d0432c6e6da213e4b52ed9b194ff3f6b4247216766d24ac26ad02c8f4c3d2"}]},{"bom-ref":"ddd16b42ba976b1f","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO_11548-1.so","hashes":[{"alg":"SHA-1","content":"c74575f1919ff57595be4d540b911d89f176057c"},{"alg":"SHA-256","content":"2248b85f1bebbba90ebb375bf49e2c9bbbd68c4d7995bac379ce799f29331fdb"}]},{"bom-ref":"64bd4b8f912692c4","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO_2033.so","hashes":[{"alg":"SHA-1","content":"c01cd5953a4772890c909b281edfbc79bfb8f530"},{"alg":"SHA-256","content":"55e9fde07a952959527a3451fda62323a49260d4d782c5f4d9e40e837906c430"}]},{"bom-ref":"26334ff60eab6b87","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO_5427-EXT.so","hashes":[{"alg":"SHA-1","content":"fd76c2b1c3b888a2377dbf061e16c44f46b29715"},{"alg":"SHA-256","content":"7601cba58691ad928ebf500d8e82d174177b7c24d569f7e5f4fc688de19751e3"}]},{"bom-ref":"c434ce31ca02c13e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO_5427.so","hashes":[{"alg":"SHA-1","content":"efa8ae45b518dc4999134cd86b4000dbae9a00e0"},{"alg":"SHA-256","content":"94f1309c59883cf5bf1c98b16852b64c4a0051c43a3f0148715d416664d5f3ff"}]},{"bom-ref":"fbb41cbf4eeabe8d","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO_5428.so","hashes":[{"alg":"SHA-1","content":"2e6ba2c0e1e1bd2ecafeb1d446170b048402fa73"},{"alg":"SHA-256","content":"d34f08e7698e9ec4318e8c89d5f5ee3a2fbd4db3e47c24101bdeef672ae6908b"}]},{"bom-ref":"3fbc242e3aa69df4","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO_6937-2.so","hashes":[{"alg":"SHA-1","content":"3d4dd1ed68d4c07c8468fdb2a77747d0fbd13e39"},{"alg":"SHA-256","content":"1c04621a72b10fc1aee147dcbefff570200d4a1b1c8d2813f12ca94e1f5daae2"}]},{"bom-ref":"971b93265d5091a6","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/ISO_6937.so","hashes":[{"alg":"SHA-1","content":"3263ffc9ac9ba382cb59fd397ea510e31178f8f9"},{"alg":"SHA-256","content":"b1a063cae1f047af52aedaf34fdb4841dd23d72b204fae252474d55f6a231982"}]},{"bom-ref":"9eebf077d3df1378","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/JOHAB.so","hashes":[{"alg":"SHA-1","content":"9b307d5c5532f95b45eb5237bc39b95d1369598b"},{"alg":"SHA-256","content":"83ec6eb3c34a6a2bc154d3dbaf9bc994858533a0856e1f5996f5349d0765096b"}]},{"bom-ref":"f897459f777829c6","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/KOI-8.so","hashes":[{"alg":"SHA-1","content":"3e64d1cfab890ba7629f25e55d10215fc6c31270"},{"alg":"SHA-256","content":"836b9d6d040c4d518fbf6760662823dbed3543f9585783928b80f34ba471051f"}]},{"bom-ref":"f3ed9bff1fdcb2ff","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/KOI8-R.so","hashes":[{"alg":"SHA-1","content":"4a7c59e34b52e9a63320018b24a3f860cd952dbe"},{"alg":"SHA-256","content":"1d805ad55c593e3a7a923db50a8d58906705a68c53f4391a7454299d7c117d90"}]},{"bom-ref":"aaff521b44a2630b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/KOI8-RU.so","hashes":[{"alg":"SHA-1","content":"b1fad415c0ae67fd5ccc483cb43d5f70cffcc8a4"},{"alg":"SHA-256","content":"b108905f69ae63764bb07e7225dcec76e062ac350b6c5ec6e4c9114a60fb0734"}]},{"bom-ref":"1ce05819a0cd3627","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/KOI8-T.so","hashes":[{"alg":"SHA-1","content":"be355f0dd0f1feb3d1f9701af8134c6788ebd327"},{"alg":"SHA-256","content":"ff8b153eccbd432773964a1820aaf968b91f23183c821d45032e89309850c89e"}]},{"bom-ref":"099a6014fd52d141","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/KOI8-U.so","hashes":[{"alg":"SHA-1","content":"753e0ab3a930f9e64bc39494c2ed62f12507d56e"},{"alg":"SHA-256","content":"6473caf72731e34f9a913e771b92d26f08ae049ff6d3cdba57238ae0ac6c525c"}]},{"bom-ref":"2e40ec1cf61ad00c","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/LATIN-GREEK-1.so","hashes":[{"alg":"SHA-1","content":"4244ac10eeeaadd1b36bd1c07e6e74e85c14eea8"},{"alg":"SHA-256","content":"665b5fdc33000127d49f64b48a832cbc01d2fcd42c0ec354c46bb78d4e14ca8e"}]},{"bom-ref":"c27670e7afcd1573","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/LATIN-GREEK.so","hashes":[{"alg":"SHA-1","content":"04e812265c2b9b030f4bd4877ab8e387ea14bf7f"},{"alg":"SHA-256","content":"8a38dbf82248b37162e98ff5e7ab2f6ee8dc28e7c926f816f2339f51e26b1f77"}]},{"bom-ref":"b93a807733d9ef61","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/MAC-CENTRALEUROPE.so","hashes":[{"alg":"SHA-1","content":"31398bf60a7b23ab0c777b80b1ca0d8e7443e67f"},{"alg":"SHA-256","content":"d684a3f10a3315ccf865172d6a8247476da2a2d6dc07705c2b82af18145c5e07"}]},{"bom-ref":"c0eaa59d210a551c","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/MAC-IS.so","hashes":[{"alg":"SHA-1","content":"2742d36496a0288fdafd3186a2ea34a6a664cfd7"},{"alg":"SHA-256","content":"94970c6214246ae06165ca89c8d0c07502c98d115132fad3cfa46456b9c73ac3"}]},{"bom-ref":"5c623d371eaab1f7","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/MAC-SAMI.so","hashes":[{"alg":"SHA-1","content":"f992b798aa2c535e56c92090055cbf60d8b52afe"},{"alg":"SHA-256","content":"89fef9170b29dee60a0121e0930c153c91953e08528d7ab9ffa4eec6f77eb865"}]},{"bom-ref":"698aea62bbd81cb0","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/MAC-UK.so","hashes":[{"alg":"SHA-1","content":"31e1bdb8b37a1ea161162a0833bda8add2f34753"},{"alg":"SHA-256","content":"37e1132c26f71e7ff64ed602f2d7c11c304f42ac525887a65010b9fc0f1d5a35"}]},{"bom-ref":"b84d43e86576d8ed","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/MACINTOSH.so","hashes":[{"alg":"SHA-1","content":"505c47eeefcb6c775c1a99db6314dafc093e0797"},{"alg":"SHA-256","content":"3deceeba8a3cf1bfa39deb26f18f4418d8384b7b467c9a405201465ce22e79a1"}]},{"bom-ref":"7010239f331726d0","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/MIK.so","hashes":[{"alg":"SHA-1","content":"0821ffbec2904633648d29464cac2dc73f53ff99"},{"alg":"SHA-256","content":"53dcc21a1f0f2593125964e92c71283a1afa488314c7719d503b211a4ea7d212"}]},{"bom-ref":"6409ab49042b29c6","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/NATS-DANO.so","hashes":[{"alg":"SHA-1","content":"cfd3a08711ca156462affcfaef64b0c716f0d869"},{"alg":"SHA-256","content":"512189ebf2ce74487b8b734445bb511f0bacd1f9058cbeedb46e75d13eff634b"}]},{"bom-ref":"eb996dc334dee94e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/NATS-SEFI.so","hashes":[{"alg":"SHA-1","content":"ddc29c6d0e4be944dee343ed46b952cba60b0b99"},{"alg":"SHA-256","content":"1e627690f928964ec96f416c0c52b03072cd2e857301b01b73a2d7457be4577a"}]},{"bom-ref":"85535c9b0f8c21ec","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/PT154.so","hashes":[{"alg":"SHA-1","content":"f751be7f590f0d1bbce9610964516ef495f1d384"},{"alg":"SHA-256","content":"a12e266f491207cc99b7c0e8fc8dd796fea4e537f426ec3486e64eeb403a992c"}]},{"bom-ref":"1692f8d2ca87b3ef","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/RK1048.so","hashes":[{"alg":"SHA-1","content":"44bc943d721fedfc64e153f7e47767043898604c"},{"alg":"SHA-256","content":"1f4e127fde3f18feaaa178ce8e49a68efb514a95d66c559a7014067570185480"}]},{"bom-ref":"61408e7654e99cb4","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/SAMI-WS2.so","hashes":[{"alg":"SHA-1","content":"72042141b21f6eef58b36c9d283bad9d74d6b46c"},{"alg":"SHA-256","content":"d3fdaaeafb4bec170a2bc57ea4937dfcae2dd4c09ef3d4514f6352dab02e4ab7"}]},{"bom-ref":"686859a88babdba7","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/SHIFT_JISX0213.so","hashes":[{"alg":"SHA-1","content":"6d772d0a996e6252e1e10bff57c33ac9c60c513a"},{"alg":"SHA-256","content":"d017b014d168ed931c079440ae697fdb5d84bebef4fe70596aad565666638a4c"}]},{"bom-ref":"943f4e7b84e88299","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/SJIS.so","hashes":[{"alg":"SHA-1","content":"e52f4d9f49dd9178a06df9bb5cf9ffc7bf38e993"},{"alg":"SHA-256","content":"3fca790fbea4622ac4935f9319238c2e141b43d3bd9fc235ec42f70468b9a5e4"}]},{"bom-ref":"784983ec765da823","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/T.61.so","hashes":[{"alg":"SHA-1","content":"2bc8da179bc6ef42643b307b3760c074e820b495"},{"alg":"SHA-256","content":"aa5c5a0eb426092f5338dd3795bea2226d3b767f4f64bf0b00f6fabe4e13ed04"}]},{"bom-ref":"74b9058c979dda88","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/TCVN5712-1.so","hashes":[{"alg":"SHA-1","content":"8eb3e33573f26afbebff926fdc7b813f1d113342"},{"alg":"SHA-256","content":"6e8c1171eb3a78b75b434fa517d39b3ad6fabe8d6a3b8b9801312f51a9e6ab65"}]},{"bom-ref":"d9c860491457b82b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/TIS-620.so","hashes":[{"alg":"SHA-1","content":"7fe205dfc4e0c0c8f245cadfe4e0c6b5c999628b"},{"alg":"SHA-256","content":"c96a5c5d72eb97796449ef6ae2e5ad00a6942ba496c284ac0341339c4603fa4e"}]},{"bom-ref":"84993bf24bf70f15","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/TSCII.so","hashes":[{"alg":"SHA-1","content":"2457fb95fa89425b55c18e537721d8bc443ba995"},{"alg":"SHA-256","content":"9edf4a8bb01161f2d955f930deea51106898ed9fe24296a8a0a0afed6579686a"}]},{"bom-ref":"9cbcdb8e03027fea","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/UHC.so","hashes":[{"alg":"SHA-1","content":"387d74022bd09d4b23d49e0d7b042acefef0ef8c"},{"alg":"SHA-256","content":"cb0fc033b1a9aa2c3b6deba600fc8afb4fa2c304ab0d40c67dd0fa1146475fe6"}]},{"bom-ref":"f9c163cffa5abc2e","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/UNICODE.so","hashes":[{"alg":"SHA-1","content":"7e4e9b64046b6c9e6ded37c33392b9f285315d18"},{"alg":"SHA-256","content":"54b072a9b78053543acab03c2fc6e41ac47195976ccaf2f5e7ec2f5314ffbb93"}]},{"bom-ref":"2328597939777f87","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so","hashes":[{"alg":"SHA-1","content":"094a4cc24519ea806148126cfd2aad8392e89a4d"},{"alg":"SHA-256","content":"953f051398791fe6ef7699ca0569e4c561d873ac86f5136a840c65bcd3827efe"}]},{"bom-ref":"44254d7b19560850","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/UTF-32.so","hashes":[{"alg":"SHA-1","content":"70611742faff0e06d116170825ea090799448f54"},{"alg":"SHA-256","content":"c1af9dd1794eb25f5fb4853831d8d6edb2146fbd2c796878953fad923771bbf0"}]},{"bom-ref":"da44bd3c3485bceb","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/UTF-7.so","hashes":[{"alg":"SHA-1","content":"5a096e9f2411f9157e6667ff018a5c257a55437d"},{"alg":"SHA-256","content":"68679fb092d6d9067c7514aa7e5a1546404c0b7785fc9624ca77b0dcfd7a2b87"}]},{"bom-ref":"cbf7fea853bb121c","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/VISCII.so","hashes":[{"alg":"SHA-1","content":"e7a477bd2541a91f6e8c302ec4df0e5d0b023d03"},{"alg":"SHA-256","content":"cb86123265642c276ff7ccbf5f96c97a026deaddc7f9c971c134d1b2147bd1cb"}]},{"bom-ref":"74bbca6f459a09cc","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/gconv-modules","hashes":[{"alg":"SHA-1","content":"274a433dba3471d0b839ae2403c5f376854196b6"},{"alg":"SHA-256","content":"57793b77fddf602134707ff717c99beb44941904f103175971dd653aa57fac85"}]},{"bom-ref":"07b410c4853c261b","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache","hashes":[{"alg":"SHA-1","content":"3b5bb225fc7fbd2b94c6c039092d2b9501aa87a7"},{"alg":"SHA-256","content":"52c227df9d53248238602c1ddaccd2c8ddc4cc6a61aa45d7c425af590b8806a5"}]},{"bom-ref":"3c8419fc32574e2a","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.d/gconv-modules-extra.conf","hashes":[{"alg":"SHA-1","content":"4a6635a33ae1a3a859e483df9188d7cdbe74b1fb"},{"alg":"SHA-256","content":"f2e27de033d617a30619daa611be070c2a3c6d853e6498781cb88b55fcf04ed7"}]},{"bom-ref":"55a8e59918554056","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/libCNS.so","hashes":[{"alg":"SHA-1","content":"f37efe4d0e65463fb37489f02618ff942f74833d"},{"alg":"SHA-256","content":"96180457c28ec5e312da9f769953632de7b7aebc20088410254086e1328032c4"}]},{"bom-ref":"f7e9f18eb7644540","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/libGB.so","hashes":[{"alg":"SHA-1","content":"c70a88f00d791d8100669d7913a79687e1728154"},{"alg":"SHA-256","content":"15dd3f4f3c377361eb4f6682815340c6e6c845827d52d1cd7dffda0b76e5893f"}]},{"bom-ref":"c3ed168edae1a17f","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/libISOIR165.so","hashes":[{"alg":"SHA-1","content":"c2e7b18dbbc292054005fe3b801501b669cd9a68"},{"alg":"SHA-256","content":"e4cae5706f5838720f5b7e4c9ea090d0f6cd1361a96c798456ab59e21d85e325"}]},{"bom-ref":"f7fb3dc3723b11e6","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/libJIS.so","hashes":[{"alg":"SHA-1","content":"4b52e2567e6d534476d6f33b45b1c4228d422975"},{"alg":"SHA-256","content":"4b934b3f8fedd8f27a68ec9a09aa4b69eb913a2fb48376fa45be4e254a3c5fee"}]},{"bom-ref":"cdb52724a3da8ea9","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/libJISX0213.so","hashes":[{"alg":"SHA-1","content":"1271e901b68b427cfcc3490f96ea496130697408"},{"alg":"SHA-256","content":"86bd0e765fe51c1ffeeca9ac05845fbe63a04edf6faffccc91abb9e0418cf6a9"}]},{"bom-ref":"7a296971ba9c40cb","type":"file","name":"/usr/lib/x86_64-linux-gnu/gconv/libKSC.so","hashes":[{"alg":"SHA-1","content":"ad7918830b7083fd059ccf874d7e5bd6d7376b64"},{"alg":"SHA-256","content":"50f4412b2ea466ec54313fa6e054fafccc12fa588e40d658c088eee784d9452d"}]},{"bom-ref":"642bdbee859f1404","type":"file","name":"/usr/share/doc/libc6/NEWS.Debian.gz","hashes":[{"alg":"SHA-1","content":"f133232e65cf9d30fd385ba9b92266fcb5c0b8b1"},{"alg":"SHA-256","content":"79408d7c17b316acbd64927833f3e8b7c263b156f268bf88ded05dd484045fcd"}]},{"bom-ref":"914da59e1aa53072","type":"file","name":"/usr/share/doc/libc6/NEWS.gz","hashes":[{"alg":"SHA-1","content":"079a22fc989c28bde8ebdb6788738acbf5675712"},{"alg":"SHA-256","content":"ab35f664dd33d6d6413f45bbfe5d7829b834da46f128ff73f9206381adbf4963"}]},{"bom-ref":"f1bed43a88299221","type":"file","name":"/usr/share/doc/libc6/README.Debian.gz","hashes":[{"alg":"SHA-1","content":"6f97553bcf63fd634f55c095c7d320fc5710a527"},{"alg":"SHA-256","content":"103388d45c31c59534c3c71378dd532a69d90b6fa0618cf41cdc123613d463ac"}]},{"bom-ref":"8bf8905b2e90632f","type":"file","name":"/usr/share/doc/libc6/README.hesiod.gz","hashes":[{"alg":"SHA-1","content":"64cd179ff5e04220667bf91c139a71b4f00ef0e7"},{"alg":"SHA-256","content":"1c29df03287ea5a50015da416a42ff3622fe7a97a7598f0cc9693b729fca15e1"}]},{"bom-ref":"f0dfc846f6e07011","type":"file","name":"/usr/share/doc/libc6/changelog.Debian.gz","hashes":[{"alg":"SHA-1","content":"8511895ab116c5e76cf9ff2fc2d535afdff986f3"},{"alg":"SHA-256","content":"aed6d774f2e224e54822147afb414fed82945b09cd16c55b59009970402fec70"}]},{"bom-ref":"6089ad1d3ff02f05","type":"file","name":"/usr/share/doc/libc6/changelog.gz","hashes":[{"alg":"SHA-1","content":"f7ae4398742b7f55ccc4b70211ab3a1c7dc7c2de"},{"alg":"SHA-256","content":"b66db2deaee0257c5a456c17ee3058e014b51d596466b8454da17936a38d7e88"}]},{"bom-ref":"00a0d4608c9233b6","type":"file","name":"/usr/share/doc/libc6/copyright","hashes":[{"alg":"SHA-1","content":"5c4df62d190848821200ce4041d2753bd431a7eb"},{"alg":"SHA-256","content":"40c7e1f2118531f038ca22999bd976901254e1bc5cd1b0f0211bdd064c599987"}]},{"bom-ref":"e00d74407bfcac01","type":"file","name":"/usr/share/lintian/overrides/libc6","hashes":[{"alg":"SHA-1","content":"f04fa1695efe0177ff27db0a1da810841551395c"},{"alg":"SHA-256","content":"721d9d61cab96ffc0d684525ce0858096a9fe78cde675a757a61dc393d3c191d"}]},{"bom-ref":"23b6b2aaabe13926","type":"file","name":"/var/lib/dpkg/status.d/libc6","hashes":[{"alg":"SHA-1","content":"67ac8ff7745135243b9670ca01c957707ef9436a"},{"alg":"SHA-256","content":"1a622c0af548f98b1f150b801fdeafc879e2c68254ffbadc232b5e9fcc0ab5e4"}]},{"bom-ref":"7a6298e4af245ae2","type":"file","name":"/var/lib/dpkg/status.d/libc6.md5sums","hashes":[{"alg":"SHA-1","content":"624049ffb9b20401eb97962de81748dc65947747"},{"alg":"SHA-256","content":"2d73ce28ad6ff5b6265fc29198b1aea8313428dd57dd366bb10da068875b44e0"}]},{"bom-ref":"a2d4c1ca3e966bbe","type":"file","name":"/usr/lib/x86_64-linux-gnu/engines-3/afalg.so","hashes":[{"alg":"SHA-1","content":"9efc9df5f9a5e8b7c6a73fa384f4db65e3bf5daf"},{"alg":"SHA-256","content":"49f95780a49687dbcc584ec54ac01429a50e05f91b1eef00167c8803322aefac"}]},{"bom-ref":"ea98e287bd2d5b0d","type":"file","name":"/usr/lib/x86_64-linux-gnu/engines-3/loader_attic.so","hashes":[{"alg":"SHA-1","content":"4a167419566189b6f614b2e8cdef2bc7df4106eb"},{"alg":"SHA-256","content":"4851d64ee4a0a138b22951ff846175fc7d714acf3118058e922b1894b8114719"}]},{"bom-ref":"fb862d1af542b1b8","type":"file","name":"/usr/lib/x86_64-linux-gnu/engines-3/padlock.so","hashes":[{"alg":"SHA-1","content":"bad85a68cb4dc8a395dfeb2c843600ac50958212"},{"alg":"SHA-256","content":"2cc3222cb567b14c83c2b28955e34c90f87c9b2f4633416c31851fd0f55a658a"}]},{"bom-ref":"dbb0db46340e3893","type":"file","name":"/usr/lib/x86_64-linux-gnu/libcrypto.so.3","hashes":[{"alg":"SHA-1","content":"ef9cda44ea81ffc5e31d74869bdce6e96ac6e354"},{"alg":"SHA-256","content":"55019c10d21b875e0328ec85c88702b90a5661dfd9f8ca7bb7f6def6b7e8a604"}]},{"bom-ref":"dd69056e209899b8","type":"file","name":"/usr/lib/x86_64-linux-gnu/libssl.so.3","hashes":[{"alg":"SHA-1","content":"dd0081f41601786106628edd492141e3ecd569ea"},{"alg":"SHA-256","content":"a3035eb28fa9f42630142755c20b5796ce687bddbc601dfcc3e9c5cf18b2726c"}]},{"bom-ref":"dcf38da0fb8038f7","type":"file","name":"/usr/lib/x86_64-linux-gnu/ossl-modules/legacy.so","hashes":[{"alg":"SHA-1","content":"beeb5222d1d3051922d744f7c8b199f145e6f7a8"},{"alg":"SHA-256","content":"09f22b59b3aff6770f92493e7d8deeb287076bc9f166d8235301903bac8aaf30"}]},{"bom-ref":"f1bffc792956677a","type":"file","name":"/usr/share/doc/libssl3/changelog.Debian.gz","hashes":[{"alg":"SHA-1","content":"7cde8aa4debebe86ec348e3996d00c11a45157cf"},{"alg":"SHA-256","content":"db928268f948f5fc0817c3d36f1d496f6f3ba72cf3715d28cc5b467359310255"}]},{"bom-ref":"ef698a78c47c719b","type":"file","name":"/usr/share/doc/libssl3/changelog.gz","hashes":[{"alg":"SHA-1","content":"b16389cf272c62bc45e043b26bee0fcf8f6c5ae6"},{"alg":"SHA-256","content":"ba752336d46e767b66c61d5847aaf7920cde4df9a80210b462f4261f768928dd"}]},{"bom-ref":"0c17a98953ecdfeb","type":"file","name":"/usr/share/doc/libssl3/copyright","hashes":[{"alg":"SHA-1","content":"b936c38070ff5b477030a02e903cc7cbc1f1f11e"},{"alg":"SHA-256","content":"6a7da622fe0637a334d2a8fc470852d2ffb77d9a2b2f930f854e32a41ad6ef35"}]},{"bom-ref":"9e5f51607ef03353","type":"file","name":"/var/lib/dpkg/status.d/libssl3","hashes":[{"alg":"SHA-1","content":"eef7b639f6e3c7e4bad77d5ada3cf9eedd2ae9f8"},{"alg":"SHA-256","content":"51a9ee839b755fd0abac598af1860dcc4efaf15dce762015c2934e0da35636e1"}]},{"bom-ref":"5516c647c47dd9fc","type":"file","name":"/var/lib/dpkg/status.d/libssl3.md5sums","hashes":[{"alg":"SHA-1","content":"5a670d001c89ee02d04d11ac3d6d09f1946b5107"},{"alg":"SHA-256","content":"e92c8bf8d84e868406e3143fbc2b694c9a1ddccb37f583d49a4e1c02fbb13587"}]},{"bom-ref":"a53a0676ad482f61","type":"file","name":"/usr/share/doc/gcc-12-base/README.Debian.amd64.gz","hashes":[{"alg":"SHA-1","content":"57b11da2c6a21643a21ad818ac06da8e5cad0ea4"},{"alg":"SHA-256","content":"6edc0d8dffa071ec0866aabfa6b7831f9b464c397c93b310fd44606684b8dcb4"}]},{"bom-ref":"97e14c77b0adbe1f","type":"file","name":"/usr/share/doc/gcc-12-base/TODO.Debian","hashes":[{"alg":"SHA-1","content":"98cf44e59ce96c1e737613d13cdc8944060cd662"},{"alg":"SHA-256","content":"aba726eeeafd7ae426552559759c83ee93249d0d9c4e3e19f146fde6d2cde448"}]},{"bom-ref":"b5d71972fd1339ae","type":"file","name":"/usr/share/doc/gcc-12-base/changelog.Debian.gz","hashes":[{"alg":"SHA-1","content":"a906291f3fe576bf85157e8ca0a9646a236c5e64"},{"alg":"SHA-256","content":"3cfe78f97524912290c9fc4ef8fd737efb1fa29440949f0bfae980beb9ea4cbc"}]},{"bom-ref":"06324e9c173b5048","type":"file","name":"/usr/share/doc/gcc-12-base/copyright","hashes":[{"alg":"SHA-1","content":"1e3101e727f5e80dad6482faddeef7d4165bcf46"},{"alg":"SHA-256","content":"da8191658b3452ce9caf31638ba61dab31a38c619fa39df119812e050f592fd3"}]},{"bom-ref":"20cfaa60cdc174cb","type":"file","name":"/var/lib/dpkg/status.d/gcc-12-base","hashes":[{"alg":"SHA-1","content":"ef289de9d7b7cfd8e13838e0bbf38a6c6bd0a8d5"},{"alg":"SHA-256","content":"98d554fc1ecc48c11784fab0cda89ce555fca098e44dc6e3f466f926155473c7"}]},{"bom-ref":"5ca2529237a3b691","type":"file","name":"/var/lib/dpkg/status.d/gcc-12-base.md5sums","hashes":[{"alg":"SHA-1","content":"69e7a480f28cd95772430ef9ff66bca0dbd679c4"},{"alg":"SHA-256","content":"ec8820d85310f7ca6f64c55c57e11fedc3aec8ba66a7a469d31611d6cd7d9122"}]},{"bom-ref":"1c5f82c72e8c0596","type":"file","name":"/usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0","hashes":[{"alg":"SHA-1","content":"675942f9c3f83b37297658d860d796d46fb3d110"},{"alg":"SHA-256","content":"f9a9ad78a8dc39c0e90a265ffa551fae6c92a40f360889b44a7e141f9a2adfb1"}]},{"bom-ref":"ed9f73f8877f6240","type":"file","name":"/var/lib/dpkg/status.d/libgomp1","hashes":[{"alg":"SHA-1","content":"4b971f7598113ccc7f478f4820d072735b26fe09"},{"alg":"SHA-256","content":"212458f2d3ae6db89582e5d35065a47a18202b070bf1c931a7455f556a52670a"}]},{"bom-ref":"e2f598f3797d5a65","type":"file","name":"/var/lib/dpkg/status.d/libgomp1.md5sums","hashes":[{"alg":"SHA-1","content":"d790d9ee95300062d3a9c0e409b0383dc3857682"},{"alg":"SHA-256","content":"de2795a32b4e83006e66df14331efcfd4419ad1220f1ff8974834818632a3010"}]},{"bom-ref":"6ed49e8a701d8a8a","type":"file","name":"/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30","hashes":[{"alg":"SHA-1","content":"026869f81ca55beeaa494e0d49ae7ec035ebbb87"},{"alg":"SHA-256","content":"e7848e32af4932840ba775169041759a2a8dd5a008af360e5c55bce506eebcf4"}]},{"bom-ref":"0c3539fc4048abe6","type":"file","name":"/usr/share/gcc/python/libstdcxx/__init__.py","hashes":[{"alg":"SHA-1","content":"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"},{"alg":"SHA-256","content":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"}]},{"bom-ref":"66adddf44f73cd1d","type":"file","name":"/usr/share/gcc/python/libstdcxx/v6/__init__.py","hashes":[{"alg":"SHA-1","content":"e9aaaed74b510a58cfb5a332e3410c24d7b0877b"},{"alg":"SHA-256","content":"f904daea3a5c91d7b336377a93a85eaa0060842810230704f4c0b702b4154c6a"}]},{"bom-ref":"27a12780b0366ff1","type":"file","name":"/usr/share/gcc/python/libstdcxx/v6/printers.py","hashes":[{"alg":"SHA-1","content":"b8fc48226783e0b9d7d84492a90ad831d191ce71"},{"alg":"SHA-256","content":"a11707c4086bfff865bb6533fe4a64729cea151955d692f4b7c71d050d09013b"}]},{"bom-ref":"baab700d83279072","type":"file","name":"/usr/share/gcc/python/libstdcxx/v6/xmethods.py","hashes":[{"alg":"SHA-1","content":"141340c98b76151bf75a7a6c8c9d4ea45fa53f7f"},{"alg":"SHA-256","content":"ca0a5c9a7f946784e1bc97407fce251f481bfbbd9813a85d628ad602af4b3847"}]},{"bom-ref":"d7ed0cef286e0bd5","type":"file","name":"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30-gdb.py","hashes":[{"alg":"SHA-1","content":"79d1e56e4e5b003f978ea898bb0c5f2da519e241"},{"alg":"SHA-256","content":"6990e32948295b48e5732bb3eaa49a2833343bdd0b254f5fb4d91ca92aac4168"}]},{"bom-ref":"dd921499f2afb85d","type":"file","name":"/var/lib/dpkg/status.d/libstdc++6","hashes":[{"alg":"SHA-1","content":"d800ca9ba7bc388cf50f40852cec316099c4cb5e"},{"alg":"SHA-256","content":"c1dcc019d5a71265af70d4125330fcbffe25ca2eb04db17e3b95780fd03b3928"}]},{"bom-ref":"1df01cb0c261782c","type":"file","name":"/var/lib/dpkg/status.d/libstdc++6.md5sums","hashes":[{"alg":"SHA-1","content":"8bbca5d93bf088f96a3aace3d109f558a60aa176"},{"alg":"SHA-256","content":"1405be832cde657e141de53cdd60e37283f674bf3250eeaf81efc3193f6eb4b9"}]},{"bom-ref":"72e33335cd0d84b2","type":"file","name":"/lib/x86_64-linux-gnu/libgcc_s.so.1","hashes":[{"alg":"SHA-1","content":"6cee473a1819d3524615a779bd0591a22b580082"},{"alg":"SHA-256","content":"2bd1552c47799ef67e701e81d4383061fd76059868e446e63560f0dd0d5ec14e"}]},{"bom-ref":"30da9445046629d5","type":"file","name":"/usr/share/lintian/overrides/libgcc-s1","hashes":[{"alg":"SHA-1","content":"6a437a448c534d9b9fff0b406a7569308b81f73d"},{"alg":"SHA-256","content":"eed87afa7d83880a25ae5a41ba9d98d89a1fc2e2e3bba0f4d5c3cdda21a457a4"}]},{"bom-ref":"73cb07df94766993","type":"file","name":"/var/lib/dpkg/status.d/libgcc-s1","hashes":[{"alg":"SHA-1","content":"97e67814c5a7f221350faef52bbc1ccea69a2c59"},{"alg":"SHA-256","content":"7fe4909d27ae5b31eb54850949c9d480ee3db1ab0eca4acf934c4eb91a42bfec"}]},{"bom-ref":"4a8278e1d68478d0","type":"file","name":"/var/lib/dpkg/status.d/libgcc-s1.md5sums","hashes":[{"alg":"SHA-1","content":"360d9693ea39d197ec49cf01e166c1f484e0aee8"},{"alg":"SHA-256","content":"f9302ab1aebb988f7e8321d1d1fc395bd1ab6dd387b2316b3c0930b216792418"}]},{"bom-ref":"80c113eca027a978","type":"file","name":"/nodejs/bin/node","hashes":[{"alg":"SHA-1","content":"962b483928c6a939ea5ee6874e0921891f50b3cb"},{"alg":"SHA-256","content":"ccacb2d6d87ba6d118b2bffc1ae33747a05cc5fc6b1f1ec4fc1d420b687e952d"}]},{"bom-ref":"22e6502e8df9b931","type":"file","name":"/juice-shop/build/package.json","hashes":[{"alg":"SHA-1","content":"65a9b0e9d7fa8ef07461b3838bb0be92c63dd472"},{"alg":"SHA-256","content":"1f78f6479f57759c0509027a3a5e5e140498e34f0683753c0bdea97346ab8cca"}]},{"bom-ref":"31c7d96bd58ba969","type":"file","name":"/juice-shop/frontend/package.json","hashes":[{"alg":"SHA-1","content":"134704c07245bbf72d2d20515e498d25f7e52626"},{"alg":"SHA-256","content":"f52a55cb3a732620191056b570a475a72f2f99c5d5d15c7a2d16847d8b7e9783"}]},{"bom-ref":"ed8510af347dd578","type":"file","name":"/juice-shop/node_modules/@adraffy/ens-normalize/package.json","hashes":[{"alg":"SHA-1","content":"b4b51cee01a8bfd426a63712cf29e2c60ca79c71"},{"alg":"SHA-256","content":"9cdfe2227ce61c1a701da4e62ca73f6fdce1fce6f076015c18d420efb8c7c833"}]},{"bom-ref":"acc0021cf8998dc8","type":"file","name":"/juice-shop/node_modules/@babel/helper-string-parser/package.json","hashes":[{"alg":"SHA-1","content":"f02c656ee72f28316f9cb9641fc95fbdab02a2c4"},{"alg":"SHA-256","content":"2ed21f6ba1c3ad4b49e247fc9b6bc3274ac7160613879f4fd6e770a53d976d8f"}]},{"bom-ref":"67eddf3c10bc8c66","type":"file","name":"/juice-shop/node_modules/@babel/helper-validator-identifier/package.json","hashes":[{"alg":"SHA-1","content":"8261d5bd08d594c9adbf0da3b3549db292c2241c"},{"alg":"SHA-256","content":"ab0032feec7f52c591cc58c4892f668277e777f924638dc944f55c9ca995bc0f"}]},{"bom-ref":"bdec2cde4c1e1d57","type":"file","name":"/juice-shop/node_modules/@babel/parser/package.json","hashes":[{"alg":"SHA-1","content":"58794a4783d952771f3778fe8feef89135e6d180"},{"alg":"SHA-256","content":"e64f4e7689cf2c3a43cdd979fd326b1883f0fbe8e9fbc9c94dc6906e3e75a24a"}]},{"bom-ref":"79c52d3c0297ce1a","type":"file","name":"/juice-shop/node_modules/@babel/types/package.json","hashes":[{"alg":"SHA-1","content":"498ef87e9a056cbf9872f1a71f9f38ba96939d98"},{"alg":"SHA-256","content":"872bd3a13903e3570b727703a50602c1fad9d234bda2764cde7a32d40e7dfd27"}]},{"bom-ref":"783751a099503ba5","type":"file","name":"/juice-shop/node_modules/@dabh/diagnostics/package.json","hashes":[{"alg":"SHA-1","content":"615ceaf7eb5602b3e37fa07ddb1ad1432d8b091f"},{"alg":"SHA-256","content":"072e3e4120bf0a65b7fafddb07a0576f9404add4c22808241741f5f87bc3f3ee"}]},{"bom-ref":"cd1f7bc05e6ac8ba","type":"file","name":"/juice-shop/node_modules/@ethereumjs/rlp/package.json","hashes":[{"alg":"SHA-1","content":"b923a3028307d5b86d7361adb7fbcee1f06bf89a"},{"alg":"SHA-256","content":"01818f2f43b5858347c844fcb79ce968e48442d6924f6103d2cb555df2708c1b"}]},{"bom-ref":"a852377219a16c09","type":"file","name":"/juice-shop/node_modules/@gar/promisify/package.json","hashes":[{"alg":"SHA-1","content":"02e977a876bd7e3217381e7ba9d2cb07f379d274"},{"alg":"SHA-256","content":"dca651c9d8bb01b3691f5c6e2ad4be9ead2b031c27fd9d545c8d4f546917c6d5"}]},{"bom-ref":"80dd8ce1559a9b68","type":"file","name":"/juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"de0f02896f6a8be0b475eb7a2e2b9b44506fd332"},{"alg":"SHA-256","content":"8b0af5d1283904ff127afe213e918fdd8c96e7c42e539f8941f1fc66d2f377d7"}]},{"bom-ref":"94a189eb60f822b2","type":"file","name":"/juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json","hashes":[{"alg":"SHA-1","content":"238c48183550d02ab5c0dd37e13d57006dce640a"},{"alg":"SHA-256","content":"181fa046bdbb7d8958c57dcef2e63aea9af667036e218c7222479a8618375f1a"}]},{"bom-ref":"ad0eebf3e6ed1f4c","type":"file","name":"/juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json","hashes":[{"alg":"SHA-1","content":"53ae7a1b3953e86624927fec8421d453d9c88e41"},{"alg":"SHA-256","content":"adbcb3b95ea29c1f2a91a0af600fd9136ce408a38622332848ba4630dc473659"}]},{"bom-ref":"459a7d4e6bc0000c","type":"file","name":"/juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json","hashes":[{"alg":"SHA-1","content":"323ec71c0cdb2dfdcf717f3e324f0b77981d7c58"},{"alg":"SHA-256","content":"01cee5e384d1e26843021c1f91bc05ed009e14c2d31c01349a374e64d3416e7d"}]},{"bom-ref":"c445cf3c3427f413","type":"file","name":"/juice-shop/node_modules/@isaacs/cliui/package.json","hashes":[{"alg":"SHA-1","content":"5f8f4c1e3bf1144f3a52c51bf040d843bb2a8b90"},{"alg":"SHA-256","content":"b4f9cc8d09602a487dea1c227ce24777cda87e2ad8a29ab9f741214ab78dc065"}]},{"bom-ref":"7ea6c59634d917bc","type":"file","name":"/juice-shop/node_modules/@isaacs/fs-minipass/package.json","hashes":[{"alg":"SHA-1","content":"504edba0a95630e08edf150335c2fe914825fc5a"},{"alg":"SHA-256","content":"ab8c1c2bce664e4c76b1937fa1a28f00ca5231a70cf0c1f78dd473101a9d2a88"}]},{"bom-ref":"459384f7769cc9a8","type":"file","name":"/juice-shop/node_modules/@nlpjs/core-loader/package.json","hashes":[{"alg":"SHA-1","content":"cd02e5ff012605c4ede81659f599f810fcc12909"},{"alg":"SHA-256","content":"cdbd82e10bd48a95eb0b32d5e8a6b2a89ee8cbc94ad70dbb955a8a6cb286615b"}]},{"bom-ref":"e5daca1fc27e0bda","type":"file","name":"/juice-shop/node_modules/@nlpjs/core/package.json","hashes":[{"alg":"SHA-1","content":"e94cc654f5e482f295b5856d7e07f4ed05f60d55"},{"alg":"SHA-256","content":"8433a26777457ba8fa02a13b1cf6ce0114e1145d9530410bcabec5227d7e7542"}]},{"bom-ref":"92ce357437770af7","type":"file","name":"/juice-shop/node_modules/@nlpjs/evaluator/package.json","hashes":[{"alg":"SHA-1","content":"d4e4614c08a8c96faed9a1e217916dff4eeb43e3"},{"alg":"SHA-256","content":"d0b704247e374d6c2efd538f83233a0ff8128d63e3193bbe62694ae3f52a2066"}]},{"bom-ref":"44f2b34ff50a0220","type":"file","name":"/juice-shop/node_modules/@nlpjs/lang-en-min/package.json","hashes":[{"alg":"SHA-1","content":"c79aa843461bf601e79f66f39ed2b28d0f8616bb"},{"alg":"SHA-256","content":"cee7e002f0e879252112042df79b6abffd0d8fb1dcf56f5ee231dfa615f5fb26"}]},{"bom-ref":"d3db2e8b07ed666a","type":"file","name":"/juice-shop/node_modules/@nlpjs/lang-en/package.json","hashes":[{"alg":"SHA-1","content":"7655ad80fcfa9713426cd5512d5e5766648c8f49"},{"alg":"SHA-256","content":"d6bbcddd0abdd4b6fa632946bb931ca2b711026ca7f717e74705e5d47e47fec3"}]},{"bom-ref":"ddaedff67d229cfa","type":"file","name":"/juice-shop/node_modules/@nlpjs/language-min/package.json","hashes":[{"alg":"SHA-1","content":"d81512de92c96c5c793718052f53460d62039cf8"},{"alg":"SHA-256","content":"21eb26022b66aa123dbec04b895615c73433e5935a76c3bad85e22e964e6c048"}]},{"bom-ref":"cace6c61429206f0","type":"file","name":"/juice-shop/node_modules/@nlpjs/language/package.json","hashes":[{"alg":"SHA-1","content":"39a85e1f8805a4daaba8ea93da43b466d66c56f3"},{"alg":"SHA-256","content":"4275c5db73e1ba75b26fb37da08e579717cf994a63573aa4acb2daab807ee0ac"}]},{"bom-ref":"97f053d961183c41","type":"file","name":"/juice-shop/node_modules/@nlpjs/ner/package.json","hashes":[{"alg":"SHA-1","content":"cd239cfbe2ee0d7bf0230fc964a6afa1e560bd25"},{"alg":"SHA-256","content":"a4dc4178e692d68d555d7ec30f1fc279d95451a5f931c097e2617dab34f112fc"}]},{"bom-ref":"71a712933e833084","type":"file","name":"/juice-shop/node_modules/@nlpjs/neural/package.json","hashes":[{"alg":"SHA-1","content":"29cb429d4c243b818337367b923dec8491d697c8"},{"alg":"SHA-256","content":"8c85825d2b58f10988f904bba0bb42997418aac91d363bae4352fc53f7bc354e"}]},{"bom-ref":"33006b0157af4e9e","type":"file","name":"/juice-shop/node_modules/@nlpjs/nlg/package.json","hashes":[{"alg":"SHA-1","content":"6131e8c86b271fbdb0ea8eb74ebd7e9c2c6908e4"},{"alg":"SHA-256","content":"b1bbe5e32e9fd0485134feb0cb9113ef646af8b9fd3b014d8aa77d02791b7355"}]},{"bom-ref":"5fe2d9038b5b72ce","type":"file","name":"/juice-shop/node_modules/@nlpjs/nlp/package.json","hashes":[{"alg":"SHA-1","content":"8e03d2c38b11faaf0fc8bd3941f1d9f772707235"},{"alg":"SHA-256","content":"b9fa7c51f52a11c42bd197a395a600db8ccc405ac21beb8e6083eb68d933810a"}]},{"bom-ref":"be28d026a83f8534","type":"file","name":"/juice-shop/node_modules/@nlpjs/nlu/package.json","hashes":[{"alg":"SHA-1","content":"05456ff17d4e005a97c50462379142ef1ad7fd1f"},{"alg":"SHA-256","content":"22af6861a12068101f17814fc443e11ddf76401137bc47ccdc26de09fad5c075"}]},{"bom-ref":"e63d086ac9d0c5d0","type":"file","name":"/juice-shop/node_modules/@nlpjs/request/package.json","hashes":[{"alg":"SHA-1","content":"37fe2c1a666a5edc816e33e6b177385b80391a3b"},{"alg":"SHA-256","content":"b717d18b16463aa817bac3ce94441fa2cddccec5aeb2c6385037ac0e61400651"}]},{"bom-ref":"90f05cda9c324428","type":"file","name":"/juice-shop/node_modules/@nlpjs/sentiment/package.json","hashes":[{"alg":"SHA-1","content":"63f1fbe755b968120a79380d6963f0a669a50cbe"},{"alg":"SHA-256","content":"095e144b2dc82fd4f21f1b3dac0b991daf05cf831a6a1c340c5b58758f925398"}]},{"bom-ref":"a2a034c545676dfb","type":"file","name":"/juice-shop/node_modules/@nlpjs/similarity/package.json","hashes":[{"alg":"SHA-1","content":"dbdf3a0372d9e54d270b44fd41631489ae5d6c22"},{"alg":"SHA-256","content":"956659aca543e7ae2a290f21d5f5f8f1e00c5a86a1bf017d0f9b1dacabe541b6"}]},{"bom-ref":"80cd256067990c12","type":"file","name":"/juice-shop/node_modules/@nlpjs/slot/package.json","hashes":[{"alg":"SHA-1","content":"8d4441a98234e0dfb53f955dcb89f146874e4138"},{"alg":"SHA-256","content":"fa85e036f2e91b0af16412e6e622b6055036b83545c69153c9ac71c56698fbe5"}]},{"bom-ref":"eaf9d351526bcbd3","type":"file","name":"/juice-shop/node_modules/@noble/curves/package.json","hashes":[{"alg":"SHA-1","content":"0fd9f24eefe764a426a907c1f677dd70068dfcc3"},{"alg":"SHA-256","content":"bf61194229da9a7fd331fcf44cc24f746b5cbaefe941a312215376584c269bd5"}]},{"bom-ref":"ce19e73cb7a18360","type":"file","name":"/juice-shop/node_modules/@noble/hashes/package.json","hashes":[{"alg":"SHA-1","content":"696457a8c87f5f6da7f2844a140e72f84b782b8c"},{"alg":"SHA-256","content":"8d8203c66e91a9e6ee510facf378a2c7420b27139360132a257010c2e5f091bc"}]},{"bom-ref":"28cae70995d2a4fc","type":"file","name":"/juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json","hashes":[{"alg":"SHA-1","content":"126adbedcff6faa6826eca63c75e9193237ab10b"},{"alg":"SHA-256","content":"7a08cb2fe1d2b788e0a7bf6a9b7597dbeeeae804698c2fbd15de786d284d327c"}]},{"bom-ref":"8d6b4491cd81b76e","type":"file","name":"/juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"f8b2b2bf2f3e2f8491496f9efe80b96442a803a9"},{"alg":"SHA-256","content":"38b61961aa0ba3028f2e120b3d883179281f6ba25fe22ff2214bf9f363161b65"}]},{"bom-ref":"69062b394180aa17","type":"file","name":"/juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"17ea193ab8be5c579a2d10e9a13bff389858f7e8"},{"alg":"SHA-256","content":"b08c1977d38f14f4be7fb5be33aab545e3e5a6e2e12100733a6ad97dec995206"}]},{"bom-ref":"2c0bef569cbdc4b1","type":"file","name":"/juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json","hashes":[{"alg":"SHA-1","content":"eba45f816c43b1e505440b7a7f8392e38ba11306"},{"alg":"SHA-256","content":"a7e05794a5dc81dfc79a0f186c5219f442f2f735b08a3e9b91aba59833badc2d"}]},{"bom-ref":"aa9bd7a9a974a4c9","type":"file","name":"/juice-shop/node_modules/@npmcli/agent/package.json","hashes":[{"alg":"SHA-1","content":"ca472993ec88d2b98a488f843d480575f24092f7"},{"alg":"SHA-256","content":"d67f4edf03680423c43434e3b28902feec2a136da2e85355034b174ba286828b"}]},{"bom-ref":"7f222aa5c68c6f8e","type":"file","name":"/juice-shop/node_modules/@npmcli/fs/package.json","hashes":[{"alg":"SHA-1","content":"cf0302511d637d6a1f8b5e49b3d9b42210c7b8f0"},{"alg":"SHA-256","content":"028cce261f1b1840efa893492a88911e0f4832e29b46ae0dd38eb6ba5ae85856"}]},{"bom-ref":"96fb20312cb5ace0","type":"file","name":"/juice-shop/node_modules/@npmcli/move-file/package.json","hashes":[{"alg":"SHA-1","content":"5d957f7d5bfb7d98d91c207e0d0a2471fbdef3a4"},{"alg":"SHA-256","content":"8fe75d037af2bfe77e1e675a77015f3522a2fdaf0a638907c9a925ee507e9e90"}]},{"bom-ref":"59004777d831fa1b","type":"file","name":"/juice-shop/node_modules/@otplib/core/package.json","hashes":[{"alg":"SHA-1","content":"9fcbeeb885ce09af6927bbc50b13e4779162fffb"},{"alg":"SHA-256","content":"4a14e820d8ede1c94a342e2c9f28f22944a397a8dae4b263ba17244714c5ee3f"}]},{"bom-ref":"5790c3dfc73074ad","type":"file","name":"/juice-shop/node_modules/@otplib/plugin-crypto/package.json","hashes":[{"alg":"SHA-1","content":"025e2b195b1c94cd657a7c2ac6f98da922017c4c"},{"alg":"SHA-256","content":"e4451c061462b6fb035c63aaf9fbbb31fe837694ecad8cebe5604e83466924f0"}]},{"bom-ref":"24befd4a6fc645ed","type":"file","name":"/juice-shop/node_modules/@otplib/plugin-thirty-two/package.json","hashes":[{"alg":"SHA-1","content":"a28b307aecd048d7bf94df41f9c6eee660b1f56e"},{"alg":"SHA-256","content":"ee70d0824a09a5d72207a93ff8ed1a856b9a29ebcce3e87846f4a9cb870f18f8"}]},{"bom-ref":"e123de424bbb7508","type":"file","name":"/juice-shop/node_modules/@otplib/preset-default/package.json","hashes":[{"alg":"SHA-1","content":"467cc154c147707bff62acb8a9449313ca2a46c8"},{"alg":"SHA-256","content":"5f5e69f0eb8ec02010c0af1d942706e17a6ae648d2076469491972fe13b67d2d"}]},{"bom-ref":"84523db68eb048ef","type":"file","name":"/juice-shop/node_modules/@otplib/preset-v11/package.json","hashes":[{"alg":"SHA-1","content":"a75aba4a28d683a4a35761deb6bf5e6d9f882050"},{"alg":"SHA-256","content":"5ebdc30f0156cfa19ed7fa17fe5cc991df8ffcb7b69999a887e368ad9c79289e"}]},{"bom-ref":"f0c7a772cd372da3","type":"file","name":"/juice-shop/node_modules/@pkgjs/parseargs/package.json","hashes":[{"alg":"SHA-1","content":"0dd3949ab9157869b8d3387f50a149bca2638d73"},{"alg":"SHA-256","content":"c52af8cea1efc18fc306336d6ade5a1d8d9ccd8916a5d2246bc585a92635901e"}]},{"bom-ref":"1bd881934a2537a9","type":"file","name":"/juice-shop/node_modules/@scarf/scarf/package.json","hashes":[{"alg":"SHA-1","content":"1d33fb93dace20b12286fb4b7f1682646af3f82b"},{"alg":"SHA-256","content":"f19876be1dc7b05cb55fb3ab06c20cc0ac87769287b3aad6cca50660a4b314fd"}]},{"bom-ref":"84d2b96b1c147570","type":"file","name":"/juice-shop/node_modules/@scure/base/package.json","hashes":[{"alg":"SHA-1","content":"8f88eda970ee0e6f4dc8df2d79e0dde2f1384cc8"},{"alg":"SHA-256","content":"bc9089063e13f92386e1cadb1c7887753a62ac2bc91171fd14b1c1a107efe998"}]},{"bom-ref":"0f2d1a239126d5b0","type":"file","name":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json","hashes":[{"alg":"SHA-1","content":"13a7711d4838b588d34094c0a37ecb6fedb214f2"},{"alg":"SHA-256","content":"c1aa90e6c1160d2e56df181fe67670127c2aeab230a2754bc1d7fb2a653a5d68"}]},{"bom-ref":"3ae0971f4efdeb50","type":"file","name":"/juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json","hashes":[{"alg":"SHA-1","content":"05934fe2d902bcf292a9675b70e58f0cf749baae"},{"alg":"SHA-256","content":"60a38b31b3dbe8a261fc525e7263a51df22af80c9800f09db0dd6e3d5bde3690"}]},{"bom-ref":"ad9fe804df83d102","type":"file","name":"/juice-shop/node_modules/@scure/bip32/package.json","hashes":[{"alg":"SHA-1","content":"bac50a7e3b472d0d4108ccf21f58754fd198b50b"},{"alg":"SHA-256","content":"94ef521ad8dc07dcdc7528f0dc382151214cd535ff646107fb4729037595b8a5"}]},{"bom-ref":"c3be78f95a1fd483","type":"file","name":"/juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json","hashes":[{"alg":"SHA-1","content":"05934fe2d902bcf292a9675b70e58f0cf749baae"},{"alg":"SHA-256","content":"60a38b31b3dbe8a261fc525e7263a51df22af80c9800f09db0dd6e3d5bde3690"}]},{"bom-ref":"b0c7461e4ac2980d","type":"file","name":"/juice-shop/node_modules/@scure/bip39/package.json","hashes":[{"alg":"SHA-1","content":"af76c66c3cedd94fd7ed5db4ea900cc2be5cbe3b"},{"alg":"SHA-256","content":"3ae6ec1542df70e83b02079fa2ea96e1ad845049ae9ddbd28fb1e43a7662715b"}]},{"bom-ref":"1e88f7d280eee4b2","type":"file","name":"/juice-shop/node_modules/@sindresorhus/is/package.json","hashes":[{"alg":"SHA-1","content":"8ea4d75fb2542edc23ac23515566932977d948a5"},{"alg":"SHA-256","content":"55307d8c3e660374d48940083df93fd8f3a865eaff6bc34b5e5e455be718d439"}]},{"bom-ref":"385a26bc4e8908f8","type":"file","name":"/juice-shop/node_modules/@swc/helpers/package.json","hashes":[{"alg":"SHA-1","content":"05c138187e3e03162e3013e7f2f13fc18c0c2fff"},{"alg":"SHA-256","content":"135140ae9edbdeafd3bd5e9c369a6828820f74ab2ce66c78a54743814da12282"}]},{"bom-ref":"ea2305e47037616e","type":"file","name":"/juice-shop/node_modules/@tokenizer/token/package.json","hashes":[{"alg":"SHA-1","content":"1a93635fac9b224d4d9cec1fadb28b3086d283ee"},{"alg":"SHA-256","content":"a677763aaed22462b4f9df2526b1038cef3a90bc6cf80be27b4e65d0f14472a9"}]},{"bom-ref":"d844281fcc4f89e5","type":"file","name":"/juice-shop/node_modules/@tootallnate/once/package.json","hashes":[{"alg":"SHA-1","content":"f811250e6ad2116f4a996c7ac512a2d66c5b2240"},{"alg":"SHA-256","content":"0a358d669305b78f0ab46886871045bc80c13e48f4a4669762ef13452a8fac40"}]},{"bom-ref":"0ca398b57cef6bd5","type":"file","name":"/juice-shop/node_modules/@types/component-emitter/package.json","hashes":[{"alg":"SHA-1","content":"ccdbee7ccc3f57a596e334aadea037c5c1447b36"},{"alg":"SHA-256","content":"ad6d8f6ce55d30e47af416a460b07e27d39c8d953356dd708f8333984328ac24"}]},{"bom-ref":"3b720ada047290d3","type":"file","name":"/juice-shop/node_modules/@types/cookie/package.json","hashes":[{"alg":"SHA-1","content":"9a6923a33ab098b02ad284c092970aeb6b4e0f91"},{"alg":"SHA-256","content":"e71f9bef0642169c02de9e503e801f58aa259c58bbe51451a6ed618424f4048f"}]},{"bom-ref":"82d42a55e68e48dc","type":"file","name":"/juice-shop/node_modules/@types/cors/package.json","hashes":[{"alg":"SHA-1","content":"e40b9fa3d6c69bb63b0f8c946c073b445acf32b0"},{"alg":"SHA-256","content":"668eaf9685f07c43881b376ddf4fccf6d1896c0e46e528b0a32c383e15237271"}]},{"bom-ref":"74cdec7eddbcd076","type":"file","name":"/juice-shop/node_modules/@types/debug/package.json","hashes":[{"alg":"SHA-1","content":"27659d96915bd90c84cfa41700969b553177add9"},{"alg":"SHA-256","content":"bf9a9236cb995a4741f1a789244822f5174344020bf2b1242858a4263a01ed89"}]},{"bom-ref":"33b8ede09ac85209","type":"file","name":"/juice-shop/node_modules/@types/ms/package.json","hashes":[{"alg":"SHA-1","content":"2c98c18c958411b8b7fe5b181770ff00346947af"},{"alg":"SHA-256","content":"bbd8f5322ea82216e826e522a6a4ec2ed3086b57a25234d0044673eb374b8e2d"}]},{"bom-ref":"fa416ea6580cb087","type":"file","name":"/juice-shop/node_modules/@types/node/package.json","hashes":[{"alg":"SHA-1","content":"635b3374360ea92c2a4d658126f7daa989ca1f63"},{"alg":"SHA-256","content":"bc509097787f78ec29d05d0968569752ffc8bf1ec852e154feba1d1cfa012f50"}]},{"bom-ref":"d161f9f04783e113","type":"file","name":"/juice-shop/node_modules/@types/strip-bom/package.json","hashes":[{"alg":"SHA-1","content":"4f849ea3fd5f23f00385d06579aa48ac5da29969"},{"alg":"SHA-256","content":"4fcff5152d7e1388a926b583b91bf2916a9cb25cca9d011347f7d4772aab4567"}]},{"bom-ref":"5881f2d01adb4e68","type":"file","name":"/juice-shop/node_modules/@types/strip-json-comments/package.json","hashes":[{"alg":"SHA-1","content":"2c7c945b49ba7176ac3fde356d47b4e1176726f0"},{"alg":"SHA-256","content":"bfb2c610634c73c7f3791e72899dfa98efd598077affd60e99efe89fb9000ff0"}]},{"bom-ref":"a57d957a3ffc89cc","type":"file","name":"/juice-shop/node_modules/@types/triple-beam/package.json","hashes":[{"alg":"SHA-1","content":"c8ff7e60bf9d5507804b6906a5e020081e5f68f4"},{"alg":"SHA-256","content":"c8ed1c5130fb111dfad72c99a414eeb10a3171be8076aca86307b4d80c9ca079"}]},{"bom-ref":"4bc8e7f34e96d1dd","type":"file","name":"/juice-shop/node_modules/@types/validator/package.json","hashes":[{"alg":"SHA-1","content":"06b153837f42a4aca8c8fd8f6de8809db12195c5"},{"alg":"SHA-256","content":"a3d61251e6b5e8a55ea80fd91f4f48fee0424b6c44b951be446021fd97c2a909"}]},{"bom-ref":"a8d550046a95c788","type":"file","name":"/juice-shop/node_modules/@types/ws/package.json","hashes":[{"alg":"SHA-1","content":"bb39fa55deab3295a86f291a56d6b16d7f5fdcf6"},{"alg":"SHA-256","content":"2543dffcad98c8d5efb56d93b88d3f2269f672dad944009f6bf17ce301555b19"}]},{"bom-ref":"5d72401df6d2bba7","type":"file","name":"/juice-shop/node_modules/abbrev/package.json","hashes":[{"alg":"SHA-1","content":"bfc3606e605421f81936c77f156694df03ea1f55"},{"alg":"SHA-256","content":"5bcbdff71c063d5177f25fd3a5c7a6c2a9d565d968765ee3a1e73449dc0bc671"}]},{"bom-ref":"324f263055f85f81","type":"file","name":"/juice-shop/node_modules/abitype/package.json","hashes":[{"alg":"SHA-1","content":"a9814578937c3208645a3f6a1666c42f3ae6d75f"},{"alg":"SHA-256","content":"d424c23739a99f4f4cb816f029585df2728ffc4e0a4362ba8cc8bca7c9550b2d"}]},{"bom-ref":"d8f14a6b5fc49e04","type":"file","name":"/juice-shop/node_modules/abort-controller/package.json","hashes":[{"alg":"SHA-1","content":"1919f0e7e241c60fff52bdd87df08ceee790ba05"},{"alg":"SHA-256","content":"3d64dcdcf9d0a1d045eb6bcaa5013d486f15527a3668e64b1155839a797da164"}]},{"bom-ref":"89ad8dc1f6e31ffa","type":"file","name":"/juice-shop/node_modules/accepts/node_modules/negotiator/package.json","hashes":[{"alg":"SHA-1","content":"3c1b22e6ecae04b514912326957e6a205b015098"},{"alg":"SHA-256","content":"8672e91f7395ce51ec789d883d7f7d872a40847bb83a6a3f89c3d1ded39e55d9"}]},{"bom-ref":"df848717f7d379e6","type":"file","name":"/juice-shop/node_modules/accepts/package.json","hashes":[{"alg":"SHA-1","content":"131ba4d63747e6663a9c19409e43ac034bd532cf"},{"alg":"SHA-256","content":"e5716d5d939db08c5c28ec6ae86ed67be5320f91089e2673fca1c5b876e57aa3"}]},{"bom-ref":"19415651fb8dc489","type":"file","name":"/juice-shop/node_modules/acorn-walk/package.json","hashes":[{"alg":"SHA-1","content":"f9ebf044144f14d2bac572cbddf78db8d0ae6487"},{"alg":"SHA-256","content":"95f930fb1606221d00cb13f4059d0ead88055192a7c5b703fcf72f2480f1b7d2"}]},{"bom-ref":"a38550b02e0adc8a","type":"file","name":"/juice-shop/node_modules/acorn/package.json","hashes":[{"alg":"SHA-1","content":"893f21a606dfca045579f8883e25ddb0ea87e6c7"},{"alg":"SHA-256","content":"9e422c8225c9cc4c774e9a9392d0ecac7f766b46122ef2db99db0fc4bbedc247"}]},{"bom-ref":"6b910567f02c6171","type":"file","name":"/juice-shop/node_modules/aes-js/package.json","hashes":[{"alg":"SHA-1","content":"02af0ae260ec880f2595635440d69184dd3ae979"},{"alg":"SHA-256","content":"60fc352466697ba86743b36101b2157cf413ac0e7d317788548993600f10cd7d"}]},{"bom-ref":"8c655536eea0b33e","type":"file","name":"/juice-shop/node_modules/agent-base/package.json","hashes":[{"alg":"SHA-1","content":"609a1aaa756f9bd0d85449d4c9e1040c170e9115"},{"alg":"SHA-256","content":"05daa619e51686fd21d15f987f943f6692c56b9f489f555cbaf42a4263d5c5e8"}]},{"bom-ref":"1e93c0d2dd504df4","type":"file","name":"/juice-shop/node_modules/agentkeepalive/package.json","hashes":[{"alg":"SHA-1","content":"56d77987880ed3be6c5c0a6370f7fcfa1dc2cb58"},{"alg":"SHA-256","content":"8bdeeb4c6f66678c3a97b2fbc3a0c93b9e03dc021e85145859e1c72be7526822"}]},{"bom-ref":"8224768d0791617b","type":"file","name":"/juice-shop/node_modules/aggregate-error/package.json","hashes":[{"alg":"SHA-1","content":"1a2aa44c34e2912cc96c75d0f1c2865a23a5e6f8"},{"alg":"SHA-256","content":"903137f787b80f82cdd11659b386966fa716be537e81fe9d474ef04ea0918f26"}]},{"bom-ref":"ee0a0fa79d710eaf","type":"file","name":"/juice-shop/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"f1b78e043012e1ab5689d57377093e88f1400677"},{"alg":"SHA-256","content":"8b2dc166f2b74d5098bad38bdd3dd2f4d4775c626199872f5e36dbb48c40931d"}]},{"bom-ref":"706eb20923b12714","type":"file","name":"/juice-shop/node_modules/ansi-styles/package.json","hashes":[{"alg":"SHA-1","content":"2abbe25af4f77cdc6986e0a6b14e9088aa6d3d93"},{"alg":"SHA-256","content":"8a015c815240c949222d5f474721b5888dd9413fccbbd91ab552bac134317f76"}]},{"bom-ref":"3387938882de953c","type":"file","name":"/juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json","hashes":[{"alg":"SHA-1","content":"fc704b76301681294309df4f3936e4e5e1657e55"},{"alg":"SHA-256","content":"284ea445a01a454ab1235a08101445fe16592303167090815f4a75b54d6fba04"}]},{"bom-ref":"b869e0823f8c083e","type":"file","name":"/juice-shop/node_modules/anymatch/package.json","hashes":[{"alg":"SHA-1","content":"4523871509997216d762edfc97cf9bc6400478a4"},{"alg":"SHA-256","content":"83f4f2ce1880ee96d44a7fa5add101c19edf3ca42f50c7c20cf2e59f6d751c3f"}]},{"bom-ref":"8cc40f7e6f3205a3","type":"file","name":"/juice-shop/node_modules/append-field/package.json","hashes":[{"alg":"SHA-1","content":"0c83d1d2369a3dac3edce107c0e7ca22f5d853c3"},{"alg":"SHA-256","content":"e8af240292f03363891c9fbb252d78dfcba4a4cba574d30aace32341d2fe7a22"}]},{"bom-ref":"01dfb544b8ba2d27","type":"file","name":"/juice-shop/node_modules/aproba/package.json","hashes":[{"alg":"SHA-1","content":"a705c382734b6694d6c98a8825d7b38d905cad58"},{"alg":"SHA-256","content":"6dcea0602535f88458b2e93b4dcad98451fdf1ee5dd5cbe8538cad12c3379068"}]},{"bom-ref":"6c8218619ca5ebdf","type":"file","name":"/juice-shop/node_modules/archive-type/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"3e30390a94384a39e4b46e8d55ea92f4a68f19c5"},{"alg":"SHA-256","content":"731f325f6221bea8b2168c6f207296f9bcfc88f4f3189f38ac126ad663feb671"}]},{"bom-ref":"a94bfc9907b80ff1","type":"file","name":"/juice-shop/node_modules/archive-type/package.json","hashes":[{"alg":"SHA-1","content":"4ba4289c5ce1187cbb36a9debbea25356b9bc864"},{"alg":"SHA-256","content":"0f1d1cab9005aad5785c5544a117accf97bd896243131ebe6eb74b0a5600fe1a"}]},{"bom-ref":"027f0f3d1ca8f7a7","type":"file","name":"/juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"07bca81be058c1ce","type":"file","name":"/juice-shop/node_modules/archiver-utils/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"7862c2febafccbab","type":"file","name":"/juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"58aa0c465c1d1063","type":"file","name":"/juice-shop/node_modules/archiver-utils/package.json","hashes":[{"alg":"SHA-1","content":"b87a5196d43a0b967228fe8975640cf4eb50970e"},{"alg":"SHA-256","content":"dcf66f1fe9ce29bdcaf6b866e878365b8b1ebe76cab20149511529679c847ca1"}]},{"bom-ref":"32e48972c52714e9","type":"file","name":"/juice-shop/node_modules/archiver/node_modules/async/package.json","hashes":[{"alg":"SHA-1","content":"5da55b9a896c8eed5f30013777ffbc8181bdfa67"},{"alg":"SHA-256","content":"180dfef0fd278a5225cdd10d1f352041129c337a961fb32ee53437fa85de76c1"}]},{"bom-ref":"fd5b61674d73cccb","type":"file","name":"/juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"8e580b41fc56230f","type":"file","name":"/juice-shop/node_modules/archiver/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"e3c32a8ba7d16261","type":"file","name":"/juice-shop/node_modules/archiver/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"3d2afca7eb80d73a","type":"file","name":"/juice-shop/node_modules/archiver/package.json","hashes":[{"alg":"SHA-1","content":"66e8510aed54598ae1c823c8fee5f5a328374dee"},{"alg":"SHA-256","content":"b64c234b963198bceb01078344022ed411c86b1239d58aa84ef93a2f143b5289"}]},{"bom-ref":"922437f713ade0a5","type":"file","name":"/juice-shop/node_modules/are-we-there-yet/package.json","hashes":[{"alg":"SHA-1","content":"03e43bddeaf901ecbd2f1d09ee3f1efdfdd7da61"},{"alg":"SHA-256","content":"a68108794c8c3b8c1806785cbaa94dd8a338907bd4676d2b54a4216edfa73b56"}]},{"bom-ref":"6808cc5584a199e6","type":"file","name":"/juice-shop/node_modules/arg/package.json","hashes":[{"alg":"SHA-1","content":"6a712b1a8294ce33bcd29c497ae0bbac44ba674d"},{"alg":"SHA-256","content":"b607bd41545c27cf0e41b53c79a0a00b98d0e7c1a03a0ff9b9d6b6b082ad3738"}]},{"bom-ref":"95ba08fa12626f90","type":"file","name":"/juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json","hashes":[{"alg":"SHA-1","content":"dee1e26f14c8468e2e42814a439315ce89ee517a"},{"alg":"SHA-256","content":"f7ed5a0dc9b4c939e92be6acdf3bd83abc3d7e5def9c1307f3c9f53bd7cb2f8c"}]},{"bom-ref":"3280ded774af372f","type":"file","name":"/juice-shop/node_modules/argparse/package.json","hashes":[{"alg":"SHA-1","content":"98f9959fac3c999adf8991e2a4ac3c874c93f00f"},{"alg":"SHA-256","content":"48b848e56c31eda738f76fb8573ae1fe0012c4b1ec9d9cfe8783517a142e9531"}]},{"bom-ref":"ceba7347ce3f6898","type":"file","name":"/juice-shop/node_modules/arr-diff/package.json","hashes":[{"alg":"SHA-1","content":"1c65a38cdad6dddccb81e37e5fb8a69b26ceb1d1"},{"alg":"SHA-256","content":"2b5d24629f45dc15f67a5a0addaac28176ea9dd3ad27db7cae8a38d753c18933"}]},{"bom-ref":"a0228323c89faf94","type":"file","name":"/juice-shop/node_modules/arr-flatten/package.json","hashes":[{"alg":"SHA-1","content":"ebae0bfe7a0b7d5931a8b2d558ee7ccc6f49d9f8"},{"alg":"SHA-256","content":"f5a7e9d8661929555f8f83686b6ad8499b07a2c0769e71381d119b001183bbda"}]},{"bom-ref":"e1826ce7da849080","type":"file","name":"/juice-shop/node_modules/arr-union/package.json","hashes":[{"alg":"SHA-1","content":"0aecc76c35be272981c3beee908277d1b824bd96"},{"alg":"SHA-256","content":"d757674b8b78e9730d3c3e2843b81db48709cd91203b9b7e31436288c52eb66d"}]},{"bom-ref":"5ec77ce7b57e71e1","type":"file","name":"/juice-shop/node_modules/array-buffer-byte-length/package.json","hashes":[{"alg":"SHA-1","content":"79c934e5f793f408bf9e7d6cdae3b00479c8f882"},{"alg":"SHA-256","content":"477d1c0349dfbe051b3bc99b289a8360570264a1731f73e3c594ed8b9a3b6252"}]},{"bom-ref":"3fd96ab9c7380d22","type":"file","name":"/juice-shop/node_modules/array-each/package.json","hashes":[{"alg":"SHA-1","content":"ee5fd48cb545b4345405c98bbfa05dbbc9ae1623"},{"alg":"SHA-256","content":"55d0a75c82606adf64ec0f98d93db3920a4f3c882a253c10ec58b519c336e72e"}]},{"bom-ref":"a2786dee9a60502c","type":"file","name":"/juice-shop/node_modules/array-flatten/package.json","hashes":[{"alg":"SHA-1","content":"fc51b89d0fb7cc640a0495baa4005364e83718c3"},{"alg":"SHA-256","content":"5c5e0e10cfa23f163d1fe68aa57a881d09cac39d720e1361c697b86c4d33e0f5"}]},{"bom-ref":"68971e84a6f38c71","type":"file","name":"/juice-shop/node_modules/array-slice/package.json","hashes":[{"alg":"SHA-1","content":"498e1b0981039be5c67000ecb466f0b4ba520bd9"},{"alg":"SHA-256","content":"456b16091f29b8d2343819f68f2dc4f890bd234cd9a2e27b30e28990663b076f"}]},{"bom-ref":"b14f4254248711d8","type":"file","name":"/juice-shop/node_modules/array-unique/package.json","hashes":[{"alg":"SHA-1","content":"2bb158b53a1409669f166ede289156fee9544df1"},{"alg":"SHA-256","content":"9fb64ddadb8f8a5ac27dfe0a4a2a8a18ded418f8f692dbbdf20fdf48b8b500e1"}]},{"bom-ref":"7ff11bc2933627d1","type":"file","name":"/juice-shop/node_modules/asap/package.json","hashes":[{"alg":"SHA-1","content":"c768bb58495d19e1d5d195d3f212204714c7378d"},{"alg":"SHA-256","content":"f69d11cfb6add01ac63fce2a47e0b4596d667d8f43d89853ac27aab06a9fcf28"}]},{"bom-ref":"28311630e1384e6b","type":"file","name":"/juice-shop/node_modules/assert-never/package.json","hashes":[{"alg":"SHA-1","content":"a38c1ee73c79bb5548e0119f2df68a26b6839439"},{"alg":"SHA-256","content":"ab906b2a34e8f397a6006e587f5d716d24ebb58cd82eec36cb4e3476c500f78b"}]},{"bom-ref":"de35ca8c83ada0ac","type":"file","name":"/juice-shop/node_modules/assign-symbols/package.json","hashes":[{"alg":"SHA-1","content":"31f42a481b541ab8bd956eeaa7dd3ec5ffc907be"},{"alg":"SHA-256","content":"9076874450a8b3a437b2838491e55a385da18be21dd6e4d6e4a8b51ef4a4b0bd"}]},{"bom-ref":"0999ac6b07eb3617","type":"file","name":"/juice-shop/node_modules/async/package.json","hashes":[{"alg":"SHA-1","content":"edef722d2ef943350b398c9c11b1fc4e2e4928f5"},{"alg":"SHA-256","content":"e010fe63aa861e8a60fb8b9d3e7fb5205e3b8d6001ebe3ff95985996abe581a9"}]},{"bom-ref":"016f0ced7168b972","type":"file","name":"/juice-shop/node_modules/at-least-node/package.json","hashes":[{"alg":"SHA-1","content":"9271d65ae400dff5e800ae6f031d1bf6f58252c6"},{"alg":"SHA-256","content":"cf26ac7a79b89eed8c70f7ee8b5195ed925f535b7c52577b9034702e7117fbc5"}]},{"bom-ref":"cda86df7a8faad79","type":"file","name":"/juice-shop/node_modules/atob/package.json","hashes":[{"alg":"SHA-1","content":"7e099d0a51a068ec930a7028a252adba6efb386a"},{"alg":"SHA-256","content":"ec5f817e82b3589ffa74b5d955a87b10d314357f992e7171c9f2669521f75098"}]},{"bom-ref":"4c32ad35e4f5f452","type":"file","name":"/juice-shop/node_modules/available-typed-arrays/package.json","hashes":[{"alg":"SHA-1","content":"13e400badea570dca072b1116d9dbc627c94c4f8"},{"alg":"SHA-256","content":"ffce2bbb0b85b9a20bcc674e4c78307ead42af0299e1d28a9dfb249566e0a319"}]},{"bom-ref":"1fca304bb004aa10","type":"file","name":"/juice-shop/node_modules/babel-walk/package.json","hashes":[{"alg":"SHA-1","content":"f10c8c76a7c340e00bc91168a1ff049dbad7d173"},{"alg":"SHA-256","content":"1549b64069d6ae24d7d91a466204624ab1509f12abb7924b6e0b603323d34d87"}]},{"bom-ref":"d5b9ced225a35a61","type":"file","name":"/juice-shop/node_modules/balanced-match/package.json","hashes":[{"alg":"SHA-1","content":"ef0a0d2fd68c3396309ab54ab08c5f8d362436ea"},{"alg":"SHA-256","content":"b30c328501dead1870b894ad604405b2284b571c1f12664cdc61d92a2e3397c2"}]},{"bom-ref":"1d35de52ed5fe343","type":"file","name":"/juice-shop/node_modules/base/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"ca2a7d4413c40ae9c669a82bf19b8cb2ae4a557c"},{"alg":"SHA-256","content":"03cce8ab627f9aa9d11af4a225523a9c7c67c51a135b630b85f5743920b312af"}]},{"bom-ref":"b4e2d190f2abf6b5","type":"file","name":"/juice-shop/node_modules/base/package.json","hashes":[{"alg":"SHA-1","content":"1da798824f84110d95803e41212229b4b49c847c"},{"alg":"SHA-256","content":"cd7a2e84a4f4de166504077960d87a3e62a9d4c0b1247d9fa7691c4e332b52eb"}]},{"bom-ref":"6cda523ca437ed6c","type":"file","name":"/juice-shop/node_modules/base64-arraybuffer/package.json","hashes":[{"alg":"SHA-1","content":"1853ae06931a67b3eb8bb76c801ac258966ff74e"},{"alg":"SHA-256","content":"c137a784510ece7d3b9b1d4de59c55a0594b1ed51b30c9581e8279cb705b0286"}]},{"bom-ref":"799df632e4f7887c","type":"file","name":"/juice-shop/node_modules/base64-js/package.json","hashes":[{"alg":"SHA-1","content":"e17d74f1f7f0fa4bca8ba3a2cff79b34f64718ea"},{"alg":"SHA-256","content":"9758f3ab8c45e07bb9a368e32f9a8b3729623bbf47cbbb205b32d674ab2a91f0"}]},{"bom-ref":"cb6486014ce81b70","type":"file","name":"/juice-shop/node_modules/base64id/package.json","hashes":[{"alg":"SHA-1","content":"25c444de022a4b4bb9e98d09bb0e8fe5a66d1b9b"},{"alg":"SHA-256","content":"26250fc512e912fc8dcdd1728025c79e85cc4727ba7e662d0ec0700f843efae4"}]},{"bom-ref":"87008727643867d4","type":"file","name":"/juice-shop/node_modules/base64url/package.json","hashes":[{"alg":"SHA-1","content":"30611c9388765dd6c0c1291183460b5b99ae40a6"},{"alg":"SHA-256","content":"5d243a76cc698b4dbf9eeea3f62dd96719753b7d369860b6c8722146f7b83c7c"}]},{"bom-ref":"0c9ee79887ad44ec","type":"file","name":"/juice-shop/node_modules/batch/package.json","hashes":[{"alg":"SHA-1","content":"b5ed756847feb09f819111e18a8b51b6683ce916"},{"alg":"SHA-256","content":"8b7595e8387929390fa5432f184e98059e32323a9ae3757fc0d251f44da22f36"}]},{"bom-ref":"8024d16eaa6c9755","type":"file","name":"/juice-shop/node_modules/big-integer/package.json","hashes":[{"alg":"SHA-1","content":"c504e3cd069e16c72065b57157c1a923ec93ed7b"},{"alg":"SHA-256","content":"720c9966ac00b6e579aed1c8927f9d9a98dcd4a0cf738276e83899e023595266"}]},{"bom-ref":"95de9b43230da056","type":"file","name":"/juice-shop/node_modules/binary-extensions/package.json","hashes":[{"alg":"SHA-1","content":"09235a3c2fdebe7e975f19f4930e1fb7dec29410"},{"alg":"SHA-256","content":"f775eb159a64b320a9a62aaa831ae67e13ab05bd9ca375b8ec830a1e53cbc56d"}]},{"bom-ref":"14cdbf8b54307ff4","type":"file","name":"/juice-shop/node_modules/binary/package.json","hashes":[{"alg":"SHA-1","content":"8cb90d0e380085f35eabe6b378749d8402f9db2d"},{"alg":"SHA-256","content":"355ec61b56448e3d9ad74b286fa07e1b18bcbf153f45223b1a4f68d86bec891f"}]},{"bom-ref":"bc3467cb9bbe3da1","type":"file","name":"/juice-shop/node_modules/bindings/package.json","hashes":[{"alg":"SHA-1","content":"14bbbadeb1307b1f711ee10093d5b46a7889677c"},{"alg":"SHA-256","content":"a87721fe406e1f1798fef44d697b46ea1efe346fda118010334713346ee4207c"}]},{"bom-ref":"200ac34e07a7a8cb","type":"file","name":"/juice-shop/node_modules/bintrees/package.json","hashes":[{"alg":"SHA-1","content":"0541c9772153e0380217e17b877f3865ffa176ed"},{"alg":"SHA-256","content":"b1428f5f1084ec992b386903254420e8bbbd3cc9b3482dd8a8a031c749b1c5f9"}]},{"bom-ref":"65426fce3a2c83fd","type":"file","name":"/juice-shop/node_modules/bl/package.json","hashes":[{"alg":"SHA-1","content":"95c3eee39930a1a112884e039aa18eef6440528d"},{"alg":"SHA-256","content":"cac689c32b3053d3f3ad5fb36209c9a6300eecac11e258daf9098cc9974460d6"}]},{"bom-ref":"c4a4df199c815ade","type":"file","name":"/juice-shop/node_modules/bluebird/package.json","hashes":[{"alg":"SHA-1","content":"3bff8f918f77c01976fa2bff8bb461bf23783e55"},{"alg":"SHA-256","content":"06b909dc60508422d664b7734fb45f5466bfcbccff796db5413fcd1afb194712"}]},{"bom-ref":"0f8011582208a49d","type":"file","name":"/juice-shop/node_modules/body-parser/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"87aa10f8921bdf94","type":"file","name":"/juice-shop/node_modules/body-parser/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"a6af3330c1f23fae","type":"file","name":"/juice-shop/node_modules/body-parser/package.json","hashes":[{"alg":"SHA-1","content":"aa50b4852dc781a883beaceb57c2b1774eef8fe4"},{"alg":"SHA-256","content":"3a3c8fbb2c486e035c762e11d905d74433b78086bbd00070283f6f41d0e62fe7"}]},{"bom-ref":"2ab29cda27c555a0","type":"file","name":"/juice-shop/node_modules/bower-config/node_modules/minimist/package.json","hashes":[{"alg":"SHA-1","content":"cbeb5fd655b50ee618fc9b78949313cd91cdbeff"},{"alg":"SHA-256","content":"e6350b96ff55772bef33991b8da848758e0c7863dfaffe30230dca255ea9cc11"}]},{"bom-ref":"612a676db7c4771a","type":"file","name":"/juice-shop/node_modules/bower-config/package.json","hashes":[{"alg":"SHA-1","content":"d4e8606dfe9863f0545a544de8b570ab7db0c04b"},{"alg":"SHA-256","content":"faef7161cb5e3c3c4fb2435cef197824cc7337e392437919f0d88e0edd5036f8"}]},{"bom-ref":"8a384dee5acf14a4","type":"file","name":"/juice-shop/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"c2e8d8ccf674a808b63453e8432ae0f696375fbd"},{"alg":"SHA-256","content":"3247d7a57a8b8c75fbbce15488d3a4ffacb6ffc56c89ec63dccf9028a15d8af5"}]},{"bom-ref":"cf7be3a0c08187e1","type":"file","name":"/juice-shop/node_modules/braces/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"alg":"SHA-256","content":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"bom-ref":"913d5cf2a0ec5d5c","type":"file","name":"/juice-shop/node_modules/braces/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"978762c519598162","type":"file","name":"/juice-shop/node_modules/braces/package.json","hashes":[{"alg":"SHA-1","content":"b937fbf6a4c3de5784ab427d8d4ed048af53abc9"},{"alg":"SHA-256","content":"baaeb5b10749a51b93128c383429bc48bb42328e15609a3b2bc2f8af66e3a2c0"}]},{"bom-ref":"d0818a8378533de9","type":"file","name":"/juice-shop/node_modules/brotli/package.json","hashes":[{"alg":"SHA-1","content":"1f95a73a0930da325211f5d256c3210e33f3c715"},{"alg":"SHA-256","content":"387b47d00ea96cab9b4c521629fbcdc7621053ac061812526f3c69700924cef5"}]},{"bom-ref":"25ed7c669696adcf","type":"file","name":"/juice-shop/node_modules/buffer-alloc-unsafe/package.json","hashes":[{"alg":"SHA-1","content":"eac3922d78d7c767750da439f58b88df8966ddca"},{"alg":"SHA-256","content":"abd77cd9f8e32a213714c6a188c62a59d97bb9359824022db89f57da4949a549"}]},{"bom-ref":"36f016fac0a411da","type":"file","name":"/juice-shop/node_modules/buffer-alloc/package.json","hashes":[{"alg":"SHA-1","content":"6acc40da3b381363e82c3d32b8b64510d6627ba8"},{"alg":"SHA-256","content":"d607efec5e54b94b612bd7065186e00f1591fade12aaf41a170606d02f6ac670"}]},{"bom-ref":"e18ec75809eb7c35","type":"file","name":"/juice-shop/node_modules/buffer-crc32/package.json","hashes":[{"alg":"SHA-1","content":"1ec2ea09d6d0b9bf7e3ed6e75af3d50bfe578902"},{"alg":"SHA-256","content":"f94d0f0c1be8f8714670c5fee03899bdb6485d430236d81726e24012a3696e6e"}]},{"bom-ref":"183f93265c57eabd","type":"file","name":"/juice-shop/node_modules/buffer-fill/package.json","hashes":[{"alg":"SHA-1","content":"a57438f89e767aca1edc938a71bbe480917ee65f"},{"alg":"SHA-256","content":"602a10e946f2f5eff5b19781d13fb3b589babe12815a1a9be4c7a673eb0fdd4f"}]},{"bom-ref":"ebf8b22756f787de","type":"file","name":"/juice-shop/node_modules/buffer-from/package.json","hashes":[{"alg":"SHA-1","content":"49b8d27c728855d92e2609b2c67e82b89f57cee5"},{"alg":"SHA-256","content":"f7cde31d1db3e71738045206397d472e1f12513643ba4b9fd60ea337f22b1e3f"}]},{"bom-ref":"e80016a697bbd003","type":"file","name":"/juice-shop/node_modules/buffer-indexof-polyfill/package.json","hashes":[{"alg":"SHA-1","content":"981d326c4f01015129658b464df7d98938100cd9"},{"alg":"SHA-256","content":"cd2622bc8900ccc51417ed40ae01922030eaba84760b5aa6f820b4c431e7ac65"}]},{"bom-ref":"40edaab14b6e6dad","type":"file","name":"/juice-shop/node_modules/buffer/package.json","hashes":[{"alg":"SHA-1","content":"2b48c222660295ee0110538cfdd70b220aedf800"},{"alg":"SHA-256","content":"5af7b62dbf5575a301cd13e8616f1d7d9cff3c90f9fab7bc3d6a1f4fbfee94eb"}]},{"bom-ref":"6adb075ecc4f5f99","type":"file","name":"/juice-shop/node_modules/buffers/package.json","hashes":[{"alg":"SHA-1","content":"8324a9b6635486c55bdc9921641dcc039b2f9528"},{"alg":"SHA-256","content":"7091616d3b687b0de9dfbc6a1f8ab61e01742a3ec87f977bef64d1f299e231b9"}]},{"bom-ref":"9dbd1f5136704e30","type":"file","name":"/juice-shop/node_modules/busboy/package.json","hashes":[{"alg":"SHA-1","content":"b1d7ef4a9a615c7a947a39139af8edf1972546ab"},{"alg":"SHA-256","content":"4faefdc1fc73a2c8a87dfa0cc6ca3dc3d9e518abf9b92d84aa495c59b3e20c92"}]},{"bom-ref":"62ea12f5493f881e","type":"file","name":"/juice-shop/node_modules/byline/package.json","hashes":[{"alg":"SHA-1","content":"7f0093e3c1c1e5d19b95497c6f75773dff621e0f"},{"alg":"SHA-256","content":"1e04ce363d8ca0e5e2a781b0baa923d23c60f475b7b9c11d1d15407baea288c1"}]},{"bom-ref":"7314e74d18891a66","type":"file","name":"/juice-shop/node_modules/bytes/package.json","hashes":[{"alg":"SHA-1","content":"d8fe3e70eb4ecf4bf58385e4b27f89b7ce656a28"},{"alg":"SHA-256","content":"99b21c09ce812dc76a06cd87c4753247cb9615c6a8501c5a5a9d9caa22ea2d12"}]},{"bom-ref":"5df9f8c89bf0c3fd","type":"file","name":"/juice-shop/node_modules/cacache/node_modules/lru-cache/package.json","hashes":[{"alg":"SHA-1","content":"eba45f816c43b1e505440b7a7f8392e38ba11306"},{"alg":"SHA-256","content":"a7e05794a5dc81dfc79a0f186c5219f442f2f735b08a3e9b91aba59833badc2d"}]},{"bom-ref":"6362bbb10205454d","type":"file","name":"/juice-shop/node_modules/cacache/node_modules/p-map/package.json","hashes":[{"alg":"SHA-1","content":"95eec87c2f7ed9f31ccd295eb97b9ce9d98c58ed"},{"alg":"SHA-256","content":"02ba1a164520f5d93c9688a1cc9fb08586af4a883678f27aeafe1f787c66ee90"}]},{"bom-ref":"97e7d14f815476fc","type":"file","name":"/juice-shop/node_modules/cacache/package.json","hashes":[{"alg":"SHA-1","content":"4bfa58e7ac62a86d0f86b54faa34f063f3344a61"},{"alg":"SHA-256","content":"3b4d9ce8c3a3f853d903c06b5ec38a06c8ac9a2ccb236bf6a532d92cfe1b07de"}]},{"bom-ref":"d321f99bbe90f700","type":"file","name":"/juice-shop/node_modules/cache-base/package.json","hashes":[{"alg":"SHA-1","content":"40e901e9a100b92c7c04472107c3b54a8f943ede"},{"alg":"SHA-256","content":"18eb3278083502b196afe2ca535181be1ddec2cf8af93f784742dbe37d6547e8"}]},{"bom-ref":"11c5e4e4c6285ae2","type":"file","name":"/juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json","hashes":[{"alg":"SHA-1","content":"000b39656a452f8e4ddcedb94597a6970c3f456a"},{"alg":"SHA-256","content":"08d0f76239ff04bf822de18ef5bff87f16fe6427b3bf8567b4fe3bf2176a320b"}]},{"bom-ref":"42a1cee1b5c84287","type":"file","name":"/juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json","hashes":[{"alg":"SHA-1","content":"6a175397a93014316dcf454724d6f93f2dac12b7"},{"alg":"SHA-256","content":"fa9898eaf4e2fb3ed3e0201cb1c40df1fa7aa67fc2442cb87827ac1435dd5d09"}]},{"bom-ref":"0b1447a7aa167ada","type":"file","name":"/juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json","hashes":[{"alg":"SHA-1","content":"2315bf1117b2f6bebee08fb9fd639a00ed7f099d"},{"alg":"SHA-256","content":"d86d32aa7e20779ba4ec8884babed30632cfd1cf193070eda9d8ef5c8640c1db"}]},{"bom-ref":"70b488af994a8599","type":"file","name":"/juice-shop/node_modules/cacheable-request/package.json","hashes":[{"alg":"SHA-1","content":"9ce876f09b4eaf8362aed671962a970175bf3bf5"},{"alg":"SHA-256","content":"45bc898c23761b5ddd1fc7dfc1c09663969115ab867496af0fa075e71ed22c68"}]},{"bom-ref":"4b525877e8c2da6e","type":"file","name":"/juice-shop/node_modules/call-bind-apply-helpers/package.json","hashes":[{"alg":"SHA-1","content":"ba7d54557351d8746e4d2f88e7d4106ca4d0d541"},{"alg":"SHA-256","content":"59639b628c6846f674857c6a613fd47e2e4d2a24036cdf0f7a62ac634f4c8a5f"}]},{"bom-ref":"7516ff791f7e7abe","type":"file","name":"/juice-shop/node_modules/call-bind/package.json","hashes":[{"alg":"SHA-1","content":"4cd1ffb4be834e81429d3423e8071a1565a11f68"},{"alg":"SHA-256","content":"c8bdb16ee847383a756c3c9cb98ea283e1bddb64b474630d2b693ef882f6f0ea"}]},{"bom-ref":"1d108c7ed1621746","type":"file","name":"/juice-shop/node_modules/call-bound/package.json","hashes":[{"alg":"SHA-1","content":"7c7c20ff22ed55c0f73a9ca1e378190b9ab3ba29"},{"alg":"SHA-256","content":"dcc8abb3c4ad3774234272149020cb36d7b1a3d377a419454d1e7adb368dd9c3"}]},{"bom-ref":"998939db95fc736a","type":"file","name":"/juice-shop/node_modules/camelcase/package.json","hashes":[{"alg":"SHA-1","content":"7b4c16368eaa4ca5dba17965ea8557a35368a0f0"},{"alg":"SHA-256","content":"b6d533c740d144de4da1493940b541978a77aae9d712dd0d609f60c58c83a73e"}]},{"bom-ref":"62f02ed7244eaea2","type":"file","name":"/juice-shop/node_modules/chainsaw/package.json","hashes":[{"alg":"SHA-1","content":"f1208fa90fe3f162e1a72f3ce3751b66f6775830"},{"alg":"SHA-256","content":"51910ad64abca4eb8c2c23abb2f713ba5220db89ed89c9fd198d27241a5a70ea"}]},{"bom-ref":"1796f2079a4ce15f","type":"file","name":"/juice-shop/node_modules/chalk/package.json","hashes":[{"alg":"SHA-1","content":"6837c455c887920ad9b0cad624aa4b9b51625fd8"},{"alg":"SHA-256","content":"80052c957e397ff669429ea957c2bdc792578c2178866f7a940c8eb975b5ca91"}]},{"bom-ref":"46b13eb652bb9a6e","type":"file","name":"/juice-shop/node_modules/character-parser/package.json","hashes":[{"alg":"SHA-1","content":"a1b981e621b2868fbdb14e10de12ceea86bbe82e"},{"alg":"SHA-256","content":"49974b723e98bec9dab8641bca5ee468739c04a0b7fcc501d762924f32f80aba"}]},{"bom-ref":"3929483264eeed78","type":"file","name":"/juice-shop/node_modules/check-dependencies/node_modules/semver/package.json","hashes":[{"alg":"SHA-1","content":"21cae1218ba3b5465b4fe24b2834306c0091cec7"},{"alg":"SHA-256","content":"5040deda6072a93c40e36c5188f24159498f6f84fe586bc47dea4a2de7a8fcdb"}]},{"bom-ref":"10b5bea95a8cb4de","type":"file","name":"/juice-shop/node_modules/check-dependencies/package.json","hashes":[{"alg":"SHA-1","content":"135b12fc1630fcc211e000d30b2548ee3b2838a8"},{"alg":"SHA-256","content":"be0e5fbded0d620007cf53494a2c410f563eda629c299904c8a917d9bb076c3e"}]},{"bom-ref":"8ee863410a536e5d","type":"file","name":"/juice-shop/node_modules/check-internet-connected/package.json","hashes":[{"alg":"SHA-1","content":"d31e0f2806f530985628d217df6dadc1ade50b50"},{"alg":"SHA-256","content":"1a279d547e9d20fbb87db6c96dee1bf5c9bd5b2b5ed45309343133af5e3ff87f"}]},{"bom-ref":"f71e06aa0e514891","type":"file","name":"/juice-shop/node_modules/check-types/package.json","hashes":[{"alg":"SHA-1","content":"f424a387a8b8c162e56279ca5259b40edd9f522b"},{"alg":"SHA-256","content":"fb5b3c004a773d1927ff110d5caa2080a6c5a89a0f61612d251296879b46f62d"}]},{"bom-ref":"a62512e5b2579a09","type":"file","name":"/juice-shop/node_modules/chokidar/node_modules/braces/package.json","hashes":[{"alg":"SHA-1","content":"124d44a7e3c5fd1b2370ff51929158c7c39c46c2"},{"alg":"SHA-256","content":"56f08b888a4f30dc7cf8a7dbb36ffe92b737912ba36abe9d069d32167c957ac7"}]},{"bom-ref":"b733eb287de9a4f4","type":"file","name":"/juice-shop/node_modules/chokidar/node_modules/fill-range/package.json","hashes":[{"alg":"SHA-1","content":"1682e8ba503f3836b55fc5763adfd0605f0d1b6a"},{"alg":"SHA-256","content":"87f5c78f9b47d21f9ca62b60cff1d250a3b468eab320dd13c3f3ab2464a02735"}]},{"bom-ref":"dc139e082756ee3c","type":"file","name":"/juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json","hashes":[{"alg":"SHA-1","content":"e0c963215972bcd46dcb563560b4113ad5970b57"},{"alg":"SHA-256","content":"858af9aa27cfe6eea1cfd1abbda15ad0ccc87e66e88b3ad249fab8df6dd13192"}]},{"bom-ref":"7a7986a4b67326a9","type":"file","name":"/juice-shop/node_modules/chokidar/node_modules/is-number/package.json","hashes":[{"alg":"SHA-1","content":"2bd4ba6c07c12d2b7af0035e57b46cbb7e133477"},{"alg":"SHA-256","content":"51c133f4e41df982aef69027249ff9d7262645029f437d079adc7c83328fb620"}]},{"bom-ref":"d4eb4f9a5f79f809","type":"file","name":"/juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json","hashes":[{"alg":"SHA-1","content":"fc704b76301681294309df4f3936e4e5e1657e55"},{"alg":"SHA-256","content":"284ea445a01a454ab1235a08101445fe16592303167090815f4a75b54d6fba04"}]},{"bom-ref":"3a4ec2cd8b7bc4c0","type":"file","name":"/juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json","hashes":[{"alg":"SHA-1","content":"c16a607925055788aae94f1123fa0d769af161bf"},{"alg":"SHA-256","content":"766fc1bb34fffcd503c89f4194188ce059795c52fd0dc6753cd4b7dcfc3fe1ec"}]},{"bom-ref":"497645effcaaff2e","type":"file","name":"/juice-shop/node_modules/chokidar/package.json","hashes":[{"alg":"SHA-1","content":"330eaeb3120e4066ddae2f62e9ead4199f02e615"},{"alg":"SHA-256","content":"30205a4e6053ed1e4dd6fba9e9d382a39eac54634f463e7059bfacbfe9a151c0"}]},{"bom-ref":"2e7262b5fac6bda3","type":"file","name":"/juice-shop/node_modules/chownr/package.json","hashes":[{"alg":"SHA-1","content":"fc7d452c2e7e9b57f311b04f8b5826656ccc8e1b"},{"alg":"SHA-256","content":"4300e90fdd91ec7035047473c60f880251a9801bd786302729d4277751d3b948"}]},{"bom-ref":"22abe4cef8c44dce","type":"file","name":"/juice-shop/node_modules/clarinet/package.json","hashes":[{"alg":"SHA-1","content":"4dc5d68200d25cdd05e4e38fef2ebb6ce2b6b299"},{"alg":"SHA-256","content":"b6ed9b595f76a6c8e4a7db7cae4e7df7beeeede69de0e9908a69143599be1b41"}]},{"bom-ref":"db9c29fe78d4f245","type":"file","name":"/juice-shop/node_modules/class-utils/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"alg":"SHA-256","content":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"bom-ref":"c9f4cb0ce0dbff7b","type":"file","name":"/juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"alg":"SHA-256","content":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"bom-ref":"99effa84f5a54a26","type":"file","name":"/juice-shop/node_modules/class-utils/package.json","hashes":[{"alg":"SHA-1","content":"8e29a88c544f0411961f1c6cf3d3865205f06228"},{"alg":"SHA-256","content":"5c2f877d951d784fdb630ad674fb490c4bd8fb74dbae60ab8a3b85373c4743cf"}]},{"bom-ref":"f4579c4982a93c3e","type":"file","name":"/juice-shop/node_modules/clean-stack/package.json","hashes":[{"alg":"SHA-1","content":"4783e06a89ee21c7109f053235b03211ec87f5af"},{"alg":"SHA-256","content":"9b4a4a5cc61a09e61aa1ce84bc68c84aef90abf9a0280d09214a89189257ca7a"}]},{"bom-ref":"9a2155b3775ea3d1","type":"file","name":"/juice-shop/node_modules/clone-response/package.json","hashes":[{"alg":"SHA-1","content":"c109beb613fd2573d6b8ccb99ed48f2b25360e94"},{"alg":"SHA-256","content":"5c4ec09512661e52caf27ee747116d8104fb7da25c7fbe82ffe760dbdda99e63"}]},{"bom-ref":"665ae0935d6fe7b7","type":"file","name":"/juice-shop/node_modules/clone/package.json","hashes":[{"alg":"SHA-1","content":"0fdce1636b3aa8c1df63be2fdb3e3b66066b82d4"},{"alg":"SHA-256","content":"07e9c7efd55a99cbe2909d1fd46b032b67cba6b493d1fbc974fddf4f2adebc83"}]},{"bom-ref":"d1daf5f303c8d0bd","type":"file","name":"/juice-shop/node_modules/code-point-at/package.json","hashes":[{"alg":"SHA-1","content":"b223a41679c19b6eb58a4ebb29c7bb5c23ffb2db"},{"alg":"SHA-256","content":"25069e9b754306d51bb333f034a741d99e052bee4c99d13ecdba7f485bb01749"}]},{"bom-ref":"8a7e66fa6cae2e0f","type":"file","name":"/juice-shop/node_modules/collection-visit/package.json","hashes":[{"alg":"SHA-1","content":"98d227b5e292287b3c6dca202e2d8185d63a794c"},{"alg":"SHA-256","content":"52bd4317cce67d1213b80370b34032c0e431c3a3b98479939be59c82123222b2"}]},{"bom-ref":"3319eef2155cdfd6","type":"file","name":"/juice-shop/node_modules/color-convert/package.json","hashes":[{"alg":"SHA-1","content":"799d15c0afcf7b320069d0734a1806b3062da05b"},{"alg":"SHA-256","content":"b19880ef7c610484649d11309820cd55c8934ebc4bde0b37706e94483bf2bd0f"}]},{"bom-ref":"a9d1cf72aecf1216","type":"file","name":"/juice-shop/node_modules/color-name/package.json","hashes":[{"alg":"SHA-1","content":"5aa7aaf5028aece2d7a920d5644c25c87723d203"},{"alg":"SHA-256","content":"522669bd4c785d5c372377f5b139243f5fb6cf6335fc9df0e7c2d294b6b678da"}]},{"bom-ref":"22b0e29ffc2783b1","type":"file","name":"/juice-shop/node_modules/color-string/package.json","hashes":[{"alg":"SHA-1","content":"f96738a1141539dbdbc51718c79cb4d94e8ccd57"},{"alg":"SHA-256","content":"30fb162f7493291dd29ced85001979f2e99fd68fbcf59ad55300a657d8352bd0"}]},{"bom-ref":"f83288966cfafc59","type":"file","name":"/juice-shop/node_modules/color-support/package.json","hashes":[{"alg":"SHA-1","content":"a47d93a86d7864eb1866a3367f7c5ace53dc18d1"},{"alg":"SHA-256","content":"baf5cca1519cfaa530a21810bda9fe6236082d855a59ff66f5ef437bf51451eb"}]},{"bom-ref":"c670d261dcd84172","type":"file","name":"/juice-shop/node_modules/color/package.json","hashes":[{"alg":"SHA-1","content":"ec64e33c1912215425758aa5c87b25315f923e97"},{"alg":"SHA-256","content":"9fe2997a1879f8357ec7ecd0782f4e6ed7101c9c1e87872587750878807d7a8c"}]},{"bom-ref":"cc52f53366a32962","type":"file","name":"/juice-shop/node_modules/colors/package.json","hashes":[{"alg":"SHA-1","content":"a4f69f04fe66223dfe4b4bc5c73653a2a6d410b5"},{"alg":"SHA-256","content":"12d1b76eb6efbe581026d035eba2a3c916fc5d4664a9476d23bafc6813db9176"}]},{"bom-ref":"3f203b294f809055","type":"file","name":"/juice-shop/node_modules/colorspace/package.json","hashes":[{"alg":"SHA-1","content":"c2181ca17ee7860a79776184e75133f70ee3e3bc"},{"alg":"SHA-256","content":"ff421a60a0bf74fb140306c19bdbe6e4871b801e7459a0f0136c76255c8f9cb7"}]},{"bom-ref":"0ecdef365abbdfc4","type":"file","name":"/juice-shop/node_modules/component-emitter/package.json","hashes":[{"alg":"SHA-1","content":"93e268feac3350d3806f9deca82dfce16d06d9fd"},{"alg":"SHA-256","content":"cdb4584e6657cbc5bd76295b0e3828969fec5cdf3c812178ea80f37378398080"}]},{"bom-ref":"853002f225a281b8","type":"file","name":"/juice-shop/node_modules/component-type/package.json","hashes":[{"alg":"SHA-1","content":"03289fd70f7e974c6f698df8d877912ccd127e29"},{"alg":"SHA-256","content":"93a42e729e1f42670f510fbb1b7e90e6834a4e60657c67da82d321a4d99a30d3"}]},{"bom-ref":"7a696510a22ba315","type":"file","name":"/juice-shop/node_modules/compress-commons/package.json","hashes":[{"alg":"SHA-1","content":"49b373b2919e1a111b2b198de6f73e229c1b4708"},{"alg":"SHA-256","content":"0144c9f8c98abb94ae03eaec71cd3fe7190a8f1c77ea898a012ce30e72bdc6c1"}]},{"bom-ref":"d8d1207655edc2c4","type":"file","name":"/juice-shop/node_modules/compressible/package.json","hashes":[{"alg":"SHA-1","content":"dd8d4a57b09cc1f78941ee6b3c36192c64775600"},{"alg":"SHA-256","content":"78af3f89054f6ef1bc4ba56724a5edb55babf7fc6a4e88b8bb5ae631afcf9219"}]},{"bom-ref":"a12082e0e5c11e45","type":"file","name":"/juice-shop/node_modules/compression/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"9a6ad11a54a75c2a","type":"file","name":"/juice-shop/node_modules/compression/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"4e2d34e70cb2ae2f","type":"file","name":"/juice-shop/node_modules/compression/package.json","hashes":[{"alg":"SHA-1","content":"12e3bb6f942049ca301efab637953ab8aad3e61a"},{"alg":"SHA-256","content":"5c2303e1e6b34b76a1c913d4f09fc0b3e374d4539aa5c89b99d6d58ed91620e2"}]},{"bom-ref":"84a56ea8e3a842a6","type":"file","name":"/juice-shop/node_modules/concat-map/package.json","hashes":[{"alg":"SHA-1","content":"10e204a14998c9e1d13bba6ab5243194a94d5d6a"},{"alg":"SHA-256","content":"4fe5e8089b65ebfd55bb86f465ba896ba6a8e24b7b61de1e0f420f590616b118"}]},{"bom-ref":"f33b0dea9aea209a","type":"file","name":"/juice-shop/node_modules/concat-stream/package.json","hashes":[{"alg":"SHA-1","content":"bf0359010a483481d391dca89ee461e718627b0d"},{"alg":"SHA-256","content":"90182f042f9d995d6021ee7b9cb56d044b700fbf5f7dc03057343dcca4df00d5"}]},{"bom-ref":"954febf0d38f6fae","type":"file","name":"/juice-shop/node_modules/config/package.json","hashes":[{"alg":"SHA-1","content":"e8ef1128810fb2561de65ece79eb48991c87014c"},{"alg":"SHA-256","content":"f1bb1cba9e9cb4cc00e33db8dd4f254810d5df5f9ec4f51c6ffe9e396f84b0fc"}]},{"bom-ref":"882d542eef8616db","type":"file","name":"/juice-shop/node_modules/console-control-strings/package.json","hashes":[{"alg":"SHA-1","content":"48149fd6456eb7fa73b547c26577132ed9fb15ca"},{"alg":"SHA-256","content":"2da7c4bb166dfa347305d34eebafaec098a9afeaaa26e4844736597507dbb968"}]},{"bom-ref":"39ec5c0fe1840ab2","type":"file","name":"/juice-shop/node_modules/constantinople/package.json","hashes":[{"alg":"SHA-1","content":"04d4d5b1853df1f182ee1f1a285c283c25c3fe22"},{"alg":"SHA-256","content":"7b0cf478d904186f397b8c75c0f8129d0f36bfcde75929880ac0bedb38c76c7f"}]},{"bom-ref":"dce709f96d4c4b76","type":"file","name":"/juice-shop/node_modules/content-disposition/package.json","hashes":[{"alg":"SHA-1","content":"1b871ffaefe2a1fd69aa9b1538b4003bf0eae9ab"},{"alg":"SHA-256","content":"2459c0e8fbeb5716ab06e9ef73747bba46ed2bc52e310bd4e9f0ef1f102da61f"}]},{"bom-ref":"b01fecde44c5e06b","type":"file","name":"/juice-shop/node_modules/content-type/package.json","hashes":[{"alg":"SHA-1","content":"1545c6d8538d7e59f375d4ae4b0e0d10471a6c1c"},{"alg":"SHA-256","content":"bd78a5427ffca1966621301edc6cac2146c8c1e137f122161ba90dca7ec89f77"}]},{"bom-ref":"b4a9771c3b063575","type":"file","name":"/juice-shop/node_modules/cookie-parser/package.json","hashes":[{"alg":"SHA-1","content":"5e3c194dcb531a61c8dc8c6d97fc65f138d52a09"},{"alg":"SHA-256","content":"27eebaa9ad78117c9b6965e3c6cd24356504e5a7abd3450cafc46a1b6e1e97e5"}]},{"bom-ref":"8c3e82297aca9bce","type":"file","name":"/juice-shop/node_modules/cookie-signature/package.json","hashes":[{"alg":"SHA-1","content":"eb071423205fc35573e714baa755e3a9e900a979"},{"alg":"SHA-256","content":"ab66777a673ae096d6b5aa51b5edb46b84e6fcd85dc03358c35576e3df0464f5"}]},{"bom-ref":"eaccc703e9b2296e","type":"file","name":"/juice-shop/node_modules/cookie/package.json","hashes":[{"alg":"SHA-1","content":"49ffb97b37b2a7b8b0967428ca088145d3483365"},{"alg":"SHA-256","content":"7fa781bd142e7f38b66bff64b4e3a8be9e53e340e7ddaf27caebd00322602208"}]},{"bom-ref":"ebb91d866972c27f","type":"file","name":"/juice-shop/node_modules/copy-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"fd929c84df8212c26be2d096b914144a25a78e6a"},{"alg":"SHA-256","content":"4519ab160a3aea0b54ab9705508fc8965e0d201db35f1e569d744b4102b498b8"}]},{"bom-ref":"8de48f601718fd96","type":"file","name":"/juice-shop/node_modules/core-util-is/package.json","hashes":[{"alg":"SHA-1","content":"67e07f86f3ffc5d437b0c03d9bf2417493e64859"},{"alg":"SHA-256","content":"9effbb5ec239b4de8bae0499e760bc86b7fa731e310e7a2721d8ffb667194e44"}]},{"bom-ref":"c7fbd93492b642ee","type":"file","name":"/juice-shop/node_modules/cors/package.json","hashes":[{"alg":"SHA-1","content":"b8a30eaf1dbed2ac75ec546af07524622335020a"},{"alg":"SHA-256","content":"696bc0da9976d31a421ad5598bdb8fc0364645ab1473b4271850171728e35f47"}]},{"bom-ref":"4180b3ea24e8ae16","type":"file","name":"/juice-shop/node_modules/crc-32/package.json","hashes":[{"alg":"SHA-1","content":"68b5c6e6bad4dc0a93adaba6924a7eacc7fb69b5"},{"alg":"SHA-256","content":"2a96a3fe106da3dffa3479e8983c01c745f0f8c8f961ec9b6af5fb7ff35ce05d"}]},{"bom-ref":"dd70419749df62a8","type":"file","name":"/juice-shop/node_modules/crc/package.json","hashes":[{"alg":"SHA-1","content":"dcc2939933df570c8260f4fd4fbbd6b88c420626"},{"alg":"SHA-256","content":"3bdb1642fb5a6e1c822e5e3dccdce83c59bcd73e84934fdcd0c3c65ebda6718e"}]},{"bom-ref":"007487310f28486d","type":"file","name":"/juice-shop/node_modules/crc32-stream/package.json","hashes":[{"alg":"SHA-1","content":"669fb5f9deac7203619c72ea7a0df0d4460417d9"},{"alg":"SHA-256","content":"1913530699dad57c6bf7d89127c0c521266133a615b3685d51deca1ae9a33cda"}]},{"bom-ref":"718c4a5152980219","type":"file","name":"/juice-shop/node_modules/create-require/package.json","hashes":[{"alg":"SHA-1","content":"cb4700a39d8af16c8b3622188a16708202a7e84f"},{"alg":"SHA-256","content":"ab24478a8bf476370538c9a28524d3fe444282db4144b8de5c15862762d8e974"}]},{"bom-ref":"aaec003120e2e6d9","type":"file","name":"/juice-shop/node_modules/cross-fetch/package.json","hashes":[{"alg":"SHA-1","content":"0029d0db6223c3ffd0138c1c1260e6d5926ddf25"},{"alg":"SHA-256","content":"856d0b44165fcd5421c6cd801d45f8d3160c22ebf7ddfb21016c366d475f6dea"}]},{"bom-ref":"7fe9c6cd355317c1","type":"file","name":"/juice-shop/node_modules/cross-fetch/polyfill/package.json","hashes":[{"alg":"SHA-1","content":"379b25996c1d38fb694b24fe699747acfec4847d"},{"alg":"SHA-256","content":"4374ad2af39a6215a04299af6134273278ca160f4eef9cb110b1637fea5ac633"}]},{"bom-ref":"34d6375837f25845","type":"file","name":"/juice-shop/node_modules/cross-spawn/package.json","hashes":[{"alg":"SHA-1","content":"9becaa8ecb51ad9b303dd62369423cb9f287163a"},{"alg":"SHA-256","content":"2e106cd9b4ae4e34ead35218371a0d4e172da72515a4f8f97d69a2e1fe3dee82"}]},{"bom-ref":"e98a117cbdae59ff","type":"file","name":"/juice-shop/node_modules/crypto-js/package.json","hashes":[{"alg":"SHA-1","content":"65c10fa4433d97c3ebe204470e8caaa105d6fcd2"},{"alg":"SHA-256","content":"b021f29bcaa1cef60884f4281e0011a5e80758e0f6460e9a6061f28e37282ca4"}]},{"bom-ref":"3b01fe0c1b09104c","type":"file","name":"/juice-shop/node_modules/dateformat/package.json","hashes":[{"alg":"SHA-1","content":"3d4b932fedff8c3566e9eff570421fae695c91e7"},{"alg":"SHA-256","content":"9d72ce65bcf960ea44a19840e86c0476ae56034cca2181ecd6bced70559c97ff"}]},{"bom-ref":"140b0678edbdb6ef","type":"file","name":"/juice-shop/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"867baf5b5a330ab0443c88e654e8c43622c3d7a9"},{"alg":"SHA-256","content":"7a60ed9b6b14aa67f2ffe975715aaa6a78303844a5b43d33bfd619812088fe4d"}]},{"bom-ref":"d8b1865f1af4d029","type":"file","name":"/juice-shop/node_modules/decamelize/package.json","hashes":[{"alg":"SHA-1","content":"ccda85295237a30d5621b1d9a4569be24c92564f"},{"alg":"SHA-256","content":"fb07ecfb5937f8757b0721fdafa6febff75d3c159f6dc8ec0d6ad4e1d1be7d9c"}]},{"bom-ref":"aedd16a3700ed1c5","type":"file","name":"/juice-shop/node_modules/decode-uri-component/package.json","hashes":[{"alg":"SHA-1","content":"6202fd7f4a33d4ef4d36b0f1a26ee5dc22f7851a"},{"alg":"SHA-256","content":"8f2e9784337b3b4fa69359f88f75a2847e0aa17776f062cb518d008d8d408bca"}]},{"bom-ref":"e194721607e0cb9c","type":"file","name":"/juice-shop/node_modules/decompress-response/package.json","hashes":[{"alg":"SHA-1","content":"a8a1643a6d1bfc2cd01968fece47576aac7f85f0"},{"alg":"SHA-256","content":"e4f071e185bd8373eced227d9fc256e7cb17c05aadf4a9ff25e6ebdbef489580"}]},{"bom-ref":"d14b98e346015147","type":"file","name":"/juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"4b6f00aa1e5eedee8b2e01f411ac1e595f5580f5"},{"alg":"SHA-256","content":"d40eb8973856f8dc2a280d9c6549041068e1dd91041661cf48fdf11dff2d6896"}]},{"bom-ref":"95351d254e4cb5b5","type":"file","name":"/juice-shop/node_modules/decompress-tar/package.json","hashes":[{"alg":"SHA-1","content":"2a60c06be62f9b9c9eff038925e902ce2e3c2a69"},{"alg":"SHA-256","content":"c218803dd64ee674ce941eda27ca12c5d949bc582de8cb30fc37f830c1184da0"}]},{"bom-ref":"41e1d96b7421cefc","type":"file","name":"/juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"a6530cf198e519ea50ee8e0bf674c209f5280991"},{"alg":"SHA-256","content":"11468db6795e371a155e5f59e4d3db4bac561f04bed7851609739ca2971363a6"}]},{"bom-ref":"104f3a329c29fe2a","type":"file","name":"/juice-shop/node_modules/decompress-tarbz2/package.json","hashes":[{"alg":"SHA-1","content":"8868c09e4485e8a5259107e1627b82d28c9c4088"},{"alg":"SHA-256","content":"529925f1b024ee1493f613b8b8f341eb57c3f4d652387fb9d60ec6a94c55e848"}]},{"bom-ref":"7eb7658927ccaabd","type":"file","name":"/juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"4b6f00aa1e5eedee8b2e01f411ac1e595f5580f5"},{"alg":"SHA-256","content":"d40eb8973856f8dc2a280d9c6549041068e1dd91041661cf48fdf11dff2d6896"}]},{"bom-ref":"1e7c2644170d0df4","type":"file","name":"/juice-shop/node_modules/decompress-targz/package.json","hashes":[{"alg":"SHA-1","content":"3e50782d9594c0eb2209145de66307aa14762462"},{"alg":"SHA-256","content":"563940fa7817c65d09bf0825521cd80be7fe3371f655f63806dd39d0a332feeb"}]},{"bom-ref":"a58a8b934d92a093","type":"file","name":"/juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"5fb963b346a2cd3ac5d664048eeaf13db03da127"},{"alg":"SHA-256","content":"77dfe1fe927c8f631f4ff5cd7040a9f3fb8149ee65160d0f936dff5844d21ee8"}]},{"bom-ref":"9fedbb72c995533a","type":"file","name":"/juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json","hashes":[{"alg":"SHA-1","content":"b7150c9c5b976f0f6c27c5a5e4c5466e40091c19"},{"alg":"SHA-256","content":"30c9eb7f6849e5e7eb35dfd625b2e474c7632fbe4377f2186763967cce5e61aa"}]},{"bom-ref":"e2a158947911c8e4","type":"file","name":"/juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json","hashes":[{"alg":"SHA-1","content":"9d9d1d73f03f4b32f19e6829392a51c9d15b7195"},{"alg":"SHA-256","content":"bb4265f25a454b4daf716b81e525679d774fb23208b3f15284f23723be4e3284"}]},{"bom-ref":"2651df68cb906f7e","type":"file","name":"/juice-shop/node_modules/decompress-unzip/package.json","hashes":[{"alg":"SHA-1","content":"fd0b816b1f4ad813eff7743092370f6fdd251e91"},{"alg":"SHA-256","content":"bd8dcc48b9394f349abfe168301e8d0e33d9b48d9fca79108d6a6302c9349f72"}]},{"bom-ref":"abe44555fc256b44","type":"file","name":"/juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/package.json","hashes":[{"alg":"SHA-1","content":"83bfcdb9fe6dc82ba77d9ef596eb6e0bafac5a71"},{"alg":"SHA-256","content":"7d90a2e3e51176476ad26a1ab00523dccc83a9f84d276695beb8f56b7850b772"}]},{"bom-ref":"40487f307ae1781a","type":"file","name":"/juice-shop/node_modules/decompress/node_modules/make-dir/package.json","hashes":[{"alg":"SHA-1","content":"5dc583570034b28410731ea0164940ba872f2a53"},{"alg":"SHA-256","content":"d125b3068a54b746267706fa6c5e6087171fdf42f701cd7b64508c51dd1fec40"}]},{"bom-ref":"6b2971870a49a7b8","type":"file","name":"/juice-shop/node_modules/decompress/node_modules/pify/package.json","hashes":[{"alg":"SHA-1","content":"9d9d1d73f03f4b32f19e6829392a51c9d15b7195"},{"alg":"SHA-256","content":"bb4265f25a454b4daf716b81e525679d774fb23208b3f15284f23723be4e3284"}]},{"bom-ref":"f9282065072533b6","type":"file","name":"/juice-shop/node_modules/decompress/package.json","hashes":[{"alg":"SHA-1","content":"cca6473d46387c59d174ea40cae6ee46365a8fdb"},{"alg":"SHA-256","content":"d3d6e3c813ac057db9a5a7cd1ecbcb678df9238df896a7f791881d04efb7e96b"}]},{"bom-ref":"547b70ca49b072fd","type":"file","name":"/juice-shop/node_modules/deep-equal/package.json","hashes":[{"alg":"SHA-1","content":"917bab6d83cd346a03fad8ccb657ab7272de7314"},{"alg":"SHA-256","content":"21b5cf3db0f28c0b0125231ed308baf7d9324e96085165be0db27df55cc68279"}]},{"bom-ref":"cee20f5d335e7385","type":"file","name":"/juice-shop/node_modules/deep-extend/package.json","hashes":[{"alg":"SHA-1","content":"873beeb015297e8e026fdd9d97450877dcbb36cf"},{"alg":"SHA-256","content":"21b307891704eb34e9be621d7563d13734f75f41d8f97825862b05ca5bc2d217"}]},{"bom-ref":"c5521f548d6b0f53","type":"file","name":"/juice-shop/node_modules/define-data-property/package.json","hashes":[{"alg":"SHA-1","content":"c9384aa894159ee96e107cdd3002915849fc91fc"},{"alg":"SHA-256","content":"bde7f1465b344a24da2b10d2ee99f87edf8e0ecd177c28370b60ad9595de730e"}]},{"bom-ref":"b3bcc7a58804cf1a","type":"file","name":"/juice-shop/node_modules/define-properties/package.json","hashes":[{"alg":"SHA-1","content":"7258fe1b09441a50b6399709b9f40811b7da135f"},{"alg":"SHA-256","content":"b61b15058833610f17197bfb60847926703e077b180de684ccc50866906f6fb1"}]},{"bom-ref":"67b2e567c630eb11","type":"file","name":"/juice-shop/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"913cdc3f4533f33212008427e8d7586fb0d8c77a"},{"alg":"SHA-256","content":"abeefd42bcf869fe8652b1037aa42742b71d5a56138b36af4b22d36243e6a872"}]},{"bom-ref":"a508da21c2ac58e0","type":"file","name":"/juice-shop/node_modules/delegates/package.json","hashes":[{"alg":"SHA-1","content":"f192d34b412f6fda6a541acee81de9e0d48648bb"},{"alg":"SHA-256","content":"7fe6ba799e1316869f2990cfe8e51bd29a40e1e5f327babdd38d23e3e23e8d87"}]},{"bom-ref":"bc18002d18a91b1b","type":"file","name":"/juice-shop/node_modules/depd/package.json","hashes":[{"alg":"SHA-1","content":"3c10082c1464a6f589aa10cda88285e780ebf857"},{"alg":"SHA-256","content":"5a3659bcc2e47b25ebf9f23f38eb9452a58920bfe4b59410bfa6fe84639a3b99"}]},{"bom-ref":"1439fe9266f8b5af","type":"file","name":"/juice-shop/node_modules/destroy/package.json","hashes":[{"alg":"SHA-1","content":"e12115ed9a1e2c56eb35ecfc14ff83b8c02935d5"},{"alg":"SHA-256","content":"f865b50652dc062f43142e01f55db2760cc10d255bd05afd232e738999c58188"}]},{"bom-ref":"2b1e222108454155","type":"file","name":"/juice-shop/node_modules/detect-file/package.json","hashes":[{"alg":"SHA-1","content":"4bb909e6a4e96fae92a08102ea75db073df4348a"},{"alg":"SHA-256","content":"5c9dafc723e89cbed5a46bd5661a8ce51ff3b0ea7ec1f1a446d91294bff47283"}]},{"bom-ref":"1c7d3ec9d89b7c26","type":"file","name":"/juice-shop/node_modules/detect-libc/package.json","hashes":[{"alg":"SHA-1","content":"df38d1adc85f0f39030df82734c0d53a6a4ab728"},{"alg":"SHA-256","content":"bb418f4fa450f8a418f8fc46c33727edef55aefd54c43ec6a9421a65ca8d9827"}]},{"bom-ref":"cf831517c31791d5","type":"file","name":"/juice-shop/node_modules/dfa/package.json","hashes":[{"alg":"SHA-1","content":"8380e4b8de016791903fae93500e6bed99730482"},{"alg":"SHA-256","content":"96c0ce3cc17b34aabd58fd442157766d9e244cba735e54ee4fe10d7841f0460c"}]},{"bom-ref":"a390483d59a52a54","type":"file","name":"/juice-shop/node_modules/doctypes/package.json","hashes":[{"alg":"SHA-1","content":"871d1d4274f18991e95e1fb8152ee7f389e357c3"},{"alg":"SHA-256","content":"75c3011d12383ba4daaf2bd220c601da3c9b95205394ebd70b4a1c78814298bb"}]},{"bom-ref":"b20ef628223be93f","type":"file","name":"/juice-shop/node_modules/dottie/package.json","hashes":[{"alg":"SHA-1","content":"2b100dd10d7e21fa58a49f76ed5666a1eff45b01"},{"alg":"SHA-256","content":"229a5002823b593767b88e3b6f85bf6262540564f405d1f5be672d0233d97171"}]},{"bom-ref":"9fbb85dea3072601","type":"file","name":"/juice-shop/node_modules/double-ended-queue/package.json","hashes":[{"alg":"SHA-1","content":"30542f1f765ce4999dbac3bbe0b3ff1df8dcef06"},{"alg":"SHA-256","content":"006484a1d2b6898582f6b11c448bbde98d05fede3ed0b062250222329dc436a2"}]},{"bom-ref":"e03e80414c4fcda9","type":"file","name":"/juice-shop/node_modules/download/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"4a6b4729fde430cee32de953aa6fca071be059d1"},{"alg":"SHA-256","content":"8294d202a217083501a4d8331056aee92b4e08a793652199ba381ddc5827445c"}]},{"bom-ref":"984c87812c509a9e","type":"file","name":"/juice-shop/node_modules/download/package.json","hashes":[{"alg":"SHA-1","content":"ae5526f3f8da448d11127e9eb7b12b4c0db0f5ae"},{"alg":"SHA-256","content":"c50eeac8286ef9c74324c8a3788c920d89af79ee02273482661d0e0e53c6ab98"}]},{"bom-ref":"cda168370dc1b9b4","type":"file","name":"/juice-shop/node_modules/dunder-proto/package.json","hashes":[{"alg":"SHA-1","content":"d4f4da85fa9e51b4843d29d7e541991cf377b8d5"},{"alg":"SHA-256","content":"24df71008e4225c858f389dd2728b76cf66b752256d42a38ed7930aacae7fe2b"}]},{"bom-ref":"9a44ce53cb68d5ea","type":"file","name":"/juice-shop/node_modules/duplexer2/package.json","hashes":[{"alg":"SHA-1","content":"03b1919d071f65ef5340b0afb32ebf000056bfcc"},{"alg":"SHA-256","content":"80a5177685b461feb7f741c08ab2268a63e108b03bae0e5056f6a6bebf8ce315"}]},{"bom-ref":"932bab8db89ae4e6","type":"file","name":"/juice-shop/node_modules/duplexer3/package.json","hashes":[{"alg":"SHA-1","content":"b78f4dda4b12e85d2889a30486b82c559f5744bd"},{"alg":"SHA-256","content":"107bd6232c7aa9c50bc3d562b3052e69cadad3a691bdce012ddb244b6357e3de"}]},{"bom-ref":"3b2785a103aeb613","type":"file","name":"/juice-shop/node_modules/dynamic-dedupe/package.json","hashes":[{"alg":"SHA-1","content":"030d522d03c194f4a9e4b137e1d188e0ce248e0d"},{"alg":"SHA-256","content":"9ed561a0767b7ef8d15e12e0feee1efc6f6c71dc79ffa8189ed9397a56483109"}]},{"bom-ref":"50debcbff3ca0823","type":"file","name":"/juice-shop/node_modules/eastasianwidth/package.json","hashes":[{"alg":"SHA-1","content":"c3bff6d91fcbc648b17edd5f8e37bac1f47485a4"},{"alg":"SHA-256","content":"51db62f97656d02d4bc9670393cae42930dbd1ed89f5837056851807e602867a"}]},{"bom-ref":"9df0fa36065b81c4","type":"file","name":"/juice-shop/node_modules/ee-first/package.json","hashes":[{"alg":"SHA-1","content":"7ffe61f87f94a558fabc177cad5c9b90b16481cf"},{"alg":"SHA-256","content":"a4eece6ff6b38bf7ac107323f381cc60500097a9cbdd473f5d5b45e68822cb89"}]},{"bom-ref":"38e0b03b50d1c252","type":"file","name":"/juice-shop/node_modules/eivindfjeldstad-dot/package.json","hashes":[{"alg":"SHA-1","content":"af20b4726ad418b94f3f536ccc764cda1236840f"},{"alg":"SHA-256","content":"ace4488e54d7e874ef61df9734a1a6c87c3df723a9cd14ef88294001f4e64f0d"}]},{"bom-ref":"a2f9739b25e02496","type":"file","name":"/juice-shop/node_modules/emoji-regex/package.json","hashes":[{"alg":"SHA-1","content":"c26fe90da5886724a2676b8e3d5890beeacaad20"},{"alg":"SHA-256","content":"7bec29b9ca68f2c4becc60e866c2f9342ecdc89fab39841a818ccd9eda15c148"}]},{"bom-ref":"da1e44a5e5cd4723","type":"file","name":"/juice-shop/node_modules/enabled/package.json","hashes":[{"alg":"SHA-1","content":"35340901cea631effd557c9f64aeb682dcb2c459"},{"alg":"SHA-256","content":"5bc65d6409ffeb2c9eada8c0706d2b6426697d748fa2f409342f3668f4ee23f7"}]},{"bom-ref":"0badbc40bf1660be","type":"file","name":"/juice-shop/node_modules/encodeurl/package.json","hashes":[{"alg":"SHA-1","content":"40228259bb4f106706490d0b0b73cd4f35d6db44"},{"alg":"SHA-256","content":"5df10798f4b086da95c24180d7519fa4f68e2057a48e2ff6b76b91d6ffed1e9b"}]},{"bom-ref":"2725510a0c4d4f97","type":"file","name":"/juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json","hashes":[{"alg":"SHA-1","content":"a3d90badf75db503f5dd3ff3fb76d120d1424978"},{"alg":"SHA-256","content":"3a9582fd121f841c245d1fcf84ef0b9e41c94b785b8d7eb63f9f5aec9bad0b98"}]},{"bom-ref":"3556b008e5f0af5d","type":"file","name":"/juice-shop/node_modules/encoding/package.json","hashes":[{"alg":"SHA-1","content":"52b117f2bc3113970224b9dc97b7fc18f7df30ab"},{"alg":"SHA-256","content":"8a868d7c206bf2eb71c0721a957b7a255738678f72c290c880b46fec4ec54dbe"}]},{"bom-ref":"72749b5813de35bf","type":"file","name":"/juice-shop/node_modules/end-of-stream/package.json","hashes":[{"alg":"SHA-1","content":"7e21c9362d2b1158118b6673f45fa1c6695c847f"},{"alg":"SHA-256","content":"da504d0bef5a5974590b62f58df0003b448eccde6b5fbeb044506b7e43368eb5"}]},{"bom-ref":"87f01fcf9adca342","type":"file","name":"/juice-shop/node_modules/engine.io-parser/package.json","hashes":[{"alg":"SHA-1","content":"4a12fbe97085b55ea1025807ce2d6e45ed3c29c5"},{"alg":"SHA-256","content":"3745d9cfcd726c33b1066fc4c0ebfdfc8590b762861e4ff7d1f50b37f338afa4"}]},{"bom-ref":"67670dd4e8fd60fb","type":"file","name":"/juice-shop/node_modules/engine.io/node_modules/cookie/package.json","hashes":[{"alg":"SHA-1","content":"b7049b02b54f0da0a956bc0967ce39f5429442a5"},{"alg":"SHA-256","content":"07269baaaad9a16ef8a4666d69cdd387891658eaf31af3026abd8b9e3fefc9c9"}]},{"bom-ref":"debe04b9c386e3b1","type":"file","name":"/juice-shop/node_modules/engine.io/node_modules/ws/package.json","hashes":[{"alg":"SHA-1","content":"55eba127d99266b82e347a07bc4e164aa9c134ab"},{"alg":"SHA-256","content":"0104bf7fa4b359d2a844c2ad0d37a0bf6fe14531e4c9c33055004dce85e8d1e7"}]},{"bom-ref":"f2d767398cc4281d","type":"file","name":"/juice-shop/node_modules/engine.io/package.json","hashes":[{"alg":"SHA-1","content":"2b4f930598e5129e2c27429b87b7554cb065e11d"},{"alg":"SHA-256","content":"b72c50246f14911e15b0f0145cce9a20b78bf8aabf4b79d4c178ef02f53f3a27"}]},{"bom-ref":"cb09c265dd07eb53","type":"file","name":"/juice-shop/node_modules/env-paths/package.json","hashes":[{"alg":"SHA-1","content":"b5b570f41c1d3e8f251fd06d075cefea4a3449a9"},{"alg":"SHA-256","content":"b92833e5851ec53bd4cd8093f6099d0c6e6818c4374ec1d09aa25d4f9ba91ec4"}]},{"bom-ref":"e91bdfa5f48ae6fe","type":"file","name":"/juice-shop/node_modules/err-code/package.json","hashes":[{"alg":"SHA-1","content":"5c7bc63340bc312d1563bb2b369e333e1165ab04"},{"alg":"SHA-256","content":"ff5360c17c3e197fc4a4a4fa0d07640292556d585a49c8651fd198e926d47bcc"}]},{"bom-ref":"3d65ccc3abae4178","type":"file","name":"/juice-shop/node_modules/errorhandler/package.json","hashes":[{"alg":"SHA-1","content":"7f55bed905c65a940ddbe84db895543a81f48f64"},{"alg":"SHA-256","content":"513961a14abb16d3dbdeccbabee88e42d412b273f55ebe31a8f1b82f9aa1f746"}]},{"bom-ref":"ed2f91e2090cb61a","type":"file","name":"/juice-shop/node_modules/es-define-property/package.json","hashes":[{"alg":"SHA-1","content":"f1a35cb43fefef0d0e60920c4df5313ba630ee6d"},{"alg":"SHA-256","content":"3a2cb30dae30a96705dcd9aa2d5fb190cf8200f27badccfa5a81a4374e5708b4"}]},{"bom-ref":"4d507c4d52063fe0","type":"file","name":"/juice-shop/node_modules/es-errors/package.json","hashes":[{"alg":"SHA-1","content":"d13bcb37ab6ab7f0911ce728148cb1c8485a81d1"},{"alg":"SHA-256","content":"1a0a0bcccc76b915cb64073317312840cf6363e9144b96f406d0059774dd5278"}]},{"bom-ref":"61203c915b39b5de","type":"file","name":"/juice-shop/node_modules/es-get-iterator/package.json","hashes":[{"alg":"SHA-1","content":"e5f87acaaa2bd7ba95797e07f31e74d503db6bfe"},{"alg":"SHA-256","content":"cce872f403e70751f0bc8dddb0f7d2e992eb624c9397f764fa7f2feae602ac3f"}]},{"bom-ref":"7fa9a4b4700f6d13","type":"file","name":"/juice-shop/node_modules/es-object-atoms/package.json","hashes":[{"alg":"SHA-1","content":"623e510034cf39440e8692aa26c9473765981674"},{"alg":"SHA-256","content":"9975f032714dd642d08c9b50129096f5daf878dbede1ca3544cdcdbf45b48eb0"}]},{"bom-ref":"7b54d225adeba404","type":"file","name":"/juice-shop/node_modules/escape-html/package.json","hashes":[{"alg":"SHA-1","content":"f9d3fd64a0196e77965489ce9b81fe4ce3a9ecb1"},{"alg":"SHA-256","content":"bd320a3e9d23249f5f7d3ce72f2fa426e28a6b2704bd2b281d0c92806a1f5223"}]},{"bom-ref":"58a99eb4bea33da2","type":"file","name":"/juice-shop/node_modules/escape-string-regexp/package.json","hashes":[{"alg":"SHA-1","content":"f794290e774669d83cae4e20a497fbf680d20859"},{"alg":"SHA-256","content":"c804f228dd0d4d3b9019ac361339f20cbb1664d62d6853aaa7c2855fbd60fd12"}]},{"bom-ref":"786fd862a71cf8cb","type":"file","name":"/juice-shop/node_modules/escodegen/package.json","hashes":[{"alg":"SHA-1","content":"b0e37a6a14f106b497b8708362e88a9555723fbe"},{"alg":"SHA-256","content":"c8d08b0f4dbb8cd4a30c7183fa247d67003d63749a1c46a430c1a265a8147cf0"}]},{"bom-ref":"98d5a4bdc5130f02","type":"file","name":"/juice-shop/node_modules/esprima/package.json","hashes":[{"alg":"SHA-1","content":"6c87daaded1f0130495358bdd1393757df2e9233"},{"alg":"SHA-256","content":"860df2e62153db26b370badf352d95edbf18e1eb54bdc2a479429b97155205b2"}]},{"bom-ref":"dc8d9e49d5e0390b","type":"file","name":"/juice-shop/node_modules/estraverse/package.json","hashes":[{"alg":"SHA-1","content":"0531d8f4becce53263ed592b54ee0e0abc53fbed"},{"alg":"SHA-256","content":"133a5be160a0123ad20ab8f2bdaa9da2fd94ebf3403996bf4cb69606e6a84a65"}]},{"bom-ref":"3ece4b11b17b0140","type":"file","name":"/juice-shop/node_modules/esutils/package.json","hashes":[{"alg":"SHA-1","content":"d547006ab2a948fe2bd6bde178a3e1eea51367ca"},{"alg":"SHA-256","content":"af08fd13ef49c88af75c5f4ad02812216028ad848f8354fd97346e7ddc816c0e"}]},{"bom-ref":"bc817419b2917df8","type":"file","name":"/juice-shop/node_modules/etag/package.json","hashes":[{"alg":"SHA-1","content":"e2debd5c6530254abe164bbd44f1e48b7c7c0018"},{"alg":"SHA-256","content":"836b9a5dd1c6af638f4602e83e2568277f9ab1f457db0b95d949c2a4ddb0462a"}]},{"bom-ref":"15eaa62c490a795f","type":"file","name":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/package.json","hashes":[{"alg":"SHA-1","content":"13a7711d4838b588d34094c0a37ecb6fedb214f2"},{"alg":"SHA-256","content":"c1aa90e6c1160d2e56df181fe67670127c2aeab230a2754bc1d7fb2a653a5d68"}]},{"bom-ref":"867ab4c57325d718","type":"file","name":"/juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/package.json","hashes":[{"alg":"SHA-1","content":"05934fe2d902bcf292a9675b70e58f0cf749baae"},{"alg":"SHA-256","content":"60a38b31b3dbe8a261fc525e7263a51df22af80c9800f09db0dd6e3d5bde3690"}]},{"bom-ref":"ec39b5ab465a3bb4","type":"file","name":"/juice-shop/node_modules/ethereum-cryptography/package.json","hashes":[{"alg":"SHA-1","content":"6918fc437098162bc861a0d407ca09983b0b1f0a"},{"alg":"SHA-256","content":"35687af30f8342f23dcde98ea0ad4ab020002199bafa5861f13f320a40678eed"}]},{"bom-ref":"4d869658eecd2bd3","type":"file","name":"/juice-shop/node_modules/ethers/node_modules/@types/node/package.json","hashes":[{"alg":"SHA-1","content":"dde693dc49d0c144fe2402fb5031a5bfc32207d7"},{"alg":"SHA-256","content":"d57a323bf4705370a5e2f0ce927e2f265017d2479fd31e9b32e11334c1550308"}]},{"bom-ref":"48ecb18186915ee0","type":"file","name":"/juice-shop/node_modules/ethers/node_modules/undici-types/package.json","hashes":[{"alg":"SHA-1","content":"648c0c8889b843ccd3d07972c8cb535517966ad9"},{"alg":"SHA-256","content":"0635ace61c576d1297d05c344c4fab0a77e8c88ffa185c9f18b23d18f7387c40"}]},{"bom-ref":"e16666b3a22daf49","type":"file","name":"/juice-shop/node_modules/ethers/package.json","hashes":[{"alg":"SHA-1","content":"973ed5c2b66bbe1ea20c4d8435c132a23de15c0c"},{"alg":"SHA-256","content":"957d5092241ed59860532077633008c49852b98b384493bb0f04225a414eb601"}]},{"bom-ref":"afe18b36f2eec559","type":"file","name":"/juice-shop/node_modules/event-target-shim/package.json","hashes":[{"alg":"SHA-1","content":"ce8a2ce9da7170ce539fb64b1f91287aed3c5910"},{"alg":"SHA-256","content":"980bdd7706c72d04a4df2e3ee2c8ffccf3bc72bd8e7cd13ca38be00cafc6e8db"}]},{"bom-ref":"ccee62be137698d1","type":"file","name":"/juice-shop/node_modules/events/package.json","hashes":[{"alg":"SHA-1","content":"8aae12f382a34bc1dd6aae59d3f27e4098148e35"},{"alg":"SHA-256","content":"878ad3687fef7efe3757c1872a3af998c95197129a7445d632486a9591ee542e"}]},{"bom-ref":"ca12101e909fb721","type":"file","name":"/juice-shop/node_modules/exit/package.json","hashes":[{"alg":"SHA-1","content":"ff06cfc562bae46b67f745152b929ef2aa7c08c6"},{"alg":"SHA-256","content":"5e2cb677a865c02d0a626eea6a718b9dd528cfb45ea20914bb6c396a7291c5e6"}]},{"bom-ref":"c87a2913cfe1a667","type":"file","name":"/juice-shop/node_modules/expand-brackets/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"0bd6e42cf23c98b6","type":"file","name":"/juice-shop/node_modules/expand-brackets/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"alg":"SHA-256","content":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"bom-ref":"4f5d7d05a3319c74","type":"file","name":"/juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"alg":"SHA-256","content":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"bom-ref":"7503435c017b2a8e","type":"file","name":"/juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"alg":"SHA-256","content":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"bom-ref":"7f6a98b21f5bccfc","type":"file","name":"/juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"1caf66f424c8cfb4","type":"file","name":"/juice-shop/node_modules/expand-brackets/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"c7d82c47d09b3e8d","type":"file","name":"/juice-shop/node_modules/expand-brackets/package.json","hashes":[{"alg":"SHA-1","content":"405868b5edb0df6bf0f4ea689d50240d2002cebe"},{"alg":"SHA-256","content":"c08379bf0b9bf8ab4c47ce0a1afef511f8727cbdf6709840e3c1fb2f0a6f9e0c"}]},{"bom-ref":"b6fb3b401cdd1cf6","type":"file","name":"/juice-shop/node_modules/expand-template/package.json","hashes":[{"alg":"SHA-1","content":"9fc7d90a7f18b4996e21b82c4eaff325c6ba07b9"},{"alg":"SHA-256","content":"90f652967155275d9fab2887a845454ee797340b28cc0c1b00f1889aaa65f771"}]},{"bom-ref":"8f8fbf7b5dc85fac","type":"file","name":"/juice-shop/node_modules/expand-tilde/package.json","hashes":[{"alg":"SHA-1","content":"89622a13cd2bfce8992324f0dd2331d2e59d5eb3"},{"alg":"SHA-256","content":"b2d0ab00c2e5d4f6a4ecf0d6a43cb88ce72f44b1847f5c09088c2a485aac07db"}]},{"bom-ref":"975fba777b78a941","type":"file","name":"/juice-shop/node_modules/exponential-backoff/package.json","hashes":[{"alg":"SHA-1","content":"af54bb38a82b5a0d058c722fac83b3bf91fff3f5"},{"alg":"SHA-256","content":"630d7042b3b9935fdd01d4ac8ca459b568b098eadddd26a819190c672267116b"}]},{"bom-ref":"de962a49421162e6","type":"file","name":"/juice-shop/node_modules/express-ipfilter/package.json","hashes":[{"alg":"SHA-1","content":"6df6c471219637c24e0280a88e5b4593d418dbf8"},{"alg":"SHA-256","content":"c6c011ce0b953be723a4c8baa57eb0f5b5a11c3a0825f8e377cdc660a45bb095"}]},{"bom-ref":"cdb507c558dec8f6","type":"file","name":"/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json","hashes":[{"alg":"SHA-1","content":"a202ae6847862336ee80642647cd5b5f63c78c0f"},{"alg":"SHA-256","content":"b47e393c9f3a368a8c9721dac7f50f2bb8ec02e11347366f6c5e600ae65e2133"}]},{"bom-ref":"adc983c297482f8e","type":"file","name":"/juice-shop/node_modules/express-jwt/node_modules/moment/package.json","hashes":[{"alg":"SHA-1","content":"1256eb9bb42d4f145e4bcd9e95064d3b4943f1f1"},{"alg":"SHA-256","content":"b0a3d5ad3ee57c7bfc0803b6a38315c0b47501621742383a49af1b686f36a761"}]},{"bom-ref":"0a1ab33df8246ade","type":"file","name":"/juice-shop/node_modules/express-jwt/package.json","hashes":[{"alg":"SHA-1","content":"1360dc73f86f18b98bbfa0055fbf1d752740c055"},{"alg":"SHA-256","content":"ee2b6c1812872e159adc637a884c404e7a08eb31a49c4b0e93c808ab85219207"}]},{"bom-ref":"b491863e4bd6714c","type":"file","name":"/juice-shop/node_modules/express-rate-limit/package.json","hashes":[{"alg":"SHA-1","content":"1ebdeb0dec13e1ee5d489b19a778944b4c35dd30"},{"alg":"SHA-256","content":"859e9ad6910938c8175dd88c8a6ee30bdda86d1798f3ea48aec816164de2c9a0"}]},{"bom-ref":"2cb9d0d788a06a40","type":"file","name":"/juice-shop/node_modules/express-robots-txt/package.json","hashes":[{"alg":"SHA-1","content":"3907d897613ad72347322dd265a4bfb61bba700c"},{"alg":"SHA-256","content":"db4e0d720369876e778aa7b94a7a597f8e10690bec658af661d3b2d73f4e5ec5"}]},{"bom-ref":"7e0e91f41bc75ee4","type":"file","name":"/juice-shop/node_modules/express-security.txt/package.json","hashes":[{"alg":"SHA-1","content":"1d1f8efa7065c501ac19ce18c59773746c57698b"},{"alg":"SHA-256","content":"0309502f5ccd0218c615bc67d87263be0027d3c19860c9096a4917d823001033"}]},{"bom-ref":"cf23d22fdb1375ec","type":"file","name":"/juice-shop/node_modules/express/node_modules/cookie/package.json","hashes":[{"alg":"SHA-1","content":"527482067ae42ba612c2d9924834c32b507fc45a"},{"alg":"SHA-256","content":"44cfaeb0823a1e6c9fc1856b9bd99f574c32e038f8f6a8f44f8cb388de98b339"}]},{"bom-ref":"66dfeec523667fba","type":"file","name":"/juice-shop/node_modules/express/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"df41fa34910856da","type":"file","name":"/juice-shop/node_modules/express/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"0d41a093cd127c89","type":"file","name":"/juice-shop/node_modules/express/package.json","hashes":[{"alg":"SHA-1","content":"1304181ac2f300a392cf3c6df171e707d542107a"},{"alg":"SHA-256","content":"37ac624cec9a1a3d98596794bac913345ebb0b39c5dbab949fc84e5d9d500470"}]},{"bom-ref":"b19a8dcb864bb9c9","type":"file","name":"/juice-shop/node_modules/ext-list/package.json","hashes":[{"alg":"SHA-1","content":"ed4b7b5ad0481785ef315749f1bece88fbd43112"},{"alg":"SHA-256","content":"1aa02cbc277189344e32609c0f7e9303811a0ebbf1691607343468975257a2be"}]},{"bom-ref":"58cc0148a5d0249a","type":"file","name":"/juice-shop/node_modules/ext-name/package.json","hashes":[{"alg":"SHA-1","content":"9cc0d1f321318a0de7c63a80cb66222a60be6b16"},{"alg":"SHA-256","content":"b7dd56ec22b6e02488e6631f3e8d0812228161b6f02e04d5f7f25a9e58f4fa53"}]},{"bom-ref":"81c3ec530bdd461a","type":"file","name":"/juice-shop/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"6232c8f7d9adc4ac6e35119d522b15009100e682"},{"alg":"SHA-256","content":"8f71aa59dbc6c5111ed9dcef92fd710bbd82fcad47c495127ba136e0b7e78095"}]},{"bom-ref":"d924ed1d9dac208e","type":"file","name":"/juice-shop/node_modules/extend/package.json","hashes":[{"alg":"SHA-1","content":"b6cd42f3e1865fe04ed104d8798d40232f74702a"},{"alg":"SHA-256","content":"8d891b3f00bead114c4741d8a594e7aaa59114f53782ec9a9319a619709dc14f"}]},{"bom-ref":"28081c2a840c8633","type":"file","name":"/juice-shop/node_modules/extglob/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"ca2a7d4413c40ae9c669a82bf19b8cb2ae4a557c"},{"alg":"SHA-256","content":"03cce8ab627f9aa9d11af4a225523a9c7c67c51a135b630b85f5743920b312af"}]},{"bom-ref":"aeb141b0a3d5ccd2","type":"file","name":"/juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"alg":"SHA-256","content":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"bom-ref":"e86da0b3209fbc8c","type":"file","name":"/juice-shop/node_modules/extglob/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"23893eba3fabca28","type":"file","name":"/juice-shop/node_modules/extglob/package.json","hashes":[{"alg":"SHA-1","content":"36c510930da9a9aca7850b89624992f195c4b237"},{"alg":"SHA-256","content":"fee3793043c3104a23b7061eabcfe6841dc25fe431797e7dfbcf9f1dfa593001"}]},{"bom-ref":"9906aa9d85333c82","type":"file","name":"/juice-shop/node_modules/fast.js/package.json","hashes":[{"alg":"SHA-1","content":"b488db397e98dd361707f8fa4d775f93c1254866"},{"alg":"SHA-256","content":"41ebff4b9f6a6598b47d69e2546ae3e5a439a72642ad3900669e39356d71477c"}]},{"bom-ref":"debcc4faf4205fff","type":"file","name":"/juice-shop/node_modules/fd-slicer/package.json","hashes":[{"alg":"SHA-1","content":"d8074c62f751ce835105f40fa0a95bcaa4979206"},{"alg":"SHA-256","content":"c765386ed427fcadd9ffd7ae1c7748d7127685098fdb85cde3d98df7e931ed2d"}]},{"bom-ref":"89186971fbd47a33","type":"file","name":"/juice-shop/node_modules/feature-policy/package.json","hashes":[{"alg":"SHA-1","content":"85ec5bca9bc6d37740ca0626180c1266da4ca3a0"},{"alg":"SHA-256","content":"4fe26f174b36bc2035107ee049a280444de8c2ad8e33106e3983dfe8aefe639c"}]},{"bom-ref":"2b4ffcd85cd96c05","type":"file","name":"/juice-shop/node_modules/fecha/package.json","hashes":[{"alg":"SHA-1","content":"217ec9bfd1608fa49904b38e4bd8e09291bffc1d"},{"alg":"SHA-256","content":"80ecd4a2611642303d3fdd2dcf480a806737c6b7e9b2306c9bb314fdf16c81d3"}]},{"bom-ref":"a26c4c492ee7d741","type":"file","name":"/juice-shop/node_modules/file-js/docconfig/template/package.json","hashes":[{"alg":"SHA-1","content":"a6c8a1966595cc5991361d76f01ccdf13a46c0f2"},{"alg":"SHA-256","content":"e8e79ce62b2b8becdc267471e65beb91412181147f736ae9a14026ac34332643"}]},{"bom-ref":"2c9575fc0cf9b7ca","type":"file","name":"/juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"e3f1abdc5080e5c2","type":"file","name":"/juice-shop/node_modules/file-js/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"ca820d7c6cdab8cb","type":"file","name":"/juice-shop/node_modules/file-js/package.json","hashes":[{"alg":"SHA-1","content":"a6163b6bd656b99b52b732afbace2b17d563b327"},{"alg":"SHA-256","content":"df1e9d5549162bcdba9038c7468b9d9a03f0a746f0381c81dab4ca2cd9bf3af5"}]},{"bom-ref":"01cdc0b7ae81facc","type":"file","name":"/juice-shop/node_modules/file-stream-rotator/package.json","hashes":[{"alg":"SHA-1","content":"006a62bb3da1401fb420e93f831f9901d455e6a5"},{"alg":"SHA-256","content":"743a71077be1d7bd2181334b5259f97cf396edcc5b61eb92fb9b26995aab80c7"}]},{"bom-ref":"72f45cc6906efa29","type":"file","name":"/juice-shop/node_modules/file-type/package.json","hashes":[{"alg":"SHA-1","content":"9bc985e64fa6cc889fd63347ce118082115fbe7a"},{"alg":"SHA-256","content":"812c4de8a1af4058d6a1f7e38b2687a545d7273a9103058e8cf1177b5c95803c"}]},{"bom-ref":"1cdbf97dab75bf6f","type":"file","name":"/juice-shop/node_modules/file-uri-to-path/package.json","hashes":[{"alg":"SHA-1","content":"5dee8a540c467ffbf9025481180c77a06a9f46f2"},{"alg":"SHA-256","content":"71eb1e24bb9694f89c613fa0aa307f977dd43f41d11794c7b48fabf6c55f66b0"}]},{"bom-ref":"88bb1246a91ae680","type":"file","name":"/juice-shop/node_modules/filehound/docconfig/template/package.json","hashes":[{"alg":"SHA-1","content":"a6c8a1966595cc5991361d76f01ccdf13a46c0f2"},{"alg":"SHA-256","content":"e8e79ce62b2b8becdc267471e65beb91412181147f736ae9a14026ac34332643"}]},{"bom-ref":"07d53cca3286a7ca","type":"file","name":"/juice-shop/node_modules/filehound/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"9135b9d09569cc371d550d097d00d7f1af4ac70c"},{"alg":"SHA-256","content":"9c5d4c52ad27d99c7195aefa388695604188861859ab80bedbb23568b092a3f2"}]},{"bom-ref":"5bdfe08f24fef3eb","type":"file","name":"/juice-shop/node_modules/filehound/package.json","hashes":[{"alg":"SHA-1","content":"3b2da39dbd6414f69d6e9ef986877ffcbd93229c"},{"alg":"SHA-256","content":"f04df0db871e270c361fd0bbd66dd8263973ea93a4a7d1440c07d33a54529d92"}]},{"bom-ref":"3681a1359772f2bc","type":"file","name":"/juice-shop/node_modules/filename-reserved-regex/package.json","hashes":[{"alg":"SHA-1","content":"9662d5519c4ea053d30cca8407bfe0e82c51fb76"},{"alg":"SHA-256","content":"cdbab11cec5a1837bda72ad9b1e91fa10cf22e634b4c1d550440b9a85e3dbd08"}]},{"bom-ref":"4685dd73cc65a5dd","type":"file","name":"/juice-shop/node_modules/filenamify/package.json","hashes":[{"alg":"SHA-1","content":"ac191eead429dc383ad2b6b379a0e8ff1837bf28"},{"alg":"SHA-256","content":"60ac75b25fe301fa718dec448dd812e5e64ff07aea1de630b934508aea8d9b98"}]},{"bom-ref":"fc55f70943a01be0","type":"file","name":"/juice-shop/node_modules/filesniffer/docconfig/template/package.json","hashes":[{"alg":"SHA-1","content":"a6c8a1966595cc5991361d76f01ccdf13a46c0f2"},{"alg":"SHA-256","content":"e8e79ce62b2b8becdc267471e65beb91412181147f736ae9a14026ac34332643"}]},{"bom-ref":"cffdfc011b1095fa","type":"file","name":"/juice-shop/node_modules/filesniffer/node_modules/sinon/package.json","hashes":[{"alg":"SHA-1","content":"80d6c11da0f310dd6a5cb4948e2669d424a31aa1"},{"alg":"SHA-256","content":"0809aba5cdf5e7e0f27f5c1195e8086a4bec547117ea1cf5a2557afb24771138"}]},{"bom-ref":"f250977f53b96f02","type":"file","name":"/juice-shop/node_modules/filesniffer/package.json","hashes":[{"alg":"SHA-1","content":"fe01ba3039fbd876271c259275a62f474327bf82"},{"alg":"SHA-256","content":"f20fa0cdd518e7c4f0fcf72a0f8de2d29a1002be1e372b1c3ec45307d9552832"}]},{"bom-ref":"590a2371fc2e197c","type":"file","name":"/juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"alg":"SHA-256","content":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"bom-ref":"0b69bd8fe22ab24e","type":"file","name":"/juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"05191a715b1b68ba","type":"file","name":"/juice-shop/node_modules/fill-range/package.json","hashes":[{"alg":"SHA-1","content":"07f98cf172ebad2ebf7408b27c530ac6e64c8662"},{"alg":"SHA-256","content":"ede85b68d4d7c71dd301baec0cd14f4f34b5bd9539c4b7b04461f06316412ab9"}]},{"bom-ref":"d46aaf920ef02910","type":"file","name":"/juice-shop/node_modules/finale-rest/package.json","hashes":[{"alg":"SHA-1","content":"f9a24d135e58874e49a609e85eb002f28fb716bb"},{"alg":"SHA-256","content":"ef8d065b7073f5b58dc0f19f24263f0930dcf592e67ec4a94cd57b237b30a229"}]},{"bom-ref":"9da384a3c2ab7fe2","type":"file","name":"/juice-shop/node_modules/finalhandler/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"15e4ffb6b05366f3","type":"file","name":"/juice-shop/node_modules/finalhandler/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"d303b812d99e42c4","type":"file","name":"/juice-shop/node_modules/finalhandler/package.json","hashes":[{"alg":"SHA-1","content":"03c0b50ec72f0d05fd6c677bc85e6d826d743d49"},{"alg":"SHA-256","content":"463f3f3c96617b114318f3d95a9dae423bfd961b50466a8f76d5041faf358f8c"}]},{"bom-ref":"3ac97b52690b1a1f","type":"file","name":"/juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json","hashes":[{"alg":"SHA-1","content":"b924880c1dfe0a2d4fb2ed6fcd9bca8ca1286d96"},{"alg":"SHA-256","content":"688011659f41dc33dbc82ff0507a7b2bf3dfd8164691b925abc7977d0160f018"}]},{"bom-ref":"4b48ef37911e57b2","type":"file","name":"/juice-shop/node_modules/findup-sync/package.json","hashes":[{"alg":"SHA-1","content":"59e69b53021d04d994fdfa6e89d98eca3cda0dce"},{"alg":"SHA-256","content":"d525e8ddbfd84109bf8034763c56a8322471795372ad71df9600a8854d4e0225"}]},{"bom-ref":"7a333542fbeb2942","type":"file","name":"/juice-shop/node_modules/fined/package.json","hashes":[{"alg":"SHA-1","content":"a1f7ac68d3496f59d5428c268fd757fa1df105f4"},{"alg":"SHA-256","content":"8d8b10b51c047096ab925bb9bb538cee021a246f36c61d675d12afc4f7953d9c"}]},{"bom-ref":"c17161134ee7e22b","type":"file","name":"/juice-shop/node_modules/flagged-respawn/package.json","hashes":[{"alg":"SHA-1","content":"515caf1e8682c8a724c316e64553e908828231f5"},{"alg":"SHA-256","content":"6c04c192754301ec51a5506c3e6d6b89db47803a4f261abd49b4bd3dfcc7d6cc"}]},{"bom-ref":"abae0706c3ee6c7e","type":"file","name":"/juice-shop/node_modules/fn.name/package.json","hashes":[{"alg":"SHA-1","content":"339606d3e1f800255c7e03b02a94197f568cab3d"},{"alg":"SHA-256","content":"20d7245ef0121af63e27998ea2c1a477a712809f4a621ca5246869c32ff76cd9"}]},{"bom-ref":"cea1fa141d36239f","type":"file","name":"/juice-shop/node_modules/fontkit/package.json","hashes":[{"alg":"SHA-1","content":"1f933307496553b0ba751d5878ae0f0a8e661b40"},{"alg":"SHA-256","content":"ffece6cf3f8adcb72394784ccb3772696241a93ba64fcfb5c5f7226b24be0662"}]},{"bom-ref":"4afe6d898408b532","type":"file","name":"/juice-shop/node_modules/for-each/package.json","hashes":[{"alg":"SHA-1","content":"1eb80e2f5665bd24adc0caa46741c4d4c52f4c02"},{"alg":"SHA-256","content":"789a488ade1ea7535497f7c86fded54281c4e7ff861fe8e0e667772a00680711"}]},{"bom-ref":"d68a5d89d4ea03af","type":"file","name":"/juice-shop/node_modules/for-in/package.json","hashes":[{"alg":"SHA-1","content":"e68ca23447b0f106e434b1ca3071685929a40b7f"},{"alg":"SHA-256","content":"f0d68cfe65109d06cf02bcc45e4b8bc18678d530f580eb62d112d919473e2539"}]},{"bom-ref":"66d59107f7210ac9","type":"file","name":"/juice-shop/node_modules/for-own/package.json","hashes":[{"alg":"SHA-1","content":"9e3f16c5c1c13709aca01bc598b74d6ebb48d447"},{"alg":"SHA-256","content":"2a10071296eaf81bef9f031ef4bacbf7a9d38cc3d262486a17e266801c105921"}]},{"bom-ref":"78003a045778c045","type":"file","name":"/juice-shop/node_modules/foreachasync/package.json","hashes":[{"alg":"SHA-1","content":"f26165388b351226f15a9af7698ff5f7b9741e0f"},{"alg":"SHA-256","content":"5ea65195de8e3e84b0d005f186188ef895d92164b5e09f284e8697e7300221ff"}]},{"bom-ref":"f2edfb4bcd8e1c80","type":"file","name":"/juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json","hashes":[{"alg":"SHA-1","content":"7ed47a76d7f1a65c0920cbf3d9f09c4adb9cc961"},{"alg":"SHA-256","content":"cd1c6cfa95782e432dd2affaa88c3a6dda7f46c8088d91f3acc0fba79dce5075"}]},{"bom-ref":"11317563381be166","type":"file","name":"/juice-shop/node_modules/foreground-child/package.json","hashes":[{"alg":"SHA-1","content":"ca2af14071df0e6084e5797f9fbcf179d51f9e5d"},{"alg":"SHA-256","content":"434959cc3a188aa891e21bc23f5684421425722faf2dec45b7cff2ca2934bd6a"}]},{"bom-ref":"f10cbd4039984dd2","type":"file","name":"/juice-shop/node_modules/formatio/package.json","hashes":[{"alg":"SHA-1","content":"b9afa684b10ac9ab941df9acf60f98c05570cce0"},{"alg":"SHA-256","content":"31149b0b03984237fded7806838e5f03242706b775d5031ab4a4a00b958851f2"}]},{"bom-ref":"41b2858b3a1ab0c7","type":"file","name":"/juice-shop/node_modules/forwarded/package.json","hashes":[{"alg":"SHA-1","content":"5d558cad52024d41373ae030c0d7ff67e8dfd7fe"},{"alg":"SHA-256","content":"550a78f64b6a76bc353d6a10152af5750613d0d910f8478943176c1a6196158a"}]},{"bom-ref":"c6772970d17bee9f","type":"file","name":"/juice-shop/node_modules/fragment-cache/package.json","hashes":[{"alg":"SHA-1","content":"ff5564883bb7cadf0e6066828739b3f4ae29adcd"},{"alg":"SHA-256","content":"6da5e4d4eca6ea544944bf3851f68fb948cf68d9e86910ec7612d0b01a748d89"}]},{"bom-ref":"03d224976d264e8c","type":"file","name":"/juice-shop/node_modules/fresh/package.json","hashes":[{"alg":"SHA-1","content":"6d90f7658279184066c5ee790cfa3dde6921951b"},{"alg":"SHA-256","content":"65f8ebd91560a3a6143f06bd9066d337bcf5f0c53e4a5329b98894f24eefb8b1"}]},{"bom-ref":"fdfeb9d4e72bd2fc","type":"file","name":"/juice-shop/node_modules/from2/package.json","hashes":[{"alg":"SHA-1","content":"9be6ddd4214e1de4ee7027c4ea14ff38571d62ed"},{"alg":"SHA-256","content":"df32d5ef7cad54b2d82a468b91e81e657fb132ce6698f5fe308947eba083a5e7"}]},{"bom-ref":"d55ca1933ce0e0b5","type":"file","name":"/juice-shop/node_modules/fs-constants/package.json","hashes":[{"alg":"SHA-1","content":"554513fbd310c245ec547539af3c2326f5d38bda"},{"alg":"SHA-256","content":"9cefec768b4f8c52591b840367d077a46a5a2b72ea2778dcf037afd96b234671"}]},{"bom-ref":"8f008db7463217db","type":"file","name":"/juice-shop/node_modules/fs-extra/package.json","hashes":[{"alg":"SHA-1","content":"dd47b6994e49f103b9c06ef05a5ef7fc210135a6"},{"alg":"SHA-256","content":"528b7d9a7708b1694510f752f286e7ef70f669fb604411645909252b3f99cd96"}]},{"bom-ref":"bb2c6ebc82715cf0","type":"file","name":"/juice-shop/node_modules/fs-minipass/package.json","hashes":[{"alg":"SHA-1","content":"2e472ead48322dd560133d10f39db20ee5e3fae1"},{"alg":"SHA-256","content":"e90117e65341117ce56ab6aaa8b59291210601f69c63996fbe446a9a30237fc6"}]},{"bom-ref":"56679740cc45993e","type":"file","name":"/juice-shop/node_modules/fs.realpath/package.json","hashes":[{"alg":"SHA-1","content":"2ec89eb99a2117211b3879fa1bf42a4aac964a32"},{"alg":"SHA-256","content":"2985019b1b3cf5894df9b831816f7b480833931da982489e3a98c346ce7da897"}]},{"bom-ref":"09a63312473beb21","type":"file","name":"/juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"23cea9a46770804c","type":"file","name":"/juice-shop/node_modules/fstream/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"fe804eb966366c9d","type":"file","name":"/juice-shop/node_modules/fstream/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"7798e26164f53944","type":"file","name":"/juice-shop/node_modules/fstream/node_modules/mkdirp/package.json","hashes":[{"alg":"SHA-1","content":"44ed68c9d570bf46fb09d444537a6520b60f77cd"},{"alg":"SHA-256","content":"8856bdf1f9b0f5d6b79fc8af4c5d23ca25a41c8cbce465d4b2f5a2852eab1859"}]},{"bom-ref":"cb2767fb25cf1e31","type":"file","name":"/juice-shop/node_modules/fstream/node_modules/rimraf/package.json","hashes":[{"alg":"SHA-1","content":"d1241a4f102aa0d377e63ee84d58b278677c3435"},{"alg":"SHA-256","content":"3fb2eed4a1f87b6d9c0b28cb502967bff6c3bfd3484e505b91b157d88200d071"}]},{"bom-ref":"2ac6ee7b97ea243f","type":"file","name":"/juice-shop/node_modules/fstream/package.json","hashes":[{"alg":"SHA-1","content":"acaf9487d855ef39c8c80b58d5ccec1d78ad67a8"},{"alg":"SHA-256","content":"167ac6b41593c409b18eea3aeb4272a2e33168404ac605a39d025eeb1b7f0675"}]},{"bom-ref":"f27965c2c279b56d","type":"file","name":"/juice-shop/node_modules/function-bind/package.json","hashes":[{"alg":"SHA-1","content":"1fdcd92c6ad33cfab1c556504198e29a38759a7c"},{"alg":"SHA-256","content":"edb1c4faf4148e6e3d74ed8dbac1a1dc359a647ff4207aad4851396dc7a3559a"}]},{"bom-ref":"04e85a17aaaa2855","type":"file","name":"/juice-shop/node_modules/functions-have-names/package.json","hashes":[{"alg":"SHA-1","content":"e2328af43e01e155fde631bd72d8a7800289d67b"},{"alg":"SHA-256","content":"b821fe786f7afa6f8b2090ddbc053717528314ed39bdbff0e283a0b0103afee5"}]},{"bom-ref":"73f63ed71976f7a5","type":"file","name":"/juice-shop/node_modules/fuzzball/package.json","hashes":[{"alg":"SHA-1","content":"1a984d2076396995199c53e1a6e6efa8561eaefe"},{"alg":"SHA-256","content":"1c589c9ab5864dc0408c532ddf400fe32f7d0a820fd4448e09affcc5ccd8726f"}]},{"bom-ref":"f81ee62da45fdee6","type":"file","name":"/juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"b37cfda3b81ab97ca6c2845f42a134be22e90722"},{"alg":"SHA-256","content":"23061f1352b3fe3c948a7a340f94fae9f5e08e430949f12e449636ba727b784b"}]},{"bom-ref":"e524c9686f08be87","type":"file","name":"/juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json","hashes":[{"alg":"SHA-1","content":"d73a908990051ad245c6de40672de507997f8cf1"},{"alg":"SHA-256","content":"8bab82161f70f70214df34fdf7c1cdfcef69d9aea8e9a56a575991a5ed7d905e"}]},{"bom-ref":"5bd8814cb6f88ba1","type":"file","name":"/juice-shop/node_modules/gauge/node_modules/string-width/package.json","hashes":[{"alg":"SHA-1","content":"0a17570915e73311d0800c28660e70971f5bff57"},{"alg":"SHA-256","content":"d33f936e64b142b548af5923f28d0e3bf1bc8cac3dca174bc0d1f8d068e91868"}]},{"bom-ref":"0d09eed2ab95e87b","type":"file","name":"/juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json","hashes":[{"alg":"SHA-1","content":"c9e0a8f6be8feff9265983acd92a0e76e12888c3"},{"alg":"SHA-256","content":"60dfc6bf58aea11944e7ddf08e516814a33fe805c38620939a5a1d7303c0bc54"}]},{"bom-ref":"33a0a71ab83a6bd7","type":"file","name":"/juice-shop/node_modules/gauge/package.json","hashes":[{"alg":"SHA-1","content":"35539d2558f25a9c424168ea7396c72433795656"},{"alg":"SHA-256","content":"df591d77a6915f63b1930765f13d437c7d075024a794ccc608de1b0d3544da86"}]},{"bom-ref":"960f89df90932495","type":"file","name":"/juice-shop/node_modules/geojson-utils/package.json","hashes":[{"alg":"SHA-1","content":"d9f6a7f819508087eeee64a0a125a76eaea897b6"},{"alg":"SHA-256","content":"4c3a2f48a5d486a8339f987ec4fb672be0c6e8d0baf382fbcf7d77dc4f635bc0"}]},{"bom-ref":"71aebc01324d077a","type":"file","name":"/juice-shop/node_modules/get-caller-file/package.json","hashes":[{"alg":"SHA-1","content":"89c75b65b2c80b295b9544b2c99086a517380f86"},{"alg":"SHA-256","content":"680a080d2885c05bc51dde429c80784bfb248ca3ef3685438079c5015721e2ae"}]},{"bom-ref":"6b437c77b761421c","type":"file","name":"/juice-shop/node_modules/get-intrinsic/package.json","hashes":[{"alg":"SHA-1","content":"43046e9d01abc17bd97dcfc2dd8fa25bf8f8619c"},{"alg":"SHA-256","content":"45b14763baacc59b0fd7b39e3ad983d5d2aaf7f5ed682f2fce9edb469826c999"}]},{"bom-ref":"f0815951ef98a4e2","type":"file","name":"/juice-shop/node_modules/get-proto/package.json","hashes":[{"alg":"SHA-1","content":"6dbd8c5f598b42b9445a7958c5749122e09158d4"},{"alg":"SHA-256","content":"73839e012ac7134a632c9d9fc6bdb700ac9ab5553cce39eb789ba2b65663e734"}]},{"bom-ref":"b2acd5fdd5c1e88a","type":"file","name":"/juice-shop/node_modules/get-stream/package.json","hashes":[{"alg":"SHA-1","content":"ecf5eff5c593b997a40265bad859940565f1cf22"},{"alg":"SHA-256","content":"34078f73f1cd1b680486d29881da4a4ab72aae9e8f39ef097e3bfd6c7ce2c88c"}]},{"bom-ref":"49469c27bccddf8d","type":"file","name":"/juice-shop/node_modules/get-value/package.json","hashes":[{"alg":"SHA-1","content":"2ea10cadb33b22d98d44e1dbbdd76140a66b009e"},{"alg":"SHA-256","content":"7d8f5eef1a7a47aa48adcd074edeefd2a0cd6ea2ceacc6e85772a3c42fb28a5f"}]},{"bom-ref":"ca4b5fa1746abcdd","type":"file","name":"/juice-shop/node_modules/getobject/package.json","hashes":[{"alg":"SHA-1","content":"36da365b15fcfbe8dc2db30ab127d2f153c85c72"},{"alg":"SHA-256","content":"5cceaa22701866be935d5fc0e14bbcfa13ebe30b756932fc918827a81c56b33b"}]},{"bom-ref":"877cf6fe021512de","type":"file","name":"/juice-shop/node_modules/github-from-package/example/package.json","hashes":[{"alg":"SHA-1","content":"34adfc587fde9ec7027c12386651c2b8d592646a"},{"alg":"SHA-256","content":"1b0a33ff4aad344b3d09605b854a4b5bcf1b79bef1dc821fc32d206ba7cc0cf8"}]},{"bom-ref":"304f26c17357c41d","type":"file","name":"/juice-shop/node_modules/github-from-package/package.json","hashes":[{"alg":"SHA-1","content":"72eb87470bfd738cfbaa08fdf06ec28b0c7f3775"},{"alg":"SHA-256","content":"67742aa2b856e3523c2f89132e41cc5026c49ffe7df58bd3ea906caaa217bd79"}]},{"bom-ref":"3bde1d2c77490d0d","type":"file","name":"/juice-shop/node_modules/glob/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"fad71756ee05319a797b6ec51669df8e01e76379"},{"alg":"SHA-256","content":"a10ab8ae3e75bfc4a70332c40d2a138ab1314e040edb84475610087206605e53"}]},{"bom-ref":"da0825984f5b143f","type":"file","name":"/juice-shop/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"fd815b4c5b195a178a7d55053a39c28202d6ce7c"},{"alg":"SHA-256","content":"16ee102fb72733130ec44c4636016d5b18c3039241b1be8f773e95427dac5131"}]},{"bom-ref":"0262519df784a195","type":"file","name":"/juice-shop/node_modules/global-modules/package.json","hashes":[{"alg":"SHA-1","content":"7eb8f441c47a7147a88af25e4b180c0b19c0756f"},{"alg":"SHA-256","content":"d91d8ab2abee8c24045e372400accd67b4212357d592ee99eb41567bd422047a"}]},{"bom-ref":"e753a4cd4054059f","type":"file","name":"/juice-shop/node_modules/global-prefix/node_modules/ini/package.json","hashes":[{"alg":"SHA-1","content":"14b52ea8911e4e9f89acb4d876e87755e54529e2"},{"alg":"SHA-256","content":"8cfafc3521292bd7434d2f40762984f36eb12f03bde92b42a9df2ea17552f4a4"}]},{"bom-ref":"d8daecf74bc02a13","type":"file","name":"/juice-shop/node_modules/global-prefix/node_modules/which/package.json","hashes":[{"alg":"SHA-1","content":"6aa908dedff8d74053157a8a908db304252c8549"},{"alg":"SHA-256","content":"88269288cdfae9bec4232d6b4fdbb4f52ad5db216219d6d701b02a2fde14162a"}]},{"bom-ref":"a4aa8902ccfd9241","type":"file","name":"/juice-shop/node_modules/global-prefix/package.json","hashes":[{"alg":"SHA-1","content":"b819052d9650e51974f6e39f57bf125175b9860d"},{"alg":"SHA-256","content":"a58e288808740745879d771ed20d34c889572a6822709b545d661fa9a5555db2"}]},{"bom-ref":"c74999062aea606e","type":"file","name":"/juice-shop/node_modules/gopd/package.json","hashes":[{"alg":"SHA-1","content":"682b4b77bd041501546a485298d662b1a54de702"},{"alg":"SHA-256","content":"33ace32dc861f6da9d1fd9d0a44c66e8c6ff3b13358d070683c1c2978ff5f19f"}]},{"bom-ref":"1bd5b562c3c43717","type":"file","name":"/juice-shop/node_modules/got/node_modules/get-stream/package.json","hashes":[{"alg":"SHA-1","content":"000b39656a452f8e4ddcedb94597a6970c3f456a"},{"alg":"SHA-256","content":"08d0f76239ff04bf822de18ef5bff87f16fe6427b3bf8567b4fe3bf2176a320b"}]},{"bom-ref":"e140283dccf0422e","type":"file","name":"/juice-shop/node_modules/got/node_modules/pify/package.json","hashes":[{"alg":"SHA-1","content":"83bfcdb9fe6dc82ba77d9ef596eb6e0bafac5a71"},{"alg":"SHA-256","content":"7d90a2e3e51176476ad26a1ab00523dccc83a9f84d276695beb8f56b7850b772"}]},{"bom-ref":"f93970a4d85448a1","type":"file","name":"/juice-shop/node_modules/got/package.json","hashes":[{"alg":"SHA-1","content":"1f84f9ede8d91e4fdaede119e1cb6dfac7162b92"},{"alg":"SHA-256","content":"37caee779790d68f90ed8b63f3f9658da3c70ddc7cf6d282a87779196b7c42bc"}]},{"bom-ref":"a1bc20eaa9f4e697","type":"file","name":"/juice-shop/node_modules/graceful-fs/package.json","hashes":[{"alg":"SHA-1","content":"21a733b3f7e2ee153041de90fb03d5596934f346"},{"alg":"SHA-256","content":"5747d4ba6b17165c6ecac30ab3a331715f41c7ad546e1f1574dab1bdcb116181"}]},{"bom-ref":"4859ee0d5863c192","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"b37cfda3b81ab97ca6c2845f42a134be22e90722"},{"alg":"SHA-256","content":"23061f1352b3fe3c948a7a340f94fae9f5e08e430949f12e449636ba727b784b"}]},{"bom-ref":"d48082883f64464b","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package.json","hashes":[{"alg":"SHA-1","content":"27a33893272864564ee2ba8b810d0f2bf4e30065"},{"alg":"SHA-256","content":"787f6262b31a31ec91978ac4488de398a4e780a8ce1e3a6fbbe17e3bdd105672"}]},{"bom-ref":"26da4c0b0e785275","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json","hashes":[{"alg":"SHA-1","content":"a1764894981b73b8c03d267fc59b5c2a8f46a25d"},{"alg":"SHA-256","content":"afb4ae5465de455d491b9ec2caac993f6c52b2c2b00d9817ef33077f6054316a"}]},{"bom-ref":"f9a03265ad38f095","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/package.json","hashes":[{"alg":"SHA-1","content":"d4fe454f58534e1ef4b26586cce7560d0a0c1593"},{"alg":"SHA-256","content":"fb57051a060153501ecc4f0f405f694e4b8e354ff5a5e4a0e33ee47bdeca884f"}]},{"bom-ref":"e4f5f253e97b7677","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.json","hashes":[{"alg":"SHA-1","content":"c9e0a8f6be8feff9265983acd92a0e76e12888c3"},{"alg":"SHA-256","content":"60dfc6bf58aea11944e7ddf08e516814a33fe805c38620939a5a1d7303c0bc54"}]},{"bom-ref":"99a2ceb3c79c9b67","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/package.json","hashes":[{"alg":"SHA-1","content":"e492fe816d79b77deea6b08e79f1dd725e31968b"},{"alg":"SHA-256","content":"9b672598114d476cd159f22a3048f92feb9e2a26e3c0a5f2b097b00db96f7360"}]},{"bom-ref":"a829e8d643555e45","type":"file","name":"/juice-shop/node_modules/grunt-contrib-compress/package.json","hashes":[{"alg":"SHA-1","content":"74b3b66c0b882c2f6ad989971446ef680e558834"},{"alg":"SHA-256","content":"d75fe9bb9ea6398b82febadba5e93001a8be6a2f73d2ab77fd7783cf981ec19b"}]},{"bom-ref":"ccdcded1619f68e1","type":"file","name":"/juice-shop/node_modules/grunt-known-options/package.json","hashes":[{"alg":"SHA-1","content":"2f23630667ac2a43221ce73913f2a100444c9d3b"},{"alg":"SHA-256","content":"68aae8e3a01b7a135031a78b5f4f866a3613ae1d2e733d343d007d420f960412"}]},{"bom-ref":"69f174385bcb90f1","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package.json","hashes":[{"alg":"SHA-1","content":"3c9ef7bd0a1c3d805814c654c457cc315c48c116"},{"alg":"SHA-256","content":"d405f010681d53f77691015e98461f8484b2afe6a9edfdd2ddb27b1e8a8e883d"}]},{"bom-ref":"a53045a174c02417","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json","hashes":[{"alg":"SHA-1","content":"651223fdfe370f7eeea056c8bb29f6303cabb3c1"},{"alg":"SHA-256","content":"9cd907d34a45cb73b5c8a459d5602a36ccd456794665c529a3a5b0f02e196f26"}]},{"bom-ref":"09356b2efb4dd9ae","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/package.json","hashes":[{"alg":"SHA-1","content":"03f26ab8597e0117b7ad15bcfa9f0b31c8375ea9"},{"alg":"SHA-256","content":"9471d21744ca3137410448da6b3bd7b30ee91d42edce3b82ebcbf84faef74fb4"}]},{"bom-ref":"1ddcdeb6fe6f9c1c","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.json","hashes":[{"alg":"SHA-1","content":"411d7c87d5b1dec0d479aa13e3406b5c38ac34f5"},{"alg":"SHA-256","content":"4a557ea373907e4643badb89ff21b3f4b969d20631086d78eab2e03d05c2efa4"}]},{"bom-ref":"a51878a9ebd695ed","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.json","hashes":[{"alg":"SHA-1","content":"688a5d7d9b58962757fdb849c4876e2ed534e12b"},{"alg":"SHA-256","content":"3fef4b52efbeabeadfffd5994e90b1025eb24263286e34170675956637d368b1"}]},{"bom-ref":"f8a3cd5273dfa3a2","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/package.json","hashes":[{"alg":"SHA-1","content":"3c4abe10bd7383f277a3eac3ce43359fd92ad32e"},{"alg":"SHA-256","content":"d410a772f9f64b224482ec13815a4bbf1837c533e1be04b3687755c48b2efa1f"}]},{"bom-ref":"d5ea2a5b98f2b948","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log-utils/package.json","hashes":[{"alg":"SHA-1","content":"2a2f6ee1f3336f86f2f68907787dcdce184e8c9c"},{"alg":"SHA-256","content":"a106e88549c9230be79eeb617d9f6d4223063ebca1b027d27fbd8875ee6abf99"}]},{"bom-ref":"9b24eabcd58f755a","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json","hashes":[{"alg":"SHA-1","content":"1cd1c78691f7985f2a1b21d18698fcadcedef856"},{"alg":"SHA-256","content":"59591b6842c5175579cdb52ffb10c2cbda4bf4129755daa3bdc5d36059a65c24"}]},{"bom-ref":"7aa1c1bcc8d2b4a9","type":"file","name":"/juice-shop/node_modules/grunt-legacy-log/package.json","hashes":[{"alg":"SHA-1","content":"0db444d99fc9cf981b2656f8748a6e7a8ba31606"},{"alg":"SHA-256","content":"249e01ebcd6fed7ae59de103831c735a979fc5631c1709b1d4933eff3422c72a"}]},{"bom-ref":"2912d936f8f0f6ae","type":"file","name":"/juice-shop/node_modules/grunt-legacy-util/package.json","hashes":[{"alg":"SHA-1","content":"8156ef848e5845b4fcddee2dea7fa88dc224710c"},{"alg":"SHA-256","content":"1360dbe45d0140c74e0846c66739210f87d1c0b2ec5b6bf817e3bb93226520bc"}]},{"bom-ref":"817a5fa6062509fa","type":"file","name":"/juice-shop/node_modules/grunt-replace-json/package.json","hashes":[{"alg":"SHA-1","content":"e3809536e511d1e2d35f1b474ecf83f0525a5488"},{"alg":"SHA-256","content":"48b4ef2e97791b7f824cf0d382e16ca0b3ab6b8f1a8554a17d214edfad8159e6"}]},{"bom-ref":"60cf08af4f47b8a5","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"505252554527a1cb","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/braces/package.json","hashes":[{"alg":"SHA-1","content":"124d44a7e3c5fd1b2370ff51929158c7c39c46c2"},{"alg":"SHA-256","content":"56f08b888a4f30dc7cf8a7dbb36ffe92b737912ba36abe9d069d32167c957ac7"}]},{"bom-ref":"3763f8543021a4a1","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json","hashes":[{"alg":"SHA-1","content":"7e98b1c611c82c90901f8e7482d39e23a940976b"},{"alg":"SHA-256","content":"2d91894dee5ab72977f359cbce89ab9161675cd0db8cb56ad6a93fec9a33fa59"}]},{"bom-ref":"f161621839177c85","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/fill-range/package.json","hashes":[{"alg":"SHA-1","content":"1682e8ba503f3836b55fc5763adfd0605f0d1b6a"},{"alg":"SHA-256","content":"87f5c78f9b47d21f9ca62b60cff1d250a3b468eab320dd13c3f3ab2464a02735"}]},{"bom-ref":"8aa25d7364880c93","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/findup-sync/package.json","hashes":[{"alg":"SHA-1","content":"f68cd5a7999712c9082df2201062980e9b28fa16"},{"alg":"SHA-256","content":"10a04ec68f05ab4a6cc47917431544ee7cfe7b760065913a3c65cc7b743b6857"}]},{"bom-ref":"e1e31a589be4f50a","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"331a7d4bcec851ac4e7c1cc6624117fcab2be3af"},{"alg":"SHA-256","content":"3c5a47bd1991588b045fbb54fb4def5d52d9bbf1a8abfca39d370eb2274f6733"}]},{"bom-ref":"0b8890e0ddb1ecca","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.json","hashes":[{"alg":"SHA-1","content":"332100289a0b019f231d6066376efdfb85345547"},{"alg":"SHA-256","content":"d85eee455ed9a79caa4a91d52e89857e576d30eefc3c826f0bf4dfbe067d0679"}]},{"bom-ref":"099dabb364f127f7","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json","hashes":[{"alg":"SHA-1","content":"cb9d5d04ba929e5054fa494cee0e52c7372078fe"},{"alg":"SHA-256","content":"d408e070cd5c433915b65ae70d667ebb51eb74ecb13e34c0858a1d5c04e229f3"}]},{"bom-ref":"454eed5ec40e0fbc","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json","hashes":[{"alg":"SHA-1","content":"a3d90badf75db503f5dd3ff3fb76d120d1424978"},{"alg":"SHA-256","content":"3a9582fd121f841c245d1fcf84ef0b9e41c94b785b8d7eb63f9f5aec9bad0b98"}]},{"bom-ref":"074ceeba18763321","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/is-number/package.json","hashes":[{"alg":"SHA-1","content":"2bd4ba6c07c12d2b7af0035e57b46cbb7e133477"},{"alg":"SHA-256","content":"51c133f4e41df982aef69027249ff9d7262645029f437d079adc7c83328fb620"}]},{"bom-ref":"fa070df5cce85cf1","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/micromatch/package.json","hashes":[{"alg":"SHA-1","content":"0ae8e81288771f32a5d752c97255f75cb2f48524"},{"alg":"SHA-256","content":"94dbc881c0329813f2481f35fcfa725a2285d45926d33e9b9b8b80b28487752b"}]},{"bom-ref":"f9f3e0957915c707","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"78693145587c276164e2e2b64ea9dba66d0ec367"},{"alg":"SHA-256","content":"1f7f4e0b1d038cf728f9e4ab00aaf0a172c666ba594dfcb6fdbec36954280c0f"}]},{"bom-ref":"8700c239e21a8b36","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json","hashes":[{"alg":"SHA-1","content":"c16a607925055788aae94f1123fa0d769af161bf"},{"alg":"SHA-256","content":"766fc1bb34fffcd503c89f4194188ce059795c52fd0dc6753cd4b7dcfc3fe1ec"}]},{"bom-ref":"f2498ff44159d7b1","type":"file","name":"/juice-shop/node_modules/grunt/node_modules/v8flags/package.json","hashes":[{"alg":"SHA-1","content":"e00fe16f35d58bc6a7f8693f8c828f5e3b671763"},{"alg":"SHA-256","content":"65d2eaabe28338b79bee4f0e46b01a21f7c7028cc6a350f4648cc81d50f1c36c"}]},{"bom-ref":"6f2bd0ac9d80e06f","type":"file","name":"/juice-shop/node_modules/grunt/package.json","hashes":[{"alg":"SHA-1","content":"8bca31c6e52170bb658fd0bdf71ad586bfd54b8e"},{"alg":"SHA-256","content":"ab664962ea7cd2aa35def4ae80020ee9493adbbb25c0f6c796943c8a4fe33a7d"}]},{"bom-ref":"dd6c76f3788e82bb","type":"file","name":"/juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json","hashes":[{"alg":"SHA-1","content":"91c29dfbc287ca5f45c833a5ab47bd471f344ad2"},{"alg":"SHA-256","content":"4346d2850babb5ed5b1685510e007adc142384e6468613f32f460db2cfee1297"}]},{"bom-ref":"31db02193a4b0498","type":"file","name":"/juice-shop/node_modules/handlebars/package.json","hashes":[{"alg":"SHA-1","content":"e80caf413943645211f14c5642f253759b531da1"},{"alg":"SHA-256","content":"cca288bf4b41d4f09da79759b2d5c4212d576307018dad839dc3ce5c708521a0"}]},{"bom-ref":"8162829b33affab6","type":"file","name":"/juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"b37cfda3b81ab97ca6c2845f42a134be22e90722"},{"alg":"SHA-256","content":"23061f1352b3fe3c948a7a340f94fae9f5e08e430949f12e449636ba727b784b"}]},{"bom-ref":"d92ffc3f3b5918ab","type":"file","name":"/juice-shop/node_modules/has-ansi/package.json","hashes":[{"alg":"SHA-1","content":"6d2a70595a6482fc03d6615decd51e24073d5bc0"},{"alg":"SHA-256","content":"9ef1a1efe1471d262ecb5f55215109d051a1ef556e79fdd8fb31300f84d8ec5a"}]},{"bom-ref":"0aed9f89d3be5dbc","type":"file","name":"/juice-shop/node_modules/has-bigints/package.json","hashes":[{"alg":"SHA-1","content":"ac647a2de47db6928f257a8a1e3b4274c198e083"},{"alg":"SHA-256","content":"b811e76ed3775f79abd7ea695c4407d800678a71703762f50bdde6f1f03098d4"}]},{"bom-ref":"6ef1c5048493828d","type":"file","name":"/juice-shop/node_modules/has-flag/package.json","hashes":[{"alg":"SHA-1","content":"0a61b7395724eb79396b1cef110a74565de5ea88"},{"alg":"SHA-256","content":"5f786f6d16a53e7171fda89adc83bbd9c07fc17fb9de7ea78431283972593984"}]},{"bom-ref":"f6c487d9cfd502c6","type":"file","name":"/juice-shop/node_modules/has-property-descriptors/package.json","hashes":[{"alg":"SHA-1","content":"a3e6c1869a4e2f16574906fea431ce7a4bc1a022"},{"alg":"SHA-256","content":"59a91e2cf32e4303d248708999a9ec3afd8e3649a87ba7abcf2177dc1984e3d5"}]},{"bom-ref":"e5db335525eae6f3","type":"file","name":"/juice-shop/node_modules/has-symbol-support-x/package.json","hashes":[{"alg":"SHA-1","content":"2b9c85c4a1a16c5ebb307019bfadddbebba06a72"},{"alg":"SHA-256","content":"55cc66bb9aa16da08a9e70e21d258108b9b510b2fe39310959c54711b78dcba0"}]},{"bom-ref":"11382e535537929f","type":"file","name":"/juice-shop/node_modules/has-symbols/package.json","hashes":[{"alg":"SHA-1","content":"8e49a565463e9e23d9c32d8ccc18009321af19bf"},{"alg":"SHA-256","content":"5190268c0e3308d7446d1f7c036238f329f786938453e6017cb90980b3612e7a"}]},{"bom-ref":"83fee66c515e8714","type":"file","name":"/juice-shop/node_modules/has-to-string-tag-x/package.json","hashes":[{"alg":"SHA-1","content":"efa6ac5d32b7cf37e677de7c59bec08dfa68aefb"},{"alg":"SHA-256","content":"cfe639d187fa85a2ae2f8c0b5490ed8d26cee136ec7a18dbec93442805bb9172"}]},{"bom-ref":"20be5400777141d2","type":"file","name":"/juice-shop/node_modules/has-tostringtag/package.json","hashes":[{"alg":"SHA-1","content":"75aeb5fec79dabebcda93a54b809a899fac1e214"},{"alg":"SHA-256","content":"30ab773c52021a6b800ea48f251abeeb1f6e378300f819204dfbb38d6e43f3ad"}]},{"bom-ref":"d57a25d964605fad","type":"file","name":"/juice-shop/node_modules/has-unicode/package.json","hashes":[{"alg":"SHA-1","content":"f25b286b591e5aa36e855957980e27569961d706"},{"alg":"SHA-256","content":"f106bbff8f1aed94ef54031d8a4e5ebd0275b3fefc15361a96150d9029a9d510"}]},{"bom-ref":"83ea2f6967f6b54d","type":"file","name":"/juice-shop/node_modules/has-value/package.json","hashes":[{"alg":"SHA-1","content":"917d3f314ae689839b0fa5481c3d66f787a01865"},{"alg":"SHA-256","content":"4e96fe8f20a39776d1470c61f045fc8a298ea505ba39167373d924ac2e22eba2"}]},{"bom-ref":"07c4229b83f45d3e","type":"file","name":"/juice-shop/node_modules/has-values/node_modules/kind-of/package.json","hashes":[{"alg":"SHA-1","content":"5ae1e06a50abe22e7c61a05c4027016319c415d5"},{"alg":"SHA-256","content":"55b4ec530b8370e10e52e8f917fd26c851c8b752f6cc01dac7a2285988772391"}]},{"bom-ref":"f159675bd710851c","type":"file","name":"/juice-shop/node_modules/has-values/package.json","hashes":[{"alg":"SHA-1","content":"dcf1056ce7d8ad6410e843c638aece64bc6b33d9"},{"alg":"SHA-256","content":"b0f03ba25ac08af249163b7459e953292a70168ab38ca9b488fa485f79f2f695"}]},{"bom-ref":"b566bf032c07ddbf","type":"file","name":"/juice-shop/node_modules/hashids/esm/package.json","hashes":[{"alg":"SHA-1","content":"dbd2cf3b837c1ed989df0bd7c68e7e3afc422110"},{"alg":"SHA-256","content":"dc5dc8f11f4b9b6d3fce9aff5d9ca80a33a8fae0f3dbc936ca46c34544b9e193"}]},{"bom-ref":"6d9bb966efd92a28","type":"file","name":"/juice-shop/node_modules/hashids/package.json","hashes":[{"alg":"SHA-1","content":"f80c92184acd8d5f637070d27846932cbed990ae"},{"alg":"SHA-256","content":"a259d571296946d349a9b2f60dccd26e3a212b122799b26e422c5c89989e42c5"}]},{"bom-ref":"0b9d0c68be66f539","type":"file","name":"/juice-shop/node_modules/hasown/package.json","hashes":[{"alg":"SHA-1","content":"2aab9e964e19edf340c8e8978d9bd7eacd6bfc4e"},{"alg":"SHA-256","content":"e96d24e4dcec86a4f769f41174b1cc79f70b4ab77b83aac4dfe646242bf76abb"}]},{"bom-ref":"517b762575ce1332","type":"file","name":"/juice-shop/node_modules/hbs/package.json","hashes":[{"alg":"SHA-1","content":"bdbd18d598642cb1b9082680fdbd028d26588ccb"},{"alg":"SHA-256","content":"9296da119987c7928bd756b0df760072c08b6b29318039f1d038c43900005d30"}]},{"bom-ref":"08b05b060bb9f0fc","type":"file","name":"/juice-shop/node_modules/heap/package.json","hashes":[{"alg":"SHA-1","content":"8e6e9b522de337a1ac533d69931aa93f29684e72"},{"alg":"SHA-256","content":"3dc357d6c978adbabf22c9ddebefe394815ba558123e4f9b824caa05269fdd92"}]},{"bom-ref":"98c4625dabd82ecb","type":"file","name":"/juice-shop/node_modules/helmet/package.json","hashes":[{"alg":"SHA-1","content":"f45fd39929e3c9ca97a65bbcaf3d1567920807a7"},{"alg":"SHA-256","content":"a4f9450eb1a4a5cf7615b6e6869daf0e15cb93b543c5468ccdc17bfb4b01060f"}]},{"bom-ref":"2333042e67326903","type":"file","name":"/juice-shop/node_modules/hoister/package.json","hashes":[{"alg":"SHA-1","content":"cf8c5433ce82de1669c33ced53ca7921137caaf7"},{"alg":"SHA-256","content":"f933fea588f1f4793a42af6167cb2eda0e8870482e63e578117b1bbd9cca40ee"}]},{"bom-ref":"e6e431e939388033","type":"file","name":"/juice-shop/node_modules/homedir-polyfill/package.json","hashes":[{"alg":"SHA-1","content":"90510f253e4efff50c5b4abb632aabb3ece8a9ca"},{"alg":"SHA-256","content":"b841920660c6b6a524d764904a766cc59c401ebaa523b12a3fd429f7774d7159"}]},{"bom-ref":"9284cd45124a157f","type":"file","name":"/juice-shop/node_modules/hooker/package.json","hashes":[{"alg":"SHA-1","content":"67494ba80a66767922c1d09ad788b0942f13e20f"},{"alg":"SHA-256","content":"6e06c9d7c91cf44224f8d3032172ac0b653728eee2e020ea6e0c6ab95d1f00de"}]},{"bom-ref":"76386419c8c547ab","type":"file","name":"/juice-shop/node_modules/html-entities/package.json","hashes":[{"alg":"SHA-1","content":"bc9154a0b80955c1b19d667648d70cc2624d64e6"},{"alg":"SHA-256","content":"26f25169d8e5b02059de306c648403c215fc5e26251ad6be2717b5731bfb2ee8"}]},{"bom-ref":"912b7321ac3fe20f","type":"file","name":"/juice-shop/node_modules/http-cache-semantics/package.json","hashes":[{"alg":"SHA-1","content":"5d4b738e14b91ea4619d48058717be58524ebed7"},{"alg":"SHA-256","content":"5b7911fc41261e41b08d55a9586b8fca73b22d61496c39d46be353033d2867f3"}]},{"bom-ref":"a3f7eb25a5bd5a14","type":"file","name":"/juice-shop/node_modules/http-errors/package.json","hashes":[{"alg":"SHA-1","content":"bcb1768525f7f5e1af75c272867bfed66dd983c7"},{"alg":"SHA-256","content":"dda88273810ec9e624bf08d4815cb6aa4007135bf98ce11706d2e1b2f2a6690a"}]},{"bom-ref":"a613ec5b8f2c615c","type":"file","name":"/juice-shop/node_modules/http-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"46c1370c1b73ca9e8097772507030fc65bf0a133"},{"alg":"SHA-256","content":"7c6265385a57a724d42f1c365d3af5b3e61cfec4e5007c67a1719de939c74072"}]},{"bom-ref":"9df82fde368d6f1e","type":"file","name":"/juice-shop/node_modules/https-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"8c0a375492fc2b2fc37efae92d78ddd0b07de53a"},{"alg":"SHA-256","content":"d41d9127cbed43df8e2d404bfaf41361942a8afeb82eb57ccf8515e04eb33d1d"}]},{"bom-ref":"d6aefb8f6690056f","type":"file","name":"/juice-shop/node_modules/humanize-ms/package.json","hashes":[{"alg":"SHA-1","content":"e6e3f6368e65173263dd3f9fa806de8e74c54217"},{"alg":"SHA-256","content":"b5cf746b84d4d4afcda0f9fd59c2120fed5e7f7be1ec52293879a8c13f30eced"}]},{"bom-ref":"a3a0d42177986935","type":"file","name":"/juice-shop/node_modules/i18n/package.json","hashes":[{"alg":"SHA-1","content":"0893936ce514e10f9e39f4173ec28715250a6baf"},{"alg":"SHA-256","content":"ea677f104de62c409c47338fbda0b12a31c074de2aec35a134ab07191f0f49e9"}]},{"bom-ref":"eaed3c49d6260cc9","type":"file","name":"/juice-shop/node_modules/iconv-lite/package.json","hashes":[{"alg":"SHA-1","content":"a1e76edb6428e44345ed3851ff7af5d850434cf5"},{"alg":"SHA-256","content":"6f7c96c32f7d6e0498be71b0ccedaf298bb00ab4dd40c1d63655ec53477db384"}]},{"bom-ref":"2001a93a0958edd9","type":"file","name":"/juice-shop/node_modules/ieee754/package.json","hashes":[{"alg":"SHA-1","content":"19b82f401d4e2ef5db8528a35b2e12d1a2630d65"},{"alg":"SHA-256","content":"a8004b9c8dffe2e1b01a058ecf968a5d50beabcabc43cc98c655184ba6afc050"}]},{"bom-ref":"307b441d01d1b445","type":"file","name":"/juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"ffe100481c4a5d0d","type":"file","name":"/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"787ae033ec057491","type":"file","name":"/juice-shop/node_modules/ignore-walk/package.json","hashes":[{"alg":"SHA-1","content":"90dc22d9d2ed240a66e727ea9b8931ebcb8ae1eb"},{"alg":"SHA-256","content":"e7ebec436cd93ccc3827d6a2b4d4e30da28d063604a4e4640cdfe9116b82a9b3"}]},{"bom-ref":"9707bd4e56d25838","type":"file","name":"/juice-shop/node_modules/iltorb/package.json","hashes":[{"alg":"SHA-1","content":"6567bb730f22b22008933aee31fa214b59532e2f"},{"alg":"SHA-256","content":"8770f6e48b68a8c6870ee796c921140bd48879772b1917bd9bc3b5b7f9f47e28"}]},{"bom-ref":"612ff1ca264b8c09","type":"file","name":"/juice-shop/node_modules/imurmurhash/package.json","hashes":[{"alg":"SHA-1","content":"a28f2b413385af4188c4fc0ad1e0c38c2cd03cf4"},{"alg":"SHA-256","content":"aa3b07e7fa3d63aa96e401c3842b8cca1dd3247954baf92377094766e903c185"}]},{"bom-ref":"24909f4294dc173f","type":"file","name":"/juice-shop/node_modules/indent-string/package.json","hashes":[{"alg":"SHA-1","content":"8e67654392f062ebc5cd54e0f7d06427700e73b9"},{"alg":"SHA-256","content":"5b15d951490ea56f6309d9203e1c3cfd036ad1c67ca1c7f372cbfdfbf3faecb7"}]},{"bom-ref":"98310c6708cea39f","type":"file","name":"/juice-shop/node_modules/infer-owner/package.json","hashes":[{"alg":"SHA-1","content":"520dabd4fd509ef15c618b6a8dac1f070f82a4dc"},{"alg":"SHA-256","content":"84793570c7d0565481a1a713f9430d01987103e2e7d6c3121b1e6054eec1f625"}]},{"bom-ref":"93414e550f310c84","type":"file","name":"/juice-shop/node_modules/inflection/package.json","hashes":[{"alg":"SHA-1","content":"a346ba8ba91330083e37d70e74f0ac7300a07797"},{"alg":"SHA-256","content":"658ab85279b559d1126b7fb7ec389a22eefdbb186378c672ccb1524b51fc6986"}]},{"bom-ref":"99f8bc1cd1196c3f","type":"file","name":"/juice-shop/node_modules/inflight/package.json","hashes":[{"alg":"SHA-1","content":"40e50820beed8bfee8ce186d5be617a8c213e7e1"},{"alg":"SHA-256","content":"5f2489e13f73e9ebad999134fae8a591f6d8b58e8341ec8e3b33397c4d1ef817"}]},{"bom-ref":"443caf05eed40574","type":"file","name":"/juice-shop/node_modules/inherits/package.json","hashes":[{"alg":"SHA-1","content":"62b11dd736a0047fbd8d2dc0406d2118a549a359"},{"alg":"SHA-256","content":"be645800bc94fd8de29c8ae91690549b316cc437100108aeea7b2f347693cc80"}]},{"bom-ref":"fdfef88e33780a01","type":"file","name":"/juice-shop/node_modules/internal-slot/package.json","hashes":[{"alg":"SHA-1","content":"696536e795e6ff3c47d56b9e644e5e35d132a691"},{"alg":"SHA-256","content":"c75e491911f4ec299ffa5415dd20e914feea1b69ddccea2a58c82b6e4c7a714c"}]},{"bom-ref":"63610978f2e75f6f","type":"file","name":"/juice-shop/node_modules/interpret/package.json","hashes":[{"alg":"SHA-1","content":"40169e9ec112583cdb2c363d627b7a16ea7fe3d1"},{"alg":"SHA-256","content":"b768bb2ae4ceec49a06dadb163165eb2af172baf43288f94e2c2d53b187175f6"}]},{"bom-ref":"f8691a272da8737a","type":"file","name":"/juice-shop/node_modules/into-stream/package.json","hashes":[{"alg":"SHA-1","content":"71a5a430e9790858c3a6c90e6d9d072353ce2e40"},{"alg":"SHA-256","content":"882d4f5836f96d6c6a801aac00c2b928588508ca1d43fbea337602afa6fd607f"}]},{"bom-ref":"3f481dd60b759b20","type":"file","name":"/juice-shop/node_modules/invariant/package.json","hashes":[{"alg":"SHA-1","content":"59f8a398ae23614df8c1d975429934fdf9bc1949"},{"alg":"SHA-256","content":"ef0c08d9f91029e247bb570a04903f3a9bd646c1f2128d29e69ee171794cd2a3"}]},{"bom-ref":"ca6e5326fb93ce80","type":"file","name":"/juice-shop/node_modules/ip-address/package.json","hashes":[{"alg":"SHA-1","content":"c08d23fa891935fb24a5e1a07334197e8974138a"},{"alg":"SHA-256","content":"ef55e88e1a55e286661bb9f54d6f544629d799b28a9e729b839e4ead63e25209"}]},{"bom-ref":"4cf82bfb9d798b15","type":"file","name":"/juice-shop/node_modules/ip/package.json","hashes":[{"alg":"SHA-1","content":"b9b976a06f7e100d53af77c8eef29aefdbb6fe54"},{"alg":"SHA-256","content":"fbb3c09f5eddbff99bc2feb9745b91cc3360098255d58b824bb412cdb598f41b"}]},{"bom-ref":"c6363263f7ef7671","type":"file","name":"/juice-shop/node_modules/ip6/package.json","hashes":[{"alg":"SHA-1","content":"408b81d2a504d9b339370b41546cac5ae7131478"},{"alg":"SHA-256","content":"65ebfaf142aa301b15b10fe5be4aa190341a2d39cfb856e24fd8ce0f83e3b6c9"}]},{"bom-ref":"2205b2cbe6a5f91d","type":"file","name":"/juice-shop/node_modules/ipaddr.js/package.json","hashes":[{"alg":"SHA-1","content":"532be044ce57a9f81fed35f3742767f587cfbc95"},{"alg":"SHA-256","content":"fc1071893728a0e78fa40ce0dbe04c5a1021179fdcb5b229f274e3556d6a87cd"}]},{"bom-ref":"513f07402c6b028e","type":"file","name":"/juice-shop/node_modules/is-absolute/package.json","hashes":[{"alg":"SHA-1","content":"4bb791bb15f2343372fbbce4a46304777cd7704d"},{"alg":"SHA-256","content":"fdd72b01eac6f6d37dae881d90cb127758f9c5053e85c8487d323aac1e45cac0"}]},{"bom-ref":"f874006ff6e25440","type":"file","name":"/juice-shop/node_modules/is-accessor-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"2decfbdde6152eb283952d8447861e52fb81140d"},{"alg":"SHA-256","content":"dcdaa5afe82ff004ca8f29c8ba237c7b6562b19e265241a8bfa3fbd418d653b9"}]},{"bom-ref":"a3246267fdb59a88","type":"file","name":"/juice-shop/node_modules/is-arguments/package.json","hashes":[{"alg":"SHA-1","content":"8c0d7ca0e6fe66cd74d472528d04778eb7cc50d9"},{"alg":"SHA-256","content":"8962afc6bca1e62fc8d6413c1c82b0e060ff51fec9cb1d00d7c6b82337666e52"}]},{"bom-ref":"6b8728ebb3ebd8f3","type":"file","name":"/juice-shop/node_modules/is-array-buffer/package.json","hashes":[{"alg":"SHA-1","content":"44fd3e5dfa707791be92aeeecc0fb3533b39bc71"},{"alg":"SHA-256","content":"38a3c4698e3f4f2235481483558a96e67be7e4e90ce5647950da73efd7ccfb1a"}]},{"bom-ref":"c753e5c7fb62e438","type":"file","name":"/juice-shop/node_modules/is-bigint/package.json","hashes":[{"alg":"SHA-1","content":"68ec3664ed0d57b4cbbe598a49fadeef06b82fad"},{"alg":"SHA-256","content":"079916fe1d9e42dd3ed230521911d4ffa718f3bbd7efcc53d4bd8803b0cd11d9"}]},{"bom-ref":"593edeadaef41252","type":"file","name":"/juice-shop/node_modules/is-binary-path/package.json","hashes":[{"alg":"SHA-1","content":"1d072ae15e9958d46909b3f3853dc2b17ca57f19"},{"alg":"SHA-256","content":"35e07770a839325f659cd533abf346934f4544cb6f42ce9bc852abd22999c20c"}]},{"bom-ref":"e12cefaa2c5d8f48","type":"file","name":"/juice-shop/node_modules/is-boolean-object/package.json","hashes":[{"alg":"SHA-1","content":"d8e80fa1a4ea5a6e58e4be826e5496a24df823e1"},{"alg":"SHA-256","content":"908dcc16536fcfa62185c80010d9e92891f41e1d279b337d830d99a8dae9aed5"}]},{"bom-ref":"921c46fdfde35c69","type":"file","name":"/juice-shop/node_modules/is-buffer/package.json","hashes":[{"alg":"SHA-1","content":"2363bf1c5941cf35d7be5fb35b82e6f793d8421d"},{"alg":"SHA-256","content":"c3f4ad9709465baf192e2ee4ae1a113addc1843e044eee520c71eb5fd3c9ec85"}]},{"bom-ref":"1f925a8633a43742","type":"file","name":"/juice-shop/node_modules/is-callable/package.json","hashes":[{"alg":"SHA-1","content":"1f39ab1f57f84f43ff79dda15e9b93d7f138d73d"},{"alg":"SHA-256","content":"0d0981565f03ca488d263c94d038717ec4face8b129b8ff18e792dabae2af755"}]},{"bom-ref":"1fbb081cfaff18ba","type":"file","name":"/juice-shop/node_modules/is-core-module/package.json","hashes":[{"alg":"SHA-1","content":"bc3dd6412950636f30edccd45de49f5ca359e890"},{"alg":"SHA-256","content":"8b333baea62199fce87af28ba70632e093623ae3b8888e86f2dd525f2de0f69d"}]},{"bom-ref":"464f353f2be6fa21","type":"file","name":"/juice-shop/node_modules/is-data-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"4a01e13858798f024ec198383c8f955cebc76d56"},{"alg":"SHA-256","content":"a492c0eddcf9ca4530f07ac2ccae041e6dcf8da24a2275d5a1339c6f1ad653fc"}]},{"bom-ref":"8c3989c92d318f34","type":"file","name":"/juice-shop/node_modules/is-date-object/package.json","hashes":[{"alg":"SHA-1","content":"0fdae008400e5f301759c2465a5776cef0d74193"},{"alg":"SHA-256","content":"224b3f8b6f9564aba91aefa417a925e00f3be92896af5bbeecf1e9e669e05ba5"}]},{"bom-ref":"4342ee0e76ee3f94","type":"file","name":"/juice-shop/node_modules/is-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"4ef4f0a4493126bb7855c2999c3f4df0fa25bb8f"},{"alg":"SHA-256","content":"86e085672deef46afe78e640afc550beb0b3e9d103ffb1bacbdbc3787b55f29f"}]},{"bom-ref":"43d43367b570eb4e","type":"file","name":"/juice-shop/node_modules/is-expression/node_modules/acorn/package.json","hashes":[{"alg":"SHA-1","content":"f1ed049ec2757f4914862b3854b26363806c4859"},{"alg":"SHA-256","content":"dfcd42c47d09aa794214c28476d5b519c157e17d9490eb2c50faee3defd041bc"}]},{"bom-ref":"9eff155a73428d22","type":"file","name":"/juice-shop/node_modules/is-expression/package.json","hashes":[{"alg":"SHA-1","content":"a58f5d6e36c8bede8f377c6ade9bea70208318be"},{"alg":"SHA-256","content":"a87a48e8070af76c07b15557619ffbb6975f093121f5636fe69fa2f7f7d3ee81"}]},{"bom-ref":"8cc3f83f1088287c","type":"file","name":"/juice-shop/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"88d2889532b3a6eae4e6f38adc6ff95edec75264"},{"alg":"SHA-256","content":"56db61dd1d881e3e024e21a7009ac4ae83eb1651c9eb97bd16d20135a042bdfb"}]},{"bom-ref":"50c674871a188aee","type":"file","name":"/juice-shop/node_modules/is-extglob/package.json","hashes":[{"alg":"SHA-1","content":"3f1247dc7f917eba16d9607c17eb9818d2bf43eb"},{"alg":"SHA-256","content":"8031afcd87f448d75ba8a5dd2cde9c68f982a94f406ebae8e5fb7cf6dfdeede2"}]},{"bom-ref":"dfae0a576f9c35ea","type":"file","name":"/juice-shop/node_modules/is-fullwidth-code-point/package.json","hashes":[{"alg":"SHA-1","content":"49dbcba3eb3e3cba5b97bce28eb6194775d23c88"},{"alg":"SHA-256","content":"5b48496ca129073ed44a677b777ea3b91366c8bc228bc75fe858749a78ac1a32"}]},{"bom-ref":"dcde26528217d810","type":"file","name":"/juice-shop/node_modules/is-generator-function/package.json","hashes":[{"alg":"SHA-1","content":"10c85af54c0873444c3936620182fac80e322ebd"},{"alg":"SHA-256","content":"9cc1833690ca649a828ff1f71772c1112562d03a7b85156ab0a8944c685e09b5"}]},{"bom-ref":"631ed29b3a5a65fc","type":"file","name":"/juice-shop/node_modules/is-glob/package.json","hashes":[{"alg":"SHA-1","content":"57a53965f8f746a1f0f29696ad6e770a8beff7e5"},{"alg":"SHA-256","content":"1cce62b80db12fc033d85250b5881b1a288476229abda8e1abd983724befd56f"}]},{"bom-ref":"1725216c4475b922","type":"file","name":"/juice-shop/node_modules/is-lambda/package.json","hashes":[{"alg":"SHA-1","content":"d7d1ac3b9e27615002074f87da8c39e91995ee88"},{"alg":"SHA-256","content":"55c72a97449e2b52a5b763bf6cfa7de3b9603fe2a57074066ddcbf522578c9b6"}]},{"bom-ref":"eb8e3b74c869ff20","type":"file","name":"/juice-shop/node_modules/is-map/package.json","hashes":[{"alg":"SHA-1","content":"ed28234ea9e98bffdfbf923897ff644aa9e154d7"},{"alg":"SHA-256","content":"b2d7c205058919c957fed69cbf8cdcd589dfc82c0aadc4c2e298f9ee3afd296a"}]},{"bom-ref":"e7b2bb107e621dbf","type":"file","name":"/juice-shop/node_modules/is-natural-number/package.json","hashes":[{"alg":"SHA-1","content":"096ffbf63a49e913e7758b58ceb3b64305517ba9"},{"alg":"SHA-256","content":"9170a51c5342b4a707c55517d66f7459ee82efa50169f1d9a1d98b345fbf6acb"}]},{"bom-ref":"fade5885f40e6b0b","type":"file","name":"/juice-shop/node_modules/is-number-like/package.json","hashes":[{"alg":"SHA-1","content":"fbfa13f628360f4178cca9025b4df52da7e81863"},{"alg":"SHA-256","content":"34ac5ec903e8f8eae2536d33611a0003ac66e8bae7dabb2706b42af74b54578c"}]},{"bom-ref":"0ff09f1b13707630","type":"file","name":"/juice-shop/node_modules/is-number-object/package.json","hashes":[{"alg":"SHA-1","content":"64ce0f3ea95faf731a61339f0cdf8586ee2e7e15"},{"alg":"SHA-256","content":"0f647c3741eea832398ec6d2fab6dfc7d431e3a66e3def47ef01dae9ac79eb53"}]},{"bom-ref":"cf33a817997d2b90","type":"file","name":"/juice-shop/node_modules/is-number/node_modules/kind-of/package.json","hashes":[{"alg":"SHA-1","content":"54d030d54e9eb97c0ba0aedc39a45f169857672d"},{"alg":"SHA-256","content":"4fbd705c00cde2b9b29cf368f9accf1a057065ab8a349f1a5d27e5f10eee36ff"}]},{"bom-ref":"b8ef39daa41cdf2f","type":"file","name":"/juice-shop/node_modules/is-number/package.json","hashes":[{"alg":"SHA-1","content":"2fbcc9642a2f9790b1b34b2251e86da6bb902186"},{"alg":"SHA-256","content":"c0f47a24ff52fabe0bbaa316994e2a828a56f2cb0f94bf031bd9884e320cfd0b"}]},{"bom-ref":"405a91f0b29e2323","type":"file","name":"/juice-shop/node_modules/is-object/package.json","hashes":[{"alg":"SHA-1","content":"84ae32267e3fa601a9457e3361fd63c48a864595"},{"alg":"SHA-256","content":"23bab3622439df0c6ade1d7671e6609eb55abe359b559da21c6ac1e8ba92754c"}]},{"bom-ref":"1ada3b2407b6be1d","type":"file","name":"/juice-shop/node_modules/is-plain-obj/package.json","hashes":[{"alg":"SHA-1","content":"96165e985c551894f224d8ef606b1cf98689b7ac"},{"alg":"SHA-256","content":"3f2d9ecc4ad7921576d65361b4fce21c5cfee72a4fc18e38b6c2050738df67d1"}]},{"bom-ref":"910fd9c7600d7e37","type":"file","name":"/juice-shop/node_modules/is-plain-object/package.json","hashes":[{"alg":"SHA-1","content":"1793cde25acd0f4f2d9f820d34c8675543770b93"},{"alg":"SHA-256","content":"9d230b1f721ff1453f40e10824eb4048072ba04c3d63979c48d59c20fabdbb96"}]},{"bom-ref":"ed74ca942ba8d08b","type":"file","name":"/juice-shop/node_modules/is-promise/package.json","hashes":[{"alg":"SHA-1","content":"204b9c0844ad7952b8c714a076936074a9813263"},{"alg":"SHA-256","content":"ebb992f44a73d06d3af839970ae14fa2a5a70a5dad61b527c21a9d89a774a617"}]},{"bom-ref":"6f4babe9bc287709","type":"file","name":"/juice-shop/node_modules/is-regex/package.json","hashes":[{"alg":"SHA-1","content":"5693e910887ef21be281e8860ca0c3a29e59e794"},{"alg":"SHA-256","content":"b99ff9cb5a079a1d6060bce2d31f06780d4296539a5b57106047a86561cd4db3"}]},{"bom-ref":"d273e72565a9d32f","type":"file","name":"/juice-shop/node_modules/is-relative/package.json","hashes":[{"alg":"SHA-1","content":"259ca538dacebc5458a1deef3600da0469f1f5de"},{"alg":"SHA-256","content":"b4059db81cb29586779cb6281b3ca0605774e1185e0b92432d6da2e8da3ad45c"}]},{"bom-ref":"f0d408b2a02d7d7f","type":"file","name":"/juice-shop/node_modules/is-retry-allowed/package.json","hashes":[{"alg":"SHA-1","content":"b8190b0addd0dde7253ba68348942036fc545ee5"},{"alg":"SHA-256","content":"b9c34d3385c5f3050b73c5650977c0af8963165ecbba9f3c85d618c55b4f3486"}]},{"bom-ref":"69374aede277413a","type":"file","name":"/juice-shop/node_modules/is-set/package.json","hashes":[{"alg":"SHA-1","content":"e0bfd95803a081436377c6057b747d27d1ce1fb9"},{"alg":"SHA-256","content":"1e23457a11d7836233f8a98ee97dd7a2cfdde4381e46a92b160ffeffe2c3d001"}]},{"bom-ref":"3a39b65accf4cd01","type":"file","name":"/juice-shop/node_modules/is-shared-array-buffer/package.json","hashes":[{"alg":"SHA-1","content":"983f03d977afdaa38aca26493740f8eaca2f6d04"},{"alg":"SHA-256","content":"a8c03e6ca8d6879d13cd4bc2cfd1e14c634006532a295016f4abdee27f5877e8"}]},{"bom-ref":"d8258b442754e251","type":"file","name":"/juice-shop/node_modules/is-stream/package.json","hashes":[{"alg":"SHA-1","content":"f2f490f635a13ed709ee5c0605df8067905ddec1"},{"alg":"SHA-256","content":"8cab336575fb9e86b6f6473b57fe06b734e7443a2f25359b542b289e9cb2c010"}]},{"bom-ref":"7752bf24946c9c80","type":"file","name":"/juice-shop/node_modules/is-string/package.json","hashes":[{"alg":"SHA-1","content":"1631d23f33757d6197f8ad6d696832b1a2759059"},{"alg":"SHA-256","content":"e34f86b9cc8a1811587ca3eb5efdb7f158f3646693b5e657e7188c52b54a696c"}]},{"bom-ref":"31afff698b0fdd5f","type":"file","name":"/juice-shop/node_modules/is-symbol/package.json","hashes":[{"alg":"SHA-1","content":"25682cb00f7d9b3167931c5bb00906dad9973d42"},{"alg":"SHA-256","content":"ae8d1155c6252e4b7077944b25b03a2c175ae632e3ee78508f12cc1c94f8296a"}]},{"bom-ref":"6656bab47c2a7aaf","type":"file","name":"/juice-shop/node_modules/is-typed-array/package.json","hashes":[{"alg":"SHA-1","content":"a069bc3c4312b2c2911625277a938f265f8b80c6"},{"alg":"SHA-256","content":"51dcf15ccc424ce76b36bef2ef64df7a53e75294cbddf08b4f7e639133145cc5"}]},{"bom-ref":"dc9b269cd979c734","type":"file","name":"/juice-shop/node_modules/is-unc-path/package.json","hashes":[{"alg":"SHA-1","content":"56e3e8226782aa420417222268679e375aea5155"},{"alg":"SHA-256","content":"b2edd3e5cf18fc0076ac78ca155cf7d892cd6525b5cc8995cdd57d2d40051860"}]},{"bom-ref":"9e85e569f9fcedc7","type":"file","name":"/juice-shop/node_modules/is-weakmap/package.json","hashes":[{"alg":"SHA-1","content":"18426dc3cc1e36705e80b9508a7c45f0f7d1e8f8"},{"alg":"SHA-256","content":"483ce3a97e913446c2e43013b79ae03240d583d938a61c3c3c0e2f095f56b553"}]},{"bom-ref":"ac8a6d4382fd06cc","type":"file","name":"/juice-shop/node_modules/is-weakset/package.json","hashes":[{"alg":"SHA-1","content":"70492aadf02d82ca5637e0ba90fa98040501ba27"},{"alg":"SHA-256","content":"689f191f14c6dd30bfc0325475a738cd9633cf632c8e4ec81714591817b4ad36"}]},{"bom-ref":"25eac7f037a11621","type":"file","name":"/juice-shop/node_modules/is-windows/package.json","hashes":[{"alg":"SHA-1","content":"f452f4328f713c711a0e207be3d8a0958222c892"},{"alg":"SHA-256","content":"78963f69e47d6fb7b090bddd4e4eba074627fa32d5c4841a1839be88cf1418e1"}]},{"bom-ref":"9a94fa972f21d49f","type":"file","name":"/juice-shop/node_modules/isarray/package.json","hashes":[{"alg":"SHA-1","content":"73e13702b019b992300caa912bc2322a9093e21e"},{"alg":"SHA-256","content":"b0802c09bce6bf067d3e5f52390ea26972e11c88bb6ae38991316ac83ca14127"}]},{"bom-ref":"5b7425ac3d112a33","type":"file","name":"/juice-shop/node_modules/isexe/package.json","hashes":[{"alg":"SHA-1","content":"3b3eab80c4ffd08eef6b3381b98de7be3649d06b"},{"alg":"SHA-256","content":"395c2af9abeeaafe7391974c1eacfb2a2bdeef187f21c3f5582c49e0368e59bf"}]},{"bom-ref":"02f69f59a98b9f26","type":"file","name":"/juice-shop/node_modules/isobject/package.json","hashes":[{"alg":"SHA-1","content":"dd20c4d536aa7a67fb5ed1eb4e5122ecd57534a9"},{"alg":"SHA-256","content":"c66c0936c8ac63e97aca4e747fe0da8df7d6f093eeb47fb29d4d186c41272465"}]},{"bom-ref":"de765373a29f472a","type":"file","name":"/juice-shop/node_modules/isomorphic-ws/package.json","hashes":[{"alg":"SHA-1","content":"332fbfbd0e852e6ad3c9076573006b1608eff806"},{"alg":"SHA-256","content":"dd92171c67f243d981a78204ffd0d64247267b97e6a261a4c6b5f1668c05d21c"}]},{"bom-ref":"5ea7008b96a79c4d","type":"file","name":"/juice-shop/node_modules/isurl/package.json","hashes":[{"alg":"SHA-1","content":"cd24cb01b3ad1b0497249531912561ccd258c46a"},{"alg":"SHA-256","content":"9396a58aa6e42df65f7aecb92a08e6b5a84ecd6485ddfe9a3d481e7fd2cf1251"}]},{"bom-ref":"e781c0c50e126c03","type":"file","name":"/juice-shop/node_modules/jackspeak/package.json","hashes":[{"alg":"SHA-1","content":"15e15f7f7565d0a355be813b2e68eb35e65102a5"},{"alg":"SHA-256","content":"3379e9c1be25729a6c7fc160e840108e15895c368e8060e42f68598f9f3065cd"}]},{"bom-ref":"f13cf733d4f950ad","type":"file","name":"/juice-shop/node_modules/js-stringify/package.json","hashes":[{"alg":"SHA-1","content":"8828486a7978be6f38eb93353a990f4b00a7fc66"},{"alg":"SHA-256","content":"133b036b739bb71c44008eb9c2bee9fd3169327fff26d2b390c63ccd70f8c3fc"}]},{"bom-ref":"3c7f313bcf2787e5","type":"file","name":"/juice-shop/node_modules/js-tokens/package.json","hashes":[{"alg":"SHA-1","content":"6704feb8cbaf803288d9185a2fc86017e24ba55b"},{"alg":"SHA-256","content":"47345931827b3e26db9fe690abb81f856a0d040cbca8af1e69711a64cd58ce0d"}]},{"bom-ref":"4b488f083c9f815f","type":"file","name":"/juice-shop/node_modules/js-yaml/package.json","hashes":[{"alg":"SHA-1","content":"1fa37a328c77e8baadb3f56ab240cd01da742d69"},{"alg":"SHA-256","content":"e5f7d1f23067e9422fbdda594386dc663442451a96785195fc27c7cd826fdf63"}]},{"bom-ref":"2e6b8197dfb84f30","type":"file","name":"/juice-shop/node_modules/json5/package.json","hashes":[{"alg":"SHA-1","content":"7a38f8d159bc79dac6ac618707de02fcd3063f2e"},{"alg":"SHA-256","content":"1927c4592e3811cf9b8c86e568df1c41a373b628b4b322f88872395ef87e2ba5"}]},{"bom-ref":"8e0aad266f146be6","type":"file","name":"/juice-shop/node_modules/jsonfile/package.json","hashes":[{"alg":"SHA-1","content":"90ab4e3699e9eb9e2df7b9e849f35910f1fa35db"},{"alg":"SHA-256","content":"33e801b5edd313d727b299d8c5cc826f045a3b93e1dcadf2ce5672726c5cbcd4"}]},{"bom-ref":"764daa9bf34752c6","type":"file","name":"/juice-shop/node_modules/jsonwebtoken/package.json","hashes":[{"alg":"SHA-1","content":"305242068c0654ec18802417c31771ea78dd1dd1"},{"alg":"SHA-256","content":"5f6505d0fae5a241cbdd3cf6fa841034db7d9870ae774c59c342fad8cfb82eaa"}]},{"bom-ref":"01b2932fa8b3bf6d","type":"file","name":"/juice-shop/node_modules/jssha/package.json","hashes":[{"alg":"SHA-1","content":"16d29aff64b36ea45a293b87f2b9669cdadc1013"},{"alg":"SHA-256","content":"4372166dc7877fd0cb43c8dda9453cd155277dd7b845c1b9b01ccb2c4e9a12c2"}]},{"bom-ref":"b1958a77e3bbe215","type":"file","name":"/juice-shop/node_modules/jstransformer/package.json","hashes":[{"alg":"SHA-1","content":"b289d2aee71af7c52388667c93a40409604d0c86"},{"alg":"SHA-256","content":"47dd1297b10e67e178c2a788856a518fd05a0e0b0919f1f9f12b777dd458c454"}]},{"bom-ref":"f97d240ff29309e6","type":"file","name":"/juice-shop/node_modules/juicy-chat-bot/package.json","hashes":[{"alg":"SHA-1","content":"554ce223ca82ae5cf1e13fb4caae6c06f84a0ad0"},{"alg":"SHA-256","content":"4ff88de5f00dd9b370da52afb5a0886430d253d4151bf8b2dfc5af7fc3baa1f1"}]},{"bom-ref":"81747daa83e6e432","type":"file","name":"/juice-shop/node_modules/jwa/package.json","hashes":[{"alg":"SHA-1","content":"eab0e2efcf0c2ad608521805b5989c409723f9dc"},{"alg":"SHA-256","content":"c2e3758f078a67c136a198241daba4fd306a75c474e8358d375807f350a159a6"}]},{"bom-ref":"ee7993b5ec5e79f3","type":"file","name":"/juice-shop/node_modules/jws/package.json","hashes":[{"alg":"SHA-1","content":"515e309b1f538c91d0be3ec2334bd3a138f920f1"},{"alg":"SHA-256","content":"897314a2d7de9b7096761af9694c4b6685dde9f82f39326510c5862e1f15c882"}]},{"bom-ref":"a905b064dcdaa602","type":"file","name":"/juice-shop/node_modules/kind-of/package.json","hashes":[{"alg":"SHA-1","content":"5cee1955868ef17a2d4c51f75f412419cc89e915"},{"alg":"SHA-256","content":"0710f74718210573ae878c0a733775d2ad9e9d5a5053f0521cbf9347a39a01ec"}]},{"bom-ref":"d972da5dda9889f7","type":"file","name":"/juice-shop/node_modules/kuler/package.json","hashes":[{"alg":"SHA-1","content":"c64c52e6c65728378f338e75e3278ebe469916af"},{"alg":"SHA-256","content":"7c22c6fe3ddd0ba047218d864008b002eab3fce6b499351e7a4c63e2cf703ae7"}]},{"bom-ref":"e1f0905aa610d8c4","type":"file","name":"/juice-shop/node_modules/lazystream/package.json","hashes":[{"alg":"SHA-1","content":"799982547b24774bfefb32bfc82e2c98d77329f3"},{"alg":"SHA-256","content":"cf0860e26be0d5c9098d1bd0ce5c5faf1e02d6c6b050a14bbb40c2fc1c087fec"}]},{"bom-ref":"0998ce6b1411ff82","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json","hashes":[{"alg":"SHA-1","content":"ac9fad510ffaa52eccff29729383a2f0ed602bec"},{"alg":"SHA-256","content":"8fb6b0b19d09cc1c5b2caad128ae39b2fd693a35bb3d440c4e1143bfb9d10080"}]},{"bom-ref":"2adb0c1683f7794c","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json","hashes":[{"alg":"SHA-1","content":"c0d55f8b28bea19d1fbed323da70e9857ddaa74e"},{"alg":"SHA-256","content":"95e29f682649caf233b4ac9729efa0c1b3718ef179e7b44e21ea01a0941af071"}]},{"bom-ref":"413619c6a4f13300","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json","hashes":[{"alg":"SHA-1","content":"9bb60eb9422dfbbf71811d0c1fe00dc14f61a36c"},{"alg":"SHA-256","content":"ff358428a418a46fb2431a2c48b396fb01c8291fec9e1f14434ade01196c8e9c"}]},{"bom-ref":"b0a8e880dcb67d86","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json","hashes":[{"alg":"SHA-1","content":"35b672da35e299376d0ffc4f22fd57088150a835"},{"alg":"SHA-256","content":"001ba5640df99785e76b7d407ae35a24c490f145737cf3f194408fb17dfec411"}]},{"bom-ref":"54c7b49fb98ab319","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json","hashes":[{"alg":"SHA-1","content":"9aea9b0daad0699494a286e8b104317015f9827a"},{"alg":"SHA-256","content":"1eb7b17d626d6201c70af32e684302ff3219d6fe583a2611a8a3119d98a68956"}]},{"bom-ref":"a0847e2d8906a7c9","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json","hashes":[{"alg":"SHA-1","content":"53b43dd098da8d4b0606d47cc71bbce0f9326251"},{"alg":"SHA-256","content":"d8502f5ce977ea10cc7e91e95b595ce845e838cf412801230e9a2f211ad68039"}]},{"bom-ref":"ffbe5de5c7eadbae","type":"file","name":"/juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json","hashes":[{"alg":"SHA-1","content":"9db18a8163ab1fbb6e7c8bfd56c7483239d63c63"},{"alg":"SHA-256","content":"8337ba9774d6d8199a5861c6dfa57058f162bfb6210362c01db38f0a593f96d6"}]},{"bom-ref":"f3363b8164c0945a","type":"file","name":"/juice-shop/node_modules/libxmljs2/package.json","hashes":[{"alg":"SHA-1","content":"f1f8578eadc922aad04a6d7c7b0c34d52859ba76"},{"alg":"SHA-256","content":"9f6e576adad1199ac47aaf3c8b2ecd28c4acbb9bd70c01d2772f319757e7102e"}]},{"bom-ref":"4d2797297ee59f22","type":"file","name":"/juice-shop/node_modules/liftup/node_modules/braces/package.json","hashes":[{"alg":"SHA-1","content":"124d44a7e3c5fd1b2370ff51929158c7c39c46c2"},{"alg":"SHA-256","content":"56f08b888a4f30dc7cf8a7dbb36ffe92b737912ba36abe9d069d32167c957ac7"}]},{"bom-ref":"38c4fb68a51dda59","type":"file","name":"/juice-shop/node_modules/liftup/node_modules/fill-range/package.json","hashes":[{"alg":"SHA-1","content":"1682e8ba503f3836b55fc5763adfd0605f0d1b6a"},{"alg":"SHA-256","content":"87f5c78f9b47d21f9ca62b60cff1d250a3b468eab320dd13c3f3ab2464a02735"}]},{"bom-ref":"df5d6fe3977bd328","type":"file","name":"/juice-shop/node_modules/liftup/node_modules/findup-sync/package.json","hashes":[{"alg":"SHA-1","content":"990b9b7b1e0c10a10b929022ea7d2c7123a69dc2"},{"alg":"SHA-256","content":"d2a8fd0bcd4b5a28fd7132b036e909998b63f5c98614efc25997705f85481381"}]},{"bom-ref":"d205ebdb74650543","type":"file","name":"/juice-shop/node_modules/liftup/node_modules/is-number/package.json","hashes":[{"alg":"SHA-1","content":"2bd4ba6c07c12d2b7af0035e57b46cbb7e133477"},{"alg":"SHA-256","content":"51c133f4e41df982aef69027249ff9d7262645029f437d079adc7c83328fb620"}]},{"bom-ref":"98b99fdf5e43fafd","type":"file","name":"/juice-shop/node_modules/liftup/node_modules/micromatch/package.json","hashes":[{"alg":"SHA-1","content":"0ae8e81288771f32a5d752c97255f75cb2f48524"},{"alg":"SHA-256","content":"94dbc881c0329813f2481f35fcfa725a2285d45926d33e9b9b8b80b28487752b"}]},{"bom-ref":"50cbde01f4231f72","type":"file","name":"/juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json","hashes":[{"alg":"SHA-1","content":"c16a607925055788aae94f1123fa0d769af161bf"},{"alg":"SHA-256","content":"766fc1bb34fffcd503c89f4194188ce059795c52fd0dc6753cd4b7dcfc3fe1ec"}]},{"bom-ref":"347c74fea1bcf1c9","type":"file","name":"/juice-shop/node_modules/liftup/package.json","hashes":[{"alg":"SHA-1","content":"647850b8fba294d8450e62ae576687219a9d92e8"},{"alg":"SHA-256","content":"6e8687bb4f371e6a5a0316bc221394442e4fe55cf0c19f901b917e7765c6eeb5"}]},{"bom-ref":"510c9fd283444fa4","type":"file","name":"/juice-shop/node_modules/linebreak/node_modules/base64-js/package.json","hashes":[{"alg":"SHA-1","content":"c5e890ef1a0688476da2fac589b8d70ee8b9e64d"},{"alg":"SHA-256","content":"c02b020c7ee58e1dd08812e7fe2808881433a4aaa4331b0a440961e8ce853e3e"}]},{"bom-ref":"af5d3053b79e1c63","type":"file","name":"/juice-shop/node_modules/linebreak/package.json","hashes":[{"alg":"SHA-1","content":"7f0f13cabdaa4467eddc525051411330fb1b9536"},{"alg":"SHA-256","content":"53f67b29d3d0c3bc43501bf17d658aa611a668128eeba39ae9eabeb1cdb505d0"}]},{"bom-ref":"f489576007776cd1","type":"file","name":"/juice-shop/node_modules/listenercount/package.json","hashes":[{"alg":"SHA-1","content":"39b628e6e8b9f8e088189bc3be32981b305de75d"},{"alg":"SHA-256","content":"5a86ab80928808eeb15b05c191e506282760ac13059a9f0e80f4cc215e463e99"}]},{"bom-ref":"7f2b5c30613bdd72","type":"file","name":"/juice-shop/node_modules/lodash.camelcase/package.json","hashes":[{"alg":"SHA-1","content":"2ad584413c18f3e37b0b8481b84314d58e850e2f"},{"alg":"SHA-256","content":"9efa0aaf45881a9b6f8150e72e399a7d17732c8bdb772bb501204204821a22dd"}]},{"bom-ref":"65a69421597a96ce","type":"file","name":"/juice-shop/node_modules/lodash.isfinite/package.json","hashes":[{"alg":"SHA-1","content":"c663108fc530fc52e8ce946399b099dad2f6114d"},{"alg":"SHA-256","content":"2abd2380279a93b32995b706fdb633fc9ac4f53166a770b1d146c17612444a84"}]},{"bom-ref":"3ab8c595062ee99a","type":"file","name":"/juice-shop/node_modules/lodash.set/package.json","hashes":[{"alg":"SHA-1","content":"1ee3b14200998ff446e2f7c90f6422cb02185980"},{"alg":"SHA-256","content":"bb7cee8203b5e5ce6d1d38222d558f7862fb5df28ae57d27faae5bd2bc0b2f53"}]},{"bom-ref":"e71dcea371c7e1c6","type":"file","name":"/juice-shop/node_modules/lodash/package.json","hashes":[{"alg":"SHA-1","content":"2c1ec9f730323c72f6f76e73f48b24902cc853c2"},{"alg":"SHA-256","content":"8e41b07c744a0de0d2c1c23ed41418ecb0849abb56395d28802e601b4730d7c2"}]},{"bom-ref":"9b02d8ae5ab124c3","type":"file","name":"/juice-shop/node_modules/logform/node_modules/@colors/colors/package.json","hashes":[{"alg":"SHA-1","content":"bc0cd68d3d25a31abb16de7e2b5ff5e20d974403"},{"alg":"SHA-256","content":"af67d5bc4fac331176780d7da47802a48d9bca01596d571685351b4a03a6b9c1"}]},{"bom-ref":"f530cb5217d703e6","type":"file","name":"/juice-shop/node_modules/logform/package.json","hashes":[{"alg":"SHA-1","content":"ee3e0f5dfcca636f59f35b524c6cfee6f3839835"},{"alg":"SHA-256","content":"7fe3c68c465efc9460ce9abfbf95d5cacefc76fe159c7b171bf8923aa27e2660"}]},{"bom-ref":"b15a93167571fc64","type":"file","name":"/juice-shop/node_modules/lolex/package.json","hashes":[{"alg":"SHA-1","content":"0243202664431af83621b42972b81a462cac173c"},{"alg":"SHA-256","content":"6e38fbe01194df78feb125f0413b770a58ac7c9268bc81376266dc4a8c512a02"}]},{"bom-ref":"f17a6fcd785ef8d7","type":"file","name":"/juice-shop/node_modules/loose-envify/package.json","hashes":[{"alg":"SHA-1","content":"2162096bfa92a2ab1ab7bcde6fe70e590adb7eaf"},{"alg":"SHA-256","content":"8c2e27dae366396ced36fe0f7c6d35d71a1440fd8e82df5f2005a5297888a0d4"}]},{"bom-ref":"90f2270c116fdbe2","type":"file","name":"/juice-shop/node_modules/lowercase-keys/package.json","hashes":[{"alg":"SHA-1","content":"094e1a4133dcde74b82f3517eecd3acbba0ce722"},{"alg":"SHA-256","content":"b93a86a7d0bcaf9f4fbc2ff2732cecb237a70d541a5a8a3cd8c8b6b2829311dc"}]},{"bom-ref":"dd6ce1dfd771a8ae","type":"file","name":"/juice-shop/node_modules/make-dir/node_modules/semver/package.json","hashes":[{"alg":"SHA-1","content":"21cae1218ba3b5465b4fe24b2834306c0091cec7"},{"alg":"SHA-256","content":"5040deda6072a93c40e36c5188f24159498f6f84fe586bc47dea4a2de7a8fcdb"}]},{"bom-ref":"72c6fffd0e03d58d","type":"file","name":"/juice-shop/node_modules/make-dir/package.json","hashes":[{"alg":"SHA-1","content":"efaeb3af11445ed86a3b422c6779425597aedf92"},{"alg":"SHA-256","content":"d97dcd396bb3397b3e6651032ed52fd937dcfc6da85bd792792f3ecfb8206326"}]},{"bom-ref":"27db6f53525b6f18","type":"file","name":"/juice-shop/node_modules/make-error/package.json","hashes":[{"alg":"SHA-1","content":"e83b2183c8ea3ce675ef5fead31c1290015f32fe"},{"alg":"SHA-256","content":"50c34173c986be81cb3efe6a2663cca1cc84ecc6ab2d8fd33ddd234e59012bee"}]},{"bom-ref":"532670a832e4a38b","type":"file","name":"/juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/package.json","hashes":[{"alg":"SHA-1","content":"563b0d8af1a9641083e8f6cefbf4259fa845e7ca"},{"alg":"SHA-256","content":"bee0609d5ab09a590afe0e1209d3702b0afb0a3c158492f90902a724d889d22b"}]},{"bom-ref":"7e3d1cd2ebba5ac0","type":"file","name":"/juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json","hashes":[{"alg":"SHA-1","content":"046524b23a7aefb2b0cfd3ebbd0fd84c0f7df3f6"},{"alg":"SHA-256","content":"a33b5a293825b22957629dafe778ea4164e577499418cd907d937b874f27675a"}]},{"bom-ref":"26659a0d30b1f82a","type":"file","name":"/juice-shop/node_modules/make-fetch-happen/package.json","hashes":[{"alg":"SHA-1","content":"4e321611ef7ad4a60c9b8db56a8e49c35f4624f5"},{"alg":"SHA-256","content":"279b653b3c792aefb9cef4f0822747a5d81c1fd135bc92bc1251112ddc695b84"}]},{"bom-ref":"e4ca902cadd3b4de","type":"file","name":"/juice-shop/node_modules/make-iterator/package.json","hashes":[{"alg":"SHA-1","content":"4d4a1468c0616ef8d46d346b089bcb5d03ffe180"},{"alg":"SHA-256","content":"40aa14a22aba7bb3f924fcf0fd9228bc957318fcfeadf357533ee3d86782acec"}]},{"bom-ref":"db743d21b6fbea95","type":"file","name":"/juice-shop/node_modules/make-plural/package.json","hashes":[{"alg":"SHA-1","content":"d39bcf894b551faefa974cf0f466849a7c416c2c"},{"alg":"SHA-256","content":"dea92be18b2be286d23fee583b178685ecd7e18c49d2535d0ba625a02722553b"}]},{"bom-ref":"a9748b28cb4993e6","type":"file","name":"/juice-shop/node_modules/map-cache/package.json","hashes":[{"alg":"SHA-1","content":"59f4b9e44939cd98fa3853cd0437d509aed52b92"},{"alg":"SHA-256","content":"6f7a40df8df45e11963987035e12955b2e4a5fba23c8768fe1952d034680492d"}]},{"bom-ref":"7226864c939c21a7","type":"file","name":"/juice-shop/node_modules/map-visit/package.json","hashes":[{"alg":"SHA-1","content":"c6bc75728b734e76e5bae9cc912813bf5e7881c4"},{"alg":"SHA-256","content":"ccdc56c6d8e9bd165f7a83d8b94b327582b7ea31807a6aad40decdb8e49ae6a0"}]},{"bom-ref":"f66dbe519b6167f8","type":"file","name":"/juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json","hashes":[{"alg":"SHA-1","content":"9735c2bc0d60a2aaa6d810d4cf1c47774b914f9c"},{"alg":"SHA-256","content":"675f6e2380c3118ca2c7e1bf39a2720b0eda169a282adabb0f38d27049a8283b"}]},{"bom-ref":"9ca0c99b436cdb50","type":"file","name":"/juice-shop/node_modules/marsdb/package.json","hashes":[{"alg":"SHA-1","content":"05593b5112e981dce1e0cc9fab47651e53dda0b8"},{"alg":"SHA-256","content":"3f66481f2e5de498a9b36561856a2e689ba4ed420d7f552887783b3a44e3d2f9"}]},{"bom-ref":"c89443375bf9a836","type":"file","name":"/juice-shop/node_modules/math-interval-parser/package.json","hashes":[{"alg":"SHA-1","content":"1e2f73e92f8caa8815589e89dcba720f53f0b218"},{"alg":"SHA-256","content":"5db4e0e76fdf0f85f164380a4d113ae51c34752d0d4f57a9e360ac88d199a33b"}]},{"bom-ref":"231110a380b7bffb","type":"file","name":"/juice-shop/node_modules/math-intrinsics/package.json","hashes":[{"alg":"SHA-1","content":"017b2996c50a49f073f75e2cb92b61b9d4258bce"},{"alg":"SHA-256","content":"39d74aa5a354153130706286dd60a2d8409ce0c8f66546eff2edcac0afff17e1"}]},{"bom-ref":"e161ce91d6d47f48","type":"file","name":"/juice-shop/node_modules/media-typer/package.json","hashes":[{"alg":"SHA-1","content":"866c9ea28a167b6800da67cdbe18cc9f0ec5cbab"},{"alg":"SHA-256","content":"8ccf875e488e700b79ec48386e2f47c51c5f26297ec74e5e4e5d92dc5d70ef30"}]},{"bom-ref":"aeb042fedc33011e","type":"file","name":"/juice-shop/node_modules/median/package.json","hashes":[{"alg":"SHA-1","content":"9cbbd09b97f16663e8695325d1ce0c44ae624cf5"},{"alg":"SHA-256","content":"48ae606a70183af9efa60fba296cfe1fdc103c06d3d5073e1b6c88312492bbe7"}]},{"bom-ref":"5524bc75ab5dd59c","type":"file","name":"/juice-shop/node_modules/merge-descriptors/package.json","hashes":[{"alg":"SHA-1","content":"d393c91c5d7c5291956c48571625b13cddd28990"},{"alg":"SHA-256","content":"6321e7d658510186de8976bd577ef59a1dcc4f1371d238ce2e676e484d1ebbed"}]},{"bom-ref":"e2b7bc4ba91f70c2","type":"file","name":"/juice-shop/node_modules/messageformat-formatters/package.json","hashes":[{"alg":"SHA-1","content":"97ee08ab442ed44e08cfc000ed6f5a9f57795c1a"},{"alg":"SHA-256","content":"a29374a4688c850e080f311c796e3875a2c860c21389f59e82e5a17791c8aac2"}]},{"bom-ref":"8e1068e268c22381","type":"file","name":"/juice-shop/node_modules/messageformat-parser/package.json","hashes":[{"alg":"SHA-1","content":"d65d6a13fa614fdd498350e8839e76bbd3259ff3"},{"alg":"SHA-256","content":"7d4f82a9c3781764f348c4bae11f4466f0ef8de8557fcb955a9246f14e2fffc0"}]},{"bom-ref":"901671a0be17bf75","type":"file","name":"/juice-shop/node_modules/messageformat/node_modules/make-plural/package.json","hashes":[{"alg":"SHA-1","content":"4c9ce9e1ead0092177f7ce3e2dc6f5c6ebf04c33"},{"alg":"SHA-256","content":"2ff54f256f10f5f7d6d5542b83a1b659897f6b8620521eb8df01dbe83cc57b49"}]},{"bom-ref":"3e26c9e46ccbe79d","type":"file","name":"/juice-shop/node_modules/messageformat/package.json","hashes":[{"alg":"SHA-1","content":"8d0f9e8b22ad0e4931d7109d2b8075fa34d07b0d"},{"alg":"SHA-256","content":"9a3b8590efa611ef114b154994715e4f9c1226f16592922e48ab86245dd8c6b5"}]},{"bom-ref":"e15a35f7d48cc307","type":"file","name":"/juice-shop/node_modules/methods/package.json","hashes":[{"alg":"SHA-1","content":"93fab7b874afa4232986a2cab9a7e900b5eaee5a"},{"alg":"SHA-256","content":"1aea21641646c87a589208a9363141cd2acd503db45c635f8217613c45837c09"}]},{"bom-ref":"7659fbe758e85333","type":"file","name":"/juice-shop/node_modules/micromatch/package.json","hashes":[{"alg":"SHA-1","content":"6d6680424a952f00748d4adeab90cba48e7f34e3"},{"alg":"SHA-256","content":"1ee68d25837f01bf38614622496b3675070fb8f05daac0ceaa4a06e29c29355f"}]},{"bom-ref":"0d2d7f5d78e0c057","type":"file","name":"/juice-shop/node_modules/mime-db/package.json","hashes":[{"alg":"SHA-1","content":"192a69685a32f1ccc5df8a54ea0f117c48bd87f1"},{"alg":"SHA-256","content":"d03e37b915a050af548d543f4e45ff5de06ec767c19e745f18c431d9dc26b5bf"}]},{"bom-ref":"1b4613c54af5247b","type":"file","name":"/juice-shop/node_modules/mime-types/package.json","hashes":[{"alg":"SHA-1","content":"ee2c9eae301358bf7d646b5b7ede6c28fed4bf96"},{"alg":"SHA-256","content":"5053cc10259c3913ab6b6c8f13170a619c0d1836c1d9081238329a559fafeb3a"}]},{"bom-ref":"c8feb8c4f86d517d","type":"file","name":"/juice-shop/node_modules/mime/package.json","hashes":[{"alg":"SHA-1","content":"0779ea22afe593a2ec0223d16e9ccb5d0e01e45f"},{"alg":"SHA-256","content":"f6a871d6ab40d2f2945d626a4d75da2fce78a35737c0870a0a4da9bee43f9d4e"}]},{"bom-ref":"7ab639e3e0a1bbbe","type":"file","name":"/juice-shop/node_modules/mimic-response/package.json","hashes":[{"alg":"SHA-1","content":"082938445f1ca0117cf3c38752fb121b427d382b"},{"alg":"SHA-256","content":"a3c32b6656683020a9458474c9536dcbf37b873668b87635c19ff10b58f362ae"}]},{"bom-ref":"a9aaa15f59adceb4","type":"file","name":"/juice-shop/node_modules/minimist/package.json","hashes":[{"alg":"SHA-1","content":"2bec91d11358048bff848e353df12837beb6ad94"},{"alg":"SHA-256","content":"252881f6a068a3e70386706d88a694b5e8e9e053b6d9f309fd9a329e651bbf81"}]},{"bom-ref":"55db0940d602c014","type":"file","name":"/juice-shop/node_modules/minipass-collect/package.json","hashes":[{"alg":"SHA-1","content":"7ca3a77ca7b795148ecee5d9ebbe96e968dddb15"},{"alg":"SHA-256","content":"042ab826c5440a7d01a1cafae44c54840618319e2e64ed40df006c542b0768f8"}]},{"bom-ref":"2ecdb68d32378a4a","type":"file","name":"/juice-shop/node_modules/minipass-fetch/package.json","hashes":[{"alg":"SHA-1","content":"20a8b7cdd0d9df659a448aef3a4589ca2a95d39e"},{"alg":"SHA-256","content":"75e1d21fe4253c6a01b012e347900cf44c13f0ff541a5e000ff930faa504d84b"}]},{"bom-ref":"58827b7182b1b7b7","type":"file","name":"/juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"fc79b496665e2cdfc4bdaac9c7d7c4b2f4645f2c"},{"alg":"SHA-256","content":"e99f6b67ba6e5cda438efb7a23dd399ee5c2070af69ce77720d95de5fb42921e"}]},{"bom-ref":"38cea6b6bb502962","type":"file","name":"/juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json","hashes":[{"alg":"SHA-1","content":"d6a16b480cbd582f969b3d0ed89a157316268d10"},{"alg":"SHA-256","content":"c56b604bce814520105739e9559142ea9d4417454ebb933fd5687ca1d8d89bd5"}]},{"bom-ref":"cd3ca3f61ae30f11","type":"file","name":"/juice-shop/node_modules/minipass-flush/package.json","hashes":[{"alg":"SHA-1","content":"c89612a2a9c68141b8271bbc94bcc88067c29790"},{"alg":"SHA-256","content":"822c46377be9b8a54b3565210b03f874f65f28c88cca59168368fd11842219cd"}]},{"bom-ref":"3011886023cee085","type":"file","name":"/juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"fc79b496665e2cdfc4bdaac9c7d7c4b2f4645f2c"},{"alg":"SHA-256","content":"e99f6b67ba6e5cda438efb7a23dd399ee5c2070af69ce77720d95de5fb42921e"}]},{"bom-ref":"3e765795292d1046","type":"file","name":"/juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json","hashes":[{"alg":"SHA-1","content":"d6a16b480cbd582f969b3d0ed89a157316268d10"},{"alg":"SHA-256","content":"c56b604bce814520105739e9559142ea9d4417454ebb933fd5687ca1d8d89bd5"}]},{"bom-ref":"882258caab61b5c8","type":"file","name":"/juice-shop/node_modules/minipass-pipeline/package.json","hashes":[{"alg":"SHA-1","content":"e30c58465801deaceb4b81898e531c75679563b1"},{"alg":"SHA-256","content":"c20f059ca6012af5a3d255948c7ab1fccc06ad1d0019c669b08ba251cd4b281d"}]},{"bom-ref":"797912f8403f6ecd","type":"file","name":"/juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"fc79b496665e2cdfc4bdaac9c7d7c4b2f4645f2c"},{"alg":"SHA-256","content":"e99f6b67ba6e5cda438efb7a23dd399ee5c2070af69ce77720d95de5fb42921e"}]},{"bom-ref":"30dc4577e768a230","type":"file","name":"/juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json","hashes":[{"alg":"SHA-1","content":"d6a16b480cbd582f969b3d0ed89a157316268d10"},{"alg":"SHA-256","content":"c56b604bce814520105739e9559142ea9d4417454ebb933fd5687ca1d8d89bd5"}]},{"bom-ref":"696e201942ff9efc","type":"file","name":"/juice-shop/node_modules/minipass-sized/package.json","hashes":[{"alg":"SHA-1","content":"615e0e93dfdbc65b217029380591abc9e9b64136"},{"alg":"SHA-256","content":"55b337582c4192528f19eea2ababf77b18fe2ada15f346b25a2c1d276fec182b"}]},{"bom-ref":"eb8af0cee26a6530","type":"file","name":"/juice-shop/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"798df22ae1185484c372b4da30c4d75a0e7ea572"},{"alg":"SHA-256","content":"f6cfe184c40e1c08eac8f614d7ca6888fee9654259668ad0670bb6011f74a005"}]},{"bom-ref":"472c63e6460b386a","type":"file","name":"/juice-shop/node_modules/minizlib/package.json","hashes":[{"alg":"SHA-1","content":"84d8d3aa79f268476fb7904393588b04eead52ed"},{"alg":"SHA-256","content":"e3be75cf1475cf676d2aeb5a91e3afa3975018565f654b61906c6ca5565e68e0"}]},{"bom-ref":"41f5c9660fb21936","type":"file","name":"/juice-shop/node_modules/mixin-deep/package.json","hashes":[{"alg":"SHA-1","content":"dd2586b0c55f1abfdf46028249cad10d37b6d18a"},{"alg":"SHA-256","content":"90b077cff5552f5ea9594b64ca6a48b7ece1db0948fe0467b89b86c0592cb555"}]},{"bom-ref":"1db203f5bd55c29c","type":"file","name":"/juice-shop/node_modules/mkdirp-classic/package.json","hashes":[{"alg":"SHA-1","content":"1038c88acb879de67ec347d0c4e1639e6ddc6f17"},{"alg":"SHA-256","content":"dd81e4703dc7005247e7c2dc056c67c936923a40b4dc9b266cf8acf3442ba89c"}]},{"bom-ref":"612d9361308fa3b3","type":"file","name":"/juice-shop/node_modules/mkdirp/package.json","hashes":[{"alg":"SHA-1","content":"46da394a85c88f3288e19ccd89c03174e1360c52"},{"alg":"SHA-256","content":"a7357d86be1fd6cd9ac7bc78c4d49155ce08c6087a2378fae5b15ce2eb34b9a2"}]},{"bom-ref":"7fee63d75c40673b","type":"file","name":"/juice-shop/node_modules/moment-timezone/package.json","hashes":[{"alg":"SHA-1","content":"f63ec700f7f848f155b904f161a24db413a96aed"},{"alg":"SHA-256","content":"4b5a6218fe37ea04bbe19f463fc2477e141bfb8ee18506bd99e871a0d25c3dad"}]},{"bom-ref":"b77eb21ca0b44ee5","type":"file","name":"/juice-shop/node_modules/moment/package.json","hashes":[{"alg":"SHA-1","content":"d32c71de37d4b9dffede0ee39dedd2eca5b4bb12"},{"alg":"SHA-256","content":"5e2f0870f4d1bbef11e8bf90babd72a4399b86b19da81de796a58457a37b8e13"}]},{"bom-ref":"e0aa22860cba3d49","type":"file","name":"/juice-shop/node_modules/morgan/node_modules/basic-auth/package.json","hashes":[{"alg":"SHA-1","content":"b2df92eda0861bfdf03b3689d8e6a53bbd607901"},{"alg":"SHA-256","content":"eacbd5624f044dbbdd9daf971ee004012e835368f7002f2dee742275e463eeea"}]},{"bom-ref":"10377e07e072bb9b","type":"file","name":"/juice-shop/node_modules/morgan/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"b060a05a5a82cecb","type":"file","name":"/juice-shop/node_modules/morgan/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"5df4ff772f122c84","type":"file","name":"/juice-shop/node_modules/morgan/node_modules/on-finished/package.json","hashes":[{"alg":"SHA-1","content":"c29040f7d6143d368f7373aa6cced5817b070c87"},{"alg":"SHA-256","content":"c67ecda258b136ba8f9bc2b6600979bde85308c2a27ea0941465d9cb12239cf3"}]},{"bom-ref":"2f0aa1268f26c27d","type":"file","name":"/juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json","hashes":[{"alg":"SHA-1","content":"bf9a046dba09dcce1bd474ff0f84c39cb57dc5b4"},{"alg":"SHA-256","content":"3d8b6d944be9e931a178914afbb3d6b79bfa199c032872b687bed41ed996c747"}]},{"bom-ref":"5659b211ca0e14a6","type":"file","name":"/juice-shop/node_modules/morgan/package.json","hashes":[{"alg":"SHA-1","content":"12b5f22ea2a5cfefd023b561d82364d939346484"},{"alg":"SHA-256","content":"4b0296a5e97c48109500944481c91bc6548a3fa2d8cffe3eadb2efad148859e2"}]},{"bom-ref":"67e4877b3d323bfb","type":"file","name":"/juice-shop/node_modules/mout/package.json","hashes":[{"alg":"SHA-1","content":"961312a129ca9ff8ba04623b6507d91a2f95ea3f"},{"alg":"SHA-256","content":"fc5a7da4bdd4f1d2b7db11588b90c77f0de25b0e16b4b3342706fb677fb70c08"}]},{"bom-ref":"978406924c88c1e6","type":"file","name":"/juice-shop/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"c290eb97736177176d071da4ac855ab995685c97"},{"alg":"SHA-256","content":"1a6b4d9739790c0b94ab96c8cc0507e281c164c311ff4fbf5e57fb8d26290b40"}]},{"bom-ref":"1bb01f6ee1e4216c","type":"file","name":"/juice-shop/node_modules/multer/node_modules/mkdirp/package.json","hashes":[{"alg":"SHA-1","content":"44ed68c9d570bf46fb09d444537a6520b60f77cd"},{"alg":"SHA-256","content":"8856bdf1f9b0f5d6b79fc8af4c5d23ca25a41c8cbce465d4b2f5a2852eab1859"}]},{"bom-ref":"bfb6890c59075d9c","type":"file","name":"/juice-shop/node_modules/multer/package.json","hashes":[{"alg":"SHA-1","content":"9d5f9e911709c067c01dc860c8f6e35a7429a6ab"},{"alg":"SHA-256","content":"49eef045324ab4b414b473dd93dd471f68dbc68eaa7003e88e85b6f70c5b4873"}]},{"bom-ref":"bf84d96078485552","type":"file","name":"/juice-shop/node_modules/mustache/package.json","hashes":[{"alg":"SHA-1","content":"7388b74f1debb1f95b9fd3f1d61102a98c28909f"},{"alg":"SHA-256","content":"6cd082a032f4c79c9f57d1bbd0ebbf9626d05e25f3347b20d3745708b57ecfae"}]},{"bom-ref":"aabf4201c9743423","type":"file","name":"/juice-shop/node_modules/nan/package.json","hashes":[{"alg":"SHA-1","content":"0e0bd529c8f4d49238fb7e91741829cf7b0d2686"},{"alg":"SHA-256","content":"9be1db68926741824af69344a811048ea7f236090ee7b39fd639aec9e0a1f2c7"}]},{"bom-ref":"608a9af0b89d7240","type":"file","name":"/juice-shop/node_modules/nan/tools/package.json","hashes":[{"alg":"SHA-1","content":"c8b6de0212f33be85f01aea1581791bd14aa2a73"},{"alg":"SHA-256","content":"26c59824a231aa81659c1d72c0a359e271889881218212ececcd4b393dfe13aa"}]},{"bom-ref":"862e7bd94e0fd7ec","type":"file","name":"/juice-shop/node_modules/nanomatch/package.json","hashes":[{"alg":"SHA-1","content":"fe200be1cf7563f9445a8b07aa9354f534c0f408"},{"alg":"SHA-256","content":"a8c64c345932f29d458cc0973c0c5a3b9fb4c3cca3561a828f48a06b60f1d416"}]},{"bom-ref":"7782473349d52921","type":"file","name":"/juice-shop/node_modules/napi-build-utils/package.json","hashes":[{"alg":"SHA-1","content":"b502791eceb8f2957092667ec0ad17b7dba27817"},{"alg":"SHA-256","content":"a49e21f07e39fa8b5ab477b981260594519dca2e0107e820826c040054a63a1a"}]},{"bom-ref":"f1f02a95e74f8220","type":"file","name":"/juice-shop/node_modules/needle/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"3d5aebece9ee472dd80cdbe1235c8ce746c76c25"},{"alg":"SHA-256","content":"bc3ebfd4898960d942e65f60696f2af26917d6ddf016dd159c52beb9241d3983"}]},{"bom-ref":"c476e56065fd959a","type":"file","name":"/juice-shop/node_modules/needle/package.json","hashes":[{"alg":"SHA-1","content":"9bf939335cef204af46611dc82702b42200fdc34"},{"alg":"SHA-256","content":"5fa6ed0d41bd2d31a28d87fe3529024f19da63f499bc046fe292d0ce82446357"}]},{"bom-ref":"bc04e7c7bf65a75f","type":"file","name":"/juice-shop/node_modules/negotiator/package.json","hashes":[{"alg":"SHA-1","content":"94342123a37046fc1dd4ed813dd2103479225426"},{"alg":"SHA-256","content":"d7c1fb78e3186b6385077e0b7b365adca324274963e41e1d68f78b4f82105e4f"}]},{"bom-ref":"d8fe14245de69d43","type":"file","name":"/juice-shop/node_modules/neo-async/package.json","hashes":[{"alg":"SHA-1","content":"420739d2572278d648b89b2206cfbf89e89832ef"},{"alg":"SHA-256","content":"bdf14e4aab20dbe30f54ecb40d41ff75339327f9a1cf8638931ea16256ceaa6f"}]},{"bom-ref":"e9b12a36521ff8d7","type":"file","name":"/juice-shop/node_modules/node-abi/node_modules/semver/package.json","hashes":[{"alg":"SHA-1","content":"21cae1218ba3b5465b4fe24b2834306c0091cec7"},{"alg":"SHA-256","content":"5040deda6072a93c40e36c5188f24159498f6f84fe586bc47dea4a2de7a8fcdb"}]},{"bom-ref":"095c2f1d5ff4f9da","type":"file","name":"/juice-shop/node_modules/node-abi/package.json","hashes":[{"alg":"SHA-1","content":"df5a7d5e4921222cd4686a78783540cea2c316c3"},{"alg":"SHA-256","content":"b5db851f28f5d20f1d0aed33ccc40aceab12fb3472108cd1fe4f6118be11084b"}]},{"bom-ref":"a2e929a893250ffa","type":"file","name":"/juice-shop/node_modules/node-addon-api/package.json","hashes":[{"alg":"SHA-1","content":"7823e132377d718289188b35c5c8c362e8d89953"},{"alg":"SHA-256","content":"e4947cf10e432c42459e60a00947ccd1ad2501e16cf1a530b3d39f0c2de5c83f"}]},{"bom-ref":"db9b31b08956c1ed","type":"file","name":"/juice-shop/node_modules/node-fetch/package.json","hashes":[{"alg":"SHA-1","content":"3bf38043f961b5239a3e198325a553012c08a45f"},{"alg":"SHA-256","content":"000a0b3b037d4e3e211e7b7ca559a5a62a39b96ca2c6bcdaed3aba0a545eedba"}]},{"bom-ref":"26350d21d27f0302","type":"file","name":"/juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json","hashes":[{"alg":"SHA-1","content":"58ff9d74c88270726b05e383ba4d2641a18438f3"},{"alg":"SHA-256","content":"1903498f98eab52f962076359b74e436bb24cf484fd1a75af97a2509712029ae"}]},{"bom-ref":"9317ad6a93401fc6","type":"file","name":"/juice-shop/node_modules/node-gyp/node_modules/isexe/package.json","hashes":[{"alg":"SHA-1","content":"33fc88b1f05370bb6518291c601cf96cfcafdc3b"},{"alg":"SHA-256","content":"40b17c58e0324bd3311cc201cfe513054e6af10261f872c8873ae290d620d5c6"}]},{"bom-ref":"e93fd251578056b3","type":"file","name":"/juice-shop/node_modules/node-gyp/node_modules/nopt/package.json","hashes":[{"alg":"SHA-1","content":"317e51d1f350fa28d851280d460bebcd9154acca"},{"alg":"SHA-256","content":"a892ac4d9de9c19c5649cd38963ff353ce637455f83667a6b3a691bee62a7912"}]},{"bom-ref":"8258b1c731d19c28","type":"file","name":"/juice-shop/node_modules/node-gyp/node_modules/which/package.json","hashes":[{"alg":"SHA-1","content":"519f542417e96085fb8a1ad8d7a0f913155b5e56"},{"alg":"SHA-256","content":"9f06638e5fcb977409c2181382492dd0d62885999e5739a8f285960d5a78906d"}]},{"bom-ref":"2bbd5a0de4f70864","type":"file","name":"/juice-shop/node_modules/node-gyp/package.json","hashes":[{"alg":"SHA-1","content":"ccf15dc1a8d1d80613e27c704d1776222cc81229"},{"alg":"SHA-256","content":"f7b6b8bc2c6051e72af8038882314efea54a7b0f7c8c4cf93db264b03c477d60"}]},{"bom-ref":"51d275ee331aae0c","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json","hashes":[{"alg":"SHA-1","content":"3a785cd04b35cc9a5fb36ad1a97561e7d3c3cf53"},{"alg":"SHA-256","content":"49144a24c7d686ca276850e6ffdd97147148c10acf3fe94317c96aa07de6a6ed"}]},{"bom-ref":"db1efbdd1c927678","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"01bd7ab28aab5e56","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json","hashes":[{"alg":"SHA-1","content":"c3024b92485c885b974e1f46cb2c32de716c6f06"},{"alg":"SHA-256","content":"7c18e85ac9eff99dc6cb6c5626e11ebea658e69119e0bc8cb4bd799c2b48125a"}]},{"bom-ref":"11547d68e6a8a43c","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json","hashes":[{"alg":"SHA-1","content":"5e6807bb3e5a5035a1cf03f1a855b3e6492f4ae1"},{"alg":"SHA-256","content":"3539da425561866028c253efb502461eba9a61f60e7aed6236df87f8f5fa8217"}]},{"bom-ref":"c92a6798cdf2c7a1","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"65b66c61525b0df6","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"78b354cf444327b4","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"e55449021f01663c8f607ceb7dbbf50d166624f1"},{"alg":"SHA-256","content":"f62740d4879900b0e5c1ab64580e4dae15e1345b162d148a260d39834c8f41ba"}]},{"bom-ref":"f44b290260e17a7f","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json","hashes":[{"alg":"SHA-1","content":"bcb1bbab5e11777e5eabdd3ddcf01fbf2529853c"},{"alg":"SHA-256","content":"2a50eac171f8d9eead35f637c6c4bb965875fe5c876b5c888ba5fde46f4daf9d"}]},{"bom-ref":"690526265ea93479","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json","hashes":[{"alg":"SHA-1","content":"44ed68c9d570bf46fb09d444537a6520b60f77cd"},{"alg":"SHA-256","content":"8856bdf1f9b0f5d6b79fc8af4c5d23ca25a41c8cbce465d4b2f5a2852eab1859"}]},{"bom-ref":"51b855491cb7eefc","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json","hashes":[{"alg":"SHA-1","content":"332100289a0b019f231d6066376efdfb85345547"},{"alg":"SHA-256","content":"d85eee455ed9a79caa4a91d52e89857e576d30eefc3c826f0bf4dfbe067d0679"}]},{"bom-ref":"d990b89d0922423b","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json","hashes":[{"alg":"SHA-1","content":"d1241a4f102aa0d377e63ee84d58b278677c3435"},{"alg":"SHA-256","content":"3fb2eed4a1f87b6d9c0b28cb502967bff6c3bfd3484e505b91b157d88200d071"}]},{"bom-ref":"4b973a731c76e0dc","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json","hashes":[{"alg":"SHA-1","content":"21cae1218ba3b5465b4fe24b2834306c0091cec7"},{"alg":"SHA-256","content":"5040deda6072a93c40e36c5188f24159498f6f84fe586bc47dea4a2de7a8fcdb"}]},{"bom-ref":"6609cde4fbf70f8a","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json","hashes":[{"alg":"SHA-1","content":"cb08ea3f1813046f69fe762a54ee739e63596d79"},{"alg":"SHA-256","content":"a042350bb5cc1c9677d434b751b6a44fead64bcea99393a1251620db9c0e17a1"}]},{"bom-ref":"29e381ab3576b02c","type":"file","name":"/juice-shop/node_modules/node-pre-gyp/package.json","hashes":[{"alg":"SHA-1","content":"508afa4b14190f24381eebc0cbdd37fd03d370e8"},{"alg":"SHA-256","content":"f3e84b56fe45a07986847204250cb1fc382071adf2aa9e96bcea2ebc61355cd4"}]},{"bom-ref":"6518dade91b07b94","type":"file","name":"/juice-shop/node_modules/noop-logger/package.json","hashes":[{"alg":"SHA-1","content":"0e21795f953d07a6714df586fde5026d83794a17"},{"alg":"SHA-256","content":"0af1b47cb5cb1cefca495ac1bbaa6a7e0372f2865103a5dacb64b99dfd990d17"}]},{"bom-ref":"113b6478b1af8508","type":"file","name":"/juice-shop/node_modules/nopt/package.json","hashes":[{"alg":"SHA-1","content":"2c81ffca00f3b09f0669b43bbda6cfc723c05d5d"},{"alg":"SHA-256","content":"cf052eb4218045a3c48485f42ef3ec4cfb5e5c1f4b4753765d44eb5e730b1e68"}]},{"bom-ref":"ad58cc6a1f774aa4","type":"file","name":"/juice-shop/node_modules/normalize-path/package.json","hashes":[{"alg":"SHA-1","content":"4d6a654a05a46de332cfc70023e3ff0b39673fba"},{"alg":"SHA-256","content":"cd2d883ed14f4525cc3a87441b616327d38d1f8d096d12eef35f4c60dac9d796"}]},{"bom-ref":"18ba905f5751fa0f","type":"file","name":"/juice-shop/node_modules/normalize-url/package.json","hashes":[{"alg":"SHA-1","content":"671dad55b1d83fb8c0838614bf00a76f7592961b"},{"alg":"SHA-256","content":"69befc6d902d0a1b361bbfb5ab863704b67ab5d9df1dbd9869a9152f6ad4c5d8"}]},{"bom-ref":"4525b634ae1a3a21","type":"file","name":"/juice-shop/node_modules/notevil/node_modules/esprima/package.json","hashes":[{"alg":"SHA-1","content":"683cbde057cd3d8ff0105ecd318496ae8f6b19d2"},{"alg":"SHA-256","content":"9c8ec869b019be7bbc6e877aced29252cb4e229801e0dcd81ec36baf06c10722"}]},{"bom-ref":"576c3e722878a4dc","type":"file","name":"/juice-shop/node_modules/notevil/package.json","hashes":[{"alg":"SHA-1","content":"120bad0d2afc319a5da02e45d3a921b134636026"},{"alg":"SHA-256","content":"f9c36acd702b764beee8fdf8f3abec74b12bc1cb9b6b241ac9b88f8875e7c102"}]},{"bom-ref":"509be66e396bf493","type":"file","name":"/juice-shop/node_modules/npm-bundled/package.json","hashes":[{"alg":"SHA-1","content":"aee4023f29d5d73bbb7dedaa7187b2711b0a34e4"},{"alg":"SHA-256","content":"2f824d252e975f9a48384b691e02add8d85390aae1ee9e839cc3387d34b946c5"}]},{"bom-ref":"3c8026e825685d9a","type":"file","name":"/juice-shop/node_modules/npm-normalize-package-bin/package.json","hashes":[{"alg":"SHA-1","content":"11198c06f8e234719166cd7209046b80fc516ebe"},{"alg":"SHA-256","content":"67b169fe285b204b15486098d0811e526fdf0bfa1d06cfb67f51bcd59e056bd1"}]},{"bom-ref":"03fcdb7a95dba37c","type":"file","name":"/juice-shop/node_modules/npm-packlist/package.json","hashes":[{"alg":"SHA-1","content":"133a1af585371208c4017d29f13f33cd08dea5f9"},{"alg":"SHA-256","content":"55a0ee2e0cad20e525b8acf612ac1645f3fafa72721fde27e1a3b1e4a4aae7a0"}]},{"bom-ref":"c8510c9792f7fc81","type":"file","name":"/juice-shop/node_modules/npmlog/package.json","hashes":[{"alg":"SHA-1","content":"d655b0502579af043c389d145afe76ed496e3b0e"},{"alg":"SHA-256","content":"f88d2fef96cb03bfb402e22425b3b4214968f03d3c812e9c850fcdc5d7b9fd19"}]},{"bom-ref":"9aee14fa993fbb43","type":"file","name":"/juice-shop/node_modules/number-is-nan/package.json","hashes":[{"alg":"SHA-1","content":"b550ea20e6c7ed59ae2d8c0a384245bffab3f18e"},{"alg":"SHA-256","content":"242447f707a34988f6307983f56ab5efc4bee47dda47f931ad9d53ed9937c78d"}]},{"bom-ref":"1dda96d54cae256c","type":"file","name":"/juice-shop/node_modules/object-assign/package.json","hashes":[{"alg":"SHA-1","content":"13257489764dfb0dfce9cf643096047658a826d7"},{"alg":"SHA-256","content":"5990bbffa235fc675debd925d50f6c3f48a2b4526d8c9f7555cadec9029d0d7f"}]},{"bom-ref":"0f1122957614bafb","type":"file","name":"/juice-shop/node_modules/object-copy/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"alg":"SHA-256","content":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"bom-ref":"c09d84b4d69528de","type":"file","name":"/juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"alg":"SHA-256","content":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"bom-ref":"50785f8d0c7d79b5","type":"file","name":"/juice-shop/node_modules/object-copy/node_modules/kind-of/package.json","hashes":[{"alg":"SHA-1","content":"54d030d54e9eb97c0ba0aedc39a45f169857672d"},{"alg":"SHA-256","content":"4fbd705c00cde2b9b29cf368f9accf1a057065ab8a349f1a5d27e5f10eee36ff"}]},{"bom-ref":"2ff6a037985df2a8","type":"file","name":"/juice-shop/node_modules/object-copy/package.json","hashes":[{"alg":"SHA-1","content":"c431e1c4af7c3b38a52d9643602ebf7526145a0e"},{"alg":"SHA-256","content":"038f2df0ae1284902e864641c743339854974fda88b523d4a85b3805ff19de8d"}]},{"bom-ref":"9cfb8e2538452b38","type":"file","name":"/juice-shop/node_modules/object-inspect/package.json","hashes":[{"alg":"SHA-1","content":"f59a216249b68601d6e44515c4f9188a2110cc50"},{"alg":"SHA-256","content":"21c5c63f653705f44a60f5fe93752b231caf6ff07b01805740bd89b71b2d6d8a"}]},{"bom-ref":"7115e6c35ad64b56","type":"file","name":"/juice-shop/node_modules/object-is/package.json","hashes":[{"alg":"SHA-1","content":"b37d4100f63846d229417569f747a582e0729f15"},{"alg":"SHA-256","content":"642cdbac75e401aa7ccb5c3a1ae12765dbf03ee9e844c6e2215114f8b0ad7f2f"}]},{"bom-ref":"b7d2989def537eb9","type":"file","name":"/juice-shop/node_modules/object-keys/package.json","hashes":[{"alg":"SHA-1","content":"e40c3de9648f3ccff16f512b6316c7f1981b5834"},{"alg":"SHA-256","content":"60128330481888bf0e83a713699bee6668c5948821ef06106d8c9613b6081b45"}]},{"bom-ref":"d30484e70d959312","type":"file","name":"/juice-shop/node_modules/object-visit/package.json","hashes":[{"alg":"SHA-1","content":"b861515009e7b9f0f81afc15def332c6eaedfb26"},{"alg":"SHA-256","content":"ad7c3bb7c49b64966135199579946c8a0e3789bab24000bafc3df46ee0e0886e"}]},{"bom-ref":"dc9d4e5dd339df9e","type":"file","name":"/juice-shop/node_modules/object.assign/package.json","hashes":[{"alg":"SHA-1","content":"450174ba31f98098017fbf306567e4273a95c328"},{"alg":"SHA-256","content":"982c86a45d0edc61215628380656301e17e5a7f83c9e3072b38dff6778b0e1aa"}]},{"bom-ref":"0af45a885ee9a969","type":"file","name":"/juice-shop/node_modules/object.defaults/package.json","hashes":[{"alg":"SHA-1","content":"e2e67e299fc4fc4f3a49c7d763bb40d9f8f952b3"},{"alg":"SHA-256","content":"49c2b0cbb2f4939b127392fe318b41d1304bca237e963bb264b09acd38c3a7e4"}]},{"bom-ref":"3b47f01fea11a47d","type":"file","name":"/juice-shop/node_modules/object.map/package.json","hashes":[{"alg":"SHA-1","content":"fc036829452a5b195d1139453fdd07550b7c95fa"},{"alg":"SHA-256","content":"a57d602ccb0e7d55a2b304aba41457457b46225682fe862c02374acb3c5c0c2f"}]},{"bom-ref":"5022f80c93a3a13e","type":"file","name":"/juice-shop/node_modules/object.pick/package.json","hashes":[{"alg":"SHA-1","content":"7a553ddd8f24c96892437678a12c8a2cdd804312"},{"alg":"SHA-256","content":"e48178e83342140e91433af2e90ae5d41b7d70058ef92e1afea3acb9149f991f"}]},{"bom-ref":"96078f5dc68e8d24","type":"file","name":"/juice-shop/node_modules/on-finished/package.json","hashes":[{"alg":"SHA-1","content":"777e9cd400b42dee1199eacfb325876caeaff3cc"},{"alg":"SHA-256","content":"c812eca4b0dee2317cb446124cb27ae8e5b993c8fdd0144886b629ef6ef53fc1"}]},{"bom-ref":"337b267b070c1552","type":"file","name":"/juice-shop/node_modules/on-headers/package.json","hashes":[{"alg":"SHA-1","content":"924744de2790eee065f7c1437c9d4757cab78730"},{"alg":"SHA-256","content":"86ef65dd0d349960bfc6a01292c1d40f49b064fffca48bd209a0e693c534a246"}]},{"bom-ref":"54c2b3525eaa18fa","type":"file","name":"/juice-shop/node_modules/once/package.json","hashes":[{"alg":"SHA-1","content":"b2456f0417ad4f7dec058401908740c4da1ee7ba"},{"alg":"SHA-256","content":"33840d74c14c94bfb75c76374765b635531b1eacb88d7f1f2f380c94d0ea1328"}]},{"bom-ref":"764e5d49cb6b09cb","type":"file","name":"/juice-shop/node_modules/one-time/package.json","hashes":[{"alg":"SHA-1","content":"a7cf310a3413d75cf4374823b2300cfe2dec3b24"},{"alg":"SHA-256","content":"95f439060816dac444a0bd628e9849fd0894afe8e9eb4110bd737daadad46175"}]},{"bom-ref":"cc3cb5266dd7d7bf","type":"file","name":"/juice-shop/node_modules/opentype.js/package.json","hashes":[{"alg":"SHA-1","content":"2017ce966b04df622563e99bb7966c3b36998e57"},{"alg":"SHA-256","content":"1cf7903eeaba55cdb56ba47ce893a3b104ccecd2e954061b5c5616529a9db69e"}]},{"bom-ref":"92d7bcbf82f0e504","type":"file","name":"/juice-shop/node_modules/os-homedir/package.json","hashes":[{"alg":"SHA-1","content":"36fa0ba7b479b41f98dde0822cc2a026bd5d7e14"},{"alg":"SHA-256","content":"465f469dc1dc630aa9347b28153da8b71d94b8fe87669bd1d49bc5b0eeeb364b"}]},{"bom-ref":"d057d2fa24d47628","type":"file","name":"/juice-shop/node_modules/os-tmpdir/package.json","hashes":[{"alg":"SHA-1","content":"48367dfdddfa0b59ba77d7c490da5ed3124275b0"},{"alg":"SHA-256","content":"708404ce657fbad57a4804f3ccfcda877e038b981fb9675aebcc57de91e95694"}]},{"bom-ref":"262b16b926a9a8a4","type":"file","name":"/juice-shop/node_modules/osenv/package.json","hashes":[{"alg":"SHA-1","content":"76ff6531fce9614d1e45fa45269bc021992e75f0"},{"alg":"SHA-256","content":"184e6e41648f04dcb0d7141210a54bc2213c2e856aad7fd8f93a0bab7eb519c2"}]},{"bom-ref":"eaf00157d2e6d2a3","type":"file","name":"/juice-shop/node_modules/otplib/package.json","hashes":[{"alg":"SHA-1","content":"a9593456a4d78c46e7fbd46b6c6315d4dda05fdc"},{"alg":"SHA-256","content":"6139765b3710a5a764f611df5e1d145cdbb618729b8eb9e52f3e094012131dde"}]},{"bom-ref":"1aaef72517bab513","type":"file","name":"/juice-shop/node_modules/p-cancelable/package.json","hashes":[{"alg":"SHA-1","content":"1916b879c05ff7c43c6506dabd376267b118ad23"},{"alg":"SHA-256","content":"a65bb176766f5b9eb222552c19d553637ab89a572a7d1a37aea1c38348e353c0"}]},{"bom-ref":"f30277ac919aa673","type":"file","name":"/juice-shop/node_modules/p-event/package.json","hashes":[{"alg":"SHA-1","content":"9828dde97e4d989a4e855f4338d18543162103f8"},{"alg":"SHA-256","content":"35131b3ecb0dfec3dec4ffae014374deca7ed3c1fea16165f9bfc5fa55f4ad64"}]},{"bom-ref":"9775c9a14c53b5ea","type":"file","name":"/juice-shop/node_modules/p-finally/package.json","hashes":[{"alg":"SHA-1","content":"29a603e1e24363c6a469d6922dd71dea18d4a32d"},{"alg":"SHA-256","content":"a96137ab1fb624d4e5fe2b6413417565e72323e709268eab8a790ea51eeda6dc"}]},{"bom-ref":"ee2039b868552654","type":"file","name":"/juice-shop/node_modules/p-is-promise/package.json","hashes":[{"alg":"SHA-1","content":"5ec1f21e446cce1704f5bebd6c76308c624b3088"},{"alg":"SHA-256","content":"f320222ce152d59bbaa210d7b9f6c0b46c1be5f8b941aaa79388cfb84d63867a"}]},{"bom-ref":"809d47df0a86110b","type":"file","name":"/juice-shop/node_modules/p-map/package.json","hashes":[{"alg":"SHA-1","content":"5f275de37ed635969b147d1adac21fd6d36ced42"},{"alg":"SHA-256","content":"6f0aeb7043d0737e5bcaf8c2bf83b4a8ded247922aca592d684e37499d028ae7"}]},{"bom-ref":"2bff54e6f759f741","type":"file","name":"/juice-shop/node_modules/p-timeout/package.json","hashes":[{"alg":"SHA-1","content":"100425335fbce935be2397458b04276a845443ae"},{"alg":"SHA-256","content":"e95b82abb3ca8493c57213efdc80556eaf4be8409ca12dae831428c080c2c289"}]},{"bom-ref":"d452181b4c650be2","type":"file","name":"/juice-shop/node_modules/p-try/package.json","hashes":[{"alg":"SHA-1","content":"37f6698fd2ca69e00a1b747e374f1eb3d99954b0"},{"alg":"SHA-256","content":"ff793c821f36985cde9f9d9ff6297e6c1304f8e597aa2d48dc53eda83c11e54c"}]},{"bom-ref":"844a5c45781ee303","type":"file","name":"/juice-shop/node_modules/package-json-from-dist/package.json","hashes":[{"alg":"SHA-1","content":"d93947bd52021bb5f785613249e0e198a3b48025"},{"alg":"SHA-256","content":"38fdaf168bc63a6422a7dbe7e41a7b52b02326edef8b14019e0333ef60b37b47"}]},{"bom-ref":"ed8b792e4c2e1b66","type":"file","name":"/juice-shop/node_modules/pako/package.json","hashes":[{"alg":"SHA-1","content":"d10e69957646e41e179176878d2a3de76aaf4f13"},{"alg":"SHA-256","content":"dc1090fc2228e15fb13cc8aa81f3c99c9c0a4237f99a42d1c7ffda1b137cf1cf"}]},{"bom-ref":"dc3bf992f39af6b7","type":"file","name":"/juice-shop/node_modules/parse-filepath/package.json","hashes":[{"alg":"SHA-1","content":"a22d4709dc4be9310d39c64ec4f03233201f3d7d"},{"alg":"SHA-256","content":"1a299df30f2845bc3e8529b1833806d7e85914d9ce19b6ebe57d5a553399adba"}]},{"bom-ref":"d41a9b057a97624a","type":"file","name":"/juice-shop/node_modules/parse-passwd/package.json","hashes":[{"alg":"SHA-1","content":"25fb0f091c688a3376145c783fd823aa6fd93b82"},{"alg":"SHA-256","content":"0ddfc8e12d83546f17c0a269d47eaad6f74aab078ab1da742097823fba730eee"}]},{"bom-ref":"546bac2a8b79cd4b","type":"file","name":"/juice-shop/node_modules/parseurl/package.json","hashes":[{"alg":"SHA-1","content":"646dc756ff16c464fcb63e17b2cd5ee4ad4f8b66"},{"alg":"SHA-256","content":"98c7b953c844cac7c0be2d5abc6559c6fd3a6075fd159b04c0f1bf46145bfed2"}]},{"bom-ref":"1b74ea70bedc57b1","type":"file","name":"/juice-shop/node_modules/pascalcase/package.json","hashes":[{"alg":"SHA-1","content":"2a48fb470b49b29cf3f97ccf63b22feee5be71f2"},{"alg":"SHA-256","content":"d4e337414d0c50c3475b0d483363a4c51d804436fe66a3612b1e474722b8a6fb"}]},{"bom-ref":"04a82a1bceba279c","type":"file","name":"/juice-shop/node_modules/path-exists/package.json","hashes":[{"alg":"SHA-1","content":"dc362acdf83f36298d8ea6c823ac1d0b3b2096ea"},{"alg":"SHA-256","content":"5e258d1a0d185ae469fec34de2af18913421b94181ef61238efcfe0b00d1b2c3"}]},{"bom-ref":"eaef96b0e40c4716","type":"file","name":"/juice-shop/node_modules/path-is-absolute/package.json","hashes":[{"alg":"SHA-1","content":"51b80416ea8aff0f6f04b15ee2e114250ba1a14c"},{"alg":"SHA-256","content":"be5b83877f6998b840b9365d7ab77e885f0d583337826c22daccaeb6e303fd4c"}]},{"bom-ref":"d0deedb0552323b7","type":"file","name":"/juice-shop/node_modules/path-key/package.json","hashes":[{"alg":"SHA-1","content":"f330c46f59dbdd92dddf8a2cfc2c1569b469bdd2"},{"alg":"SHA-256","content":"25594dab72681c910d9cc919263a4daf27d77a75e0d2c26a4d958d6d6b798f86"}]},{"bom-ref":"dd4d4c3952aaa7ae","type":"file","name":"/juice-shop/node_modules/path-parse/package.json","hashes":[{"alg":"SHA-1","content":"6ea9437323546aaaeb28afa33d0c9c7ed03e93a5"},{"alg":"SHA-256","content":"9c680ecfd322afe056b4ccbfdb6c7043342276903f017c0a29b77c3926790d13"}]},{"bom-ref":"4b9a104273d7c22d","type":"file","name":"/juice-shop/node_modules/path-root-regex/package.json","hashes":[{"alg":"SHA-1","content":"715724f361b739f0c9721f038f1bd8b2bcbe5d60"},{"alg":"SHA-256","content":"dc054d43f815636a3dbb6d82a610289afd57b61c18b6e18f7c1f800f15f74ff4"}]},{"bom-ref":"c78e9db70514e598","type":"file","name":"/juice-shop/node_modules/path-root/package.json","hashes":[{"alg":"SHA-1","content":"0c48e82e37942bc5a594e8ddddf7f83ce3e0633a"},{"alg":"SHA-256","content":"03a07ba10675a90d6eda6eccb2f138aa6c0980db2e30ff7b3f9a1a20f140022b"}]},{"bom-ref":"9901f198a3ad41b7","type":"file","name":"/juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json","hashes":[{"alg":"SHA-1","content":"eba45f816c43b1e505440b7a7f8392e38ba11306"},{"alg":"SHA-256","content":"a7e05794a5dc81dfc79a0f186c5219f442f2f735b08a3e9b91aba59833badc2d"}]},{"bom-ref":"553caca23c1a5523","type":"file","name":"/juice-shop/node_modules/path-scurry/package.json","hashes":[{"alg":"SHA-1","content":"57ceeacc9d50abbd7e370e6a697520cc0784baa6"},{"alg":"SHA-256","content":"eda5ff683c26f88a134198fa2700b371abc9092c61a81474226bdfc6f9348c14"}]},{"bom-ref":"50d1742f31503d5d","type":"file","name":"/juice-shop/node_modules/path-to-regexp/package.json","hashes":[{"alg":"SHA-1","content":"44757af0fb6ee492a2f88ce7c226eac7d1bd9f02"},{"alg":"SHA-256","content":"39441795d309275bbe74b5836e34e6ab41feb31d74d37d54fca1090339fe6425"}]},{"bom-ref":"f5d070aff7604166","type":"file","name":"/juice-shop/node_modules/pdfkit/package.json","hashes":[{"alg":"SHA-1","content":"dc640b6b8ac5a82bd10be32a77fb21287dd4e25e"},{"alg":"SHA-256","content":"c839357686687a89e09118af96877e008463f9ec73743bd942393a1e1c8d2c2b"}]},{"bom-ref":"39ef62fef2455d41","type":"file","name":"/juice-shop/node_modules/peek-readable/package.json","hashes":[{"alg":"SHA-1","content":"046bccda296eb83ebe6419bcca8d83b6bc38cc0b"},{"alg":"SHA-256","content":"7be739e6dd2c01c1246559662feba2794332d16e28ef9927fdcb5f8ecd47f510"}]},{"bom-ref":"f5fd53ac0076d262","type":"file","name":"/juice-shop/node_modules/pend/package.json","hashes":[{"alg":"SHA-1","content":"bcc6ba00d4e6de6354b46bc7687d946fe6a1446d"},{"alg":"SHA-256","content":"1e4f01d39cc13c261f7ab81d0509d36bd98d8eceaf9ed75f2ab274286f3c3920"}]},{"bom-ref":"08c2f01e32a805bf","type":"file","name":"/juice-shop/node_modules/pg-connection-string/package.json","hashes":[{"alg":"SHA-1","content":"97c017fd2386cb88ee4164e1de9714b731956a3b"},{"alg":"SHA-256","content":"cb6a56ff8e49fea4df1512d8129db95a0229193eba6850619be15c001853594e"}]},{"bom-ref":"0e44ec2b2d71f201","type":"file","name":"/juice-shop/node_modules/picomatch/package.json","hashes":[{"alg":"SHA-1","content":"82a55c764518c102b45acb6b097bdfbc6ba874fa"},{"alg":"SHA-256","content":"39b4c548570b67f5a07fb596e2e102ad8b373f83a86d761d13df6d911f9a784c"}]},{"bom-ref":"fe1cf15d4b6734f7","type":"file","name":"/juice-shop/node_modules/pify/package.json","hashes":[{"alg":"SHA-1","content":"920b385a20c890185d57e5ea1dcc86e3ff4d51a7"},{"alg":"SHA-256","content":"6f3beed79477c32ec1533609a75bef5cc3998e96657277519b3d66bfcc6d046d"}]},{"bom-ref":"b5d97ea26eb5c9af","type":"file","name":"/juice-shop/node_modules/pinkie-promise/package.json","hashes":[{"alg":"SHA-1","content":"737766e86a40fa8b428ab9528b41bcc88430757b"},{"alg":"SHA-256","content":"0be4b7f157d8f59a1e9f3358c8ffc374e0350467ecebea59f795a49639115eb0"}]},{"bom-ref":"27b4d33f8bd59bcd","type":"file","name":"/juice-shop/node_modules/pinkie/package.json","hashes":[{"alg":"SHA-1","content":"b110de0e6bdd8dca481c37b9defbcbced1e414a8"},{"alg":"SHA-256","content":"afcd1666f0ca44b0ffe0587fbd1db52799334626cb121ef4eaa1780a9951dfb7"}]},{"bom-ref":"ea2bbe1a56284d01","type":"file","name":"/juice-shop/node_modules/png-js/package.json","hashes":[{"alg":"SHA-1","content":"b0ff53deb53ab5662bffc9d2f9a43cddf48ebfa7"},{"alg":"SHA-256","content":"0c880ac699010e47ab91ec98f3756ac54291706721829572932e67e8faf71cf6"}]},{"bom-ref":"30425bc7c6a4f3aa","type":"file","name":"/juice-shop/node_modules/portscanner/node_modules/async/package.json","hashes":[{"alg":"SHA-1","content":"5da55b9a896c8eed5f30013777ffbc8181bdfa67"},{"alg":"SHA-256","content":"180dfef0fd278a5225cdd10d1f352041129c337a961fb32ee53437fa85de76c1"}]},{"bom-ref":"60fcc29b3ff45312","type":"file","name":"/juice-shop/node_modules/posix-character-classes/package.json","hashes":[{"alg":"SHA-1","content":"9ba4c2d3cdcdd1b494cbf744d03395441a4098dd"},{"alg":"SHA-256","content":"2809c4891110ae872b5af2c1268f46ffd80e6d31689a03b75eaa544566d4e367"}]},{"bom-ref":"0a700afd19f4524b","type":"file","name":"/juice-shop/node_modules/possible-typed-array-names/package.json","hashes":[{"alg":"SHA-1","content":"23814e5ed3fdcea6f3c2e3299c1b9af685ba7c50"},{"alg":"SHA-256","content":"0ff73753495cfff4556a5f8b7847ba1c06530341986e642a8637c6db74d87894"}]},{"bom-ref":"325d8ccd31785ea0","type":"file","name":"/juice-shop/node_modules/prebuild-install/package.json","hashes":[{"alg":"SHA-1","content":"e94e270dc48d57def16e7e6e55f92a2a87e90f4b"},{"alg":"SHA-256","content":"3a1c35a4b0d10d5f721dea267fdbf9981c37d13ffdd0fbd97044c5f1fcbcb026"}]},{"bom-ref":"100596bc4a78e03c","type":"file","name":"/juice-shop/node_modules/prepend-http/package.json","hashes":[{"alg":"SHA-1","content":"a8b03b82dbd901db3e7c35f46d9ff9ed842fb6ac"},{"alg":"SHA-256","content":"310e7bb7d9e8be40ffd7a01972f41b43b14865db69290a157e748198544d9b0b"}]},{"bom-ref":"3e3bde32004fa0a7","type":"file","name":"/juice-shop/node_modules/proc-log/package.json","hashes":[{"alg":"SHA-1","content":"ef77e00bb180e2d474ef8ec427d3ddb2dffe8b60"},{"alg":"SHA-256","content":"636f411adcca5bcfec9c68ee39ce18f3ee00d27934dbbcde3c6635929faceb85"}]},{"bom-ref":"6b0a9a103219501d","type":"file","name":"/juice-shop/node_modules/process-nextick-args/package.json","hashes":[{"alg":"SHA-1","content":"75936b9172e05098607a006de74399060a53a79c"},{"alg":"SHA-256","content":"6d6d93d057f39bc3173d53e694b61833fd0ce89c1d669156169136d31a968131"}]},{"bom-ref":"b5ce6eb6a97b9598","type":"file","name":"/juice-shop/node_modules/process/package.json","hashes":[{"alg":"SHA-1","content":"266a0cf0da901a3bdd4ab76d0ba9032640455ca3"},{"alg":"SHA-256","content":"8501b4909630e60c9e9f68c4ca8ccb1964688500e61c60408a26d5480a9dd3d4"}]},{"bom-ref":"dfee6852531e4af1","type":"file","name":"/juice-shop/node_modules/prom-client/package.json","hashes":[{"alg":"SHA-1","content":"4872cb11562cf75991f7540f3d72892194be2ac8"},{"alg":"SHA-256","content":"c1a54b7367d3ed23cd955158efb260ea26d1fe9a9c391d805733524ef3ef3637"}]},{"bom-ref":"9cb0b485a339b1b7","type":"file","name":"/juice-shop/node_modules/promise-inflight/package.json","hashes":[{"alg":"SHA-1","content":"46be8c622d5a7a8c74a905df7eafb893fdb8a965"},{"alg":"SHA-256","content":"386697ebbf39442f0570d59c851e00ca22330a0a5ce3f389b621f6a0d6d7517a"}]},{"bom-ref":"6e3320e667ff6466","type":"file","name":"/juice-shop/node_modules/promise-retry/package.json","hashes":[{"alg":"SHA-1","content":"fc649cbedea73287db37a431e5761e9c0b4abca9"},{"alg":"SHA-256","content":"71c2995725304ffa82e03be2c21e83f3b7c0c557846df88aaed0f2b9fa75d911"}]},{"bom-ref":"c9a0d014868bcda7","type":"file","name":"/juice-shop/node_modules/promise/package.json","hashes":[{"alg":"SHA-1","content":"521b2aa15341f7fa10ae150c4aff97fdbdc755d7"},{"alg":"SHA-256","content":"86c20e9c15f4d9f1fdbde8abe56ffc37ae69deffbf3ffd1ecb88712cd0da79a5"}]},{"bom-ref":"832dbf6d0204c592","type":"file","name":"/juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json","hashes":[{"alg":"SHA-1","content":"73aea06cb5e5f59d7e3606c8ef2a286376c7b3ae"},{"alg":"SHA-256","content":"7848517bac5fd10abd76cd21b360b36ee2a444ee8d02e0f64fcbd6fde6d23628"}]},{"bom-ref":"797f8e75f798bf0f","type":"file","name":"/juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json","hashes":[{"alg":"SHA-1","content":"b66fee7ae17c1645f8993eb5b0d51dafb0fa54f0"},{"alg":"SHA-256","content":"1d20fd96a0d3c332937b99f41b64336872f9a78679ce75a5be6a4efb1bc6876f"}]},{"bom-ref":"6762a07a9f33fba5","type":"file","name":"/juice-shop/node_modules/proper-lockfile/package.json","hashes":[{"alg":"SHA-1","content":"8d5ebe5b9ba61918d5533be20640e436a0f59ad7"},{"alg":"SHA-256","content":"5941711e237eaf1b8889839f8c1bd2796bf319cabfb87e14b612535c05db570d"}]},{"bom-ref":"c16f1be1d06e39c6","type":"file","name":"/juice-shop/node_modules/proxy-addr/package.json","hashes":[{"alg":"SHA-1","content":"a04c60d6b2441d6e2a6ebddcab75aa6efc2d1d9c"},{"alg":"SHA-256","content":"e490a79f8058cbb7c0e9fd3b9977013102b5cbd8d232259b93bb2ebf85834a51"}]},{"bom-ref":"8de244292dd4a6d1","type":"file","name":"/juice-shop/node_modules/pug-attrs/package.json","hashes":[{"alg":"SHA-1","content":"b6adb0c7677506fb099c945daa2fade50883dc13"},{"alg":"SHA-256","content":"d064880b628e0ddc37c08af0da95486766c2eb313163c887a21996d5c96dce86"}]},{"bom-ref":"aa33a9eeddd61ffe","type":"file","name":"/juice-shop/node_modules/pug-code-gen/package.json","hashes":[{"alg":"SHA-1","content":"f42160fdfc8b1f4987fa0c1e0480c3baf4c99819"},{"alg":"SHA-256","content":"cfddb87d1f113279c8a1118e1c8d6163ab786634701affb6a3b1fa8b65020abb"}]},{"bom-ref":"9ee2e6727228a6e5","type":"file","name":"/juice-shop/node_modules/pug-error/package.json","hashes":[{"alg":"SHA-1","content":"6b67957081e9f303679cd5f7c4519b101e917879"},{"alg":"SHA-256","content":"6927ab8cdb89570d57b34d5953786ae2b56b89560301d452bc95c7519aa62212"}]},{"bom-ref":"6b716087dfc41a48","type":"file","name":"/juice-shop/node_modules/pug-filters/package.json","hashes":[{"alg":"SHA-1","content":"7a57db8c52388e0e345d522793b8842cd8d28ddc"},{"alg":"SHA-256","content":"88d2560b67ad36dafaaf59bfba4d42aa8aad7e96f181f37e067227b267924037"}]},{"bom-ref":"0941f68ecde2d333","type":"file","name":"/juice-shop/node_modules/pug-lexer/package.json","hashes":[{"alg":"SHA-1","content":"6c1c883900e11b3b22227f99d97cc525d19989b0"},{"alg":"SHA-256","content":"c49fbdee905f6f11a937a56b458e041e26bc418c3c29bd8d87603bd165a23944"}]},{"bom-ref":"da0c4374d5f4ef16","type":"file","name":"/juice-shop/node_modules/pug-linker/package.json","hashes":[{"alg":"SHA-1","content":"1696fada4ca8ba8097ef2cfa28d4337ba7607d4f"},{"alg":"SHA-256","content":"e284fe50d7618ddf9a8a32a6fce649ffc1cd5bec45e01ecf282878599d41db4d"}]},{"bom-ref":"9e555d45e56d2d5a","type":"file","name":"/juice-shop/node_modules/pug-load/package.json","hashes":[{"alg":"SHA-1","content":"e13cea3113c17bdd86ca3eb40af38c2e1295706f"},{"alg":"SHA-256","content":"04f9984f732962d8da625959b64c0d8ef4f7e1e5710a08109dd86e730a35dce6"}]},{"bom-ref":"62cce328d24adf0c","type":"file","name":"/juice-shop/node_modules/pug-parser/package.json","hashes":[{"alg":"SHA-1","content":"d111b223e7ec673a31910cda43a2ef7d4b2da1b9"},{"alg":"SHA-256","content":"b43513e8ce41a63f8cfc55e4dc9ab984f30660038837c734a1af60e0f3395bad"}]},{"bom-ref":"bac47d0a64e4359b","type":"file","name":"/juice-shop/node_modules/pug-runtime/package.json","hashes":[{"alg":"SHA-1","content":"8318bca8d15260b136ef57deff7a05b199dff789"},{"alg":"SHA-256","content":"7ec7b608c7bad13a87cf6def1504d52e9bbb9aa342a79377513c58b9a85407a2"}]},{"bom-ref":"4e6f765397dd1760","type":"file","name":"/juice-shop/node_modules/pug-strip-comments/package.json","hashes":[{"alg":"SHA-1","content":"d7037a265da4f9e91a6310af25e40ed858a33ebb"},{"alg":"SHA-256","content":"e499b0bb59d0755058031cd3a614c9ad196757ec3b36a761673f881592bb8d8f"}]},{"bom-ref":"b42028355b98f2c9","type":"file","name":"/juice-shop/node_modules/pug-walk/package.json","hashes":[{"alg":"SHA-1","content":"8d626183f9c9d359642139d252f7654feae0d189"},{"alg":"SHA-256","content":"3073874b1942b8fa10554e527a2dd8a25ba98b4bf7352f4c1c26a5c272bc47e2"}]},{"bom-ref":"026360178605d54c","type":"file","name":"/juice-shop/node_modules/pug/package.json","hashes":[{"alg":"SHA-1","content":"06de10246ab6d726f7dec52629480f572bf55a91"},{"alg":"SHA-256","content":"ab8c1149e6344596a854ee1267f2cf365bc90341a0d17f50620a467a320320d2"}]},{"bom-ref":"c37640865869f398","type":"file","name":"/juice-shop/node_modules/pump/package.json","hashes":[{"alg":"SHA-1","content":"60edca6fc589a9a2d86ff2724b42634a699fc152"},{"alg":"SHA-256","content":"adfb35f1acc31a99032086d259599397140da825f34924d31563b92eebdc3e33"}]},{"bom-ref":"3efd9128a8bd0978","type":"file","name":"/juice-shop/node_modules/qs/package.json","hashes":[{"alg":"SHA-1","content":"9c50c7c78f48501b78aaf6a599646c07d3f976ea"},{"alg":"SHA-256","content":"9a7c5e45d5a498ef79a4471511e389bbdfaa8737d0fdabb9db873b9cf09a733d"}]},{"bom-ref":"93ce3b69d3ba4a7a","type":"file","name":"/juice-shop/node_modules/query-string/package.json","hashes":[{"alg":"SHA-1","content":"e8cc4ec989ecb29722e4e4e683c1ec41e3181fa3"},{"alg":"SHA-256","content":"eb68a1c5d0725473fd4a6b2fe86a3858cdf56ab74971461c1e16000faff7cb9b"}]},{"bom-ref":"0c1ad72e5b2102e4","type":"file","name":"/juice-shop/node_modules/range-parser/package.json","hashes":[{"alg":"SHA-1","content":"e82a50d4be1c57ded40bf39a5232bf5c6dabb46d"},{"alg":"SHA-256","content":"d0b5f54eaa59001dc86720a9be1fdf653bad83707d70842332fb3e8847f65a89"}]},{"bom-ref":"ff97ef647320ab00","type":"file","name":"/juice-shop/node_modules/range_check/package.json","hashes":[{"alg":"SHA-1","content":"dab1ef784249ced9cec139f8ab8116ef52b3c492"},{"alg":"SHA-256","content":"2c24bfbea87b799d13ddf1abf348cd5343b811cfdc37a0e350a9456ce53405b7"}]},{"bom-ref":"e88d2ee1fb9d7a83","type":"file","name":"/juice-shop/node_modules/raw-body/package.json","hashes":[{"alg":"SHA-1","content":"96d635b6625ad7b5727b25ed22d5fb8eccec0276"},{"alg":"SHA-256","content":"371d95a705fbdf75bf820e49f7e329a5ba48a7b3a37eb12efef3029493318c13"}]},{"bom-ref":"e2bf72e56e149ad4","type":"file","name":"/juice-shop/node_modules/rc/node_modules/ini/package.json","hashes":[{"alg":"SHA-1","content":"14b52ea8911e4e9f89acb4d876e87755e54529e2"},{"alg":"SHA-256","content":"8cfafc3521292bd7434d2f40762984f36eb12f03bde92b42a9df2ea17552f4a4"}]},{"bom-ref":"dbc2011b5d70af47","type":"file","name":"/juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json","hashes":[{"alg":"SHA-1","content":"d33064d55afd32cee36afe2ef20a37d1e80c2967"},{"alg":"SHA-256","content":"52fba89a1d2724dfeafa21ec58f8c4a8a210103cc6b65b4468ab3fb973ad1753"}]},{"bom-ref":"08163399934cb73b","type":"file","name":"/juice-shop/node_modules/rc/package.json","hashes":[{"alg":"SHA-1","content":"19966e2b4994a704ea472a1ba1eb8e1d14f446d8"},{"alg":"SHA-256","content":"96f035349a8e6034d380348ec3d454ed8ea3a602c7a5700eb36ff48310bdbe9f"}]},{"bom-ref":"c92be20dfc0984c2","type":"file","name":"/juice-shop/node_modules/readable-stream/node_modules/isarray/package.json","hashes":[{"alg":"SHA-1","content":"e4a5d79d5ea9366beb66cf993d11b88603e6333e"},{"alg":"SHA-256","content":"93165ce56e458216c18240cd961a522af5b18e51da06f55d88ac552234455d95"}]},{"bom-ref":"908b46ccaa174c8a","type":"file","name":"/juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json","hashes":[{"alg":"SHA-1","content":"bf9a046dba09dcce1bd474ff0f84c39cb57dc5b4"},{"alg":"SHA-256","content":"3d8b6d944be9e931a178914afbb3d6b79bfa199c032872b687bed41ed996c747"}]},{"bom-ref":"8d1a32f07a32e465","type":"file","name":"/juice-shop/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"33a4118b015167682f053d85f7bb21b9ff9d161f"},{"alg":"SHA-256","content":"67bde829e31cba3f50c77d14a30fa0f2295223b7ffa07f3b84606a5a79bb97f8"}]},{"bom-ref":"8a1c328d472ed17c","type":"file","name":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package.json","hashes":[{"alg":"SHA-1","content":"3156a9cd35dc750bebc2eaaf42a5933c8ee6b892"},{"alg":"SHA-256","content":"5b105ac0abbf5985cbe62ad28a34032d85c7ef623e0eb01f39441b0feb419004"}]},{"bom-ref":"f1192ccbe702a5e3","type":"file","name":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"a2e7e379ccac07b02eddfa67746a0e521f5a4878"},{"alg":"SHA-256","content":"246e18f32bc77525436b73f8ac600560f246f9bc05a36dedc07f448ae19239ac"}]},{"bom-ref":"b0b9e1ce187de8e7","type":"file","name":"/juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder/package.json","hashes":[{"alg":"SHA-1","content":"3e519b003fbce961f41cc48fa4237c6debda1266"},{"alg":"SHA-256","content":"31984c85cd4f3df0aa75075acdec98c25961496897d1f46d04ed4a701f129c54"}]},{"bom-ref":"42f353f0254a98e7","type":"file","name":"/juice-shop/node_modules/readable-web-to-node-stream/package.json","hashes":[{"alg":"SHA-1","content":"b48d8b20ab930e5208848273443f9bf3bb368df4"},{"alg":"SHA-256","content":"3ee3a77f8bf8c288745aec229244cb79b63b9959a9b7c8ee18e326286976bc6e"}]},{"bom-ref":"fb9de125c5bf0943","type":"file","name":"/juice-shop/node_modules/readdirp/package.json","hashes":[{"alg":"SHA-1","content":"157901809959f68777047aa6a020c6a7be323255"},{"alg":"SHA-256","content":"14aa1c9d06048067c12990c3afee5fb0f310c9d4432f901fc0850426e9e15864"}]},{"bom-ref":"6636f29643699cfa","type":"file","name":"/juice-shop/node_modules/rechoir/package.json","hashes":[{"alg":"SHA-1","content":"074780fd0c9b73b6950e8d1575af5ff4b663414a"},{"alg":"SHA-256","content":"e63b051cbcd61e17c3ab84c9bd7315929c5425d7fbb91007a04245abf867a4b2"}]},{"bom-ref":"f48c167ad787344f","type":"file","name":"/juice-shop/node_modules/regex-not/package.json","hashes":[{"alg":"SHA-1","content":"c9f680ab670b03a6c63a80c89507ea2959f146de"},{"alg":"SHA-256","content":"ca1678f7a5f12d061bba346c8295a57e50b34791c0da06189384a3a08a2dfd36"}]},{"bom-ref":"399b6c6e3ea031d3","type":"file","name":"/juice-shop/node_modules/regexp.prototype.flags/package.json","hashes":[{"alg":"SHA-1","content":"f0b903f5607a2b6b97708e20a940efbf3d896589"},{"alg":"SHA-256","content":"03b311526afa87b388a05af86fb9ad86331888d2b5ef260e635c9023a9a14a1e"}]},{"bom-ref":"fcabc450ef830c7a","type":"file","name":"/juice-shop/node_modules/remove-trailing-separator/package.json","hashes":[{"alg":"SHA-1","content":"ca8ba920e17ef8348a3064c5705d3f90dac8b26f"},{"alg":"SHA-256","content":"5d1595f6fe1dc0db45fd3a05a64f0e5719b8af55ebd769f0bcba0ff6e7f8d7a8"}]},{"bom-ref":"358838e8c88cf6eb","type":"file","name":"/juice-shop/node_modules/repeat-element/package.json","hashes":[{"alg":"SHA-1","content":"998b30b4df691225c6688a8a9e1024148c53672c"},{"alg":"SHA-256","content":"9ee724bc05dba9deae2dc1d3ce8f8b2dba07f0866ccb29b7037d3405deab5865"}]},{"bom-ref":"fe9c3a950e5ac092","type":"file","name":"/juice-shop/node_modules/repeat-string/package.json","hashes":[{"alg":"SHA-1","content":"20646dfacb0f9f85f117ea5f503e3001664a1b57"},{"alg":"SHA-256","content":"dd718b676965bc48a769b675dd6f96a619d7e5786a059700cc3f87ab49bbb109"}]},{"bom-ref":"9da3f8404fa2914d","type":"file","name":"/juice-shop/node_modules/replace/node_modules/ansi-styles/package.json","hashes":[{"alg":"SHA-1","content":"3c9ef7bd0a1c3d805814c654c457cc315c48c116"},{"alg":"SHA-256","content":"d405f010681d53f77691015e98461f8484b2afe6a9edfdd2ddb27b1e8a8e883d"}]},{"bom-ref":"7a9a0444cef3f482","type":"file","name":"/juice-shop/node_modules/replace/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"d68fd2dc3d123bd0","type":"file","name":"/juice-shop/node_modules/replace/node_modules/cliui/package.json","hashes":[{"alg":"SHA-1","content":"3a61c252373aa1eeb6b761d39d33baac564ac4ab"},{"alg":"SHA-256","content":"aefd282b90d2d0a055f3b40bbd2010531ba7cbf902e76a314fe09fe777491814"}]},{"bom-ref":"baf6720ec801981e","type":"file","name":"/juice-shop/node_modules/replace/node_modules/color-convert/package.json","hashes":[{"alg":"SHA-1","content":"03f26ab8597e0117b7ad15bcfa9f0b31c8375ea9"},{"alg":"SHA-256","content":"9471d21744ca3137410448da6b3bd7b30ee91d42edce3b82ebcbf84faef74fb4"}]},{"bom-ref":"6ca6f775492b8a4e","type":"file","name":"/juice-shop/node_modules/replace/node_modules/color-name/package.json","hashes":[{"alg":"SHA-1","content":"411d7c87d5b1dec0d479aa13e3406b5c38ac34f5"},{"alg":"SHA-256","content":"4a557ea373907e4643badb89ff21b3f4b969d20631086d78eab2e03d05c2efa4"}]},{"bom-ref":"1b34401bb71890ef","type":"file","name":"/juice-shop/node_modules/replace/node_modules/find-up/package.json","hashes":[{"alg":"SHA-1","content":"5ca7872ad39eee7733cc76e3842bc670c99f8829"},{"alg":"SHA-256","content":"19b9626d190ae97ecbc47843ff5781c462b6acfca35a2652dccded7d046dce53"}]},{"bom-ref":"466671ea94961efc","type":"file","name":"/juice-shop/node_modules/replace/node_modules/locate-path/package.json","hashes":[{"alg":"SHA-1","content":"5f601eecc68d9b9eaf032912bf0326dafd3dc485"},{"alg":"SHA-256","content":"6fb0681c3501741d68594c69a0baae9f558f2d426c136946f2c7780a8c5e27bd"}]},{"bom-ref":"c8abe4e1c8a67cf0","type":"file","name":"/juice-shop/node_modules/replace/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"280930d830662d7377fd7dcdaa659e3d536b71c2"},{"alg":"SHA-256","content":"3b73bedeed5d09d561ddac7e212eb37e3eb37f0daba8738e59607ce1caaf93ed"}]},{"bom-ref":"caab702526f271f9","type":"file","name":"/juice-shop/node_modules/replace/node_modules/p-limit/package.json","hashes":[{"alg":"SHA-1","content":"fce4cfb0ed8e8882a02082db5cec1437a90e2fdf"},{"alg":"SHA-256","content":"d4529e88d06488042103f25322b0b60d90dfc5de0ed61c3b7c7d27f2ac3fe1bb"}]},{"bom-ref":"91d851836f13e440","type":"file","name":"/juice-shop/node_modules/replace/node_modules/p-locate/package.json","hashes":[{"alg":"SHA-1","content":"2a78ada043c0e10bff3b34fbbe5d1adb181b7c56"},{"alg":"SHA-256","content":"26d44c5d05942d6b315ecde2f3dcf78972cfb3b4c81c932ac2573d3eea5f5e94"}]},{"bom-ref":"04ec62ed51916de0","type":"file","name":"/juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json","hashes":[{"alg":"SHA-1","content":"1fbb028113b65f2616bec5fc66afee5f329607ad"},{"alg":"SHA-256","content":"ee3d1495da354ea19d3900e3f28a4e93cc202966623fee4ad6fe54346b385075"}]},{"bom-ref":"4deb5b687855d525","type":"file","name":"/juice-shop/node_modules/replace/node_modules/yargs-parser/package.json","hashes":[{"alg":"SHA-1","content":"728222492ccbc98db8f25613d6997f7524b9130e"},{"alg":"SHA-256","content":"2de71e9a1ff3e5bce791f5e3de66e1ad86f4f143d8c3ce4fbaad7a615e5c5e70"}]},{"bom-ref":"5edbb2f5369e2275","type":"file","name":"/juice-shop/node_modules/replace/node_modules/yargs/package.json","hashes":[{"alg":"SHA-1","content":"58caaec51e509a371e3df929a919a3157fdbfc7b"},{"alg":"SHA-256","content":"be417ad995e4f608d6f5243ad90b28f3f2604c73abb30d72382ae13358a74949"}]},{"bom-ref":"51068d88843aa723","type":"file","name":"/juice-shop/node_modules/replace/package.json","hashes":[{"alg":"SHA-1","content":"e3cc0e70d0bcee319ee831c0682c59b61ad3fb03"},{"alg":"SHA-256","content":"5c88ee721365a797b5846c260e968912c5de3b1966d843e8f8f0aadeea3421b6"}]},{"bom-ref":"f4ab91fe0e58a151","type":"file","name":"/juice-shop/node_modules/require-directory/package.json","hashes":[{"alg":"SHA-1","content":"a2e7fa658504a11868812ca0f9f8b08433bc2e3a"},{"alg":"SHA-256","content":"5690bdddd6eb4abd795fa5319df7552279508df9d562d571e3132ddff3045a71"}]},{"bom-ref":"67b4e5c15bb1ac11","type":"file","name":"/juice-shop/node_modules/require-main-filename/package.json","hashes":[{"alg":"SHA-1","content":"670907eeff6a76b76996f639a5e71a8cea7ed603"},{"alg":"SHA-256","content":"cc3853357a59a82c9a0e5cebbe52221eccc4a52bced4557300b69bbec17fa41b"}]},{"bom-ref":"2ce2faadf7fa1c8e","type":"file","name":"/juice-shop/node_modules/resolve-dir/package.json","hashes":[{"alg":"SHA-1","content":"b6147edfc55437b27388119c5ff8ce89eb4208fc"},{"alg":"SHA-256","content":"c124e4c2746edf4bd9322cb823ce1b4e0168ed393bfe2e6eecd8d12a47498d05"}]},{"bom-ref":"5d0115509aaa2aa6","type":"file","name":"/juice-shop/node_modules/resolve-url/package.json","hashes":[{"alg":"SHA-1","content":"ffeb3657769eea9f75497874896b131bc23f6b6e"},{"alg":"SHA-256","content":"9263bada694d57c6a441b3fed7901eab5c70b944fb58411e7341d55e83f91212"}]},{"bom-ref":"68f7e8772802f6af","type":"file","name":"/juice-shop/node_modules/resolve/package.json","hashes":[{"alg":"SHA-1","content":"d6cd8dab72951fe86cc7178bc25e4eb68fa26587"},{"alg":"SHA-256","content":"ee5d2ef47e108920c9285f6e9ad4bd7088f1f6bfec9da54e49af28ca775a288c"}]},{"bom-ref":"21ad1b62200af804","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/baz/package.json","hashes":[{"alg":"SHA-1","content":"0e5f7a5ddaf05e7d5a39fc67bbc4993de92e9012"},{"alg":"SHA-256","content":"cd33f816f635bcf9cdbe5a13d877bc8901a1a90819b1d73c16b35b6cdbebecaf"}]},{"bom-ref":"640bc0610931c0f8","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/browser_field/package.json","hashes":[{"alg":"SHA-1","content":"e5a9d36b5a39fc1f1c257ca949df43dd40a265ff"},{"alg":"SHA-256","content":"2857c211f81109bda6a96584f2e7a1ac5610baa0f67bbc77f7e766c4152281f4"}]},{"bom-ref":"897e68808d2db32b","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/false_main/package.json","hashes":[{"alg":"SHA-1","content":"9598eab563115c03c659ee404d91f9a6431df39d"},{"alg":"SHA-256","content":"064d9e3c87123a24e31276d1bcfce16b81bb2156d42c07f427b8ddcbf675f790"}]},{"bom-ref":"37af0de0803ece00","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/invalid_main/package.json","hashes":[{"alg":"SHA-1","content":"dad7dffe799806c49f1cccc039e3d6cbb38d1a26"},{"alg":"SHA-256","content":"ed30bf3c22be924be67b278ed079ba425dd0ae37110d7027bf9369f771abcb36"}]},{"bom-ref":"92d8b8255b4e8d43","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/multirepo/package.json","hashes":[{"alg":"SHA-1","content":"b58a1b0588a1102572e64a4d2047ce8731de1a76"},{"alg":"SHA-256","content":"ec13311cdf8e7ba462d94656a0f2f90c55b290dc1ad6f7e82da2d3b140c27f20"}]},{"bom-ref":"70489105e04bd7f9","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json","hashes":[{"alg":"SHA-1","content":"3926c908fd9627cc3e3094edf3a7fc547d4871a6"},{"alg":"SHA-256","content":"ab5dbb7f635d5474648e5ac92df08020b60d0d91a68a740e46186587e05d3da3"}]},{"bom-ref":"004eba0e651bea98","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json","hashes":[{"alg":"SHA-1","content":"9e0fcac261c4f4c0e6cbd05fd95ed904a9fe4b5b"},{"alg":"SHA-256","content":"f41fd8ba3d2df58d7d1658be4c77d11d07285fab1e94a6c8151b3548c6f0a8aa"}]},{"bom-ref":"5a3c3048e82eec84","type":"file","name":"/juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json","hashes":[{"alg":"SHA-1","content":"0803d5d30c2a6fec04f09b9969969a91743b28cf"},{"alg":"SHA-256","content":"41ea23c25ff8e7080ab08d38a9f5de9ab986280902f7268de45bc0a5b7e9e028"}]},{"bom-ref":"ed77b0f16dcd932f","type":"file","name":"/juice-shop/node_modules/responselike/package.json","hashes":[{"alg":"SHA-1","content":"51b587b317d6db031acef526f84e2cf043442bcc"},{"alg":"SHA-256","content":"df25ad367800a698875604c21edf7f76e2ed563f7069d8659eeb8db46ab10117"}]},{"bom-ref":"bf4d523dd4fe01d4","type":"file","name":"/juice-shop/node_modules/restructure/package.json","hashes":[{"alg":"SHA-1","content":"f1fb9c1b78a8fee6469b904983154c54b0430586"},{"alg":"SHA-256","content":"ff45dfa0be24887b940014f1abe1d876079b5aff4d09b7db18061f5bac257faf"}]},{"bom-ref":"1f3c96d257c92a40","type":"file","name":"/juice-shop/node_modules/ret/package.json","hashes":[{"alg":"SHA-1","content":"a750eb52b768c30860127f6fb4b7defd0f63e4d5"},{"alg":"SHA-256","content":"72c2758011f7536ae91bd5b059587226903f8cd50b0e5046b57039f0cd23ce98"}]},{"bom-ref":"40838e71bdfd5df3","type":"file","name":"/juice-shop/node_modules/retry-as-promised/package.json","hashes":[{"alg":"SHA-1","content":"08c60998fb0b0ee0a723a490df8d67c8d8df7ebd"},{"alg":"SHA-256","content":"b411ec1e5930b4d30c6cce8d39d119136504607a09d4e27a7ce4a61632a512ea"}]},{"bom-ref":"845094936f57f221","type":"file","name":"/juice-shop/node_modules/retry/package.json","hashes":[{"alg":"SHA-1","content":"10dd0941e4e65c436c4f7111efdb1679c966c478"},{"alg":"SHA-256","content":"c0733eb226e2a6572c7c9c2bc8b4a0efabe233971b0dee1e6d62c6898257e1da"}]},{"bom-ref":"4937c6866f083ca4","type":"file","name":"/juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"c4eeae07840fe9f5","type":"file","name":"/juice-shop/node_modules/rimraf/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"d471dfb2beb366d0","type":"file","name":"/juice-shop/node_modules/rimraf/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"72de7dc550d980af","type":"file","name":"/juice-shop/node_modules/rimraf/package.json","hashes":[{"alg":"SHA-1","content":"ed8ec0789d4558ea2492b653fd0be9f16b90020d"},{"alg":"SHA-256","content":"fea6f9125ca35f3d20946205be39fb3758b21b5af44f75910799573bd1230d4c"}]},{"bom-ref":"fc79e23288d2acb5","type":"file","name":"/juice-shop/node_modules/safe-buffer/package.json","hashes":[{"alg":"SHA-1","content":"6ce1dddfb8739c577ae2ad84f1aba01427791f57"},{"alg":"SHA-256","content":"e4018fdbfe625433371f48274fee26f520bbe865e0d8c85bf3aa07424134b90c"}]},{"bom-ref":"310afe454d0dd371","type":"file","name":"/juice-shop/node_modules/safe-regex-test/package.json","hashes":[{"alg":"SHA-1","content":"cb66d98715b7a0639f1f793aa1865634860a57af"},{"alg":"SHA-256","content":"b9efdb318b7f4094e6d2605ba9fbef93570abe1119488a491a4e8f3216781030"}]},{"bom-ref":"68e5c656eb7f3b65","type":"file","name":"/juice-shop/node_modules/safe-regex/package.json","hashes":[{"alg":"SHA-1","content":"417c11c826b088c2c4826ec15e92b1bb0969c208"},{"alg":"SHA-256","content":"bb8da78436ba7b47ca319947daf22b0d2b3ab396bed38095f2c89b50b5c4a85b"}]},{"bom-ref":"1b0e08c74df352c0","type":"file","name":"/juice-shop/node_modules/safe-stable-stringify/package.json","hashes":[{"alg":"SHA-1","content":"7fbe83d8818942f4a13c95d9dc4a265a0a178f4d"},{"alg":"SHA-256","content":"797e552ecb0f8ffe8ffb714e6c4888b28a8ca39eb9c0040836b2b6f640037798"}]},{"bom-ref":"f45c8763d766a21a","type":"file","name":"/juice-shop/node_modules/safer-buffer/package.json","hashes":[{"alg":"SHA-1","content":"5ed0fab8e5cac53e4d072acbd82fca9be08f5e67"},{"alg":"SHA-256","content":"4247a3a63c45a6a7ced1557fe4dd9d2a163af4915d594b95e5867b69a53edb52"}]},{"bom-ref":"98488c36266e521a","type":"file","name":"/juice-shop/node_modules/samsam/package.json","hashes":[{"alg":"SHA-1","content":"10173317cf457348a53bafc567e90bd60e443947"},{"alg":"SHA-256","content":"6a972c09f2f363b7d7c5f1fd35568f913b75b6256e5b1f7e6713ed47f751a4e8"}]},{"bom-ref":"9d62087bfe26d78a","type":"file","name":"/juice-shop/node_modules/sanitize-filename/package.json","hashes":[{"alg":"SHA-1","content":"fc63700a101c3d457af90963af4939b553135c9d"},{"alg":"SHA-256","content":"9fa92eaf12c53e3b4635c0a0c775fdcc04f623aca0bf02683f5204d54e87435e"}]},{"bom-ref":"5e53951adf2603e4","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json","hashes":[{"alg":"SHA-1","content":"92f89ed727789dfec8061a78aeb4b61afe286883"},{"alg":"SHA-256","content":"f50e652e1cd48ada00210fa948baf45543853fe1a5e59497bc20744d454a2d5b"}]},{"bom-ref":"a2055a729f66b622","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/domhandler/package.json","hashes":[{"alg":"SHA-1","content":"7deee12976bd63abcda058ea45238790cf5e82e0"},{"alg":"SHA-256","content":"042d85faac37437c9a63f3a73b1bd11b9b2d6f222ec06318c3b3f2c1b791ab03"}]},{"bom-ref":"80dbdf2b40ea151e","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/domutils/package.json","hashes":[{"alg":"SHA-1","content":"d78c2049a85f4b100f23bd9f9547ea79af37246e"},{"alg":"SHA-256","content":"47aec9a46c6ea593aa2fdda8e9f8d9169eb1b9e60a1606bd3c28c6baa061bd9b"}]},{"bom-ref":"e05c41d34ebd7abd","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/he/package.json","hashes":[{"alg":"SHA-1","content":"e8229c2260816ecf6ebc6a5f4ada1162383d98e9"},{"alg":"SHA-256","content":"f014bb22a82665e6c6bfa092fdf8ae1253b4720880d708bf5b164bbf4485f56b"}]},{"bom-ref":"c1f9573583dd91d0","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json","hashes":[{"alg":"SHA-1","content":"9b04372e328879041da8678a7ccf3c06a28941f0"},{"alg":"SHA-256","content":"9531c552f8bae4773c1cd60c82aa6eddfb455efda55b2a20bb651fc010da58fb"}]},{"bom-ref":"c98bc498a976c7fd","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json","hashes":[{"alg":"SHA-1","content":"ab8acbe8ed0a77bb0ffdb1416758fb659f61d598"},{"alg":"SHA-256","content":"083f974e63787f3d95611642c78c036bc2c5e0fbed443804500b9328ea69f74d"}]},{"bom-ref":"106394f35a5c8436","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json","hashes":[{"alg":"SHA-1","content":"727f3ff6469bd987fcea8093d885fd40ed5f0357"},{"alg":"SHA-256","content":"eb5d62e173ed8dd45dc5417c5d9b1981def2e335f44b402507fcf206310d81da"}]},{"bom-ref":"29fb5cfbacb1e8f4","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"a92e127209f2f143bdc03e00e3c32ac87b6dd13f"},{"alg":"SHA-256","content":"7a06e45bb5ec514ac88be84d3f679ee1b87228a41b805bfcff0b8452be35d802"}]},{"bom-ref":"2a1ef87c7999256a","type":"file","name":"/juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json","hashes":[{"alg":"SHA-1","content":"8bb5fc68a015d61057dff1f32826f6c2aadec61c"},{"alg":"SHA-256","content":"c2ddaf59d49fc50cb922aef5723935c9c0827e40a33a65b18197a447d966bc15"}]},{"bom-ref":"38922d9084626546","type":"file","name":"/juice-shop/node_modules/sanitize-html/package.json","hashes":[{"alg":"SHA-1","content":"5bead99213de5940b0e8f01d3e1cebf7b52eeeb4"},{"alg":"SHA-256","content":"91c64186e2ab5995c2bdd85edae12ef60a511bd27594e8c224aaaa7be4302ffc"}]},{"bom-ref":"205b43af53d3453e","type":"file","name":"/juice-shop/node_modules/sax/package.json","hashes":[{"alg":"SHA-1","content":"de8570e41ec3bcdb4e975503d69bab31af907c25"},{"alg":"SHA-256","content":"f78f8efd1a518cd6787c5c06806ee18ea559acf583cd80d2237641c4adcfb989"}]},{"bom-ref":"f2e1f9237f5c98bd","type":"file","name":"/juice-shop/node_modules/seek-bzip/node_modules/commander/package.json","hashes":[{"alg":"SHA-1","content":"74103756a0fe401ed4d8137e04607758a77897eb"},{"alg":"SHA-256","content":"3ab88e050858ad5fc1d2e7f993d959b83c7e2ddec64afe86cc4055f799e4762d"}]},{"bom-ref":"698e985d3c3011a4","type":"file","name":"/juice-shop/node_modules/seek-bzip/package.json","hashes":[{"alg":"SHA-1","content":"b9ebdcb7652f4785584d74376c1a378e786ba012"},{"alg":"SHA-256","content":"c2456ab31a98e61c5fbaea0e50fc6ac816e1c1b9ae0798353cb70237a578ec42"}]},{"bom-ref":"69a1f65f857749e2","type":"file","name":"/juice-shop/node_modules/semver/package.json","hashes":[{"alg":"SHA-1","content":"4828b73519e8746fc3d197d595acae81975cb4bc"},{"alg":"SHA-256","content":"bf2e091359d5870257cc8287a268e001bfb39abf19275f382276efe3c7785a4f"}]},{"bom-ref":"d83faf80f12e7f7d","type":"file","name":"/juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"1b4d3682dcf98701","type":"file","name":"/juice-shop/node_modules/send/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"ca66c0c6df7292ae","type":"file","name":"/juice-shop/node_modules/send/node_modules/encodeurl/package.json","hashes":[{"alg":"SHA-1","content":"73c01b81f34a9978b158df2744ef8c45251d6193"},{"alg":"SHA-256","content":"30b1a43843675f42033fd6c77c19b20ad4344844f0bd5526c586081e93a48fe8"}]},{"bom-ref":"60988c55e590edaf","type":"file","name":"/juice-shop/node_modules/send/package.json","hashes":[{"alg":"SHA-1","content":"ca40bd73bd6b7f456b8bea186f420b5d79bb15d8"},{"alg":"SHA-256","content":"e3a8d88593464c56e2a9177c8941b3bb3408d413aaa434674f4e398dd147bbee"}]},{"bom-ref":"f36abca3e89daf50","type":"file","name":"/juice-shop/node_modules/sequelize-pool/package.json","hashes":[{"alg":"SHA-1","content":"f4d051b193b22198e35b664d8137ce0faa320eb0"},{"alg":"SHA-256","content":"32a3cf4651e735e074ea036282c1fd04ec4e70ea1cc59ee1ade8e1507cc672f7"}]},{"bom-ref":"13b6444ef03ec6f6","type":"file","name":"/juice-shop/node_modules/sequelize/package.json","hashes":[{"alg":"SHA-1","content":"8b0e7b95571ff808c7ae2f5cbf8c9139d4281dbe"},{"alg":"SHA-256","content":"e80ea5958d53bd093683b93b83694619c0e3fe9c9217149b2fee5fbb24428ec6"}]},{"bom-ref":"00565f8eb6326e0d","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"01220c49ee2801f7","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/depd/package.json","hashes":[{"alg":"SHA-1","content":"f7628780acc25dc2bf90d09203940e23977b7ada"},{"alg":"SHA-256","content":"9df7afa632a7aa4e245c4583d06704b7f196cff999aca6d0a2492fa4d78f8e73"}]},{"bom-ref":"58a7832050aeb519","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/http-errors/package.json","hashes":[{"alg":"SHA-1","content":"65c46f4768a651c36a45eb1da2c7148df35fc255"},{"alg":"SHA-256","content":"599ee321940e69bff6a7f9c6000f1ca5aed0cc58a6cac48aed698f596412515a"}]},{"bom-ref":"871fcd0c63d584a9","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/inherits/package.json","hashes":[{"alg":"SHA-1","content":"5f5e7c47a8a2122526dadd5410c31caef51a458a"},{"alg":"SHA-256","content":"7e971f41f52ea0035c9be4f677bc979cb3dd9f2eb80127cc30d0dc25de233eac"}]},{"bom-ref":"81ee50e85204b4d0","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"0906afe9fe6e0ceb","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json","hashes":[{"alg":"SHA-1","content":"0ea4743f2d506edd891f66b7d3083142731f679f"},{"alg":"SHA-256","content":"bf5dc95332d295f68107fb7490c6a04b47c52a251577f9a4c3d73cd27d1a0034"}]},{"bom-ref":"ad5ff08f89a637c8","type":"file","name":"/juice-shop/node_modules/serve-index/node_modules/statuses/package.json","hashes":[{"alg":"SHA-1","content":"3eb797e37a18f16f3f41fed3cb41c8e425df5933"},{"alg":"SHA-256","content":"39cf653c972f99725bae6adab44da5df52185fa1fc3bdaf671a8f62d0e182631"}]},{"bom-ref":"4deb37dbabbb7efb","type":"file","name":"/juice-shop/node_modules/serve-index/package.json","hashes":[{"alg":"SHA-1","content":"d7baa6604e46bfce97f4900135209385b1ef201a"},{"alg":"SHA-256","content":"4ddc2ca698d1c61e053de0a596e31d48f025711886189ab8d536cfcce4903f54"}]},{"bom-ref":"c3edf4d7763f005b","type":"file","name":"/juice-shop/node_modules/serve-static/package.json","hashes":[{"alg":"SHA-1","content":"f375b54105591c3c15596b04d1ed9cdb1135128b"},{"alg":"SHA-256","content":"812b66751e10ac4f8bb6b85196eea32cf0f75d0c0195853b8baf10dbf7792a00"}]},{"bom-ref":"a3b0738bec9b3257","type":"file","name":"/juice-shop/node_modules/set-blocking/package.json","hashes":[{"alg":"SHA-1","content":"1fd9e7bbe562d20ee078877ba14aaef71a6dea6a"},{"alg":"SHA-256","content":"e0c598215c66f2c35edbc3cb2a3433d45f9d4b726524c095c93e7376d87a3bce"}]},{"bom-ref":"981c54ed171d8c71","type":"file","name":"/juice-shop/node_modules/set-function-length/package.json","hashes":[{"alg":"SHA-1","content":"bd0bcfc74bf8e9fe8d1edb2b3a893d096a6067f7"},{"alg":"SHA-256","content":"2c81bab7f7a60d625164bd840d863548e3f9d4d1aa976b9d2966e5e1e36132a7"}]},{"bom-ref":"bc6099554bb6401b","type":"file","name":"/juice-shop/node_modules/set-function-name/package.json","hashes":[{"alg":"SHA-1","content":"c9127dbfc1f2b960c9173553f74338ad3f2a4bb5"},{"alg":"SHA-256","content":"fc56137cbf0646e79e68881215cd5937db9830f3293e880e757b31832303e1fa"}]},{"bom-ref":"59f3e20fa5c1fb8f","type":"file","name":"/juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"alg":"SHA-256","content":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"bom-ref":"0c16dc7e1869311f","type":"file","name":"/juice-shop/node_modules/set-value/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"cf5a7ab0d7b3286b","type":"file","name":"/juice-shop/node_modules/set-value/package.json","hashes":[{"alg":"SHA-1","content":"c444e1b21ea02dd1af8e9adf108165c257afde40"},{"alg":"SHA-256","content":"bc791069c3343d20fc1b4442811d78925bd53e9c99b7861b808bef7bb0985c6b"}]},{"bom-ref":"993c1211367dd2a5","type":"file","name":"/juice-shop/node_modules/setimmediate/package.json","hashes":[{"alg":"SHA-1","content":"9cb87b9a133431be9bc111ed4b2aadbc10c0eb0e"},{"alg":"SHA-256","content":"56c7968c8062ad56e94b8ddb477e514098e0fa34b060aa86b67232fdb12e184d"}]},{"bom-ref":"1d35dfb436998bd8","type":"file","name":"/juice-shop/node_modules/setprototypeof/package.json","hashes":[{"alg":"SHA-1","content":"cbf2d7ae54256a7ab84245eb6d72c56f6a015453"},{"alg":"SHA-256","content":"5b39ddf23d2c12a751cb4af2ce12dd5c87314350be7526fff69b4a3ff2a2d538"}]},{"bom-ref":"8ee91e3cfbffed6c","type":"file","name":"/juice-shop/node_modules/shebang-command/package.json","hashes":[{"alg":"SHA-1","content":"2e2395a2e489846382e5cefdf011dcd7cacb82a5"},{"alg":"SHA-256","content":"44de390ae5ed6c5f9758b8b9c90b93fa53977d5361731600429f1de08f4b3f30"}]},{"bom-ref":"685324126d31f540","type":"file","name":"/juice-shop/node_modules/shebang-regex/package.json","hashes":[{"alg":"SHA-1","content":"4c10640951d12ad418aa40c29b550fdfe3d2567a"},{"alg":"SHA-256","content":"b8018c6b8cc9900dfd1ac18a54956ba34c453fdc2da5e5fe555ee8f04133a1c5"}]},{"bom-ref":"ca47aaca53927048","type":"file","name":"/juice-shop/node_modules/side-channel-list/package.json","hashes":[{"alg":"SHA-1","content":"21ef767ddb85a996d52fe8f3f2b988044a02598f"},{"alg":"SHA-256","content":"48b25a94e64980d573699ad6f5128ac8c521e908884a41a3835e97ef529ed584"}]},{"bom-ref":"6395f69bc84c91bf","type":"file","name":"/juice-shop/node_modules/side-channel-map/package.json","hashes":[{"alg":"SHA-1","content":"ab10f444db9aa7420125e321884ca7d765854b2f"},{"alg":"SHA-256","content":"914a8bd732b82523d95bb697eec3e6d95badc5eb13b196fb0772e59354a3ab25"}]},{"bom-ref":"479ead436b0abc0a","type":"file","name":"/juice-shop/node_modules/side-channel-weakmap/package.json","hashes":[{"alg":"SHA-1","content":"cdb337908d19d32a79dc189c7bce63981babc35e"},{"alg":"SHA-256","content":"8c11f0a1c6cfa549588d991a5cb1b04d62953277ed29f47463d415d5946388a8"}]},{"bom-ref":"a47cc67b5926842c","type":"file","name":"/juice-shop/node_modules/side-channel/package.json","hashes":[{"alg":"SHA-1","content":"ca10dba255c81fa003499be7fca61829ec3c331e"},{"alg":"SHA-256","content":"b33b18efda612f3149f2e5102b305cb77bc5067eae372fb1c83f74c263b5b18e"}]},{"bom-ref":"01057de1c9b6f601","type":"file","name":"/juice-shop/node_modules/signal-exit/package.json","hashes":[{"alg":"SHA-1","content":"69859ffcd06c12c103de10319bd03a2b5cbcb903"},{"alg":"SHA-256","content":"cec1bba4c97e0cf653c13c8c79f745aac2232131ee718c93c4236c1b9577a201"}]},{"bom-ref":"3e9cab7e1cedc2f9","type":"file","name":"/juice-shop/node_modules/simple-concat/package.json","hashes":[{"alg":"SHA-1","content":"f422558f27a7e5f252acbd8bdbc175e5c334733d"},{"alg":"SHA-256","content":"d6ae2e35a0c64b4469f1e531a3244efd50be7c115ef42d1422e54d14d9359e99"}]},{"bom-ref":"9c95f99e93628490","type":"file","name":"/juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json","hashes":[{"alg":"SHA-1","content":"c5a4c61cfb916b9f37bab7a1dfa468aa67621ed6"},{"alg":"SHA-256","content":"0c292d1260be4289147620bcdac5c9d87a54391253acd9c16b0bebbda2e207c9"}]},{"bom-ref":"73deda9bae7d90a9","type":"file","name":"/juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json","hashes":[{"alg":"SHA-1","content":"b6472ce506e8d5c379f868d79eb81e7a1b7f9989"},{"alg":"SHA-256","content":"50a55612f7430b826449e8404ab3137e28df64e75728c4c374c5a46e6e37a894"}]},{"bom-ref":"da5a5ab589f45aa0","type":"file","name":"/juice-shop/node_modules/simple-get/package.json","hashes":[{"alg":"SHA-1","content":"a230100956cda434dd566886e048f791b4e2f373"},{"alg":"SHA-256","content":"edb86ca0d77c45e8c16c1b7ff777dfb58f762f635888bb2ebdc25fc48e0069f3"}]},{"bom-ref":"db3a2ca576c561cc","type":"file","name":"/juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json","hashes":[{"alg":"SHA-1","content":"caa2c94ac35d101e10bd3a5f1ec569f058d3cfd4"},{"alg":"SHA-256","content":"e0aebc9e6b633f7000a2afe55612e53591e66cbcb6fd93725d9b11111c6d7021"}]},{"bom-ref":"247145bf4df3688e","type":"file","name":"/juice-shop/node_modules/simple-swizzle/package.json","hashes":[{"alg":"SHA-1","content":"e0614b638941a0511ac777bc818d2327ff37b244"},{"alg":"SHA-256","content":"2b264c12c6aaf58f8c84c8a6719e4c534f9975df07cb6f15b3121be6086bb853"}]},{"bom-ref":"528221464015f910","type":"file","name":"/juice-shop/node_modules/smart-buffer/package.json","hashes":[{"alg":"SHA-1","content":"a9db89be9421029bd73baf8199042a08253a0b59"},{"alg":"SHA-256","content":"188644cdf467d6a768ad25ed3ee8eb845dc5cb29aadc4c88ca7c5cb5f631d66a"}]},{"bom-ref":"e837ba84cd0bab12","type":"file","name":"/juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"ca2a7d4413c40ae9c669a82bf19b8cb2ae4a557c"},{"alg":"SHA-256","content":"03cce8ab627f9aa9d11af4a225523a9c7c67c51a135b630b85f5743920b312af"}]},{"bom-ref":"21d1788638162904","type":"file","name":"/juice-shop/node_modules/snapdragon-node/package.json","hashes":[{"alg":"SHA-1","content":"47b52f2e9cf0edf3ae6305c5d1f6f061c59f71eb"},{"alg":"SHA-256","content":"13501133635d6ff96db8402e5c28a7ee0de31a41d4ef7ba80e97ee603398dfcf"}]},{"bom-ref":"cc72a9fb7fcd45a7","type":"file","name":"/juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json","hashes":[{"alg":"SHA-1","content":"54d030d54e9eb97c0ba0aedc39a45f169857672d"},{"alg":"SHA-256","content":"4fbd705c00cde2b9b29cf368f9accf1a057065ab8a349f1a5d27e5f10eee36ff"}]},{"bom-ref":"42c9af6ba14a32f6","type":"file","name":"/juice-shop/node_modules/snapdragon-util/package.json","hashes":[{"alg":"SHA-1","content":"f01bcdb8b9ea0cfe3b38d71dedaf6c8d1d59542c"},{"alg":"SHA-256","content":"c457b508eb2431f475f66e454d205b3583b6feedbc05332dd761c5368bfd80bf"}]},{"bom-ref":"1348684c1c3e2d80","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/debug/package.json","hashes":[{"alg":"SHA-1","content":"8ebf0f80660d982fc68f00f82855696157e74b10"},{"alg":"SHA-256","content":"6c3d2c892db282317913ce7c340dd2edccd326bcafd18b644b8738144967d6ee"}]},{"bom-ref":"7d632470e5d57478","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"alg":"SHA-256","content":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"bom-ref":"15b2d22b204bf588","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json","hashes":[{"alg":"SHA-1","content":"0b20b8ef601e09d148e37bd152f4d960a6098cbf"},{"alg":"SHA-256","content":"c9c30569136a689a038356c1e4a5bb711f3520407d364cd96381ab009a8cd985"}]},{"bom-ref":"77d1a12c0d338049","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"alg":"SHA-256","content":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"bom-ref":"3be851f9fb18efcf","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"e4df992b15650494","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/ms/package.json","hashes":[{"alg":"SHA-1","content":"4d354da7ece1c7d5689b8104f3b6f3dcbac7790e"},{"alg":"SHA-256","content":"30fbfaa3840b2f63978ad4bcd7ed8dc24d277b818e4755fe93eda8cb1bc8b74c"}]},{"bom-ref":"9b01e57e6f46b6a6","type":"file","name":"/juice-shop/node_modules/snapdragon/node_modules/source-map/package.json","hashes":[{"alg":"SHA-1","content":"2ade857b8d1e3b1c635b2810548d4bd65008fa2a"},{"alg":"SHA-256","content":"b59a934eb7e663dd0e0ef9dc5888eaaa3f10016c029bd1962da31aaad6296277"}]},{"bom-ref":"122284133630e353","type":"file","name":"/juice-shop/node_modules/snapdragon/package.json","hashes":[{"alg":"SHA-1","content":"1b7c1d40e8e39bb85fe4551cdc1a036b0cede163"},{"alg":"SHA-256","content":"ef3d4c682fece7b9aed6c06563df4b3f468319dd719dd11e5eb2bf6dd6206b09"}]},{"bom-ref":"10a64410aa3f673b","type":"file","name":"/juice-shop/node_modules/socket.io-adapter/package.json","hashes":[{"alg":"SHA-1","content":"fb5c3162ffd9b1be27d08bdaa36ef6cf2e97aded"},{"alg":"SHA-256","content":"86922aabfaa9b82872def69312c92b61594068dc43dfc49b9e144a0496940cea"}]},{"bom-ref":"faaada55a4dbafd9","type":"file","name":"/juice-shop/node_modules/socket.io-parser/package.json","hashes":[{"alg":"SHA-1","content":"8407ea865970282b35bed55b7833de5bd41e840b"},{"alg":"SHA-256","content":"67463e2389df34f3fb19eda8e5bc3cc8caebb760a0530c5530a1e1ff9354600a"}]},{"bom-ref":"e8bfd72383327bec","type":"file","name":"/juice-shop/node_modules/socket.io/package.json","hashes":[{"alg":"SHA-1","content":"6f22afab9c088cf3ce3bf2d7b4a804024b45844a"},{"alg":"SHA-256","content":"1672136700d2101477b56598fac2ffc3f75927b73e29970efa8d6b092e602f0e"}]},{"bom-ref":"06b31b3e46ee6a76","type":"file","name":"/juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json","hashes":[{"alg":"SHA-1","content":"126adbedcff6faa6826eca63c75e9193237ab10b"},{"alg":"SHA-256","content":"7a08cb2fe1d2b788e0a7bf6a9b7597dbeeeae804698c2fbd15de786d284d327c"}]},{"bom-ref":"64c34d1d44a79235","type":"file","name":"/juice-shop/node_modules/socks-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"a52f0cff949fd82f9e42d4214d2917964d7a9bdb"},{"alg":"SHA-256","content":"5667d50ea8b62c802757a3a2737a6515edbae3129bb3ef0980ca5d15c91ed99f"}]},{"bom-ref":"55839d1425b2384a","type":"file","name":"/juice-shop/node_modules/socks/package.json","hashes":[{"alg":"SHA-1","content":"c92d113f3614e8c725fc4de50c3312bdcde18258"},{"alg":"SHA-256","content":"5967ec98ebf86a4adf2666870ae878d655104f04b264b1d630dcf324a4091223"}]},{"bom-ref":"0bb8ad247a7e20e1","type":"file","name":"/juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json","hashes":[{"alg":"SHA-1","content":"92992db85cebb6cc7fe8499883fab75317dede8d"},{"alg":"SHA-256","content":"a72e52a4583971e362e857316f0ac3455d8e337edfe9d517bb4b3df59c623019"}]},{"bom-ref":"fc06c56350c598d2","type":"file","name":"/juice-shop/node_modules/sort-keys-length/package.json","hashes":[{"alg":"SHA-1","content":"a9e67fe75f99168558e087c823e00d16e2e5fd9e"},{"alg":"SHA-256","content":"397d31b7680c4de5ef238fa187ab90c465d9001725425f1b5afcbc21da3117a0"}]},{"bom-ref":"0ed5c713f9ec4689","type":"file","name":"/juice-shop/node_modules/sort-keys/package.json","hashes":[{"alg":"SHA-1","content":"f83b46c2c5ffaafb231798460fcb5ed2f0f5abbd"},{"alg":"SHA-256","content":"62554970e1506c5f08d966be5f20601b4f48ac0f4558b7b22302b8da77f9b8e5"}]},{"bom-ref":"b4f312dd2a8b89a3","type":"file","name":"/juice-shop/node_modules/source-map-resolve/package.json","hashes":[{"alg":"SHA-1","content":"a0e8bc5d39015832d27bb4e0c69970f630eaf498"},{"alg":"SHA-256","content":"436a794b5e91e7bc0be8c1adb6d5e161bed7508a21c68b4524bc278c036cdac9"}]},{"bom-ref":"0a408f3a0cbc3182","type":"file","name":"/juice-shop/node_modules/source-map-support/package.json","hashes":[{"alg":"SHA-1","content":"da88a599cee829ba95c82545d5f3148f04da64e9"},{"alg":"SHA-256","content":"f54089d5208d092e8bebc7547a3bd2dc35d27668717158bfc3562c55ec4861bf"}]},{"bom-ref":"33f47905ddfe07a8","type":"file","name":"/juice-shop/node_modules/source-map-url/package.json","hashes":[{"alg":"SHA-1","content":"5197e075a31cdf06802d2630cf9c0a1a3c6ad659"},{"alg":"SHA-256","content":"e2ab48be878647a77117a669e3ccaf51359bd56be889ab5b8424927a9c8c24ab"}]},{"bom-ref":"b5a5873c243adfb9","type":"file","name":"/juice-shop/node_modules/source-map/package.json","hashes":[{"alg":"SHA-1","content":"14a0ce5da3f60b78d15612f9b2d3ef0e9bd38345"},{"alg":"SHA-256","content":"3fdebd9f5c0107bcf7b73e0d17e0147042bcfb74884106e4428afbf17171ef06"}]},{"bom-ref":"e6b463ba78a1db02","type":"file","name":"/juice-shop/node_modules/split-string/package.json","hashes":[{"alg":"SHA-1","content":"25330f08923fce34c89a587f8a317a6a6db7144c"},{"alg":"SHA-256","content":"8cef600c1ef4de73c804dd0293e8442ec5c78275f5d46db7b64927e973185467"}]},{"bom-ref":"98b90ac8e9af2ad2","type":"file","name":"/juice-shop/node_modules/sprintf-js/package.json","hashes":[{"alg":"SHA-1","content":"e99c21e49fb559d1b16f5662d44028a4e96b19a0"},{"alg":"SHA-256","content":"c97349295cae4e40a6f16a26096330997257c00be67bd8fd0ac3391719e4ee5f"}]},{"bom-ref":"b6765c206cb91963","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json","hashes":[{"alg":"SHA-1","content":"c20a133f8af3542513591f91ff497e787041046a"},{"alg":"SHA-256","content":"5b88548f042642dbf78f279484943e4814fc5bf7232d617304907442eef5acf0"}]},{"bom-ref":"cd28f6dc67c498c1","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json","hashes":[{"alg":"SHA-1","content":"ae912343fcf0eccd8a5f754a72bf2e9eea63a176"},{"alg":"SHA-256","content":"91391dee2904a0bb0de498cc0a41e020338d671a4c85f5bcafa15dde73eb26fe"}]},{"bom-ref":"0c794e8873950ab3","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json","hashes":[{"alg":"SHA-1","content":"d792cfe57d00f2091f3d8d2625450abc412db2f6"},{"alg":"SHA-256","content":"e8b9bcbdd0c1936b2f42a8973ebe253772972e73cfaef6087b187346a47ba5d3"}]},{"bom-ref":"07900bc8dcfd366f","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"b65c15e34d5ba2f0","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/cacache/package.json","hashes":[{"alg":"SHA-1","content":"b950dc47e5dcf04ff6ee11af65ab345b787fa32d"},{"alg":"SHA-256","content":"382853487006ff7da906b0e7bea08c4f3a7b4491da6a17b7c7c82dcf6db9df10"}]},{"bom-ref":"5ab082cf05fa584e","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/chownr/package.json","hashes":[{"alg":"SHA-1","content":"a23947ade20a2757d5abf7f9fec197c2674c0a20"},{"alg":"SHA-256","content":"96ba7fc1dcfad50de6c406fb3fcfe57850ebea4d8ecedbc0b45b9c59fc629d69"}]},{"bom-ref":"e5ebef104d8fade9","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json","hashes":[{"alg":"SHA-1","content":"ac9fad510ffaa52eccff29729383a2f0ed602bec"},{"alg":"SHA-256","content":"8fb6b0b19d09cc1c5b2caad128ae39b2fd693a35bb3d440c4e1143bfb9d10080"}]},{"bom-ref":"52f690adaf173bef","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json","hashes":[{"alg":"SHA-1","content":"c0d55f8b28bea19d1fbed323da70e9857ddaa74e"},{"alg":"SHA-256","content":"95e29f682649caf233b4ac9729efa0c1b3718ef179e7b44e21ea01a0941af071"}]},{"bom-ref":"e0bd75b08b24a415","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json","hashes":[{"alg":"SHA-1","content":"55871ab123b38e2af83fdab7b189a4a61ba46465"},{"alg":"SHA-256","content":"02b36a2a2e729813a196c97486bb12955345e201d6ccda5fb2b322f62fa381ab"}]},{"bom-ref":"c1bf448ff0a8d796","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/gauge/package.json","hashes":[{"alg":"SHA-1","content":"4fcf177b51dd6ac24efce2242b42e97148785e7d"},{"alg":"SHA-256","content":"9035270ed26179ae66ebb75f50a46b3c919ed6b0536350ce5130b72077b59de5"}]},{"bom-ref":"0bbe2f24fa01fbc4","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"8385834848e771bd","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json","hashes":[{"alg":"SHA-1","content":"563b0d8af1a9641083e8f6cefbf4259fa845e7ca"},{"alg":"SHA-256","content":"bee0609d5ab09a590afe0e1209d3702b0afb0a3c158492f90902a724d889d22b"}]},{"bom-ref":"37375a554af9ccaf","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"c9882a8fcdc1aef336df3579af2fbb95974c3931"},{"alg":"SHA-256","content":"8993f95f35c6bd7adef96df428b2aa1e6cadf1a6b9c33eaa917f05098bb1bfca"}]},{"bom-ref":"cc75429e2c58f621","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json","hashes":[{"alg":"SHA-1","content":"05256617890052107b341acf6cbe16fd9f22f86c"},{"alg":"SHA-256","content":"b06071b99bebe6cc7f7716f65ed4f36ff54aaf78d74ea0bec72f9029a8e2c215"}]},{"bom-ref":"7e3bba99a04c7eec","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json","hashes":[{"alg":"SHA-1","content":"8821070ee31fdf50e1f86d2044631dd4844dc388"},{"alg":"SHA-256","content":"550620d374c9f9c931c5a97a899b00ec74b5e89db48dce76b9c113dbf9e2c6f8"}]},{"bom-ref":"ffa359064cd8055f","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json","hashes":[{"alg":"SHA-1","content":"9bb60eb9422dfbbf71811d0c1fe00dc14f61a36c"},{"alg":"SHA-256","content":"ff358428a418a46fb2431a2c48b396fb01c8291fec9e1f14434ade01196c8e9c"}]},{"bom-ref":"72ed9a192079547a","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"89d28b6e3886d528","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json","hashes":[{"alg":"SHA-1","content":"ff5c7864735844778d9f653604ac1754604f89c4"},{"alg":"SHA-256","content":"a0f049a58dbf9fd58e9b4686db2d51200cdea584c9b6425b400faa24133ace25"}]},{"bom-ref":"6fd26b3feb2ecbfe","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json","hashes":[{"alg":"SHA-1","content":"d8d597c8560806f8ed174711d725bbef811d8e03"},{"alg":"SHA-256","content":"4d59739fa5052e0c91edc0642ad95414427ffbac186c5570257cec8eb78dd751"}]},{"bom-ref":"f404e684822b83a9","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"fc79b496665e2cdfc4bdaac9c7d7c4b2f4645f2c"},{"alg":"SHA-256","content":"e99f6b67ba6e5cda438efb7a23dd399ee5c2070af69ce77720d95de5fb42921e"}]},{"bom-ref":"a8c5e2e6072a2a6b","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json","hashes":[{"alg":"SHA-1","content":"5745585933310f7807eebd4e9bc01e2d83ba160d"},{"alg":"SHA-256","content":"dd7d78caf139ba9228a84bee7bb5fa7b92e4d332b836f07bdf1b0f9e78fa6340"}]},{"bom-ref":"79d2d3156022499b","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json","hashes":[{"alg":"SHA-1","content":"35b672da35e299376d0ffc4f22fd57088150a835"},{"alg":"SHA-256","content":"001ba5640df99785e76b7d407ae35a24c490f145737cf3f194408fb17dfec411"}]},{"bom-ref":"15ddf7892fad0d04","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json","hashes":[{"alg":"SHA-1","content":"9aea9b0daad0699494a286e8b104317015f9827a"},{"alg":"SHA-256","content":"1eb7b17d626d6201c70af32e684302ff3219d6fe583a2611a8a3119d98a68956"}]},{"bom-ref":"3cb964cf5e1534fb","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json","hashes":[{"alg":"SHA-1","content":"bc62a4513e54488bafdeb2f4095483538cc80503"},{"alg":"SHA-256","content":"961dd5d2924a81e0c75ae3e5853784ae270e894b86c0229e31ed8619893a582c"}]},{"bom-ref":"f48f79b6adaa4331","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/nopt/package.json","hashes":[{"alg":"SHA-1","content":"bb6de23bed529e3e5ea2583b0f1702ebb9d02805"},{"alg":"SHA-256","content":"9c2a5fec768304c3b6e67baaeec8cf4d4cd28a416c3f16da1de7db698ab772f7"}]},{"bom-ref":"a4d9525338a12860","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json","hashes":[{"alg":"SHA-1","content":"41bc0fcee7ad3ab38c8de1c030a849af36bbb262"},{"alg":"SHA-256","content":"13b247da6685d68bbbb6da390709fee7a2d6ce0658095bbc921ba31c1cbd86fa"}]},{"bom-ref":"2f60773a135952e2","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json","hashes":[{"alg":"SHA-1","content":"53b43dd098da8d4b0606d47cc71bbce0f9326251"},{"alg":"SHA-256","content":"d8502f5ce977ea10cc7e91e95b595ce845e838cf412801230e9a2f211ad68039"}]},{"bom-ref":"cf55a922996e7e11","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"6bc59e2d7a44059a5f86b25e3e8ef9b80a83fcac"},{"alg":"SHA-256","content":"469ea81f64037d1f179bcd46412217903a2924dd2e7d7d9b728659b6f12c3e69"}]},{"bom-ref":"da300353432169a0","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json","hashes":[{"alg":"SHA-1","content":"9db18a8163ab1fbb6e7c8bfd56c7483239d63c63"},{"alg":"SHA-256","content":"8337ba9774d6d8199a5861c6dfa57058f162bfb6210362c01db38f0a593f96d6"}]},{"bom-ref":"102e57c4ab06cb93","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json","hashes":[{"alg":"SHA-1","content":"b376e943406ee22b05111950d5053884327ec513"},{"alg":"SHA-256","content":"bbe51d9a0b7ac254c152efcc699dc65958e6fbab666d1c87d8b5873136b56a10"}]},{"bom-ref":"8626281543f10599","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/ssri/package.json","hashes":[{"alg":"SHA-1","content":"6e55d0ea8fbd72c6e89310dd958b22dcd6d2e56a"},{"alg":"SHA-256","content":"6b456b51d5431d6c47bd8ed15994582096f42e3e3cced980ecf4824bf627869f"}]},{"bom-ref":"67c9c8b45d490495","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.json","hashes":[{"alg":"SHA-1","content":"f351144cafb23a2e78d442708fcbcfdcd4c5420f"},{"alg":"SHA-256","content":"280af43113a60826e63a6bf79e115fdf5f89d5866f663cdde3d229640671cee1"}]},{"bom-ref":"bd55b452efb85df4","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/tar/package.json","hashes":[{"alg":"SHA-1","content":"8b9fbec9a68117d7405c65ab254846287a63a494"},{"alg":"SHA-256","content":"89bd6d32c9e56eab63f3f62b96080aa43afa530675701610d74793d4719d1137"}]},{"bom-ref":"ebe939002cbcffd7","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json","hashes":[{"alg":"SHA-1","content":"9ffc9a77d53279c1e6dc931d443376bdda383931"},{"alg":"SHA-256","content":"1a1017165f7029207fc753240baccebb6b658881fec0b7cc88558d833a74c711"}]},{"bom-ref":"1853bd6a9b31b546","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json","hashes":[{"alg":"SHA-1","content":"ea2ce7c13d4cba3ed5e48e0c8dbe7e22c7f38220"},{"alg":"SHA-256","content":"15936d07741b462fb77ed70603112bc2f8377869f326b15c185b78cea1692269"}]},{"bom-ref":"e4b9f716b6874043","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json","hashes":[{"alg":"SHA-1","content":"7f52b4652fe9ff874b294815483566da18d118ec"},{"alg":"SHA-256","content":"433984d8ab6027ebf54dea96093fb32a231fb0c4f16cc08445da7d62a6d8837f"}]},{"bom-ref":"22a6e65dcffb5bea","type":"file","name":"/juice-shop/node_modules/sqlite3/node_modules/yallist/package.json","hashes":[{"alg":"SHA-1","content":"d6a16b480cbd582f969b3d0ed89a157316268d10"},{"alg":"SHA-256","content":"c56b604bce814520105739e9559142ea9d4417454ebb933fd5687ca1d8d89bd5"}]},{"bom-ref":"aa8bb0924f5536cc","type":"file","name":"/juice-shop/node_modules/sqlite3/package.json","hashes":[{"alg":"SHA-1","content":"97366bb2fa9d63bb9660b3d130efb6d37a6b80ef"},{"alg":"SHA-256","content":"c782c19485b0026e209076a236484a62885cb3a0828322a2936043230ed1ec41"}]},{"bom-ref":"1cc16cb1e5e7ec01","type":"file","name":"/juice-shop/node_modules/ssri/package.json","hashes":[{"alg":"SHA-1","content":"203926d505f969e44375e6a40942ce43ae490f44"},{"alg":"SHA-256","content":"5c18917c39afce09b6ebdfd212c736c390d74d1a72db8bd1561117f949669252"}]},{"bom-ref":"7bc34f4b7278a3da","type":"file","name":"/juice-shop/node_modules/stack-trace/package.json","hashes":[{"alg":"SHA-1","content":"4ab8ba513ca79e30bcbe250d567418e8571d897e"},{"alg":"SHA-256","content":"9d4ebf4546836593d64b8627bab4f12100a33e39810cec6e175f3e71f0825c16"}]},{"bom-ref":"2e70aff5611859f3","type":"file","name":"/juice-shop/node_modules/static-extend/node_modules/define-property/package.json","hashes":[{"alg":"SHA-1","content":"9630fedbcbccc883892f78a2b21184ef87e6b9bd"},{"alg":"SHA-256","content":"b999a380ba13fef8b973f3df54c1f11f2c8d97d4f5f691600508fa2b7108fe52"}]},{"bom-ref":"11097eda7e8dc4b5","type":"file","name":"/juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json","hashes":[{"alg":"SHA-1","content":"5b25f9cf1b1cbe731ebc6a083375947c7961278f"},{"alg":"SHA-256","content":"b8498c15313f99506d9f9d2e99c98668c77260090fa9ea358ee9449ecc89436f"}]},{"bom-ref":"f9ad3b3c83166573","type":"file","name":"/juice-shop/node_modules/static-extend/package.json","hashes":[{"alg":"SHA-1","content":"1f99d45687c72818812a369aed1aa50ae1c311eb"},{"alg":"SHA-256","content":"a67948379722221c0e86865eb76525adbd6f2cd4f85315cb627402a32e28a6ad"}]},{"bom-ref":"d9da500f1819ee6c","type":"file","name":"/juice-shop/node_modules/statuses/package.json","hashes":[{"alg":"SHA-1","content":"3328d9bfc82e4f981a1acd2f3f78c524bf85333c"},{"alg":"SHA-256","content":"53bd1b14e481356bf004c0a45f9022d07fbc56bfe849115e141ba302c8818275"}]},{"bom-ref":"e7be768bc9ecfac6","type":"file","name":"/juice-shop/node_modules/stop-iteration-iterator/package.json","hashes":[{"alg":"SHA-1","content":"9da2c93d8d5dadcd5c5c6676b8da87a09dfd5299"},{"alg":"SHA-256","content":"d081cc886d55d23d704721c7b03b78b0f5600459a75d9b2fb63449d99d87cc81"}]},{"bom-ref":"7dc7b24c61cfbdef","type":"file","name":"/juice-shop/node_modules/stream-buffers/package.json","hashes":[{"alg":"SHA-1","content":"6d8ca85d78d4faac879d4ec7cdbf4eadca10888a"},{"alg":"SHA-256","content":"7f6be66ac31f7dc6351d5737aa3d1cf016209b737c1b36b763cf6d5f15d112df"}]},{"bom-ref":"03f5b1ab76db5729","type":"file","name":"/juice-shop/node_modules/streamsearch/package.json","hashes":[{"alg":"SHA-1","content":"b75e7127bad8663e7e009826561501526d2afd16"},{"alg":"SHA-256","content":"029b54b7db483222a64b99ab0e27b37d0ca59ca4a95d591b121b2cfb3a45eacb"}]},{"bom-ref":"5c0bb9b1f028b5e2","type":"file","name":"/juice-shop/node_modules/strict-uri-encode/package.json","hashes":[{"alg":"SHA-1","content":"a82ba4bf6c6714c55d554a492ec4f4b4b0a2aa9e"},{"alg":"SHA-256","content":"0d73babfda858dfced0e39e23cd72e7db28ea986f26d838cd9c4f7d287a6feeb"}]},{"bom-ref":"a815dfdda1d57c97","type":"file","name":"/juice-shop/node_modules/string-width-cjs/package.json","hashes":[{"alg":"SHA-1","content":"a5306c15bba6cb123d9f061ca85eb56576c6638f"},{"alg":"SHA-256","content":"6457a02418f004fe5d3fbbb19c7cbcc1450a8b887ff9a471dc6985ac83a48d36"}]},{"bom-ref":"a2e72d8670a8c511","type":"file","name":"/juice-shop/node_modules/string-width/package.json","hashes":[{"alg":"SHA-1","content":"a5306c15bba6cb123d9f061ca85eb56576c6638f"},{"alg":"SHA-256","content":"6457a02418f004fe5d3fbbb19c7cbcc1450a8b887ff9a471dc6985ac83a48d36"}]},{"bom-ref":"55b4863b9e86f715","type":"file","name":"/juice-shop/node_modules/string.fromcodepoint/package.json","hashes":[{"alg":"SHA-1","content":"c7372c52b8460d80432479ee05a9f2c7f11fea58"},{"alg":"SHA-256","content":"911148cc1af4908dde4863ce611c38fcd4d9a198b19f917e306f26ccf0b8b300"}]},{"bom-ref":"7b7e591c986defcf","type":"file","name":"/juice-shop/node_modules/string.prototype.codepointat/package.json","hashes":[{"alg":"SHA-1","content":"a32e5bb957a6710ede8b6259a25e52bb282f8eb7"},{"alg":"SHA-256","content":"c807618901a6f10c77f191ee7822b4d26423ba3f7e6194799bee0df096ec3a0a"}]},{"bom-ref":"c1504f62e74575e8","type":"file","name":"/juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json","hashes":[{"alg":"SHA-1","content":"bf9a046dba09dcce1bd474ff0f84c39cb57dc5b4"},{"alg":"SHA-256","content":"3d8b6d944be9e931a178914afbb3d6b79bfa199c032872b687bed41ed996c747"}]},{"bom-ref":"f972f66c99fb6c84","type":"file","name":"/juice-shop/node_modules/string_decoder/package.json","hashes":[{"alg":"SHA-1","content":"da598f24028fdd9f3801969161159c1bbeb2034c"},{"alg":"SHA-256","content":"e278ca18803862a6d1b6bedc6a3394159ac86e5c4a162614fef006c79dcda3a2"}]},{"bom-ref":"fbf26dbf14a18b1c","type":"file","name":"/juice-shop/node_modules/strip-ansi-cjs/package.json","hashes":[{"alg":"SHA-1","content":"892d549c672831716abe655f087946d2644f2852"},{"alg":"SHA-256","content":"0130850b9da0584f54cc20d3dab6365c807e9436ac78e016d5009efa99bd0530"}]},{"bom-ref":"0b1d977a0a4b56b2","type":"file","name":"/juice-shop/node_modules/strip-ansi/package.json","hashes":[{"alg":"SHA-1","content":"892d549c672831716abe655f087946d2644f2852"},{"alg":"SHA-256","content":"0130850b9da0584f54cc20d3dab6365c807e9436ac78e016d5009efa99bd0530"}]},{"bom-ref":"f48bc750c96ac643","type":"file","name":"/juice-shop/node_modules/strip-dirs/package.json","hashes":[{"alg":"SHA-1","content":"485740a0eee81e8d7459585521c0b7fda39bfb72"},{"alg":"SHA-256","content":"34d0fd27a6a9b87b1aed243a0c85ef98abe77e04946cc065162f62f6badcb10d"}]},{"bom-ref":"f57e64a75c39b08a","type":"file","name":"/juice-shop/node_modules/strip-outer/package.json","hashes":[{"alg":"SHA-1","content":"6d5564549073d159389a2b94894bacf92d24cd93"},{"alg":"SHA-256","content":"998a40b2428ff1fe95ba0ceff8a99565d16fa80763a276bc0aa4b21fc5a79993"}]},{"bom-ref":"c9d615dca3d85284","type":"file","name":"/juice-shop/node_modules/strtok3/package.json","hashes":[{"alg":"SHA-1","content":"4c0a17cf164dfbab502a584082eb6e1847e6677b"},{"alg":"SHA-256","content":"4db1129e1b61a3d33a7955fefcfc4923e02cee3d238015545db4d3f67d79c99e"}]},{"bom-ref":"c13ff0d2b4958b10","type":"file","name":"/juice-shop/node_modules/supports-color/package.json","hashes":[{"alg":"SHA-1","content":"12db9c2598721e751dffd0b42a20b7ae419b20e2"},{"alg":"SHA-256","content":"34c434b27dc21bd0de7b5edca42fa0d9ebf72d2ac823c72865a334cb8fcfb9b5"}]},{"bom-ref":"3087f7d582157cfc","type":"file","name":"/juice-shop/node_modules/supports-preserve-symlinks-flag/package.json","hashes":[{"alg":"SHA-1","content":"ca0c14a63df0bdf41422d5e8c79d38e214da561a"},{"alg":"SHA-256","content":"aef0ae2d21ae9181d8702c2063ce0ee274ba1063e5312e4baab5673aa6d4d5db"}]},{"bom-ref":"d86474160b8fed94","type":"file","name":"/juice-shop/node_modules/svg-captcha/package.json","hashes":[{"alg":"SHA-1","content":"0efdde17b2dbfc8fa8ca40aa6950c67e0e877631"},{"alg":"SHA-256","content":"0d9c39548169d675ff8c0dd7ebb76319d4aade71f423dd9643092f4e968341ab"}]},{"bom-ref":"cd8c54b2a7bcf18c","type":"file","name":"/juice-shop/node_modules/swagger-ui-dist/package.json","hashes":[{"alg":"SHA-1","content":"6387ab9fb8c0ac5dc93cc58b8fd6b3af11995510"},{"alg":"SHA-256","content":"e6a3804423cd235ca13f383520a414f6007e4d7828206c4d97fcded4c9079f22"}]},{"bom-ref":"bd2b80feba8b1e9e","type":"file","name":"/juice-shop/node_modules/swagger-ui-express/package.json","hashes":[{"alg":"SHA-1","content":"3e3986c37083e87abdc0f50382b0e13d1e989e72"},{"alg":"SHA-256","content":"2a7d7d50229bd13523e90730b6877cb9caa1e9491aa378640093a4040894d376"}]},{"bom-ref":"4c681aec37006d2b","type":"file","name":"/juice-shop/node_modules/tar-fs/node_modules/bl/package.json","hashes":[{"alg":"SHA-1","content":"093539237b878bed9c3aa2b22e8c1b84cd414df7"},{"alg":"SHA-256","content":"fea66d3b8671e46f77e83db040837cf72da180b8d390d53c43d882fd553659df"}]},{"bom-ref":"bb12c08da6a02780","type":"file","name":"/juice-shop/node_modules/tar-fs/node_modules/chownr/package.json","hashes":[{"alg":"SHA-1","content":"c3024b92485c885b974e1f46cb2c32de716c6f06"},{"alg":"SHA-256","content":"7c18e85ac9eff99dc6cb6c5626e11ebea658e69119e0bc8cb4bd799c2b48125a"}]},{"bom-ref":"f0c06cba34da214d","type":"file","name":"/juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"6bc59e2d7a44059a5f86b25e3e8ef9b80a83fcac"},{"alg":"SHA-256","content":"469ea81f64037d1f179bcd46412217903a2924dd2e7d7d9b728659b6f12c3e69"}]},{"bom-ref":"2da558f19945f86b","type":"file","name":"/juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json","hashes":[{"alg":"SHA-1","content":"f5f0d892c75460d1d9b79580c165740daf8513fe"},{"alg":"SHA-256","content":"bf26c92d0b2d3b865681bac5cf3bca4cd405e33fcb47f45216899aaed4f81010"}]},{"bom-ref":"879a4de6ba6f4704","type":"file","name":"/juice-shop/node_modules/tar-fs/package.json","hashes":[{"alg":"SHA-1","content":"959c412a76afe093da13a517e9e3cc7291160eaf"},{"alg":"SHA-256","content":"2a7dbf07ccca955f0a9537016ed5c51dbef52fdffa2d2370dc8ec4e58bed9143"}]},{"bom-ref":"8846125c2a1bf673","type":"file","name":"/juice-shop/node_modules/tar-stream/package.json","hashes":[{"alg":"SHA-1","content":"82b92a8ad07a5547aa365bf7d54c48e4752fed7e"},{"alg":"SHA-256","content":"00e16b8127d249e89451e861b7757b51c7d8918bbce7273c978fdb3f121cd403"}]},{"bom-ref":"03268f3bb2c2be5b","type":"file","name":"/juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json","hashes":[{"alg":"SHA-1","content":"036c90146bf405373889e2467a422030f14cec29"},{"alg":"SHA-256","content":"9ce4511e221a35d7027c9ca6f4b9ba6c762de06d4544e0cdc7a92062c50bfc5d"}]},{"bom-ref":"0793091d569bcca9","type":"file","name":"/juice-shop/node_modules/tar/node_modules/mkdirp/package.json","hashes":[{"alg":"SHA-1","content":"7951629e27590ab8ae0e3a8e221b2679cda5dd35"},{"alg":"SHA-256","content":"366d0eca09ca7018417907f67a0caf02bdc9ae492e90359f9df7cfe53e7a768e"}]},{"bom-ref":"b83baf5668d30886","type":"file","name":"/juice-shop/node_modules/tar/node_modules/yallist/package.json","hashes":[{"alg":"SHA-1","content":"4eaebb818148fd3bcc27e1aef2d88497999f675e"},{"alg":"SHA-256","content":"1b9d47057ce39814531ff93f668823b4fa03e7d23945449c274a1ff6d4cc297f"}]},{"bom-ref":"1c883803e2401c15","type":"file","name":"/juice-shop/node_modules/tar/package.json","hashes":[{"alg":"SHA-1","content":"3108841b231fcdea3fafe29b212c47cb777b9458"},{"alg":"SHA-256","content":"f2de5f4b3f05b8e441aae63ecf228125dc72175052099d918769edb3b8982f7c"}]},{"bom-ref":"7e1275119a12406c","type":"file","name":"/juice-shop/node_modules/tdigest/package.json","hashes":[{"alg":"SHA-1","content":"d346cb0cf35a0ada66aa9aa426d7ca7b1bb537ab"},{"alg":"SHA-256","content":"d956f6e092443eb1dca696b921b85ca86c93241de87a0fb8af4fcfaa15797b42"}]},{"bom-ref":"b6e91b8f8480dce7","type":"file","name":"/juice-shop/node_modules/text-hex/package.json","hashes":[{"alg":"SHA-1","content":"22adf500975e8bb558a26de483d7b7c2044cb6a8"},{"alg":"SHA-256","content":"84b96b962f6fa158dfb9d814778d0f8f1635c35d4ed0dd65fefc6afb30570eeb"}]},{"bom-ref":"92e0c15418155ff0","type":"file","name":"/juice-shop/node_modules/thirty-two/package.json","hashes":[{"alg":"SHA-1","content":"5244980569f912a9231425c883e9f73bb58bb27d"},{"alg":"SHA-256","content":"b452248037358768735ab84ff8eec398b15cfed2b8aaa287a81920f71183686c"}]},{"bom-ref":"33c6be7bedf97d99","type":"file","name":"/juice-shop/node_modules/through/package.json","hashes":[{"alg":"SHA-1","content":"8bc63accbab0e155f8aa7c6eb46eee6e859bcb6b"},{"alg":"SHA-256","content":"6580a473cf2f91c6752a01d2c31f729cb14f7e042b830ba46f8949f89e26bdb4"}]},{"bom-ref":"25cffa67e13892bc","type":"file","name":"/juice-shop/node_modules/timed-out/package.json","hashes":[{"alg":"SHA-1","content":"4e735d6703795556aa1bdc916058d1d301d6d746"},{"alg":"SHA-256","content":"fdd01b108ebb6fc5e033fb494fbd52bdd7ac38759cd66e930cd43d49b86ecab2"}]},{"bom-ref":"12f2f6cf0c338de0","type":"file","name":"/juice-shop/node_modules/tiny-inflate/package.json","hashes":[{"alg":"SHA-1","content":"34700e8451c817e74d6c6f9a1c0801703e11a63a"},{"alg":"SHA-256","content":"7a97c9567b054c9294036537d42a112f4bd4263892fbfe2714e6acdf25816c6d"}]},{"bom-ref":"4190ff342cc02f31","type":"file","name":"/juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json","hashes":[{"alg":"SHA-1","content":"87c30edff77dd2a0847ac92b0a76837682d64eb2"},{"alg":"SHA-256","content":"aca49395d61ef383a09f74555c66ed45817ca2b5724e710a4dc9e0471b83d8f5"}]},{"bom-ref":"06dbb412f1551e68","type":"file","name":"/juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json","hashes":[{"alg":"SHA-1","content":"d5b57c1efc38eb0545dbf3eaffe857ba94597f07"},{"alg":"SHA-256","content":"ef0245814fbc6d3cee835c9a9c43f31daab1825cebcd6d005723aabea0f9136f"}]},{"bom-ref":"13fbdf8ed1c094c9","type":"file","name":"/juice-shop/node_modules/tinyglobby/package.json","hashes":[{"alg":"SHA-1","content":"9d1b712749d1ba4fdbc6a5486b0c418ef2715c63"},{"alg":"SHA-256","content":"fd5cca66312d8d3996af018805abe5b36ecdbbabe9de4c356e804e543533d96b"}]},{"bom-ref":"b19b1227624c8daa","type":"file","name":"/juice-shop/node_modules/to-buffer/package.json","hashes":[{"alg":"SHA-1","content":"c77bdb95cbe24a914e2a43e6183e71429883d5ad"},{"alg":"SHA-256","content":"a9ba7c91c57059eed9dd1012f3b489d8a706032346e0120eb175a3918ea735ba"}]},{"bom-ref":"a2ff7aac8238f752","type":"file","name":"/juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json","hashes":[{"alg":"SHA-1","content":"54d030d54e9eb97c0ba0aedc39a45f169857672d"},{"alg":"SHA-256","content":"4fbd705c00cde2b9b29cf368f9accf1a057065ab8a349f1a5d27e5f10eee36ff"}]},{"bom-ref":"b89928d1fef48b6e","type":"file","name":"/juice-shop/node_modules/to-object-path/package.json","hashes":[{"alg":"SHA-1","content":"2eab6ad0e48a6d7f1f3e04c69eb6505144171e12"},{"alg":"SHA-256","content":"0912f670c6b1daf31668a62d860a328409f50072c2ad93132ceb8f481600d925"}]},{"bom-ref":"d514652864341422","type":"file","name":"/juice-shop/node_modules/to-regex-range/package.json","hashes":[{"alg":"SHA-1","content":"32f9c44ca36bfa71bfc881466834eb76f7cfa295"},{"alg":"SHA-256","content":"3242b899f06144dcd82c5988b2951d98473627343c4b5762b5deb3f39e60523b"}]},{"bom-ref":"4c89b47bef9abeb4","type":"file","name":"/juice-shop/node_modules/to-regex/package.json","hashes":[{"alg":"SHA-1","content":"2abe5f5c603fe6cc7fc05dd904c35193cc08c664"},{"alg":"SHA-256","content":"aab11cc9fb98af4495bb6355ca393ef73320f0931beb817eb044b9fef234ee1f"}]},{"bom-ref":"e2368d4c86516937","type":"file","name":"/juice-shop/node_modules/toidentifier/package.json","hashes":[{"alg":"SHA-1","content":"e8fe1d02a381b71a33e41588ae26746d34fa4903"},{"alg":"SHA-256","content":"f34c59f784d43da6e633390d85d14ca60539b4676159444f313c62fcfc3b68dc"}]},{"bom-ref":"5c94b707dc673650","type":"file","name":"/juice-shop/node_modules/token-stream/package.json","hashes":[{"alg":"SHA-1","content":"45c7c0d74ae7dd7472a18f68b9ad05815a6f84ea"},{"alg":"SHA-256","content":"0715f6c496a2e1866067d32679bb610687465f6f94724bb1c7bcdc1b50964f08"}]},{"bom-ref":"fcd20ba93d43d8b1","type":"file","name":"/juice-shop/node_modules/token-types/package.json","hashes":[{"alg":"SHA-1","content":"3836dc720a9de8346b44e9b48075a0cf40a12a08"},{"alg":"SHA-256","content":"8376de6a6272c19359e4feb53a8206760777291a7a09cec3964ee37fe092354e"}]},{"bom-ref":"737d1507b2dd69e3","type":"file","name":"/juice-shop/node_modules/tr46/package.json","hashes":[{"alg":"SHA-1","content":"49c76b0a075effa9325c17f55c4d6472ddf3c7a9"},{"alg":"SHA-256","content":"615087f58ee138fd35c2b414c355b72e36e5919725b8aecc1c34f6a5585b9779"}]},{"bom-ref":"a21404cf3e3af7be","type":"file","name":"/juice-shop/node_modules/traverse/package.json","hashes":[{"alg":"SHA-1","content":"06c9415120aba8a3d5a3564763b9b406cb96f23a"},{"alg":"SHA-256","content":"305d53d5257aa2a3618a2ce42ce50ad45d1b108186580f3c00482e42086b2d14"}]},{"bom-ref":"e26c3148d14322e9","type":"file","name":"/juice-shop/node_modules/tree-kill/package.json","hashes":[{"alg":"SHA-1","content":"6783621cd04adcc4bffa1d562451c350a84bf0c3"},{"alg":"SHA-256","content":"085e475aa81fe90a8e42d92c7348f259e370e0fc74b5d1982c6e80fc21c1f12d"}]},{"bom-ref":"6cb07d996ae8f74a","type":"file","name":"/juice-shop/node_modules/trim-repeated/package.json","hashes":[{"alg":"SHA-1","content":"43166e064e6112331c58224799fcda38e15dab92"},{"alg":"SHA-256","content":"caf8852960da48c505e1ec6884878a9bb52b8fbbb8eb1dcc855f19a7f50fe4ac"}]},{"bom-ref":"b3f0c8ae3c6b1ad1","type":"file","name":"/juice-shop/node_modules/triple-beam/package.json","hashes":[{"alg":"SHA-1","content":"1e356e8f3df9978c633d2fdd6adef6f8f6f17f9f"},{"alg":"SHA-256","content":"b7c3d5228846e6719feb034f1aa72f294f1804ef9cf1f3fd7e1659413b9b3950"}]},{"bom-ref":"21f382e48561c20c","type":"file","name":"/juice-shop/node_modules/truncate-utf8-bytes/package.json","hashes":[{"alg":"SHA-1","content":"97ad55b3d7fef9910d4e8b426845e9a2e8bdbe01"},{"alg":"SHA-256","content":"8da766c7092b0ce9fd8f3b2ac2f41d1b739df9210067d3f710d65d95c9c17a7a"}]},{"bom-ref":"fec6e8f6cfb858c9","type":"file","name":"/juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json","hashes":[{"alg":"SHA-1","content":"0ede9fa95516398048bc6154c461e124fb49f6cc"},{"alg":"SHA-256","content":"0aa964543e59d4d5df21c786f7bde534939d96dfe8d02ddf1ae75540ab42df33"}]},{"bom-ref":"b97d6974caeedd92","type":"file","name":"/juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json","hashes":[{"alg":"SHA-1","content":"891584e4311453cb5d8d97fc6fe31590058c0d86"},{"alg":"SHA-256","content":"459fce5adc8ad5666a18a905201e39d7f1a6d910c9e2c81fabd0ef1a8b360cb9"}]},{"bom-ref":"c33417e4f1933f1d","type":"file","name":"/juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json","hashes":[{"alg":"SHA-1","content":"ec0700462dfce89024e67c0437eabca858407176"},{"alg":"SHA-256","content":"b00b6d35eda6d4aa6893baf19e53b7d005019ed840e4fa116c926a532ec577cf"}]},{"bom-ref":"c85ab041cb8fb58d","type":"file","name":"/juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json","hashes":[{"alg":"SHA-1","content":"497003d0b7f274dd0b3bc185a6ea60657933270d"},{"alg":"SHA-256","content":"ab02f4767adc32c3ced28703bf7f5a57fee72b638b582850a647770d12e5dbe7"}]},{"bom-ref":"d605a520c8ff93ff","type":"file","name":"/juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json","hashes":[{"alg":"SHA-1","content":"d1241a4f102aa0d377e63ee84d58b278677c3435"},{"alg":"SHA-256","content":"3fb2eed4a1f87b6d9c0b28cb502967bff6c3bfd3484e505b91b157d88200d071"}]},{"bom-ref":"f3af24c02006f7a2","type":"file","name":"/juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json","hashes":[{"alg":"SHA-1","content":"b0a2e2f216aff3293888ac4e536774d0fa97bd7b"},{"alg":"SHA-256","content":"3bfc07226a84ac8adb19a389ba0a11446a2f34b285dab8c5540a8ede1d5d4fa5"}]},{"bom-ref":"cdf0349acf7b12ad","type":"file","name":"/juice-shop/node_modules/ts-node-dev/package.json","hashes":[{"alg":"SHA-1","content":"b50b61d4442dc0d68ea14e0d5905fcb906047e89"},{"alg":"SHA-256","content":"9624032582ebd97070afecd3c72900bb10b4b425cb65bfb9a628cdd4627748fc"}]},{"bom-ref":"759db1dfba38161d","type":"file","name":"/juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json","hashes":[{"alg":"SHA-1","content":"57f1256f62dc4a0607e2bc1cd5dc1e97f08d33b6"},{"alg":"SHA-256","content":"3165a2242ce2f930e841df38ea2383a6bb1e18758b782a392af63eb32facb93d"}]},{"bom-ref":"7e9e729ba0882f4c","type":"file","name":"/juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json","hashes":[{"alg":"SHA-1","content":"d33064d55afd32cee36afe2ef20a37d1e80c2967"},{"alg":"SHA-256","content":"52fba89a1d2724dfeafa21ec58f8c4a8a210103cc6b65b4468ab3fb973ad1753"}]},{"bom-ref":"9ed7cfb9c7d8cfed","type":"file","name":"/juice-shop/node_modules/tsconfig/package.json","hashes":[{"alg":"SHA-1","content":"788ec8af5ea8be1e9c55ad9fce43efeb6cec348a"},{"alg":"SHA-256","content":"3fc38c586f1cb10ab0429a0b90dc8c921f7d65ac01abaa86c22ffc1cab200b52"}]},{"bom-ref":"f3fee396402aa8dc","type":"file","name":"/juice-shop/node_modules/tslib/package.json","hashes":[{"alg":"SHA-1","content":"c7227cadc95e0155ca68f85e9487ebbb9091034e"},{"alg":"SHA-256","content":"7ecf3460a204a34f0ef8ea32d0f9828385658d4e5d5e271f93f40e7b36a32972"}]},{"bom-ref":"ef6ca226933351e4","type":"file","name":"/juice-shop/node_modules/tunnel-agent/package.json","hashes":[{"alg":"SHA-1","content":"b0f728acf482a20e28d3d25e56b084529c2533d4"},{"alg":"SHA-256","content":"08a8560b650b49370af44148a8645c11675ba97d21ee7f347d8d434b13c51074"}]},{"bom-ref":"2644a5dd0a532e16","type":"file","name":"/juice-shop/node_modules/type-is/package.json","hashes":[{"alg":"SHA-1","content":"28d55c4730fdacf9019317fae0ba93a0b6aebd0b"},{"alg":"SHA-256","content":"87917e3dda1080179447633c3edff7e4b917d62b463893c88cef5be0b2babc63"}]},{"bom-ref":"76091895f1b3afdf","type":"file","name":"/juice-shop/node_modules/typecast/package.json","hashes":[{"alg":"SHA-1","content":"21c7885a03c0f346f10b8c44d64dc5e2b06a4345"},{"alg":"SHA-256","content":"751046532a62d8d98efba8b21055fea0acf58057a69713cf4badbbbddc30af6a"}]},{"bom-ref":"fcc582454543d1d0","type":"file","name":"/juice-shop/node_modules/typed-array-buffer/package.json","hashes":[{"alg":"SHA-1","content":"d2a1cbffbc42f558a580d54bd12a6a496ac1b569"},{"alg":"SHA-256","content":"f0f933ad37d3be61efcb8c4fe64088cd97a4bc86038d5bc19f33df1e995bac56"}]},{"bom-ref":"308ac14d8d08cfd9","type":"file","name":"/juice-shop/node_modules/typedarray/package.json","hashes":[{"alg":"SHA-1","content":"80e445329a66d6a606165762bb9c34dd7caf135d"},{"alg":"SHA-256","content":"622ebab64ef61f10e4dd28a099e88545c477ccf7d5aa28d2eb4462c857e76fda"}]},{"bom-ref":"678092af005d3623","type":"file","name":"/juice-shop/node_modules/typescript/package.json","hashes":[{"alg":"SHA-1","content":"335d19608bdc8e92446cdd843822074ad0bb6a1a"},{"alg":"SHA-256","content":"588b407ef9f17afd2d99c47bb67bae14b009a9b79ed058f2e39cb1772fe04226"}]},{"bom-ref":"f2e8bd211c76c356","type":"file","name":"/juice-shop/node_modules/uglify-js/package.json","hashes":[{"alg":"SHA-1","content":"babba559ebf25dbad8e337ff1e622e1e499ecd28"},{"alg":"SHA-256","content":"4e7908267a1b0dfd5af0004dba63e8392ffc509ae986d5931017a55d7d65167d"}]},{"bom-ref":"4cc5e222d750ba94","type":"file","name":"/juice-shop/node_modules/unbzip2-stream/package.json","hashes":[{"alg":"SHA-1","content":"cf8bdf0d4fa8254d541678572099ad8738f1e054"},{"alg":"SHA-256","content":"ebb4f3f85319e57392b46070e1c39ba33ad74aa2f01934ffea0ecfcbb22282af"}]},{"bom-ref":"c73128df635e646f","type":"file","name":"/juice-shop/node_modules/unc-path-regex/package.json","hashes":[{"alg":"SHA-1","content":"5e66f1c422e03aee88f570bd73d7498db87bc036"},{"alg":"SHA-256","content":"ec92f74becc17cf02d61f006553f750e6a9ebbe2e5dfb4057003f9e67065f973"}]},{"bom-ref":"a78e1dfbff731333","type":"file","name":"/juice-shop/node_modules/underscore.string/package.json","hashes":[{"alg":"SHA-1","content":"becb44287069fbf82c0b0d3c281b1bcfcbf135f4"},{"alg":"SHA-256","content":"b8a24fd9e9423e22f083c7cf94fbf8f45caa56bf9e662fb58deb7a5999ab5e34"}]},{"bom-ref":"aa8393f640710c01","type":"file","name":"/juice-shop/node_modules/undici-types/package.json","hashes":[{"alg":"SHA-1","content":"def899bd021e6c2f7b962f89c29326e2eab41c2c"},{"alg":"SHA-256","content":"11f873b423b96a5ad444a099685ca6b9de1379dcd83fd8d368e757ddb53658e4"}]},{"bom-ref":"7d318d516b8d6ca5","type":"file","name":"/juice-shop/node_modules/unicode-properties/package.json","hashes":[{"alg":"SHA-1","content":"6d843d2dbd0f2cb1a31a2ae38b8e90fcb43d75a5"},{"alg":"SHA-256","content":"4dba3776474dc9f928749684eeaeabacb40fd0e58ef704b2c2a976201830183b"}]},{"bom-ref":"28c5c2144598d0e5","type":"file","name":"/juice-shop/node_modules/unicode-trie/package.json","hashes":[{"alg":"SHA-1","content":"06c142c393c921d1f8ea85e83697d9ac3c737b06"},{"alg":"SHA-256","content":"11742ae162c45a0f55a4d85ae1c6dc7dd380e203173d3bca04e72ca3b68729b6"}]},{"bom-ref":"8fa03de3c0b44c51","type":"file","name":"/juice-shop/node_modules/union-value/node_modules/is-extendable/package.json","hashes":[{"alg":"SHA-1","content":"6da86adb0f2189babaed566a9313124363130ec3"},{"alg":"SHA-256","content":"eb1fccd73d67e1f2356e1b17df7dc0f235d3d98b4a11c7430e3e476fd410d535"}]},{"bom-ref":"cad8482f54537e41","type":"file","name":"/juice-shop/node_modules/union-value/package.json","hashes":[{"alg":"SHA-1","content":"00bec466b87eac75b68b2ec4724be619a948886d"},{"alg":"SHA-256","content":"19bc799982e63c8697882a00144575f9ef4e77861634025cfe67cae00b645138"}]},{"bom-ref":"7f5bfbdce3dac4e0","type":"file","name":"/juice-shop/node_modules/unique-filename/package.json","hashes":[{"alg":"SHA-1","content":"7ab7ef7fed369084e86d0800e1861115c3ff1bcd"},{"alg":"SHA-256","content":"ac3d03b4b239b3eff717b2fdb3dac9f32fd9bf49ee8c20cd87f82fd148c2a7e5"}]},{"bom-ref":"d522c56fa1217391","type":"file","name":"/juice-shop/node_modules/unique-slug/package.json","hashes":[{"alg":"SHA-1","content":"6bfb7b3e3ad92a208217828bc65a87369999d06f"},{"alg":"SHA-256","content":"23b9c2630936c9633601c95d91165f2d5dd8f099886e058873eb282ac537fdb7"}]},{"bom-ref":"18b4c8b80ad7d151","type":"file","name":"/juice-shop/node_modules/unit-compare/package.json","hashes":[{"alg":"SHA-1","content":"50708e884a13c34459a6a1ae97eafb1cdc6edac5"},{"alg":"SHA-256","content":"05aaac050989d3df38d6b780014d88de154def8489451ff89a090cf40fc6d036"}]},{"bom-ref":"9fd79c90e8966410","type":"file","name":"/juice-shop/node_modules/universalify/package.json","hashes":[{"alg":"SHA-1","content":"ee873fdef51ff8bb443eaa2e404c470fee171133"},{"alg":"SHA-256","content":"10e53f10939bb8a4a73af6e06829b670bbf9da66a36edcc644441852806b87ee"}]},{"bom-ref":"6c787a34125ec004","type":"file","name":"/juice-shop/node_modules/unpipe/package.json","hashes":[{"alg":"SHA-1","content":"f67f2d17a18c3ded93c9423903df8e6678f4e416"},{"alg":"SHA-256","content":"28b717f978d2a4fc72cd08236931443b63fe6586102df3d1967e2b21ea8c5e11"}]},{"bom-ref":"ddf2368014f72fbc","type":"file","name":"/juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json","hashes":[{"alg":"SHA-1","content":"37928d3672f28444e024bf211544a952dc96c721"},{"alg":"SHA-256","content":"33f50f8933f530f9c0ee92ef577e0a2d800f3e7feb170f1440fd695013f1bbc8"}]},{"bom-ref":"88855d2af4f5bd69","type":"file","name":"/juice-shop/node_modules/unset-value/node_modules/has-value/package.json","hashes":[{"alg":"SHA-1","content":"cee5fb60018554904f41c3a48caf88320b9abee9"},{"alg":"SHA-256","content":"b22ad4f9f0a2647a61d6737cf31a5b5a60ce61430051fdc2d1e28ea26e97c56e"}]},{"bom-ref":"726f692187cb3b5b","type":"file","name":"/juice-shop/node_modules/unset-value/node_modules/has-values/package.json","hashes":[{"alg":"SHA-1","content":"8c869bea40b0a6c9489eaa22db6847da40b59a8e"},{"alg":"SHA-256","content":"060cabf4547eaddf74d422b249aabf6ef7e509ccf1895991d1bc2ab4c388e674"}]},{"bom-ref":"b43d4e254d6b7e0b","type":"file","name":"/juice-shop/node_modules/unset-value/node_modules/isarray/package.json","hashes":[{"alg":"SHA-1","content":"e4a5d79d5ea9366beb66cf993d11b88603e6333e"},{"alg":"SHA-256","content":"93165ce56e458216c18240cd961a522af5b18e51da06f55d88ac552234455d95"}]},{"bom-ref":"89e4ac95b987e681","type":"file","name":"/juice-shop/node_modules/unset-value/package.json","hashes":[{"alg":"SHA-1","content":"a96452eab0d1052eae2129ec8f74e87eb299d0b4"},{"alg":"SHA-256","content":"cea2e17fde57227ea745e57d0fbeef930619ab4bf0d9bee64836a57765b05477"}]},{"bom-ref":"75b29db42526eb11","type":"file","name":"/juice-shop/node_modules/untildify/package.json","hashes":[{"alg":"SHA-1","content":"09416f7c9cc2542590391f058c0c6a19be99441f"},{"alg":"SHA-256","content":"8b330bacc3f2437a89ffd62ad4d6c847e04074e0cc197876b7a0cd3ab46f8f18"}]},{"bom-ref":"18adb4b0dac30f2e","type":"file","name":"/juice-shop/node_modules/unzipper/node_modules/bluebird/package.json","hashes":[{"alg":"SHA-1","content":"798aabfd8f98b7acc51b06ccf115f6f5f13ff3bb"},{"alg":"SHA-256","content":"5e8f820b5628dc16da723fdb42c0c8c50a59f201591a335310fe754a076598f6"}]},{"bom-ref":"477aa9245078acd2","type":"file","name":"/juice-shop/node_modules/unzipper/package.json","hashes":[{"alg":"SHA-1","content":"ff392885ebb8c1ee02209a3803b2e7d3f585fd01"},{"alg":"SHA-256","content":"10a99b6c186386454323df981067d807c9cf22493d3636bdad05e599adba5635"}]},{"bom-ref":"98ef4024fb8fa961","type":"file","name":"/juice-shop/node_modules/urix/package.json","hashes":[{"alg":"SHA-1","content":"d5a5e5de80555f2d886ad10b058ed6bc56f49183"},{"alg":"SHA-256","content":"a4af24af6e377d268d9a32c714b90d0752eaff9d192862c28f1a878482c4310b"}]},{"bom-ref":"25e06955dba66a5e","type":"file","name":"/juice-shop/node_modules/url-parse-lax/package.json","hashes":[{"alg":"SHA-1","content":"4f3578d706cc6f6b8c71191b6846e74e91d60259"},{"alg":"SHA-256","content":"7ccad07cb7916cb11fdf9ee02fb93a9dceabc860c1550186506c0744b1504f76"}]},{"bom-ref":"3e701beae5ca4648","type":"file","name":"/juice-shop/node_modules/url-to-options/package.json","hashes":[{"alg":"SHA-1","content":"72b6578557d3299f9e72b3d0bcca11f73e3581af"},{"alg":"SHA-256","content":"39f7f5ee9153c83263fdf0c38e140d34ec4a9bbb88c9988862e2f0530033994e"}]},{"bom-ref":"fcf475442bbcabd5","type":"file","name":"/juice-shop/node_modules/use/package.json","hashes":[{"alg":"SHA-1","content":"325fb4d4ed92aa3e273ec1b59d645701ade681a8"},{"alg":"SHA-256","content":"97ce309ae5a1eff3333ae820f051b984866523ccf4a459063f0b745bb863954d"}]},{"bom-ref":"241a964f22b2850e","type":"file","name":"/juice-shop/node_modules/utf8-byte-length/package.json","hashes":[{"alg":"SHA-1","content":"223456bfa4f5067cc378339ab9c448b028e4d203"},{"alg":"SHA-256","content":"b889d007bbd065efe6d9dedc6b4905794fb17b179e0591501782df6afc085314"}]},{"bom-ref":"051e92478e195a04","type":"file","name":"/juice-shop/node_modules/util-deprecate/package.json","hashes":[{"alg":"SHA-1","content":"2e69081e7bab6e09d3dcfd680716fdeea577431d"},{"alg":"SHA-256","content":"7bba467f049074957e693fc06672848b040c38fa071b6eed8690f5fbe090a8b2"}]},{"bom-ref":"9910fa91033ca99a","type":"file","name":"/juice-shop/node_modules/util/package.json","hashes":[{"alg":"SHA-1","content":"697818aa18993bd5dc20294d0d85282c1fa978f8"},{"alg":"SHA-256","content":"4957e41a94a2177b25ddd4fa46e60062e2324f0fc665d4318b90a7e4c2401f74"}]},{"bom-ref":"af41107ba9e02a1d","type":"file","name":"/juice-shop/node_modules/utils-merge/package.json","hashes":[{"alg":"SHA-1","content":"a03473329c34092ea6a88cc11c409a4ecf8bad33"},{"alg":"SHA-256","content":"6238e6d7e2fddd3e4826014b4e69cb20d332b472999728a7157db454c69121b8"}]},{"bom-ref":"0a4aea09a9727058","type":"file","name":"/juice-shop/node_modules/uuid/package.json","hashes":[{"alg":"SHA-1","content":"a58d29c1fd72b80ea213864527ae7bb48ae3f2be"},{"alg":"SHA-256","content":"56c3eae5f83172f7ab5205980ebd9a1328f6436628d893720938d5679208922c"}]},{"bom-ref":"77944552c761bf60","type":"file","name":"/juice-shop/node_modules/validate/package.json","hashes":[{"alg":"SHA-1","content":"47c6d175ec289a4e7ef3cad1758e784810496aa5"},{"alg":"SHA-256","content":"605a57bda1914000b35b68d484f713b57b95a244fb82371c00b0cbfbc908ec4b"}]},{"bom-ref":"4c99d0f192939896","type":"file","name":"/juice-shop/node_modules/validator/package.json","hashes":[{"alg":"SHA-1","content":"bfaf94d692f098f56b9051372e351f0193f75fd0"},{"alg":"SHA-256","content":"f2d4805a01c1f9470f1572c1a5ba5f3c8318089aeabe3160bc5e4a1a31733a5f"}]},{"bom-ref":"6588b121d3984159","type":"file","name":"/juice-shop/node_modules/vary/package.json","hashes":[{"alg":"SHA-1","content":"82f740e2254b786f7a3a39a762d4d0fc6ec7b008"},{"alg":"SHA-256","content":"73edaee964d527117a9f69d6360fbe6cec534abd9127794be01a6af58a139daa"}]},{"bom-ref":"6f29236cd4d7a060","type":"file","name":"/juice-shop/node_modules/vm2/package.json","hashes":[{"alg":"SHA-1","content":"81c010c570ab2c70c77bb12f251eba134bd20bc1"},{"alg":"SHA-256","content":"33aeb82e1da86be550c332517bab98fb0e2a6c2a9032f887fbbdd4b1085bde66"}]},{"bom-ref":"53102299bbaf341a","type":"file","name":"/juice-shop/node_modules/void-elements/package.json","hashes":[{"alg":"SHA-1","content":"b0b8e02fd6d29a691289f9d279e1be41201a79c4"},{"alg":"SHA-256","content":"9cc3503e65c64719269421c1820f11bb66ad5a5f1597ee68e350ed18dd23b98a"}]},{"bom-ref":"2f8a2312240e8795","type":"file","name":"/juice-shop/node_modules/walk/package.json","hashes":[{"alg":"SHA-1","content":"48409567c2bff0f58fde79948118ac9d50ada686"},{"alg":"SHA-256","content":"a2a8f916e38926b6b45761a7e8eb14952a1754a0bf0d2c3689038af9bf156bdb"}]},{"bom-ref":"02f2f7ac5454b3bf","type":"file","name":"/juice-shop/node_modules/walkdir/package.json","hashes":[{"alg":"SHA-1","content":"ec0b65e01578e50bb446aca570ba7b5efde8e29f"},{"alg":"SHA-256","content":"628303c50a0895ba01d1869d6adf63eecf2d3534e2b143f98d3f21eca77d25d6"}]},{"bom-ref":"eb869cfe55d0f54b","type":"file","name":"/juice-shop/node_modules/walkdir/test/comparison/package.json","hashes":[{"alg":"SHA-1","content":"ff50ca027638d23483435b73da1bdcfca4b7f269"},{"alg":"SHA-256","content":"1fe01eca0bb65e21e447caa7378df650ffd1a129ef80c0a07bea254c07646628"}]},{"bom-ref":"9272e1551bd5665b","type":"file","name":"/juice-shop/node_modules/web3-core/package.json","hashes":[{"alg":"SHA-1","content":"9a4bee64ef30b111a090977a519365263f0e34cc"},{"alg":"SHA-256","content":"30e262c0efc6be06452536ce65d8e7db91fc6bb61d4665b1bd3cd114ff0b0805"}]},{"bom-ref":"5f157eee56fa43a5","type":"file","name":"/juice-shop/node_modules/web3-errors/package.json","hashes":[{"alg":"SHA-1","content":"06a95e07b551dbd3296444f97d0ced85016c0da9"},{"alg":"SHA-256","content":"8df750f79204cfc2ee831a55a169f0b967625f2ce3a5bd8fb3c2eaed9e06de1b"}]},{"bom-ref":"b422b394b25f3c84","type":"file","name":"/juice-shop/node_modules/web3-eth-abi/package.json","hashes":[{"alg":"SHA-1","content":"1dbdc7afe45e15889220ece74fbeaf9269850c69"},{"alg":"SHA-256","content":"00223e46502b90dd1750657b2cac3587967416eaf84f943650c4918c46b1551c"}]},{"bom-ref":"930193cc949b848b","type":"file","name":"/juice-shop/node_modules/web3-eth-accounts/package.json","hashes":[{"alg":"SHA-1","content":"511500d9aca23ecc09a98330f2a02cc1a826f867"},{"alg":"SHA-256","content":"30e0529539e7a45ebe8bf6c6753a5505d4fe56b0cd8e6e68750bb3a0bc2f9dbd"}]},{"bom-ref":"faa5b789ee4da27e","type":"file","name":"/juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.json","hashes":[{"alg":"SHA-1","content":"5be38e1d6d232cd0c19d63f4f8cf38ff86ee0e34"},{"alg":"SHA-256","content":"3f2b704d7bd4a8dead05900eb8316ed21f87ddb8610ecd824b67202055c33e5c"}]},{"bom-ref":"249a54dfe0b560d6","type":"file","name":"/juice-shop/node_modules/web3-eth-contract/package.json","hashes":[{"alg":"SHA-1","content":"416333e500815c86b3379895771352b3691f77cc"},{"alg":"SHA-256","content":"2e5b2f36c24e2970e6dd57b0434ee27c7baed599917ee79c2ffc943b3f12cd7d"}]},{"bom-ref":"7ec430b8cfc59701","type":"file","name":"/juice-shop/node_modules/web3-eth-ens/package.json","hashes":[{"alg":"SHA-1","content":"88cd941cf4a64bc413c5ff8b60065882d0f572b5"},{"alg":"SHA-256","content":"6a718b21803d9a9df83d19195eaf2b28c4c0d5109ff641dc0aadd55b4870a6c4"}]},{"bom-ref":"1a5a5baa1000d86d","type":"file","name":"/juice-shop/node_modules/web3-eth-iban/package.json","hashes":[{"alg":"SHA-1","content":"fd10888eb7604650c7fba2d9ed463091a9a9dae5"},{"alg":"SHA-256","content":"621c7e1c48c70fcda8266aac52ded87dd471b53a581f3eb406da403b11e31107"}]},{"bom-ref":"d5b518cf120d452f","type":"file","name":"/juice-shop/node_modules/web3-eth-personal/package.json","hashes":[{"alg":"SHA-1","content":"82fab1561c1fb3400e25503bb5731df2a0ca4af0"},{"alg":"SHA-256","content":"b19c76aa4cf9f54731694513b3bcf5847230df4d626eb9261e204ea47ff25aa9"}]},{"bom-ref":"84a1bcc0b7eecbff","type":"file","name":"/juice-shop/node_modules/web3-eth/package.json","hashes":[{"alg":"SHA-1","content":"8e7643b2c5b151ada2844704a4bc2b593de2111b"},{"alg":"SHA-256","content":"83e31b895cbfd02b200f2571ef3168793ed8413811e868b97ddf12e4c0f3e57c"}]},{"bom-ref":"b2ec51cd7fab9271","type":"file","name":"/juice-shop/node_modules/web3-net/package.json","hashes":[{"alg":"SHA-1","content":"c8d51c56f73bb2b89eb09841a89a6369915489f9"},{"alg":"SHA-256","content":"70330272fb97e6cbf1a7d138015b36b2058864785ca11ee009f376ea08e093d7"}]},{"bom-ref":"dc8bc3a9364c8b5a","type":"file","name":"/juice-shop/node_modules/web3-providers-http/package.json","hashes":[{"alg":"SHA-1","content":"c85fb4b319aa8bc6da93dcf152b21fe040f5c1b6"},{"alg":"SHA-256","content":"42cfbb396b5f20ef787a9b9a0819421f7abd8ea42e8e3081738a14a7c843d810"}]},{"bom-ref":"a729d7af1084b952","type":"file","name":"/juice-shop/node_modules/web3-providers-ipc/package.json","hashes":[{"alg":"SHA-1","content":"a0d0bb04eb64e17015530d54ee32e71e01dee237"},{"alg":"SHA-256","content":"8a52c8e10046045797cb517774e26a0fb2ea313ce5687413207514e1d1d39e0e"}]},{"bom-ref":"57e4d0c2d0c59c3c","type":"file","name":"/juice-shop/node_modules/web3-providers-ws/package.json","hashes":[{"alg":"SHA-1","content":"436713028ad894dcd9cc96ce3018e42fc9bd400f"},{"alg":"SHA-256","content":"2c0aaa48a2a8aa06442af4b6835a4b8b23290f792dfd8cf445587890bdbc4409"}]},{"bom-ref":"52706015849bdef3","type":"file","name":"/juice-shop/node_modules/web3-rpc-methods/package.json","hashes":[{"alg":"SHA-1","content":"abdaa9ccfc2dd8173680b82770fb361b0bd8f639"},{"alg":"SHA-256","content":"f11f96f55f25143dd6e5ba0f77f5fcaac6902e3cb1bdc12677e78f57543010cf"}]},{"bom-ref":"52998eeabe394b48","type":"file","name":"/juice-shop/node_modules/web3-rpc-providers/package.json","hashes":[{"alg":"SHA-1","content":"b0bd2fb4119f14917926ff8780e457b53aa9fc71"},{"alg":"SHA-256","content":"9fc881af0b217392fb1e0c8402400a7b562302d5d860e1e529ca93245fecf8e6"}]},{"bom-ref":"c8a3f30496a83f0d","type":"file","name":"/juice-shop/node_modules/web3-types/package.json","hashes":[{"alg":"SHA-1","content":"89ee7fc37f264cb03d7cd8f58bcc2842a9919ea7"},{"alg":"SHA-256","content":"899087527f705c125ff3edffdf5f4bf8155f037737446ae04a5277588211b3d9"}]},{"bom-ref":"0b0aa06c0cb5157d","type":"file","name":"/juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json","hashes":[{"alg":"SHA-1","content":"d01fffee3000cd0c212d4ea278acb0c6ca6d3889"},{"alg":"SHA-256","content":"7ad3766f9fede4b61775a7da6a64bf68e1d73e6298e54ac03425279df2f2d1eb"}]},{"bom-ref":"88160bbc9570f1a6","type":"file","name":"/juice-shop/node_modules/web3-utils/package.json","hashes":[{"alg":"SHA-1","content":"f3bf2c3b4d35b272d5594d90ce61df97789c28eb"},{"alg":"SHA-256","content":"a0547951339b700e3d113c4e175fcc2f19e0e82ecb28cd5274bb95e838909bfc"}]},{"bom-ref":"3f1af0271d1eb75e","type":"file","name":"/juice-shop/node_modules/web3-validator/package.json","hashes":[{"alg":"SHA-1","content":"2e1b127537bbe96f5562f65f8def9b7ecc36805d"},{"alg":"SHA-256","content":"0500f4f85a45f9f5ca6fa3c2037ebf6ef0feda7d03e554f91c667c751fd2d05d"}]},{"bom-ref":"6e1512b3ab70e2ea","type":"file","name":"/juice-shop/node_modules/web3/package.json","hashes":[{"alg":"SHA-1","content":"aea1d763f6554fba9eb61963a96178cf930cfdbe"},{"alg":"SHA-256","content":"6ef39e7ad149e6f918d0c8e7acec55b9a5de84f44580d18de02fcb79a899d5f8"}]},{"bom-ref":"d3c222a864846159","type":"file","name":"/juice-shop/node_modules/webidl-conversions/package.json","hashes":[{"alg":"SHA-1","content":"838524f3ed65e3864f1b3bd5bb6dbda20e3bf19f"},{"alg":"SHA-256","content":"e26568c06b82596d754c7490fd568b4b3f970b3b97c55020d42f65990d0c86af"}]},{"bom-ref":"fd1c8cb4f077ea54","type":"file","name":"/juice-shop/node_modules/whatwg-url/package.json","hashes":[{"alg":"SHA-1","content":"e132303f04d1fd2b2c1819e82abed61db37b3370"},{"alg":"SHA-256","content":"05a015c4176246f051bbaa3a543ed82480a4a4d85360283e049f159ba014b008"}]},{"bom-ref":"e1be5c3535c6cad6","type":"file","name":"/juice-shop/node_modules/which-boxed-primitive/package.json","hashes":[{"alg":"SHA-1","content":"0af7e24076139571355204f3bace1c3a603949a6"},{"alg":"SHA-256","content":"9e0869e7c145b1d1e6ea0e63b2870a1aa230e7f75ffe69240908c90d35c02aa9"}]},{"bom-ref":"cdba1a6da089f490","type":"file","name":"/juice-shop/node_modules/which-collection/package.json","hashes":[{"alg":"SHA-1","content":"7c6ebd4f25ca1ca27d30f8d395cf4f330f619638"},{"alg":"SHA-256","content":"bf95e02a88d5b89dbc6b544c334a317c234f3c4a237f9f1dcf611506990ed196"}]},{"bom-ref":"d025fa02dfccbc77","type":"file","name":"/juice-shop/node_modules/which-module/package.json","hashes":[{"alg":"SHA-1","content":"66bc9244d8b750f43d498703675d6d71f8e1981c"},{"alg":"SHA-256","content":"02f6f6833d09c32100317a390892888ae44da4f712b2271d4b308bcace09a99f"}]},{"bom-ref":"e2df9373ed25898a","type":"file","name":"/juice-shop/node_modules/which-pm-runs/package.json","hashes":[{"alg":"SHA-1","content":"d37f6577f5a53592a5080771fec8aa3340b1a86c"},{"alg":"SHA-256","content":"0eb3591abd6e960733cb1d8739e329d2565397e5a3d8b4326b30c80f31d69ab4"}]},{"bom-ref":"1a22639eaff56471","type":"file","name":"/juice-shop/node_modules/which-typed-array/package.json","hashes":[{"alg":"SHA-1","content":"413fb13fc7782db363195106e695f609528730f4"},{"alg":"SHA-256","content":"69d73690e848d0905b5eedfd41004252e6860850d103b67c0fcf4864cecfb9eb"}]},{"bom-ref":"a54e55f967f72730","type":"file","name":"/juice-shop/node_modules/which/package.json","hashes":[{"alg":"SHA-1","content":"402837c5ba60f95b309957adc4657b8fe4fb1f05"},{"alg":"SHA-256","content":"43010039ed5e89f7186960be682b3cb5cda5ab6cdfb06cbfd4f081cf0e7b4260"}]},{"bom-ref":"308d0e845ec1a9f0","type":"file","name":"/juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"4c7437872b679c9cb6df8a53d4928c07c36a18dd"},{"alg":"SHA-256","content":"3b443ff0b23130799b2c5755582ef6f62096064e4d270d0122b03477ea68ca1c"}]},{"bom-ref":"ec8de968f00f3be2","type":"file","name":"/juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package.json","hashes":[{"alg":"SHA-1","content":"8b4b76c3bc63680159f5e97ff8e3a218f25e7c00"},{"alg":"SHA-256","content":"1c5c73b201f50ae5201dc7afad16ccb32f16c411040c5b93b689f4c6ade17c27"}]},{"bom-ref":"8f248362f23ece04","type":"file","name":"/juice-shop/node_modules/wide-align/node_modules/string-width/package.json","hashes":[{"alg":"SHA-1","content":"1b26460d736e2cd59d75ff10cbdee5c483f6596f"},{"alg":"SHA-256","content":"4118bb2266a7a1adaac138d4b5813742483414c9dd536b98a851e032ae98adf3"}]},{"bom-ref":"408dea1d594f8caa","type":"file","name":"/juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json","hashes":[{"alg":"SHA-1","content":"9ce1d9cd5e0e83463c97e87ce10e25bbcc6f9e4a"},{"alg":"SHA-256","content":"682840451efde52b36dba755741011e0d82bc2a89760e24aab8c564723d8369a"}]},{"bom-ref":"74df60996df60b1c","type":"file","name":"/juice-shop/node_modules/wide-align/package.json","hashes":[{"alg":"SHA-1","content":"3a42d35dea67d3af17d76c4232cf1f56532b1732"},{"alg":"SHA-256","content":"524d5d89924ba461deda48989a748f8450bca19fd00eb8ffa07dbed870bfdfb1"}]},{"bom-ref":"40dd3ca720f6b4c0","type":"file","name":"/juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"6bc59e2d7a44059a5f86b25e3e8ef9b80a83fcac"},{"alg":"SHA-256","content":"469ea81f64037d1f179bcd46412217903a2924dd2e7d7d9b728659b6f12c3e69"}]},{"bom-ref":"5043bbd6dc8c17a9","type":"file","name":"/juice-shop/node_modules/winston-transport/package.json","hashes":[{"alg":"SHA-1","content":"41ed9fa7f4c7c753ec90200f0c3df7665149afb8"},{"alg":"SHA-256","content":"212ebeebb9f3f301a77fe581c1c367ef9d70ec8b3d7c46593010b2fd2e89bda1"}]},{"bom-ref":"9639d91ac2d6456f","type":"file","name":"/juice-shop/node_modules/winston/node_modules/@colors/colors/package.json","hashes":[{"alg":"SHA-1","content":"bc0cd68d3d25a31abb16de7e2b5ff5e20d974403"},{"alg":"SHA-256","content":"af67d5bc4fac331176780d7da47802a48d9bca01596d571685351b4a03a6b9c1"}]},{"bom-ref":"5cffbdece663c3aa","type":"file","name":"/juice-shop/node_modules/winston/node_modules/is-stream/package.json","hashes":[{"alg":"SHA-1","content":"dac0050410d80a991cfa4ccdd0eb37f4020b49dd"},{"alg":"SHA-256","content":"07cf93d9490a2d7ed7731810b49b1c314c760291bb66cdfbc0279258ceb65ec9"}]},{"bom-ref":"6101f323b2926cac","type":"file","name":"/juice-shop/node_modules/winston/node_modules/readable-stream/package.json","hashes":[{"alg":"SHA-1","content":"6bc59e2d7a44059a5f86b25e3e8ef9b80a83fcac"},{"alg":"SHA-256","content":"469ea81f64037d1f179bcd46412217903a2924dd2e7d7d9b728659b6f12c3e69"}]},{"bom-ref":"66b4078269f9408b","type":"file","name":"/juice-shop/node_modules/winston/package.json","hashes":[{"alg":"SHA-1","content":"27be35756c8356b96ebecae2e16255100d238225"},{"alg":"SHA-256","content":"1202b5fd7d27704d4f3fd7fac32ccb36d1796e2c419d9a3721ff1f4c1740efd1"}]},{"bom-ref":"c8ef148749c4991e","type":"file","name":"/juice-shop/node_modules/with/package.json","hashes":[{"alg":"SHA-1","content":"36745b30bb45cffb3ec3646489ca7406c3235363"},{"alg":"SHA-256","content":"30d01a7f84509e2ee075442a2e56ccbee6a9a98c46d86f32659d24b2b34a8609"}]},{"bom-ref":"bce802ccd0d0193f","type":"file","name":"/juice-shop/node_modules/wkx/package.json","hashes":[{"alg":"SHA-1","content":"4fbad714a31c115ee6ba9b12e896792bd1a783e0"},{"alg":"SHA-256","content":"12eaedf0c094ee3c00b553926c70585eeeca003e9cc31d4c869fe68f711f2ea1"}]},{"bom-ref":"34825ba383e207d2","type":"file","name":"/juice-shop/node_modules/wordwrap/package.json","hashes":[{"alg":"SHA-1","content":"3262d75ebec0a8a82d2de6905e8771b2f3aa02dc"},{"alg":"SHA-256","content":"fc9409d0faed896f14385be4b820c4f686f2b3aeca64b3e597b22a97a0d6d6a3"}]},{"bom-ref":"2bbb4dba9f69fbe7","type":"file","name":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json","hashes":[{"alg":"SHA-1","content":"3c9ef7bd0a1c3d805814c654c457cc315c48c116"},{"alg":"SHA-256","content":"d405f010681d53f77691015e98461f8484b2afe6a9edfdd2ddb27b1e8a8e883d"}]},{"bom-ref":"131e7ed5172cb1cc","type":"file","name":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json","hashes":[{"alg":"SHA-1","content":"03f26ab8597e0117b7ad15bcfa9f0b31c8375ea9"},{"alg":"SHA-256","content":"9471d21744ca3137410448da6b3bd7b30ee91d42edce3b82ebcbf84faef74fb4"}]},{"bom-ref":"227578315f4f904c","type":"file","name":"/juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json","hashes":[{"alg":"SHA-1","content":"411d7c87d5b1dec0d479aa13e3406b5c38ac34f5"},{"alg":"SHA-256","content":"4a557ea373907e4643badb89ff21b3f4b969d20631086d78eab2e03d05c2efa4"}]},{"bom-ref":"d44a222a2eeef37b","type":"file","name":"/juice-shop/node_modules/wrap-ansi-cjs/package.json","hashes":[{"alg":"SHA-1","content":"3442b7381f1b431861a986d8cdf144ced299db29"},{"alg":"SHA-256","content":"0b0cf0bf62bd0cc71da2128e3269e63edd566feffdd501aa3692acd6db93c3c9"}]},{"bom-ref":"9f4e6c0a47772d5c","type":"file","name":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json","hashes":[{"alg":"SHA-1","content":"de0f02896f6a8be0b475eb7a2e2b9b44506fd332"},{"alg":"SHA-256","content":"8b0af5d1283904ff127afe213e918fdd8c96e7c42e539f8941f1fc66d2f377d7"}]},{"bom-ref":"5d0e30f6ad1938a7","type":"file","name":"/juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json","hashes":[{"alg":"SHA-1","content":"605b3d8ab4008b6ba2378580c155d33362e80a6d"},{"alg":"SHA-256","content":"d5c878207f5be10c4df575461e73794a17d045b178e006a56c74598c0652800c"}]},{"bom-ref":"1779853f4a8655c6","type":"file","name":"/juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json","hashes":[{"alg":"SHA-1","content":"238c48183550d02ab5c0dd37e13d57006dce640a"},{"alg":"SHA-256","content":"181fa046bdbb7d8958c57dcef2e63aea9af667036e218c7222479a8618375f1a"}]},{"bom-ref":"c99a9c1fc01e6273","type":"file","name":"/juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json","hashes":[{"alg":"SHA-1","content":"53ae7a1b3953e86624927fec8421d453d9c88e41"},{"alg":"SHA-256","content":"adbcb3b95ea29c1f2a91a0af600fd9136ce408a38622332848ba4630dc473659"}]},{"bom-ref":"d9fd8f1866d1b7ad","type":"file","name":"/juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json","hashes":[{"alg":"SHA-1","content":"323ec71c0cdb2dfdcf717f3e324f0b77981d7c58"},{"alg":"SHA-256","content":"01cee5e384d1e26843021c1f91bc05ed009e14c2d31c01349a374e64d3416e7d"}]},{"bom-ref":"059df5dbc1ad6f50","type":"file","name":"/juice-shop/node_modules/wrap-ansi/package.json","hashes":[{"alg":"SHA-1","content":"c14f366cb2c71b662f7edb2dcf7370a513fc641f"},{"alg":"SHA-256","content":"609dd6ab176847e57e799dba2e4c4ad355abe463ec67a5ab0dccec08b67e6761"}]},{"bom-ref":"1e619a16fa55eeea","type":"file","name":"/juice-shop/node_modules/wrappy/package.json","hashes":[{"alg":"SHA-1","content":"156d61004996b07079664753e7b5c415b99e4c89"},{"alg":"SHA-256","content":"712ac9c4c3cef8bc79f42cf6075ff18551f4cb768f35158214fd643853ad7abc"}]},{"bom-ref":"56241d7c19ed1fe6","type":"file","name":"/juice-shop/node_modules/ws/package.json","hashes":[{"alg":"SHA-1","content":"6f2ab48fb7d118a83ff9ae1ace83309f2db23321"},{"alg":"SHA-256","content":"61c104d44cd4ff02b190f970b8cb0a8d70af0a7274e0eff46580b1e20200decc"}]},{"bom-ref":"7e84aeb96c697ce1","type":"file","name":"/juice-shop/node_modules/xtend/package.json","hashes":[{"alg":"SHA-1","content":"1ff55cea8456af743102bdd7fc40b95fe34a7770"},{"alg":"SHA-256","content":"b02ffef8cda96c5c3ee00a00390e63f608362c2ddfb3ed754e181d013a45d48a"}]},{"bom-ref":"aaa29a70bfe8b26f","type":"file","name":"/juice-shop/node_modules/y18n/package.json","hashes":[{"alg":"SHA-1","content":"ad32dfe662561409f091e109f6830ccab42124ff"},{"alg":"SHA-256","content":"5995de811ffa1b8a8e9ed9bd0444f60058dba9ce1ccbe12f2d5e12c31a975d9c"}]},{"bom-ref":"e69c07819fc49f97","type":"file","name":"/juice-shop/node_modules/yallist/package.json","hashes":[{"alg":"SHA-1","content":"96cc9bf2282dd9cd2c0bb49c2bca096782b2da5e"},{"alg":"SHA-256","content":"27699a6415a43f128c0e8ddcd5bf6e265f6cf3a581a9d959c11b977244fadc34"}]},{"bom-ref":"cd47d98b83b63090","type":"file","name":"/juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.json","hashes":[{"alg":"SHA-1","content":"74103756a0fe401ed4d8137e04607758a77897eb"},{"alg":"SHA-256","content":"3ab88e050858ad5fc1d2e7f993d959b83c7e2ddec64afe86cc4055f799e4762d"}]},{"bom-ref":"8c44130594056ef3","type":"file","name":"/juice-shop/node_modules/yaml-schema-validator/package.json","hashes":[{"alg":"SHA-1","content":"39604da28e16de9ffa9046ec18a06b36baabcf32"},{"alg":"SHA-256","content":"5a89e68a562c98edec01f9aefacf2d5f95e95d0dd543e8e0125a9333f59bc2e1"}]},{"bom-ref":"010a883742b67974","type":"file","name":"/juice-shop/node_modules/yauzl/package.json","hashes":[{"alg":"SHA-1","content":"e91b995ab78ed0ec2c169efc0c17f7f25c679e44"},{"alg":"SHA-256","content":"9119ac0c70d33b16e3c69dbc5cdeab71eb513124a04d961f2c9e7402c9fec8eb"}]},{"bom-ref":"8f52ca6e7f7ef139","type":"file","name":"/juice-shop/node_modules/yn/package.json","hashes":[{"alg":"SHA-1","content":"37e6b2c5c8648f646563dd2408e9291c883c5aa3"},{"alg":"SHA-256","content":"1a735adfb326707476086dd836334385fd53827f3aa218d208297104bfbb2c29"}]},{"bom-ref":"0262615e1547582e","type":"file","name":"/juice-shop/node_modules/z85/package.json","hashes":[{"alg":"SHA-1","content":"c7c525898d3d17ae288951589d49a82860f873cd"},{"alg":"SHA-256","content":"eb5ed55479185f63ff524af3718856f22fcbdee2befeeb2537b171bb90266896"}]},{"bom-ref":"422515e6f0043a28","type":"file","name":"/juice-shop/node_modules/zip-stream/package.json","hashes":[{"alg":"SHA-1","content":"543a5a3cbe7a0a3c766e9acc28a9d79696183d79"},{"alg":"SHA-256","content":"51c0c491481381690f272d535d4d1453fc4982f13bb96e659faff5a4487b8133"}]},{"bom-ref":"494eb3d4cff9a6c2","type":"file","name":"/juice-shop/node_modules/zod/package.json","hashes":[{"alg":"SHA-1","content":"e168ef2ff344c6d274af1cb6cd14b33cb3f16d95"},{"alg":"SHA-256","content":"70eedbe34fd52385a4ae2f3e5759b19682189f0118ea73a6e7c32c677f61668e"}]},{"bom-ref":"7f2d375bd757b2be","type":"file","name":"/juice-shop/package.json","hashes":[{"alg":"SHA-1","content":"c8cd9c4f98dd9ba3c390e1ad2107f23fb32d4dc9"},{"alg":"SHA-256","content":"73d8e3acadde14e41957b6c1135b37fbcb437ca69d276e79fde7b22813cf6246"}]}],"dependencies":[{"ref":"pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=amd64&distro=debian-12&package-id=c924a822eab59d9a&upstream=glibc","dependsOn":["pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&package-id=74f0cf86f14f0675&upstream=gcc-12"]},{"ref":"pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&package-id=74f0cf86f14f0675&upstream=gcc-12","dependsOn":["pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&package-id=0a534483a88e1e33&upstream=gcc-12","pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=amd64&distro=debian-12&package-id=c924a822eab59d9a&upstream=glibc"]},{"ref":"pkg:deb/debian/libgomp1@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&package-id=cd7473971e9d06dd&upstream=gcc-12","dependsOn":["pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&package-id=0a534483a88e1e33&upstream=gcc-12","pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=amd64&distro=debian-12&package-id=c924a822eab59d9a&upstream=glibc"]},{"ref":"pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=amd64&distro=debian-12&package-id=0f919d6ebdb73625&upstream=openssl","dependsOn":["pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=amd64&distro=debian-12&package-id=c924a822eab59d9a&upstream=glibc"]},{"ref":"pkg:deb/debian/libstdc%2B%2B6@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&package-id=9a37debf0d05047e&upstream=gcc-12","dependsOn":["pkg:deb/debian/gcc-12-base@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&package-id=0a534483a88e1e33&upstream=gcc-12","pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=amd64&distro=debian-12&package-id=c924a822eab59d9a&upstream=glibc","pkg:deb/debian/libgcc-s1@12.2.0-14%2Bdeb12u1?arch=amd64&distro=debian-12&package-id=74f0cf86f14f0675&upstream=gcc-12"]}]} diff --git a/labs/lab8/attest/provenance.json b/labs/lab8/attest/provenance.json new file mode 100644 index 00000000..570159e9 --- /dev/null +++ b/labs/lab8/attest/provenance.json @@ -0,0 +1,7 @@ +{ + "_type": "https://slsa.dev/provenance/v1", + "buildType": "manual-local-demo", + "builder": {"id": "student@local"}, + "invocation": {"parameters": {"image": "localhost:5000/juice-shop@sha256:547bd3fef4a6d7e25e131da68f454e6dc4a59d281f8793df6853e6796c9bbf58"}}, + "metadata": {"buildStartedOn": "2026-03-14T20:39:41Z", "completeness": {"parameters": true}} +} \ No newline at end of file diff --git a/labs/lab8/attest/verify-provenance.txt b/labs/lab8/attest/verify-provenance.txt new file mode 100644 index 0000000000000000000000000000000000000000..ac20e1f62084206928ec379598e7ddf99909f185 GIT binary patch literal 2008 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'=2b~VPYY46^Y{dL48 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%0Dl)Xg7gF3DeJ-OuoUBEKEa!#`>3*O7nU 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 Z4+6!$kn+LYKz%*woEY7claV#<&`t6!2u~ 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

S3tz~*_3PjdWI3%81 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 z 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

-YqDVa9O-Kjl2ezPy&s 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%0DJV(NVNoaaxxfq&l=4Z!avj_Uk;_y^!z_OG9u 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≫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%0AGm%Z9YYHit7ytVxkbf0h(Z(!eIwZ}O>irr^d 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 vSLXBg=c=u4qa@8Eyt-#;Gw!@>Up Date: Wed, 18 Mar 2026 23:56:43 +0300 Subject: [PATCH 19/26] =?UTF-8?q?docs:=20add=20lab9=20=E2=80=94=20falco=20?= =?UTF-8?q?runtime=20+=20conftest=20policies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- labs/lab9/analysis/conftest-compose.txt | Bin 0 -> 142 bytes labs/lab9/analysis/conftest-hardened.txt | Bin 0 -> 142 bytes labs/lab9/analysis/conftest-unhardened.txt | Bin 0 -> 2718 bytes labs/lab9/falco/logs/falco.log | Bin 0 -> 67132 bytes labs/lab9/falco/rules/custom-rules.yaml | 10 ++ labs/submission9.md | 158 +++++++++++++++++++++ 6 files changed, 168 insertions(+) create mode 100644 labs/lab9/analysis/conftest-compose.txt create mode 100644 labs/lab9/analysis/conftest-hardened.txt create mode 100644 labs/lab9/analysis/conftest-unhardened.txt create mode 100644 labs/lab9/falco/logs/falco.log create mode 100644 labs/lab9/falco/rules/custom-rules.yaml create mode 100644 labs/submission9.md diff --git a/labs/lab9/analysis/conftest-compose.txt b/labs/lab9/analysis/conftest-compose.txt new file mode 100644 index 0000000000000000000000000000000000000000..39a0485a90f51da35df93d504fec256eb858b1eb GIT binary patch literal 142 zcmXYrF%E-33{X0#q>*}gI~HAqH#=9d{qX?ECKqM^ literal 0 HcmV?d00001 diff --git a/labs/lab9/analysis/conftest-unhardened.txt b/labs/lab9/analysis/conftest-unhardened.txt new file mode 100644 index 0000000000000000000000000000000000000000..f28fd71719069818d2e4638ae91077849d22db41 GIT binary patch literal 2718 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 LwcF8c#M=K4KLKni literal 0 HcmV?d00001 diff --git a/labs/lab9/falco/rules/custom-rules.yaml b/labs/lab9/falco/rules/custom-rules.yaml new file mode 100644 index 00000000..8134e353 --- /dev/null +++ b/labs/lab9/falco/rules/custom-rules.yaml @@ -0,0 +1,10 @@ +- rule: Write Binary Under UsrLocalBin + desc: Detects writes under /usr/local/bin inside any container + condition: evt.type in (open, openat, openat2, creat) and + evt.is_open_write=true and + fd.name startswith /usr/local/bin/ and + container.id != host + output: > + Falco Custom: File write in /usr/local/bin (container=%container.name user=%user.name file=%fd.name flags=%evt.arg.flags) + priority: WARNING + tags: [container, compliance, drift] \ No newline at end of file diff --git a/labs/submission9.md b/labs/submission9.md new file mode 100644 index 00000000..ba638b1a --- /dev/null +++ b/labs/submission9.md @@ -0,0 +1,158 @@ +# Lab 9 — Monitoring & Compliance: Falco Runtime Detection + Conftest Policies + +## Task 1: Runtime Security Detection with Falco + +### 1.1 Baseline Alerts Observed + +The following baseline Falco alerts were triggered and captured in `labs/lab9/falco/logs/falco.log`: + +#### Alert 1: Terminal Shell in Container (NOTICE) +- **Time:** 2026-03-18T20:26:55.466105477Z +- **Rule:** `Terminal shell in container` +- **Severity:** NOTICE +- **Trigger:** `docker exec -it lab9-helper /bin/sh -lc 'echo hello-from-shell'` +- **Details:** + - Container: `lab9-helper` + - Process: `sh` (pid via execve) + - User: `root` (uid=0) + - Command: `sh -lc echo hello-from-shell` +- **Security Significance:** This alert detects when a shell is spawned inside a container with an attached terminal. This is a common first step in container exploitation and lateral movement. In production, interactive shells should be rare and warrant investigation. + +#### Alert 2: Custom Rule - Write Binary Under UsrLocalBin (WARNING) +- **Time:** 2026-03-18T20:31:50.831976837Z +- **Rule:** `Write Binary Under UsrLocalBin` (custom rule) +- **Severity:** WARNING +- **Trigger:** `docker exec --user 0 lab9-helper /bin/sh -lc 'echo custom-test > /usr/local/bin/custom-rule.txt'` +- **Details:** + - Container: `lab9-helper` + - File written: `/usr/local/bin/custom-rule.txt` + - User: `root` + - Flags: `O_LARGEFILE|O_TRUNC|O_CREAT|O_WRONLY|O_F_CREATED|FD_UPPER_LAYER` +- **Security Significance:** This alert fires when a file is written to `/usr/local/bin`, a directory typically reserved for system binaries. Writing files to this directory is a "container drift" indicator — evidence that the container's filesystem has deviated from the intended base image. + +--- + +### 1.3 Custom Rule: `Write Binary Under UsrLocalBin` + +**Purpose:** +Detect unauthorized writes to `/usr/local/bin` inside containers. This directory is part of the standard Linux `$PATH` and is often used to place executable binaries. If an attacker (or misconfigured process) writes files here, it indicates either: +1. **Container drift** — the filesystem is being modified beyond the base image +2. **Privilege escalation attempt** — writing a malicious binary to a PATH directory to hijack or shadow system commands +3. **Supply chain compromise** — an infected process is injecting code into the system + +**Rule Definition:** +```yaml +- rule: Write Binary Under UsrLocalBin + desc: Detects writes under /usr/local/bin inside any container + condition: evt.type in (open, openat, openat2, creat) and + evt.is_open_write=true and + fd.name startswith /usr/local/bin/ and + container.id != host + output: > + Falco Custom: File write in /usr/local/bin (container=%container.name user=%user.name file=%fd.name flags=%evt.arg.flags) + priority: WARNING + tags: [container, compliance, drift] +``` + +**When It Should Fire:** +- Any write syscall (`open`, `openat`, `openat2`, `creat`) with write permissions to files under `/usr/local/bin` +- Only when inside a container (distinguished by `container.id != host`) +- Regardless of user (root or non-root) + +**When It Should NOT Fire:** +- Reads to `/usr/local/bin` (only open_write=true detects) +- Operations on the host system (filtered by `container.id != host`) +- Writes to other directories like `/usr/bin` (outside scope) + +**Tuning Notes:** +- **False positives:** Legitimate applications (package managers, build tools) may write to `/usr/local/bin` during startup. In production, baseline the container with a Falco rule learning phase before enforcing. +- **Severity:** Set to `WARNING` because drift is suspicious but not necessarily critical. In strict environments, raise to `CRITICAL`. +- **Enrichment:** The rule captures the filename, user, and open flags, allowing security teams to investigate the exact file being written. + +--- + +## Task 2: Policy-as-Code with Conftest + +### 2.1 Conftest Results Summary + +**Unhardened Manifest:** 8 FAIL, 2 WARN +``` +FAIL - container "juice" uses disallowed :latest tag +FAIL - container "juice" must set runAsNonRoot: true +FAIL - container "juice" must set allowPrivilegeEscalation: false +FAIL - container "juice" must set readOnlyRootFilesystem: true +FAIL - container "juice" must drop ALL capabilities +FAIL - container "juice" missing resources.requests.cpu +FAIL - container "juice" missing resources.requests.memory +FAIL - container "juice" missing resources.limits.cpu +FAIL - container "juice" missing resources.limits.memory +WARN - container "juice" should define readinessProbe +WARN - container "juice" should define livenessProbe +``` + +**Hardened Manifest:** 30 PASS (0 failures, 0 warnings) + +**Docker Compose Manifest:** 15 PASS (0 failures, 0 warnings) + +--- + +### 2.2 Policy Violations in Unhardened Manifest + +| Violation | Impact | Why It Matters | +|-----------|--------|----------------| +| `:latest` tag | FAIL | No version pinning → unpredictable updates, supply chain risk | +| `runAsNonRoot: false` | FAIL | Container runs as root → full host compromise if breached | +| `allowPrivilegeEscalation: true` | FAIL | Allows `setuid` binaries → privilege escalation attacks | +| `readOnlyRootFilesystem: false` | FAIL | Writable filesystem → attacker can modify application files | +| No capability drop | FAIL | Full Linux capabilities → expanded attack surface | +| Missing resource limits | FAIL | No CPU/memory constraints → resource exhaustion DoS | +| Missing probes | WARN | No health checks → unhealthy pods stay running | + +--- + +### 2.3 Hardening Changes Applied + +**juice-unhardened.yaml → juice-hardened.yaml:** + +```yaml +# BEFORE +image: bkimminich/juice-shop:latest +# No securityContext +# No resources +# No probes + +# AFTER +image: bkimminich/juice-shop:v19.0.0 # Explicit version +securityContext: + runAsNonRoot: true + allowPrivilegeEscalation: false + readOnlyRootFilesystem: true + capabilities: + drop: ["ALL"] +resources: + requests: { cpu: "100m", memory: "256Mi" } + limits: { cpu: "500m", memory: "512Mi" } +readinessProbe: + httpGet: { path: /, port: 3000 } + initialDelaySeconds: 5 +livenessProbe: + httpGet: { path: /, port: 3000 } + initialDelaySeconds: 10 +``` + +**Result:** All 8 FAIL violations resolved + 2 WARN recommendations implemented. + +--- + +### 2.4 Docker Compose Analysis + +The Compose manifest passes all 15 tests with 0 failures: + +**Services run as non-root:** `user: "10001:10001"` +**Read-only filesystem:** `read_only: true` (writable `/tmp` via `tmpfs`) +**Capabilities dropped:** `cap_drop: ["ALL"]` +**Privilege escalation blocked:** `security_opt: [no-new-privileges:true]` + +**Conclusion:** Docker Compose manifest demonstrates production-ready hardening baseline. + +--- From 6d4285703b9bb2553a3909a745eef61112bc68c2 Mon Sep 17 00:00:00 2001 From: polina193535 Date: Wed, 18 Mar 2026 23:59:41 +0300 Subject: [PATCH 20/26] =?UTF-8?q?docs:=20add=20lab9=20=E2=80=94=20falco=20?= =?UTF-8?q?runtime=20+=20conftest=20policies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- labs/submission9.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labs/submission9.md b/labs/submission9.md index ba638b1a..7b46ee4f 100644 --- a/labs/submission9.md +++ b/labs/submission9.md @@ -32,7 +32,7 @@ The following baseline Falco alerts were triggered and captured in `labs/lab9/fa --- -### 1.3 Custom Rule: `Write Binary Under UsrLocalBin` +### 1.2 Custom Rule: `Write Binary Under UsrLocalBin` **Purpose:** Detect unauthorized writes to `/usr/local/bin` inside containers. This directory is part of the standard Linux `$PATH` and is often used to place executable binaries. If an attacker (or misconfigured process) writes files here, it indicates either: From 8b9e255f575860f300dc432ddf625b02798ca9fa Mon Sep 17 00:00:00 2001 From: polina193535 Date: Thu, 19 Mar 2026 00:02:35 +0300 Subject: [PATCH 21/26] =?UTF-8?q?docs:=20add=20lab9=20=E2=80=94=20falco=20?= =?UTF-8?q?runtime=20+=20conftest=20policies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- labs/submission9.md | 105 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 99 insertions(+), 6 deletions(-) diff --git a/labs/submission9.md b/labs/submission9.md index 7b46ee4f..c69c7f54 100644 --- a/labs/submission9.md +++ b/labs/submission9.md @@ -114,33 +114,126 @@ WARN - container "juice" should define livenessProbe **juice-unhardened.yaml → juice-hardened.yaml:** +#### Image Tag Hardening ```yaml -# BEFORE +# BEFORE image: bkimminich/juice-shop:latest -# No securityContext -# No resources -# No probes -# AFTER +# AFTER image: bkimminich/juice-shop:v19.0.0 # Explicit version +``` +**Why:** The `:latest` tag is mutable—future pulls could retrieve a different, potentially vulnerable image. Explicit versioning ensures reproducibility and prevents supply chain attacks. Fixes **FAIL: uses disallowed :latest tag**. + +--- + +#### Security Context: Run as Non-Root +```yaml +# BEFORE +# (no securityContext) + +# AFTER securityContext: runAsNonRoot: true +``` +**Why:** Running as root gives attackers full privileges if the container is compromised. Non-root execution limits damage scope. Fixes **FAIL: must set runAsNonRoot: true**. + +--- + +#### Security Context: Prevent Privilege Escalation +```yaml +# AFTER (continued) +securityContext: allowPrivilegeEscalation: false +``` +**Why:** If true, processes can use `setuid` binaries (e.g., `sudo`) to escalate to root. Disabling this prevents lateral privilege escalation even if the attacker gains code execution. Fixes **FAIL: must set allowPrivilegeEscalation: false**. + +--- + +#### Security Context: Read-Only Root Filesystem +```yaml +# AFTER (continued) +securityContext: readOnlyRootFilesystem: true +``` +**Why:** A read-only filesystem prevents attackers from modifying application files, installing backdoors, or corrupting logs. Attackers are limited to `/tmp` and other writable mounts. Fixes **FAIL: must set readOnlyRootFilesystem: true**. + +--- + +#### Security Context: Drop All Capabilities +```yaml +# AFTER (continued) +securityContext: capabilities: drop: ["ALL"] +``` +**Why:** Linux capabilities (CAP_NET_ADMIN, CAP_SYS_ADMIN, etc.) are dangerous if inherited by containers. Dropping all and re-adding only what's needed (not done here) minimizes attack surface. Fixes **FAIL: must drop ALL capabilities**. + +--- + +#### Resource Requests +```yaml +# BEFORE +# (no resources) + +# AFTER resources: requests: { cpu: "100m", memory: "256Mi" } +``` +**Why:** Resource requests tell Kubernetes how much CPU/memory the container needs. This ensures proper scheduling and prevents overcommitment. Fixes **FAIL: missing resources.requests.cpu** and **resources.requests.memory**. + +--- + +#### Resource Limits +```yaml +# AFTER (continued) +resources: limits: { cpu: "500m", memory: "512Mi" } +``` +**Why:** Resource limits act as hard caps—if exceeded, the container is throttled (CPU) or killed (memory). Prevents resource exhaustion DoS attacks and ensures fair resource sharing. Fixes **FAIL: missing resources.limits.cpu** and **resources.limits.memory**. + +--- + +#### Readiness Probe +```yaml +# BEFORE +# (no probes) + +# AFTER readinessProbe: httpGet: { path: /, port: 3000 } initialDelaySeconds: 5 + periodSeconds: 10 +``` +**Why:** Readiness probes tell Kubernetes if the container is ready to accept traffic. Prevents routing requests to unhealthy instances. Without it, Kubernetes may send traffic to containers still starting up. Fixes **WARN: should define readinessProbe**. + +--- + +#### Liveness Probe +```yaml +# AFTER (continued) livenessProbe: httpGet: { path: /, port: 3000 } initialDelaySeconds: 10 + periodSeconds: 20 ``` +**Why:** Liveness probes detect if the container has crashed or is stuck. If the probe fails, Kubernetes restarts the container automatically. Ensures high availability and resilience. Fixes **WARN: should define livenessProbe**. + +--- + +### Summary of Changes + +| Change | Resolves | Security Benefit | +|--------|----------|-----------------| +| Explicit version tag | `:latest` FAIL | Prevents unpredictable image updates | +| `runAsNonRoot: true` | Root access FAIL | Limits privilege scope if breached | +| `allowPrivilegeEscalation: false` | Setuid FAIL | Prevents privilege escalation via binaries | +| `readOnlyRootFilesystem: true` | Filesystem modification FAIL | Prevents backdoor installation | +| `capabilities.drop: ["ALL"]` | Linux capabilities FAIL | Reduces attack surface from dangerous syscalls | +| Resource requests/limits | Resource exhaustion FAIL | Prevents DoS and ensures fair scheduling | +| Readiness/Liveness probes | Availability WARN | Ensures healthy containers receive traffic | + +**Result:** All 8 FAIL violations resolved + 2 WARN recommendations implemented = **30/30 tests pass**. -**Result:** All 8 FAIL violations resolved + 2 WARN recommendations implemented. --- From 1f54c573415b8f84e61fdd8d5af8ed5a4bea3e37 Mon Sep 17 00:00:00 2001 From: polina193535 Date: Sat, 21 Mar 2026 12:57:16 +0300 Subject: [PATCH 22/26] =?UTF-8?q?docs:=20lab10=20=E2=80=94=20DefectDojo=20?= =?UTF-8?q?vuln=20management?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 4 + .../import-grype-vuln-results.json.json | 1 + .../imports/import-nuclei-results.json.json | 1 + .../imports/import-semgrep-results.json.json | 1 + .../import-trivy-vuln-detailed.json.json | 1 + .../import-zap-report-noauth.json.json | 1 + labs/lab10/report/dojo-report.pdf | Bin 0 -> 119865 bytes labs/lab10/report/findings.csv | 160 ++++++++++++++++++ labs/lab10/report/metrics-snapshot.md | 10 ++ labs/submission10.md | 91 ++++++++++ 10 files changed, 270 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 labs/lab10/imports/import-grype-vuln-results.json.json create mode 100644 labs/lab10/imports/import-nuclei-results.json.json create mode 100644 labs/lab10/imports/import-semgrep-results.json.json create mode 100644 labs/lab10/imports/import-trivy-vuln-detailed.json.json create mode 100644 labs/lab10/imports/import-zap-report-noauth.json.json create mode 100644 labs/lab10/report/dojo-report.pdf create mode 100644 labs/lab10/report/findings.csv create mode 100644 labs/lab10/report/metrics-snapshot.md create mode 100644 labs/submission10.md diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..ba2a6c01 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "python-envs.defaultEnvManager": "ms-python.python:system", + "python-envs.pythonProjects": [] +} \ No newline at end of file diff --git a/labs/lab10/imports/import-grype-vuln-results.json.json b/labs/lab10/imports/import-grype-vuln-results.json.json new file mode 100644 index 00000000..db5e70f1 --- /dev/null +++ b/labs/lab10/imports/import-grype-vuln-results.json.json @@ -0,0 +1 @@ +{"minimum_severity":"Info","active":false,"verified":false,"endpoint_to_add":null,"product_type_name":"Engineering","product_name":"Juice Shop","engagement_name":"Labs Security Testing","auto_create_context":true,"deduplication_on_engagement":false,"lead":null,"push_to_jira":false,"api_scan_configuration":null,"create_finding_groups_for_all_findings":true,"test_id":5,"engagement_id":1,"product_id":1,"product_type_id":2,"statistics":{"after":{"info":{"active":12,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":12},"low":{"active":3,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":3},"medium":{"active":31,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":31},"high":{"active":52,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":52},"critical":{"active":11,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":11},"total":{"active":109,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":109}}},"apply_tags_to_findings":false,"apply_tags_to_endpoints":false,"scan_type":"Anchore Grype","close_old_findings":false,"close_old_findings_product_scope":false,"test":5} \ No newline at end of file diff --git a/labs/lab10/imports/import-nuclei-results.json.json b/labs/lab10/imports/import-nuclei-results.json.json new file mode 100644 index 00000000..c2d82681 --- /dev/null +++ b/labs/lab10/imports/import-nuclei-results.json.json @@ -0,0 +1 @@ +{"minimum_severity":"Info","active":false,"verified":false,"endpoint_to_add":null,"product_type_name":"Engineering","product_name":"Juice Shop","engagement_name":"Labs Security Testing","auto_create_context":true,"deduplication_on_engagement":false,"lead":null,"push_to_jira":false,"api_scan_configuration":null,"create_finding_groups_for_all_findings":true,"test_id":4,"engagement_id":1,"product_id":1,"product_type_id":2,"statistics":{"after":{"info":{"active":23,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":23},"low":{"active":1,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":1},"medium":{"active":1,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":1},"high":{"active":0,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":0},"critical":{"active":0,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":0},"total":{"active":25,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":25}}},"apply_tags_to_findings":false,"apply_tags_to_endpoints":false,"scan_type":"Nuclei Scan","close_old_findings":false,"close_old_findings_product_scope":false,"test":4} \ No newline at end of file diff --git a/labs/lab10/imports/import-semgrep-results.json.json b/labs/lab10/imports/import-semgrep-results.json.json new file mode 100644 index 00000000..759d255d --- /dev/null +++ b/labs/lab10/imports/import-semgrep-results.json.json @@ -0,0 +1 @@ +{"minimum_severity":"Info","active":false,"verified":false,"endpoint_to_add":null,"product_type_name":"Engineering","product_name":"Juice Shop","engagement_name":"Labs Security Testing","auto_create_context":true,"deduplication_on_engagement":false,"lead":null,"push_to_jira":false,"api_scan_configuration":null,"create_finding_groups_for_all_findings":true,"test_id":2,"engagement_id":1,"product_id":1,"product_type_id":2,"statistics":{"after":{"info":{"active":0,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":0},"low":{"active":0,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":0},"medium":{"active":18,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":18},"high":{"active":7,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":7},"critical":{"active":0,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":0},"total":{"active":25,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":25}}},"pro":["Did you know, Pro has an automated no-code connector for Semgrep JSON Report? Try today for free or email us at hello@defectdojo.com"],"apply_tags_to_findings":false,"apply_tags_to_endpoints":false,"scan_type":"Semgrep JSON Report","close_old_findings":false,"close_old_findings_product_scope":false,"test":2} \ No newline at end of file diff --git a/labs/lab10/imports/import-trivy-vuln-detailed.json.json b/labs/lab10/imports/import-trivy-vuln-detailed.json.json new file mode 100644 index 00000000..fe94e116 --- /dev/null +++ b/labs/lab10/imports/import-trivy-vuln-detailed.json.json @@ -0,0 +1 @@ +{"minimum_severity":"Info","active":false,"verified":false,"endpoint_to_add":null,"product_type_name":"Engineering","product_name":"Juice Shop","engagement_name":"Labs Security Testing","auto_create_context":true,"deduplication_on_engagement":false,"lead":null,"push_to_jira":false,"api_scan_configuration":null,"create_finding_groups_for_all_findings":true,"test_id":3,"engagement_id":1,"product_id":1,"product_type_id":2,"statistics":{"after":{"info":{"active":0,"verified":0,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":0},"low":{"active":4,"verified":4,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":4},"medium":{"active":33,"verified":31,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":33},"high":{"active":28,"verified":26,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":28},"critical":{"active":9,"verified":9,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":9},"total":{"active":74,"verified":70,"duplicate":0,"false_p":0,"out_of_scope":0,"is_mitigated":0,"risk_accepted":0,"total":74}}},"apply_tags_to_findings":false,"apply_tags_to_endpoints":false,"scan_type":"Trivy Scan","close_old_findings":false,"close_old_findings_product_scope":false,"test":3} \ No newline at end of file diff --git a/labs/lab10/imports/import-zap-report-noauth.json.json b/labs/lab10/imports/import-zap-report-noauth.json.json new file mode 100644 index 00000000..207345f6 --- /dev/null +++ b/labs/lab10/imports/import-zap-report-noauth.json.json @@ -0,0 +1 @@ +{"message":"['Internal error: Wrong file format, please use xml.']","pro":["Pro comes with support. Try today for free or email us at hello@defectdojo.com"]} \ No newline at end of file diff --git a/labs/lab10/report/dojo-report.pdf b/labs/lab10/report/dojo-report.pdf new file mode 100644 index 0000000000000000000000000000000000000000..43819a25abd7d75613dd1831dfbfc9aa5c6c3bd3 GIT binary patch literal 119865 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�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 literal 0 HcmV?d00001 diff --git a/labs/lab10/report/findings.csv b/labs/lab10/report/findings.csv new file mode 100644 index 00000000..3f3c603e --- /dev/null +++ b/labs/lab10/report/findings.csv @@ -0,0 +1,160 @@ +active,active_endpoint_count,active_endpoints,component_name,component_version,created,cvssv3,cvssv3_score,cvssv4,cvssv4_score,cwe,date,defect_review_requested_by,defect_review_requested_by_id,description,duplicate,duplicate_finding,duplicate_finding_id,dynamic_finding,effort_for_fixing,epss_percentile,epss_score,false_p,file_path,finding_group,fix_available,fix_version,has_endpoints,has_finding_group,has_jira_configured,has_jira_group_issue,has_jira_issue,hash_code,id,impact,is_mitigated,kev_date,known_exploited,last_reviewed,last_reviewed_by,last_reviewed_by_id,last_status_update,line,mitigated,mitigated_by,mitigated_by_id,mitigated_endpoint_count,mitigated_endpoints,mitigation,nb_occurences,numerical_severity,out_of_scope,param,payload,pgh_event_models,pk,planned_remediation_date,planned_remediation_version,publish_date,ransomware_used,references,reporter,reporter_id,review_requested_by,review_requested_by_id,risk_accepted,sast_sink_object,sast_source_file_path,sast_source_line,sast_source_object,scanner_confidence,service,severity,severity_justification,sla_age,sla_age_days,sla_days_remaining,sla_deadline,sla_expiration_date,sla_start_date,sonarqube_issue,sonarqube_issue_id,static_finding,steps_to_reproduce,test,test_id,thread_id,title,under_defect_review,under_review,unique_id_from_tool,updated,url,verified,violates_sla,vuln_id_from_tool,test,found_by,engagement_id,engagement,product_id,product,endpoints,vulnerability_ids,tags,status,notes +True,0,[],node,22.18.0,2026-03-21 08:52:52.097849+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N,9.1,,,0,2026-03-21,,,"**Vulnerability Namespace:** nvd:cpe NEWLINE **Vulnerability 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. NEWLINE This vulnerability affects users of the permission model on Node.js v20, v22, v24, and v25. NEWLINE **Matcher:** stock-matcher NEWLINE **Package URL:** pkg:generic/node@22.18.0",False,,,False,,0.01618,0.00012,False,/nodejs/bin/node,,True,25.3.0,True,False,,False,,1184280b03d9b8f4de5d21588a6c960514567de368cc739ea9cb9160b2708707,126,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.097971+00:00,,,,,0,[],Upgrade to version: NEWLINE - 20.20.0 NEWLINE - 22.22.0 NEWLINE - 24.13.0 NEWLINE - 25.3.0,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-55130 NEWLINE **Vulnerability URL:** https://nodejs.org/en/blog/vulnerability/december-2025-security-releases,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-03-28,2026-03-28,,,,True,,Anchore Grype,5,0,CVE-2025-55130 in node:22.18.0,False,False,,2026-03-21 08:52:52.097866+00:00,,False,,CVE-2025-55130,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-55130,,Active, +True,0,[],vm2,3.9.17,2026-03-21 08:52:50.561085+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-03-21,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** vm2 Sandbox Escape vulnerability NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/vm2@3.9.17,False,,,False,,0.98634,0.69875,False,/juice-shop/node_modules/vm2/package.json,,True,3.9.18,True,False,,False,,f44df2da924687df4a5dcf933a4e7df5c0b1aad02b92274b61cb5cbb8bab3fa1,52,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.561143+00:00,,,,,0,[],Upgrade to version: 3.9.18,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-whpj-8f3w-67p5 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-whpj-8f3w-67p5 NEWLINE - https://github.com/patriksimek/vm2/commit/d88105f99752305c5b8a77b63ddee3ec86912daf NEWLINE - https://github.com/patriksimek/vm2/releases/tag/3.9.18 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2023-32314 NEWLINE - https://gist.github.com/arkark/e9f5cf5782dec8321095be3e52acf5ac NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2023-32314 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://gist.github.com/arkark/e9f5cf5782dec8321095be3e52acf5ac NEWLINE - https://github.com/patriksimek/vm2/commit/d88105f99752305c5b8a77b63ddee3ec86912daf NEWLINE - https://github.com/patriksimek/vm2/releases/tag/3.9.18 NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-whpj-8f3w-67p5,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-03-28,2026-03-28,,,,True,,Anchore Grype,5,0,GHSA-whpj-8f3w-67p5 in vm2:3.9.17,False,False,,2026-03-21 08:52:50.561094+00:00,,False,,GHSA-whpj-8f3w-67p5,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-whpj-8f3w-67p5; CVE-2023-32314,,Active, +True,0,[],crypto-js,3.3.0,2026-03-21 08:52:50.732952+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N,9.1,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** crypto-js PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/crypto-js@3.3.0",False,,,False,,0.74108,0.00823,False,/juice-shop/node_modules/crypto-js/package.json,,True,4.2.0,True,False,,False,,cc8a900b6a7aa0953913a16e1e3f4b8b0ee095353015c8addffe296e48d984f4,62,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.733011+00:00,,,,,0,[],Upgrade to version: 4.2.0,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-xwcq-pm8m-c4vf NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/brix/crypto-js/security/advisories/GHSA-xwcq-pm8m-c4vf NEWLINE - https://github.com/brix/crypto-js/commit/421dd538b2d34e7c24a5b72cc64dc2b9167db40a NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2023-46233 NEWLINE - https://lists.debian.org/debian-lts-announce/2023/11/msg00025.html NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2023-46233 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/brix/crypto-js/commit/421dd538b2d34e7c24a5b72cc64dc2b9167db40a NEWLINE - https://github.com/brix/crypto-js/security/advisories/GHSA-xwcq-pm8m-c4vf NEWLINE - https://lists.debian.org/debian-lts-announce/2023/11/msg00025.html,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-03-28,2026-03-28,,,,True,,Anchore Grype,5,0,GHSA-xwcq-pm8m-c4vf in crypto-js:3.3.0,False,False,,2026-03-21 08:52:50.732961+00:00,,False,,GHSA-xwcq-pm8m-c4vf,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-xwcq-pm8m-c4vf; CVE-2023-46233,,Active, +True,0,[],vm2,3.9.17,2026-03-21 08:52:50.580549+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** vm2 Sandbox Escape vulnerability NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/vm2@3.9.17",False,,,False,,0.97193,0.39234,False,/juice-shop/node_modules/vm2/package.json,,False,,True,False,,False,,c2a7f41be9b517290410d2bb29352182dbd157a58de3c9d90003bb5eaecf96f9,53,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.580646+00:00,,,,,0,[],,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-g644-9gfx-q4q4 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-g644-9gfx-q4q4 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2023-37903 NEWLINE - https://security.netapp.com/advisory/ntap-20230831-0007 NEWLINE - https://security.netapp.com/advisory/ntap-20241108-0002 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2023-37903 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-g644-9gfx-q4q4 NEWLINE - https://security.netapp.com/advisory/ntap-20230831-0007/ NEWLINE - https://security.netapp.com/advisory/ntap-20241108-0002/,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-03-28,2026-03-28,,,,True,,Anchore Grype,5,0,GHSA-g644-9gfx-q4q4 in vm2:3.9.17,False,False,,2026-03-21 08:52:50.580567+00:00,,False,,GHSA-g644-9gfx-q4q4,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-g644-9gfx-q4q4; CVE-2023-37903,,Active, +True,0,[],libssl3,3.0.17-1~deb12u2,2026-03-21 08:52:50.767075+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-03-21,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability Description:** Issue summary: Parsing CMS AuthEnvelopedData 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 AuthEnvelopedData 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 AuthEnvelopedData 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. NEWLINE **Related Vulnerability Description:** Issue summary: Parsing CMS AuthEnvelopedData or EnvelopedData message with NEWLINE maliciously crafted AEAD parameters can trigger a stack buffer overflow. NEWLINE NEWLINE Impact summary: A stack buffer overflow may lead to a crash, causing Denial NEWLINE of Service, or potentially remote code execution. NEWLINE NEWLINE When parsing CMS (Auth)EnvelopedData structures that use AEAD ciphers such as NEWLINE AES-GCM, the IV (Initialization Vector) encoded in the ASN.1 parameters is NEWLINE copied into a fixed-size stack buffer without verifying that its length fits NEWLINE the destination. An attacker can supply a crafted CMS message with an NEWLINE oversized IV, causing a stack-based out-of-bounds write before any NEWLINE authentication or tag verification occurs. NEWLINE NEWLINE Applications and services that parse untrusted CMS or PKCS#7 content using NEWLINE AEAD ciphers (e.g., S/MIME (Auth)EnvelopedData with AES-GCM) are vulnerable. NEWLINE Because the overflow occurs prior to authentication, no valid key material NEWLINE is required to trigger it. While exploitability to remote code execution NEWLINE depends on platform and toolchain mitigations, the stack-based write NEWLINE primitive represents a severe risk. NEWLINE NEWLINE The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this NEWLINE issue, as the CMS implementation is outside the OpenSSL FIPS module NEWLINE boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3 and 3.0 are vulnerable to this issue. NEWLINE NEWLINE OpenSSL 1.1.1 and 1.0.2 are not affected by this issue. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=amd64&distro=debian-12&upstream=openssl",False,,,False,,0.7101,0.00672,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.18-1~deb12u2,True,False,,False,,9acd88a86c062cb2efbc6f863ec08abd341d446de9e6b4b1f15e58e1ec575493,64,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.767152+00:00,,,,,0,[],Upgrade to version: 3.0.18-1~deb12u2,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-15467 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-15467 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/2c8f0e5fa9b6ee5508a0349e4572ddb74db5a703 NEWLINE - https://github.com/openssl/openssl/commit/5f26d4202f5b89664c5c3f3c62086276026ba9a9 NEWLINE - https://github.com/openssl/openssl/commit/6ced0fe6b10faa560e410e3ee8d6c82f06c65ea3 NEWLINE - https://github.com/openssl/openssl/commit/ce39170276daec87f55c39dad1f629b56344429e NEWLINE - https://github.com/openssl/openssl/commit/d0071a0799f20cc8101730145349ed4487c268dc NEWLINE - https://openssl-library.org/news/secadv/20260127.txt NEWLINE - http://www.openwall.com/lists/oss-security/2026/01/27/10 NEWLINE - http://www.openwall.com/lists/oss-security/2026/02/25/6,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-03-28,2026-03-28,,,,True,,Anchore Grype,5,0,CVE-2025-15467 in libssl3:3.0.17-1~deb12u2,False,False,,2026-03-21 08:52:50.767089+00:00,,False,,CVE-2025-15467,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-15467,,Active, +True,0,[],jsonwebtoken,0.1.0,2026-03-21 08:52:50.597123+00:00,CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-03-21,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Verification Bypass in jsonwebtoken NEWLINE **Related Vulnerability 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). NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jsonwebtoken@0.1.0,False,,,False,,0.96753,0.3247,False,/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json,,True,4.2.2,True,False,,False,,f94a8c9e391d3ea7af36b9c6e4229d9e367b033b77ca154d8087c9e3fbfbf179,54,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.597181+00:00,,,,,0,[],Upgrade to version: 4.2.2,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-c7hr-j4mj-j2w6 NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2015-9235 NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687 NEWLINE - https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE - https://www.npmjs.com/advisories/17 NEWLINE - https://www.timmclean.net/2015/02/25/jwt-alg-none.html NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2015-9235 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687 NEWLINE - https://nodesecurity.io/advisories/17 NEWLINE - https://www.timmclean.net/2015/02/25/jwt-alg-none.html,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-03-28,2026-03-28,,,,True,,Anchore Grype,5,0,GHSA-c7hr-j4mj-j2w6 in jsonwebtoken:0.1.0,False,False,,2026-03-21 08:52:50.597133+00:00,,False,,GHSA-c7hr-j4mj-j2w6,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-c7hr-j4mj-j2w6; CVE-2015-9235,,Active, +True,0,[],jsonwebtoken,0.4.0,2026-03-21 08:52:50.612954+00:00,CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-03-21,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Verification Bypass in jsonwebtoken NEWLINE **Related Vulnerability 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). NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jsonwebtoken@0.4.0,False,,,False,,0.96753,0.3247,False,/juice-shop/node_modules/jsonwebtoken/package.json,,True,4.2.2,True,False,,False,,446bfdd26d4b103b1c77eac0d511bf530c5932fe3a97dd64ec2fe2b30109f371,55,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.613016+00:00,,,,,0,[],Upgrade to version: 4.2.2,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-c7hr-j4mj-j2w6 NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2015-9235 NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687 NEWLINE - https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE - https://www.npmjs.com/advisories/17 NEWLINE - https://www.timmclean.net/2015/02/25/jwt-alg-none.html NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2015-9235 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/1bb584bc382295eeb7ee8c4452a673a77a68b687 NEWLINE - https://nodesecurity.io/advisories/17 NEWLINE - https://www.timmclean.net/2015/02/25/jwt-alg-none.html,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-03-28,2026-03-28,,,,True,,Anchore Grype,5,0,GHSA-c7hr-j4mj-j2w6 in jsonwebtoken:0.4.0,False,False,,2026-03-21 08:52:50.612965+00:00,,False,,GHSA-c7hr-j4mj-j2w6,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-c7hr-j4mj-j2w6; CVE-2015-9235,,Active, +True,0,[],vm2,3.9.17,2026-03-21 08:52:50.630108+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** vm2 Sandbox Escape vulnerability NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/vm2@3.9.17",False,,,False,,0.89498,0.04997,False,/juice-shop/node_modules/vm2/package.json,,True,3.10.0,True,False,,False,,6b89c2767f3e1463b4e4fdc1cfa645a357987377771ad170bf58f06ddfd91fbc,56,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.630172+00:00,,,,,0,[],Upgrade to version: 3.10.0,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-cchq-frgv-rjh5 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-cchq-frgv-rjh5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2023-37466 NEWLINE - https://gist.github.com/leesh3288/f693061e6523c97274ad5298eb2c74e9 NEWLINE - https://security.netapp.com/advisory/ntap-20230831-0007 NEWLINE - https://security.netapp.com/advisory/ntap-20241108-0002 NEWLINE - https://github.com/patriksimek/vm2/commit/d9a1fde8ec5a5a9c9e5a69bf91d703950859d744 NEWLINE - https://github.com/patriksimek/vm2/releases/tag/v3.10.0 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2023-37466 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/commit/d9a1fde8ec5a5a9c9e5a69bf91d703950859d744 NEWLINE - https://github.com/patriksimek/vm2/releases/tag/v3.10.0 NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-cchq-frgv-rjh5 NEWLINE - https://security.netapp.com/advisory/ntap-20241108-0002/,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-03-28,2026-03-28,,,,True,,Anchore Grype,5,0,GHSA-cchq-frgv-rjh5 in vm2:3.9.17,False,False,,2026-03-21 08:52:50.630119+00:00,,False,,GHSA-cchq-frgv-rjh5,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-cchq-frgv-rjh5; CVE-2023-37466,,Active, +True,0,[],marsdb,0.6.11,2026-03-21 08:52:52.717400+00:00,,,,,0,2026-03-21,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Command Injection in marsdb NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/marsdb@0.6.11,False,,,False,,,,False,/juice-shop/node_modules/marsdb/package.json,,False,,True,False,,False,,8796fc2d3932e13a71e854cdeb047fcdb4052b454be7db1661f84ead38fe0097,157,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.717496+00:00,,,,,0,[],,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-5mrr-rgp6-x4gr NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/bkimminich/juice-shop/issues/1173 NEWLINE - https://www.npmjs.com/advisories/1122,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-03-28,2026-03-28,,,,True,,Anchore Grype,5,0,GHSA-5mrr-rgp6-x4gr in marsdb:0.6.11,False,False,,2026-03-21 08:52:52.717417+00:00,,False,,GHSA-5mrr-rgp6-x4gr,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-5mrr-rgp6-x4gr,,Active, +True,0,[],lodash,2.4.2,2026-03-21 08:52:50.666997+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H,9.1,,,0,2026-03-21,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Prototype Pollution in lodash NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/lodash@2.4.2,False,,,False,,0.84908,0.02441,False,/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json,,True,4.17.12,True,False,,False,,3b1d8d89bee38ea43fa9b863ba5448343af024aca9dbd41387eff36cf1658e3b,58,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.667076+00:00,,,,,0,[],Upgrade to version: 4.17.12,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-jf85-cpcp-j695 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/lodash/lodash/pull/4336 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2019-10744 NEWLINE - https://snyk.io/vuln/SNYK-JS-LODASH-450202 NEWLINE - https://access.redhat.com/errata/RHSA-2019:3024 NEWLINE - https://support.f5.com/csp/article/K47105354?utm_source=f5support&utm_medium=RSS NEWLINE - https://www.oracle.com/security-alerts/cpujan2021.html NEWLINE - https://www.oracle.com/security-alerts/cpuoct2020.html NEWLINE - https://support.f5.com/csp/article/K47105354?utm_source=f5support&%3Butm_medium=RSS NEWLINE - https://security.netapp.com/advisory/ntap-20191004-0005 NEWLINE - https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2019-10744.yml NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2019-10744 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://access.redhat.com/errata/RHSA-2019:3024 NEWLINE - https://security.netapp.com/advisory/ntap-20191004-0005/ NEWLINE - https://snyk.io/vuln/SNYK-JS-LODASH-450202 NEWLINE - https://support.f5.com/csp/article/K47105354?utm_source=f5support&%3Butm_medium=RSS NEWLINE - https://www.oracle.com/security-alerts/cpujan2021.html NEWLINE - https://www.oracle.com/security-alerts/cpuoct2020.html,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-03-28,2026-03-28,,,,True,,Anchore Grype,5,0,GHSA-jf85-cpcp-j695 in lodash:2.4.2,False,False,,2026-03-21 08:52:50.667007+00:00,,False,,GHSA-jf85-cpcp-j695,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-jf85-cpcp-j695; CVE-2019-10744,,Active, +True,0,[],vm2,3.9.17,2026-03-21 08:52:51.800574+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,9.8,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** vm2 has a Sandbox Escape NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/vm2@3.9.17",False,,,False,,0.08411,0.0003,False,/juice-shop/node_modules/vm2/package.json,,True,3.10.2,True,False,,False,,97dbdc3469a3d24809f591f2b1baf3e1f92928c9e62741e760451f7c0ff0422d,111,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.800662+00:00,,,,,0,[],Upgrade to version: 3.10.2,1,S0,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-99p7-6v5w-7xg8 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-99p7-6v5w-7xg8 NEWLINE - https://github.com/patriksimek/vm2/commit/4b009c2d4b1131c01810c1205e641d614c322a29 NEWLINE - https://github.com/patriksimek/vm2/releases/tag/v3.10.2 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-22709 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-22709 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/patriksimek/vm2/commit/4b009c2d4b1131c01810c1205e641d614c322a29 NEWLINE - https://github.com/patriksimek/vm2/releases/tag/v3.10.2 NEWLINE - https://github.com/patriksimek/vm2/security/advisories/GHSA-99p7-6v5w-7xg8,Admin User (admin),1,,,False,,,,,,,Critical,,,7,7,2026-03-28,2026-03-28,,,,True,,Anchore Grype,5,0,GHSA-99p7-6v5w-7xg8 in vm2:3.9.17,False,False,,2026-03-21 08:52:51.800588+00:00,,False,,GHSA-99p7-6v5w-7xg8,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-99p7-6v5w-7xg8; CVE-2026-22709,,Active, +True,0,[],tar-fs,2.1.3,2026-03-21 08:52:51.886486+00:00,,,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** tar-fs has a symlink validation bypass if destination directory is predictable with a specific tarball NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar-fs@2.1.3",False,,,False,,0.07174,0.00027,False,/juice-shop/node_modules/tar-fs/package.json,,True,2.1.4,True,False,,False,,63114de3e5ad3029495344b7d2ed142e2ef46604b9767b35b9700cf0f13065a8,115,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.886585+00:00,,,,,0,[],Upgrade to version: 2.1.4,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-vj76-c3g6-qr5v NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/mafintosh/tar-fs/security/advisories/GHSA-vj76-c3g6-qr5v NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-59343 NEWLINE - https://github.com/mafintosh/tar-fs/commit/0bd54cdf06da2b7b5b95cd4b062c9f4e0a8c4e09 NEWLINE - https://lists.debian.org/debian-lts-announce/2025/09/msg00028.html NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-59343 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/mafintosh/tar-fs/commit/0bd54cdf06da2b7b5b95cd4b062c9f4e0a8c4e09 NEWLINE - https://github.com/mafintosh/tar-fs/security/advisories/GHSA-vj76-c3g6-qr5v NEWLINE - https://lists.debian.org/debian-lts-announce/2025/09/msg00028.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-vj76-c3g6-qr5v in tar-fs:2.1.3,False,False,,2026-03-21 08:52:51.886503+00:00,,False,,GHSA-vj76-c3g6-qr5v,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-vj76-c3g6-qr5v; CVE-2025-59343,,Active, +True,0,[],,,2026-03-21 08:52:46.353765+00:00,,,,,89,2026-03-21,,,"**Result 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. NEWLINE ",False,,,False,,,,False,/src/data/static/codefixes/unionSqlInjectionChallenge_3.ts,,,,True,False,,False,,e4cf67f59b27847f530768137bbd364d0adffc5f43d4e2faeb22d829b39d7ab7,4,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.353906+00:00,10,,,,0,[],,1,S1,False,,,,,,,,False,https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Semgrep JSON Report,2,0,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,False,False,,2026-03-21 08:52:46.353782+00:00,,False,,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],qs,6.13.0,2026-03-21 08:52:51.233841+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** qs's arrayLimit bypass in its bracket notation allows DoS via memory exhaustion NEWLINE **Related Vulnerability Description:** Improper Input Validation vulnerability in qs (parse modules) allows HTTP DoS.This issue affects qs: < 6.14.1. NEWLINE NEWLINE NEWLINE Summary NEWLINE NEWLINE The 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. NEWLINE NEWLINE Note:┬а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. NEWLINE NEWLINE Details NEWLINE NEWLINE The 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). NEWLINE NEWLINE Vulnerable code┬а(lib/parse.js:159-162): NEWLINE NEWLINE if (root === '[]' && options.parseArrays) { NEWLINE obj = utils.combine([], leaf); // No arrayLimit check NEWLINE } NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE Working code┬а(lib/parse.js:175): NEWLINE NEWLINE else if (index <= options.arrayLimit) { // Limit checked here NEWLINE obj = []; NEWLINE obj[index] = leaf; NEWLINE } NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE The 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. NEWLINE NEWLINE NEWLINE NEWLINE PoC NEWLINE NEWLINE const qs = require('qs'); NEWLINE const result = qs.parse('a[]=1&a[]=2&a[]=3&a[]=4&a[]=5&a[]=6', { arrayLimit: 5 }); NEWLINE console.log(result.a.length); // Output: 6 (should be max 5) NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE NEWLINE Note 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. NEWLINE NEWLINE Impact NEWLINE NEWLINE Consistency 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/qs@6.13.0",False,,,False,,0.24566,0.00085,False,/juice-shop/node_modules/qs/package.json,,True,6.14.1,True,False,,False,,e4804749d3e23d298d9e155f7ae25e3b883d6ce4b8cf80b43805680ad8c60784,85,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.233946+00:00,,,,,0,[],Upgrade to version: 6.14.1,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-6rw7-vpxm-498p NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/ljharb/qs/security/advisories/GHSA-6rw7-vpxm-498p NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-15284 NEWLINE - https://github.com/ljharb/qs/commit/3086902ecf7f088d0d1803887643ac6c03d415b9 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-15284 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/ljharb/qs/commit/3086902ecf7f088d0d1803887643ac6c03d415b9 NEWLINE - https://github.com/ljharb/qs/security/advisories/GHSA-6rw7-vpxm-498p,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-6rw7-vpxm-498p in qs:6.13.0,False,False,,2026-03-21 08:52:51.233857+00:00,,False,,GHSA-6rw7-vpxm-498p,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-6rw7-vpxm-498p; CVE-2025-15284,,Active, +True,0,[],multer,1.4.5-lts.2,2026-03-21 08:52:51.261468+00:00,,,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Multer vulnerable to Denial of Service via unhandled exception NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/multer@1.4.5-lts.2",False,,,False,,0.23694,0.00081,False,/juice-shop/node_modules/multer/package.json,,True,2.0.1,True,False,,False,,1e5ac0766778aa0d3a4699d7268057da55a62c2387e15f1fc058232ed67b49d9,86,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.261575+00:00,,,,,0,[],Upgrade to version: 2.0.1,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-g5hg-p3ph-g8qg NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-g5hg-p3ph-g8qg NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-48997 NEWLINE - https://github.com/expressjs/multer/issues/1233 NEWLINE - https://github.com/expressjs/multer/pull/1256 NEWLINE - https://github.com/expressjs/multer/commit/35a3272b611945155e046dd5cef11088587635e9 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-48997 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/commit/35a3272b611945155e046dd5cef11088587635e9 NEWLINE - https://github.com/expressjs/multer/issues/1233 NEWLINE - https://github.com/expressjs/multer/pull/1256 NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-g5hg-p3ph-g8qg,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-g5hg-p3ph-g8qg in multer:1.4.5-lts.2,False,False,,2026-03-21 08:52:51.261483+00:00,,False,,GHSA-g5hg-p3ph-g8qg,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-g5hg-p3ph-g8qg; CVE-2025-48997,,Active, +True,0,[],libc6,2.36-9+deb12u10,2026-03-21 08:52:52.390911+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,8.4,,,0,2026-03-21,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability 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. NEWLINE **Related Vulnerability 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. NEWLINE NEWLINE 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. NEWLINE NEWLINE 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. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=amd64&distro=debian-12&upstream=glibc",False,,,False,,0.00637,8e-05,False,/var/lib/dpkg/status.d/libc6,,False,,True,False,,False,,e48cdfc118a8e8bc5993e7a4e150bb3a81bda792c3d86c9feb01866b460f8ae8,141,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.390995+00:00,,,,,0,[],,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2026-0861 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-0861 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://sourceware.org/bugzilla/show_bug.cgi?id=33796 NEWLINE - https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0001 NEWLINE - http://www.openwall.com/lists/oss-security/2026/01/16/5,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,CVE-2026-0861 in libc6:2.36-9+deb12u10,False,False,,2026-03-21 08:52:52.390927+00:00,,False,,CVE-2026-0861,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2026-0861,,Active, +True,0,[],libssl3,3.0.17-1~deb12u2,2026-03-21 08:52:51.842883+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability 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. NEWLINE **Related Vulnerability Description:** Issue summary: An application trying to decrypt CMS messages encrypted using NEWLINE password based encryption can trigger an out-of-bounds read and write. NEWLINE NEWLINE Impact summary: This out-of-bounds read may trigger a crash which leads to NEWLINE Denial of Service for an application. The out-of-bounds write can cause NEWLINE a memory corruption which can have various consequences including NEWLINE a Denial of Service or Execution of attacker-supplied code. NEWLINE NEWLINE Although the consequences of a successful exploit of this vulnerability NEWLINE could be severe, the probability that the attacker would be able to NEWLINE perform it is low. Besides, password based (PWRI) encryption support in CMS NEWLINE messages is very rarely used. For that reason the issue was assessed as NEWLINE Moderate severity according to our Security Policy. NEWLINE NEWLINE The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this NEWLINE issue, as the CMS implementation is outside the OpenSSL FIPS module NEWLINE boundary. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=amd64&distro=debian-12&upstream=openssl",False,,,False,,0.08788,0.00031,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.17-1~deb12u3,True,False,,False,,f4cb2fddbd9d2fc604794fd241d7dbb67e76d6847c860cb3b2c0c71a8a494918,113,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.842957+00:00,,,,,0,[],Upgrade to version: 3.0.17-1~deb12u3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-9230 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-9230 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/5965ea5dd6960f36d8b7f74f8eac67a8eb8f2b45 NEWLINE - https://github.com/openssl/openssl/commit/9e91358f365dee6c446dcdcdb01c04d2743fd280 NEWLINE - https://github.com/openssl/openssl/commit/a79c4ce559c6a3a8fd4109e9f33c1185d5bf2def NEWLINE - https://github.com/openssl/openssl/commit/b5282d677551afda7d20e9c00e09561b547b2dfd NEWLINE - https://github.com/openssl/openssl/commit/bae259a211ada6315dc50900686daaaaaa55f482 NEWLINE - https://github.openssl.org/openssl/extended-releases/commit/c2b96348bfa662f25f4fabf81958ae822063dae3 NEWLINE - https://github.openssl.org/openssl/extended-releases/commit/dfbaf161d8dafc1132dd88cd48ad990ed9b4c8ba NEWLINE - https://openssl-library.org/news/secadv/20250930.txt NEWLINE - http://www.openwall.com/lists/oss-security/2025/09/30/5 NEWLINE - https://lists.debian.org/debian-lts-announce/2025/10/msg00001.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,CVE-2025-9230 in libssl3:3.0.17-1~deb12u2,False,False,,2026-03-21 08:52:51.842897+00:00,,False,,CVE-2025-9230,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-9230,,Active, +True,0,[],jsonwebtoken,0.1.0,2026-03-21 08:52:51.330690+00:00,CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N,8.1,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** jsonwebtoken unrestricted key type could lead to legacy keys usage NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jsonwebtoken@0.1.0",False,,,False,,0.21933,0.00072,False,/juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json,,True,9.0.0,True,False,,False,,f4b13e22a9423c9079edd385f97d089591ca74e670390e8050c1269fbbf58164,89,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.330774+00:00,,,,,0,[],Upgrade to version: 9.0.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-8cf7-32gw-wr33 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33 NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-23539 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-23539 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007/,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-8cf7-32gw-wr33 in jsonwebtoken:0.1.0,False,False,,2026-03-21 08:52:51.330704+00:00,,False,,GHSA-8cf7-32gw-wr33,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-8cf7-32gw-wr33; CVE-2022-23539,,Active, +True,0,[],jsonwebtoken,0.4.0,2026-03-21 08:52:51.352608+00:00,CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N,8.1,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** jsonwebtoken unrestricted key type could lead to legacy keys usage NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jsonwebtoken@0.4.0",False,,,False,,0.21933,0.00072,False,/juice-shop/node_modules/jsonwebtoken/package.json,,True,9.0.0,True,False,,False,,3bd54fac91d21dd767b765f463851f70d3fc5f8bf558ba67e2c406532a9d079a,90,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.352693+00:00,,,,,0,[],Upgrade to version: 9.0.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-8cf7-32gw-wr33 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33 NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-23539 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-23539 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jsonwebtoken/commit/e1fa9dcc12054a8681db4e6373da1b30cf7016e3 NEWLINE - https://github.com/auth0/node-jsonwebtoken/security/advisories/GHSA-8cf7-32gw-wr33 NEWLINE - https://security.netapp.com/advisory/ntap-20240621-0007/,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-8cf7-32gw-wr33 in jsonwebtoken:0.4.0,False,False,,2026-03-21 08:52:51.352623+00:00,,False,,GHSA-8cf7-32gw-wr33,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-8cf7-32gw-wr33; CVE-2022-23539,,Active, +True,0,[],validator,13.15.15,2026-03-21 08:52:51.375159+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Validator is Vulnerable to Incomplete Filtering of One or More Instances of Special Elements NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/validator@13.15.15",False,,,False,,0.2231,0.00074,False,/juice-shop/node_modules/validator/package.json,,True,13.15.22,True,False,,False,,f6cff0eea0533092e89194bd4ebc756ef174f5ec7308631511a4879168b0ebb8,91,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.375251+00:00,,,,,0,[],Upgrade to version: 13.15.22,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-vghf-hv5q-vc2g NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-12758 NEWLINE - https://github.com/validatorjs/validator.js/pull/2616 NEWLINE - https://gist.github.com/koral--/ad31208b25b9e3d1e2e35f1d4d72572e NEWLINE - https://security.snyk.io/vuln/SNYK-JS-VALIDATOR-13653476 NEWLINE - https://github.com/validatorjs/validator.js/commit/d457ecaf55b0f3d8bd379d82757425d0d13dd382 NEWLINE - http://seclists.org/fulldisclosure/2026/Jan/27 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-12758 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://gist.github.com/koral--/ad31208b25b9e3d1e2e35f1d4d72572e NEWLINE - https://github.com/validatorjs/validator.js/pull/2616 NEWLINE - https://security.snyk.io/vuln/SNYK-JS-VALIDATOR-13653476 NEWLINE - http://seclists.org/fulldisclosure/2026/Jan/27,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-vghf-hv5q-vc2g in validator:13.15.15,False,False,,2026-03-21 08:52:51.375176+00:00,,False,,GHSA-vghf-hv5q-vc2g,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-vghf-hv5q-vc2g; CVE-2025-12758,,Active, +True,0,[],libssl3,3.0.17-1~deb12u2,2026-03-21 08:52:51.396898+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability 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. NEWLINE **Related Vulnerability Description:** Issue summary: A type confusion vulnerability exists in the TimeStamp Response NEWLINE verification code where an ASN1_TYPE union member is accessed without first NEWLINE validating the type, causing an invalid or NULL pointer dereference when NEWLINE processing a malformed TimeStamp Response file. NEWLINE NEWLINE Impact summary: An application calling TS_RESP_verify_response() with a NEWLINE malformed TimeStamp Response can be caused to dereference an invalid or NEWLINE NULL pointer when reading, resulting in a Denial of Service. NEWLINE NEWLINE The functions ossl_ess_get_signing_cert() and ossl_ess_get_signing_cert_v2() NEWLINE access the signing cert attribute value without validating its type. NEWLINE When the type is not V_ASN1_SEQUENCE, this results in accessing invalid memory NEWLINE through the ASN1_TYPE union, causing a crash. NEWLINE NEWLINE Exploiting this vulnerability requires an attacker to provide a malformed NEWLINE TimeStamp Response to an application that verifies timestamp responses. The NEWLINE TimeStamp protocol (RFC 3161) is not widely used and the impact of the NEWLINE exploit is just a Denial of Service. For these reasons the issue was NEWLINE assessed as Low severity. NEWLINE NEWLINE The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the TimeStamp Response implementation is outside the OpenSSL FIPS module NEWLINE boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. NEWLINE NEWLINE OpenSSL 1.0.2 is not affected by this issue. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=amd64&distro=debian-12&upstream=openssl",False,,,False,,0.21282,0.0007,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.18-1~deb12u2,True,False,,False,,06183c82da8b14515aef91f7e11c47d9da7f6be33a5f50cd26019fde20217a7e,92,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.396975+00:00,,,,,0,[],Upgrade to version: 3.0.18-1~deb12u2,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-69420 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-69420 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/27c7012c91cc986a598d7540f3079dfde2416eb9 NEWLINE - https://github.com/openssl/openssl/commit/4e254b48ad93cc092be3dd62d97015f33f73133a NEWLINE - https://github.com/openssl/openssl/commit/564fd9c73787f25693bf9e75faf7bf6bb1305d4e NEWLINE - https://github.com/openssl/openssl/commit/5eb0770ffcf11b785cf374ff3c19196245e54f1b NEWLINE - https://github.com/openssl/openssl/commit/a99349ebfc519999edc50620abe24d599b9eb085 NEWLINE - https://openssl-library.org/news/secadv/20260127.txt,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,CVE-2025-69420 in libssl3:3.0.17-1~deb12u2,False,False,,2026-03-21 08:52:51.396912+00:00,,False,,CVE-2025-69420,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-69420,,Active, +True,0,[],node,22.18.0,2026-03-21 08:52:51.413746+00:00,CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** nvd:cpe NEWLINE **Vulnerability 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: NEWLINE ``` NEWLINE server.on('secureConnection', socket => { NEWLINE socket.on('error', err => { NEWLINE console.log(err) NEWLINE }) NEWLINE }) NEWLINE ``` NEWLINE **Matcher:** stock-matcher NEWLINE **Package URL:** pkg:generic/node@22.18.0",False,,,False,,0.21022,0.00069,False,/nodejs/bin/node,,True,25.3.0,True,False,,False,,a81fbef2f8f05dff6e570431d1033551b15afa26702c35df7371358fa219f4aa,93,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.413825+00:00,,,,,0,[],Upgrade to version: NEWLINE - 20.20.0 NEWLINE - 22.22.0 NEWLINE - 24.13.0 NEWLINE - 25.3.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-59465 NEWLINE **Vulnerability URL:** https://nodejs.org/en/blog/vulnerability/december-2025-security-releases,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,CVE-2025-59465 in node:22.18.0,False,False,,2026-03-21 08:52:51.413760+00:00,,False,,CVE-2025-59465,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-59465,,Active, +True,0,[],libssl3,3.0.17-1~deb12u2,2026-03-21 08:52:51.431722+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability 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. NEWLINE **Related Vulnerability Description:** Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer NEWLINE dereference in the PKCS12_item_decrypt_d2i_ex() function. NEWLINE NEWLINE Impact summary: A NULL pointer dereference can trigger a crash which leads to NEWLINE Denial of Service for an application processing PKCS#12 files. NEWLINE NEWLINE The PKCS12_item_decrypt_d2i_ex() function does not check whether the oct NEWLINE parameter is NULL before dereferencing it. When called from NEWLINE PKCS12_unpack_p7encdata() with a malformed PKCS#12 file, this parameter can NEWLINE be NULL, causing a crash. The vulnerability is limited to Denial of Service NEWLINE and cannot be escalated to achieve code execution or memory disclosure. NEWLINE NEWLINE Exploiting this issue requires an attacker to provide a malformed PKCS#12 file NEWLINE to an application that processes it. For that reason the issue was assessed as NEWLINE Low severity according to our Security Policy. NEWLINE NEWLINE The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=amd64&distro=debian-12&upstream=openssl",False,,,False,,0.18453,0.00059,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.18-1~deb12u2,True,False,,False,,fd24d80ca2cdc880b879c6356ba728d4b619cf24aa0535b91df1506a7cf76b95,94,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.431807+00:00,,,,,0,[],Upgrade to version: 3.0.18-1~deb12u2,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-69421 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-69421 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/3524a29271f8191b8fd8a5257eb05173982a097b NEWLINE - https://github.com/openssl/openssl/commit/36ecb4960872a4ce04bf6f1e1f4e78d75ec0c0c7 NEWLINE - https://github.com/openssl/openssl/commit/4bbc8d41a72c842ce4077a8a3eccd1109aaf74bd NEWLINE - https://github.com/openssl/openssl/commit/643986985cd1c21221f941129d76fe0c2785aeb3 NEWLINE - https://github.com/openssl/openssl/commit/a2dbc539f0f9cc63832709fa5aa33ad9495eb19c NEWLINE - https://openssl-library.org/news/secadv/20260127.txt,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,CVE-2025-69421 in libssl3:3.0.17-1~deb12u2,False,False,,2026-03-21 08:52:51.431736+00:00,,False,,CVE-2025-69421,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-69421,,Active, +True,0,[],node,22.18.0,2026-03-21 08:52:51.824552+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** nvd:cpe NEWLINE **Vulnerability 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. NEWLINE **Matcher:** stock-matcher NEWLINE **Package URL:** pkg:generic/node@22.18.0",False,,,False,,0.1027,0.00035,False,/nodejs/bin/node,,True,25.3.0,True,False,,False,,7a06c71e47da443366b60e34c12aa69cf93d28bc85b50d41eab254267b9e01a6,112,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.824633+00:00,,,,,0,[],Upgrade to version: NEWLINE - 20.20.0 NEWLINE - 22.22.0 NEWLINE - 24.13.0 NEWLINE - 25.3.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-21637 NEWLINE **Vulnerability URL:** https://nodejs.org/en/blog/vulnerability/december-2025-security-releases,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,CVE-2026-21637 in node:22.18.0,False,False,,2026-03-21 08:52:51.824565+00:00,,False,,CVE-2026-21637,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2026-21637,,Active, +True,0,[],libssl3,3.0.17-1~deb12u2,2026-03-21 08:52:51.486228+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N,7.4,,,0,2026-03-21,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability 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. NEWLINE **Related Vulnerability Description:** Issue summary: Calling PKCS12_get_friendlyname() function on a maliciously NEWLINE crafted PKCS#12 file with a BMPString (UTF-16BE) friendly name containing NEWLINE non-ASCII BMP code point can trigger a one byte write before the allocated NEWLINE buffer. NEWLINE NEWLINE Impact summary: The out-of-bounds write can cause a memory corruption NEWLINE which can have various consequences including a Denial of Service. NEWLINE NEWLINE The OPENSSL_uni2utf8() function performs a two-pass conversion of a PKCS#12 NEWLINE BMPString (UTF-16BE) to UTF-8. In the second pass, when emitting UTF-8 bytes, NEWLINE the helper function bmp_to_utf8() incorrectly forwards the remaining UTF-16 NEWLINE source byte count as the destination buffer capacity to UTF8_putc(). For BMP NEWLINE code points above U+07FF, UTF-8 requires three bytes, but the forwarded NEWLINE capacity can be just two bytes. UTF8_putc() then returns -1, and this negative NEWLINE value is added to the output length without validation, causing the NEWLINE length to become negative. The subsequent trailing NUL byte is then written NEWLINE at a negative offset, causing write outside of heap allocated buffer. NEWLINE NEWLINE The vulnerability is reachable via the public PKCS12_get_friendlyname() API NEWLINE when parsing attacker-controlled PKCS#12 files. While PKCS12_parse() uses a NEWLINE different code path that avoids this issue, PKCS12_get_friendlyname() directly NEWLINE invokes the vulnerable function. Exploitation requires an attacker to provide NEWLINE a malicious PKCS#12 file to be parsed by the application and the attacker NEWLINE can just trigger a one zero byte write before the allocated buffer. NEWLINE For that reason the issue was assessed as Low severity according to our NEWLINE Security Policy. NEWLINE NEWLINE The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, NEWLINE as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. NEWLINE NEWLINE OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. NEWLINE NEWLINE OpenSSL 1.0.2 is not affected by this issue. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libssl3@3.0.17-1~deb12u2?arch=amd64&distro=debian-12&upstream=openssl",False,,,False,,0.17424,0.00056,False,/var/lib/dpkg/status.d/libssl3,,True,3.0.18-1~deb12u2,True,False,,False,,992f43a4c7a40e6c35027fcefdcdc43c290be08e6dd5d565532f9116d5d2f7a8,97,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.486310+00:00,,,,,0,[],Upgrade to version: 3.0.18-1~deb12u2,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-69419 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-69419 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/openssl/openssl/commit/41be0f216404f14457bbf3b9cc488dba60b49296 NEWLINE - https://github.com/openssl/openssl/commit/7e9cac9832e4705b91987c2474ed06a37a93cecb NEWLINE - https://github.com/openssl/openssl/commit/a26a90d38edec3748566129d824e664b54bee2e2 NEWLINE - https://github.com/openssl/openssl/commit/cda12de3bc0e333ea8d2c6fd15001dbdaf280015 NEWLINE - https://github.com/openssl/openssl/commit/ff628933755075446bca8307e8417c14d164b535 NEWLINE - https://openssl-library.org/news/secadv/20260127.txt,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,CVE-2025-69419 in libssl3:3.0.17-1~deb12u2,False,False,,2026-03-21 08:52:51.486240+00:00,,False,,CVE-2025-69419,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-69419,,Active, +True,0,[],jws,0.2.6,2026-03-21 08:52:52.358067+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** auth0/node-jws Improperly Verifies HMAC Signature NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jws@0.2.6",False,,,False,,0.009,9e-05,False,/juice-shop/node_modules/jws/package.json,,True,3.2.3,True,False,,False,,dfe2f28ff7fb299086ffa9541269f2ec2232e1d78b0c48df509ef2efe1c15665,139,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.358136+00:00,,,,,0,[],Upgrade to version: 3.2.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-869p-cjfg-cm3x NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jws/security/advisories/GHSA-869p-cjfg-cm3x NEWLINE - https://github.com/auth0/node-jws/commit/34c45b2c04434f925b638de6a061de9339c0ea2e NEWLINE - https://github.com/auth0/node-jws/commit/4f6e73f24df42f07d632dec6431ade8eda8d11a6 NEWLINE - https://github.com/auth0/node-jws/releases/tag/v3.2.3 NEWLINE - https://github.com/auth0/node-jws/releases/tag/v4.0.1 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-65945 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-65945 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/auth0/node-jws/commit/34c45b2c04434f925b638de6a061de9339c0ea2e NEWLINE - https://github.com/auth0/node-jws/security/advisories/GHSA-869p-cjfg-cm3x,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-869p-cjfg-cm3x in jws:0.2.6,False,False,,2026-03-21 08:52:52.358079+00:00,,False,,GHSA-869p-cjfg-cm3x,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-869p-cjfg-cm3x; CVE-2025-65945,,Active, +True,0,[],libc6,2.36-9+deb12u10,2026-03-21 08:52:51.526326+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability 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. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=amd64&distro=debian-12&upstream=glibc",False,,,False,,0.16562,0.00053,False,/var/lib/dpkg/status.d/libc6,,False,,True,False,,False,,2194a78d0d10eb7273bc856d9d1f2346a420e49e32b98c182ebe9869a0244ee8,99,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.526403+00:00,,,,,0,[],,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-15281 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-15281 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://sourceware.org/bugzilla/show_bug.cgi?id=33814 NEWLINE - http://www.openwall.com/lists/oss-security/2026/01/20/3,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,CVE-2025-15281 in libc6:2.36-9+deb12u10,False,False,,2026-03-21 08:52:51.526339+00:00,,False,,CVE-2025-15281,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-15281,,Active, +True,0,[],multer,1.4.5-lts.2,2026-03-21 08:52:52.308179+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Multer vulnerable to Denial of Service from maliciously crafted requests NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/multer@1.4.5-lts.2",False,,,False,,0.01389,0.00011,False,/juice-shop/node_modules/multer/package.json,,True,2.0.0,True,False,,False,,e361ef84b7e55dd3b2c90b9d8fb942526c15c129d1f901c7d3c7bc176d1f7764,136,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.308243+00:00,,,,,0,[],Upgrade to version: 2.0.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-4pg4-qvpc-4q3h NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-4pg4-qvpc-4q3h NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-47944 NEWLINE - https://github.com/expressjs/multer/issues/1176 NEWLINE - https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-47944 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665 NEWLINE - https://github.com/expressjs/multer/issues/1176 NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-4pg4-qvpc-4q3h,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-4pg4-qvpc-4q3h in multer:1.4.5-lts.2,False,False,,2026-03-21 08:52:52.308191+00:00,,False,,GHSA-4pg4-qvpc-4q3h,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-4pg4-qvpc-4q3h; CVE-2025-47944,,Active, +True,0,[],multer,1.4.5-lts.2,2026-03-21 08:52:51.566685+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Multer vulnerable to Denial of Service via memory leaks from unclosed streams NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/multer@1.4.5-lts.2",False,,,False,,0.14903,0.00048,False,/juice-shop/node_modules/multer/package.json,,True,2.0.0,True,False,,False,,84a56017a0139fedea9c251e5bade937c762aedd44bf54aa2ccba8a4353e44c6,101,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.566774+00:00,,,,,0,[],Upgrade to version: 2.0.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-44fp-w29j-9vj5 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-44fp-w29j-9vj5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-47935 NEWLINE - https://github.com/expressjs/multer/pull/1120 NEWLINE - https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-47935 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/commit/2c8505f207d923dd8de13a9f93a4563e59933665 NEWLINE - https://github.com/expressjs/multer/pull/1120 NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-44fp-w29j-9vj5,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-44fp-w29j-9vj5 in multer:1.4.5-lts.2,False,False,,2026-03-21 08:52:51.566699+00:00,,False,,GHSA-44fp-w29j-9vj5,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-44fp-w29j-9vj5; CVE-2025-47935,,Active, +True,0,[],minimatch,3.0.5,2026-03-21 08:52:51.592246+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@3.0.5",False,,,False,,0.1193,0.0004,False,/juice-shop/node_modules/replace/node_modules/minimatch/package.json,,True,3.1.3,True,False,,False,,feddd4ea027a972a1214b94ca3a85148ce2a0ae9e701173828dae32ac68affa0,102,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.592341+00:00,,,,,0,[],Upgrade to version: 3.1.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-3ppc-4f35-3m26 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-3ppc-4f35-3m26 in minimatch:3.0.5,False,False,,2026-03-21 08:52:51.592261+00:00,,False,,GHSA-3ppc-4f35-3m26,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-3ppc-4f35-3m26; CVE-2026-26996,,Active, +True,0,[],minimatch,3.0.8,2026-03-21 08:52:51.617105+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@3.0.8",False,,,False,,0.1193,0.0004,False,/juice-shop/node_modules/grunt/node_modules/minimatch/package.json,,True,3.1.3,True,False,,False,,bf1f1ff25c433948898f6b15c4b7d984f3625c269937b465347e31e1696ab3d5,103,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.617197+00:00,,,,,0,[],Upgrade to version: 3.1.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-3ppc-4f35-3m26 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-3ppc-4f35-3m26 in minimatch:3.0.8,False,False,,2026-03-21 08:52:51.617119+00:00,,False,,GHSA-3ppc-4f35-3m26,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-3ppc-4f35-3m26; CVE-2026-26996,,Active, +True,0,[],minimatch,3.1.2,2026-03-21 08:52:51.640928+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@3.1.2",False,,,False,,0.1193,0.0004,False,/juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json,,True,3.1.3,True,False,,False,,f417dd8546dde8e47ebaa2a2dcaee4307bf8dfc9e5b76e7544d40a21eeab5fde,104,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.641015+00:00,,,,,0,[],Upgrade to version: 3.1.3,9,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-3ppc-4f35-3m26 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-3ppc-4f35-3m26 in minimatch:3.1.2,False,False,,2026-03-21 08:52:51.640942+00:00,,False,,GHSA-3ppc-4f35-3m26,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-3ppc-4f35-3m26; CVE-2026-26996,,Active, +True,0,[],minimatch,5.1.6,2026-03-21 08:52:51.663648+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@5.1.6",False,,,False,,0.1193,0.0004,False,/juice-shop/node_modules/filehound/node_modules/minimatch/package.json,,True,5.1.7,True,False,,False,,1d27ac5578988fc6cd58b3db85dc87b6fb1b91928419357c3a005c9b10971f4e,105,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.663755+00:00,,,,,0,[],Upgrade to version: 5.1.7,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-3ppc-4f35-3m26 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-3ppc-4f35-3m26 in minimatch:5.1.6,False,False,,2026-03-21 08:52:51.663666+00:00,,False,,GHSA-3ppc-4f35-3m26,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-3ppc-4f35-3m26; CVE-2026-26996,,Active, +True,0,[],minimatch,9.0.5,2026-03-21 08:52:51.684157+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/minimatch@9.0.5",False,,,False,,0.1193,0.0004,False,/juice-shop/node_modules/glob/node_modules/minimatch/package.json,,True,9.0.6,True,False,,False,,46d561799313e6ea0c8b5c763e5a2a53b0dd62eb616a86ea0eb7e806ed07cc5c,106,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.684226+00:00,,,,,0,[],Upgrade to version: 9.0.6,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-3ppc-4f35-3m26 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26 NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26996 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5 NEWLINE - https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-3ppc-4f35-3m26 in minimatch:9.0.5,False,False,,2026-03-21 08:52:51.684167+00:00,,False,,GHSA-3ppc-4f35-3m26,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-3ppc-4f35-3m26; CVE-2026-26996,,Active, +True,0,[],glob,10.4.5,2026-03-21 08:52:51.776702+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** glob CLI: Command injection via -c/--cmd executes matches with shell:true NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/glob@10.4.5",False,,,False,,0.11378,0.00038,False,/juice-shop/node_modules/glob/package.json,,True,10.5.0,True,False,,False,,9ca97bed7efd0c469177f7e5834a6aa2946463393c92366984d8f031962ca33b,110,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.776795+00:00,,,,,0,[],Upgrade to version: 10.5.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-5j98-mcp5-4vw2 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2 NEWLINE - https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-64756 NEWLINE - https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-64756 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f NEWLINE - https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146 NEWLINE - https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-5j98-mcp5-4vw2 in glob:10.4.5,False,False,,2026-03-21 08:52:51.776717+00:00,,False,,GHSA-5j98-mcp5-4vw2,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-5j98-mcp5-4vw2; CVE-2025-64756,,Active, +True,0,[],multer,1.4.5-lts.2,2026-03-21 08:52:52.289460+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Multer vulnerable to Denial of Service via unhandled exception from malformed request NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/multer@1.4.5-lts.2",False,,,False,,0.01449,0.00012,False,/juice-shop/node_modules/multer/package.json,,True,2.0.2,True,False,,False,,aeeed161b43b47649735bd042aa9e630e5f28c400c888417fc0720be9c2e7a7e,135,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.289561+00:00,,,,,0,[],Upgrade to version: 2.0.2,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-fjgf-rc76-4x9p NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-fjgf-rc76-4x9p NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-7338 NEWLINE - https://github.com/expressjs/multer/commit/adfeaf669f0e7fe953eab191a762164a452d143b NEWLINE - https://cna.openjsf.org/security-advisories.html NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-7338 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://cna.openjsf.org/security-advisories.html NEWLINE - https://github.com/expressjs/multer/commit/adfeaf669f0e7fe953eab191a762164a452d143b NEWLINE - https://github.com/expressjs/multer/security/advisories/GHSA-fjgf-rc76-4x9p,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-fjgf-rc76-4x9p in multer:1.4.5-lts.2,False,False,,2026-03-21 08:52:52.289477+00:00,,False,,GHSA-fjgf-rc76-4x9p,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-fjgf-rc76-4x9p; CVE-2025-7338,,Active, +True,0,[],tar,7.4.3,2026-03-21 08:52:52.267200+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N,8.2,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@7.4.3",False,,,False,,0.01804,0.00012,False,/juice-shop/node_modules/tar/package.json,,True,7.5.7,True,False,,False,,5f3e4d28569b979cdb52f1f75996dd7caf79fc90c381d064837ea289e72c30d0,134,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.267267+00:00,,,,,0,[],Upgrade to version: 7.5.7,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-34x7-hfp2-rc4v NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE - https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-34x7-hfp2-rc4v in tar:7.4.3,False,False,,2026-03-21 08:52:52.267212+00:00,,False,,GHSA-34x7-hfp2-rc4v,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-34x7-hfp2-rc4v; CVE-2026-24842,,Active, +True,0,[],tar,6.2.1,2026-03-21 08:52:52.246302+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N,8.2,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@6.2.1",False,,,False,,0.01804,0.00012,False,/juice-shop/node_modules/sqlite3/node_modules/tar/package.json,,True,7.5.7,True,False,,False,,8b5ae5ab055bc6565ff4914f00116bb4600a78e77846f6ec062a884c2051fda1,133,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.246371+00:00,,,,,0,[],Upgrade to version: 7.5.7,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-34x7-hfp2-rc4v NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE - https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-34x7-hfp2-rc4v in tar:6.2.1,False,False,,2026-03-21 08:52:52.246314+00:00,,False,,GHSA-34x7-hfp2-rc4v,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-34x7-hfp2-rc4v; CVE-2026-24842,,Active, +True,0,[],tar,4.4.19,2026-03-21 08:52:52.224500+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N,8.2,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@4.4.19",False,,,False,,0.01804,0.00012,False,/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json,,True,7.5.7,True,False,,False,,5f048978793933567b9f47c2a1cda291cffc0fc85e54ca1dafe8f4c847729c66,132,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.224575+00:00,,,,,0,[],Upgrade to version: 7.5.7,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-34x7-hfp2-rc4v NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE - https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-24842 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46 NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-34x7-hfp2-rc4v,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-34x7-hfp2-rc4v in tar:4.4.19,False,False,,2026-03-21 08:52:52.224515+00:00,,False,,GHSA-34x7-hfp2-rc4v,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-34x7-hfp2-rc4v; CVE-2026-24842,,Active, +True,0,[],tar,7.4.3,2026-03-21 08:52:52.200661+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N,7.1,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Arbitrary File Read/Write via Hardlink Target Escape Through Symlink Chain in node-tar Extraction NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@7.4.3",False,,,False,,0.02088,0.00013,False,/juice-shop/node_modules/tar/package.json,,True,7.5.8,True,False,,False,,a81b38af54627aafa053e4918b0505b7e3a152c1f389094c928913ca5c1cbaf4,131,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.200764+00:00,,,,,0,[],Upgrade to version: 7.5.8,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-83g3-92jg-28cx NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx NEWLINE - https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE - https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE - https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-83g3-92jg-28cx in tar:7.4.3,False,False,,2026-03-21 08:52:52.200680+00:00,,False,,GHSA-83g3-92jg-28cx,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-83g3-92jg-28cx; CVE-2026-26960,,Active, +True,0,[],tar,6.2.1,2026-03-21 08:52:52.181408+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N,7.1,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Arbitrary File Read/Write via Hardlink Target Escape Through Symlink Chain in node-tar Extraction NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@6.2.1",False,,,False,,0.02088,0.00013,False,/juice-shop/node_modules/sqlite3/node_modules/tar/package.json,,True,7.5.8,True,False,,False,,5b009b1c09dc40fb58075fee7a6ee82594a2ded6cbde39fff38ebb43a9ebe031,130,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.181507+00:00,,,,,0,[],Upgrade to version: 7.5.8,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-83g3-92jg-28cx NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx NEWLINE - https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE - https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE - https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-83g3-92jg-28cx in tar:6.2.1,False,False,,2026-03-21 08:52:52.181424+00:00,,False,,GHSA-83g3-92jg-28cx,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-83g3-92jg-28cx; CVE-2026-26960,,Active, +True,0,[],jws,0.2.6,2026-03-21 08:52:52.736887+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N,8.7,,,0,2026-03-21,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Forgeable Public/Private Tokens in jws NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/jws@0.2.6,False,,,False,,,,False,/juice-shop/node_modules/jws/package.json,,True,3.0.0,True,False,,False,,65de452ff5969c58a4dbdae5d7b9d35bd7ea1e4a29b62c6e76049be787e9c04d,158,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.736998+00:00,,,,,0,[],Upgrade to version: 3.0.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-gjcw-v447-2w7q NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/brianloveswords/node-jws/commit/585d0e1e97b6747c10cf5b7689ccc5618a89b299#diff-4ac32a78649ca5bdd8e0ba38b7006a1e NEWLINE - https://auth0.com/blog/2015/03/31/critical-vulnerabilities-in-json-web-token-libraries/ NEWLINE - https://www.npmjs.com/advisories/88 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2016-1000223 NEWLINE - https://snyk.io/vuln/npm:jws:20160726 NEWLINE **Related Vulnerability Datasource:** nvd,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-gjcw-v447-2w7q in jws:0.2.6,False,False,,2026-03-21 08:52:52.736904+00:00,,False,,GHSA-gjcw-v447-2w7q,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-gjcw-v447-2w7q; CVE-2016-1000223,,Active, +True,0,[],libc6,2.36-9+deb12u10,2026-03-21 08:52:52.057549+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H,7.8,,,0,2026-03-21,,,**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability 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). NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=amd64&distro=debian-12&upstream=glibc,False,,,False,,0.03373,0.00016,False,/var/lib/dpkg/status.d/libc6,,True,2.36-9+deb12u11,True,False,,False,,896756e9b5609418a794af6ff0d230e96a44a877d620bdea454cf1d30e61e6bd,124,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.057647+00:00,,,,,0,[],Upgrade to version: 2.36-9+deb12u11,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2025-4802 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-4802 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://sourceware.org/bugzilla/show_bug.cgi?id=32976 NEWLINE - https://sourceware.org/cgit/glibc/commit/?id=1e18586c5820e329f741d5c710275e165581380e NEWLINE - http://www.openwall.com/lists/oss-security/2025/05/16/7 NEWLINE - http://www.openwall.com/lists/oss-security/2025/05/17/2 NEWLINE - https://lists.debian.org/debian-lts-announce/2025/05/msg00033.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,CVE-2025-4802 in libc6:2.36-9+deb12u10,False,False,,2026-03-21 08:52:52.057565+00:00,,False,,CVE-2025-4802,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-4802,,Active, +True,0,[],libc6,2.36-9+deb12u10,2026-03-21 08:52:52.017363+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N,7.5,,,0,2026-03-21,,,**Vulnerability Namespace:** debian:distro:debian:12 NEWLINE **Vulnerability 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. NEWLINE **Matcher:** dpkg-matcher NEWLINE **Package URL:** pkg:deb/debian/libc6@2.36-9%2Bdeb12u10?arch=amd64&distro=debian-12&upstream=glibc,False,,,False,,0.04614,0.00019,False,/var/lib/dpkg/status.d/libc6,,False,,True,False,,False,,49b3f2051b4822f78a671f94c2f8aaec296a9f21378bfc5f9986204b7a4195c5,122,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.017439+00:00,,,,,0,[],,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://security-tracker.debian.org/tracker/CVE-2026-0915 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-0915 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://sourceware.org/bugzilla/show_bug.cgi?id=33802 NEWLINE - http://www.openwall.com/lists/oss-security/2026/01/16/6,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,CVE-2026-0915 in libc6:2.36-9+deb12u10,False,False,,2026-03-21 08:52:52.017375+00:00,,False,,CVE-2026-0915,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2026-0915,,Active, +True,0,[],,,2026-03-21 08:52:46.305669+00:00,,,,,89,2026-03-21,,,"**Result 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. NEWLINE ",False,,,False,,,,False,/src/data/static/codefixes/dbSchemaChallenge_1.ts,,,,True,False,,False,,96a782d96c35b919a694819c27defa3d6eb3fc5847c30a720c626174c484f036,1,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.305759+00:00,5,,,,0,[],,1,S1,False,,,,,,,,False,https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Semgrep JSON Report,2,0,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,False,False,,2026-03-21 08:52:46.305682+00:00,,False,,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],node,22.18.0,2026-03-21 08:52:51.963460+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** nvd:cpe NEWLINE **Vulnerability 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. NEWLINE **Matcher:** stock-matcher NEWLINE **Package URL:** pkg:generic/node@22.18.0",False,,,False,,0.06873,0.00026,False,/nodejs/bin/node,,True,25.3.0,True,False,,False,,898b921913549296fb403942e41b6ed8d2178126bed5348a6fc4cc23a0a1b30c,119,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.963533+00:00,,,,,0,[],Upgrade to version: NEWLINE - 20.20.0 NEWLINE - 22.22.0 NEWLINE - 24.13.0 NEWLINE - 25.3.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-59466 NEWLINE **Vulnerability URL:** https://nodejs.org/en/blog/vulnerability/december-2025-security-releases,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,CVE-2025-59466 in node:22.18.0,False,False,,2026-03-21 08:52:51.963473+00:00,,False,,CVE-2025-59466,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-59466,,Active, +True,0,[],node,22.18.0,2026-03-21 08:52:51.929295+00:00,CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L,7.1,,,0,2026-03-21,,,"**Vulnerability Namespace:** nvd:cpe NEWLINE **Vulnerability 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. NEWLINE **Matcher:** stock-matcher NEWLINE **Package URL:** pkg:generic/node@22.18.0",False,,,False,,0.07432,0.00027,False,/nodejs/bin/node,,True,25.3.0,True,False,,False,,41c091fef9ec829cc138b26cb052e44805834ea16a909be3afdf2a9ab7ca4e81,117,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.929364+00:00,,,,,0,[],Upgrade to version: NEWLINE - 20.20.0 NEWLINE - 22.22.0 NEWLINE - 24.13.0 NEWLINE - 25.3.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-55131 NEWLINE **Vulnerability URL:** https://nodejs.org/en/blog/vulnerability/december-2025-security-releases,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,CVE-2025-55131 in node:22.18.0,False,False,,2026-03-21 08:52:51.929306+00:00,,False,,CVE-2025-55131,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,CVE-2025-55131,,Active, +True,0,[],ip,2.0.1,2026-03-21 08:52:50.529473+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H,8.1,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** ip SSRF improper categorization in isPublic NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/ip@2.0.1",False,,,False,,0.99396,0.86505,False,/juice-shop/node_modules/ip/package.json,,False,,True,False,,False,,e5cb954c35f339e0ca01a801f94a10426da4986a4003f83ee1f3c10d9261e959,51,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.529531+00:00,,,,,0,[],,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-2p57-rm9w-gvfp NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2024-29415 NEWLINE - https://github.com/indutny/node-ip/issues/150 NEWLINE - https://github.com/indutny/node-ip/pull/143 NEWLINE - https://github.com/indutny/node-ip/pull/144 NEWLINE - https://security.netapp.com/advisory/ntap-20250117-0010 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2024-29415 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/indutny/node-ip/issues/150 NEWLINE - https://github.com/indutny/node-ip/pull/143 NEWLINE - https://github.com/indutny/node-ip/pull/144 NEWLINE - https://security.netapp.com/advisory/ntap-20250117-0010/,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-2p57-rm9w-gvfp in ip:2.0.1,False,False,,2026-03-21 08:52:50.529483+00:00,,False,,GHSA-2p57-rm9w-gvfp,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-2p57-rm9w-gvfp; CVE-2024-29415,,Active, +True,0,[],,,2026-03-21 08:52:46.329165+00:00,,,,,89,2026-03-21,,,"**Result 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. NEWLINE ",False,,,False,,,,False,/src/data/static/codefixes/dbSchemaChallenge_3.ts,,,,True,False,,False,,01082c2e3b0d087751b2b5a5de33426a8c955da41140cd6cc549631147555033,2,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.329279+00:00,11,,,,0,[],,1,S1,False,,,,,,,,False,https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Semgrep JSON Report,2,0,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,False,False,,2026-03-21 08:52:46.329184+00:00,,False,,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],lodash.set,4.3.2,2026-03-21 08:52:50.684083+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H,7.4,,,0,2026-03-21,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Prototype Pollution in lodash NEWLINE **Related Vulnerability Description:** Prototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/lodash.set@4.3.2,False,,,False,,0.85216,0.02546,False,/juice-shop/node_modules/lodash.set/package.json,,False,,True,False,,False,,4329c773eea03faf09868de96a1232ec6a258d90a3252d5c9852bd2503e3011d,59,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.684142+00:00,,,,,0,[],,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-p6mc-m468-83gw NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/lodash/lodash/issues/4744 NEWLINE - https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2020-8203 NEWLINE - https://hackerone.com/reports/712065 NEWLINE - https://github.com/lodash/lodash/issues/4874 NEWLINE - https://github.com/github/advisory-database/pull/2884 NEWLINE - https://hackerone.com/reports/864701 NEWLINE - https://github.com/lodash/lodash/wiki/Changelog#v41719 NEWLINE - https://web.archive.org/web/20210914001339/https://github.com/lodash/lodash/issues/4744 NEWLINE - https://security.netapp.com/advisory/ntap-20200724-0006 NEWLINE - https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2020-8203.yml NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2020-8203 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/lodash/lodash/issues/4874 NEWLINE - https://hackerone.com/reports/712065 NEWLINE - https://security.netapp.com/advisory/ntap-20200724-0006/ NEWLINE - https://www.oracle.com//security-alerts/cpujul2021.html NEWLINE - https://www.oracle.com/security-alerts/cpuApr2021.html NEWLINE - https://www.oracle.com/security-alerts/cpuapr2022.html NEWLINE - https://www.oracle.com/security-alerts/cpujan2022.html NEWLINE - https://www.oracle.com/security-alerts/cpuoct2021.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-p6mc-m468-83gw in lodash.set:4.3.2,False,False,,2026-03-21 08:52:50.684093+00:00,,False,,GHSA-p6mc-m468-83gw,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-p6mc-m468-83gw; CVE-2020-8203,,Active, +True,0,[],moment,2.0.0,2026-03-21 08:52:50.699982+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Path Traversal: 'dir/../../filename' in moment.locale NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/moment@2.0.0",False,,,False,,0.81866,0.01673,False,/juice-shop/node_modules/express-jwt/node_modules/moment/package.json,,True,2.29.2,True,False,,False,,e7f093b631db3bc800325fb2f6024d2ef72c40edf63cd9ae8af290300a55a993,60,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.700037+00:00,,,,,0,[],Upgrade to version: 2.29.2,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-8hfj-j24r-96c4 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4 NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-24785 NEWLINE - https://github.com/moment/moment/commit/4211bfc8f15746be4019bba557e29a7ba83d54c5 NEWLINE - https://www.tenable.com/security/tns-2022-09 NEWLINE - https://lists.debian.org/debian-lts-announce/2023/01/msg00035.html NEWLINE - https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q NEWLINE - https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5 NEWLINE - https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q NEWLINE - https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5 NEWLINE - https://security.netapp.com/advisory/ntap-20220513-0006 NEWLINE - https://security.netapp.com/advisory/ntap-20241108-0002 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-24785 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/moment/moment/commit/4211bfc8f15746be4019bba557e29a7ba83d54c5 NEWLINE - https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4 NEWLINE - https://lists.debian.org/debian-lts-announce/2023/01/msg00035.html NEWLINE - https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6QIO6YNLTK2T7SPKDS4JEL45FANLNC2Q/ NEWLINE - https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5/ NEWLINE - https://security.netapp.com/advisory/ntap-20220513-0006/ NEWLINE - https://www.tenable.com/security/tns-2022-09 NEWLINE - https://security.netapp.com/advisory/ntap-20241108-0002/,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-8hfj-j24r-96c4 in moment:2.0.0,False,False,,2026-03-21 08:52:50.699991+00:00,,False,,GHSA-8hfj-j24r-96c4,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-8hfj-j24r-96c4; CVE-2022-24785,,Active, +True,0,[],,,2026-03-21 08:52:46.342472+00:00,,,,,89,2026-03-21,,,"**Result 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. NEWLINE ",False,,,False,,,,False,/src/data/static/codefixes/unionSqlInjectionChallenge_1.ts,,,,True,False,,False,,ff96577206ffc5ef88468f2a16d9dec6744398620a4a59c51ecfb7d5e984a12e,3,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.342543+00:00,6,,,,0,[],,1,S1,False,,,,,,,,False,https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Semgrep JSON Report,2,0,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,False,False,,2026-03-21 08:52:46.342485+00:00,,False,,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],,,2026-03-21 08:52:46.499411+00:00,,,,,89,2026-03-21,,,"**Result 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. NEWLINE ",False,,,False,,,,False,/src/routes/search.ts,,,,True,False,,False,,1bf0b263903752029aa809a978cd26d8d2a2bf32c9585422c88e70e7a3a6947a,17,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.499497+00:00,23,,,,0,[],,1,S1,False,,,,,,,,False,https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Semgrep JSON Report,2,0,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,False,False,,2026-03-21 08:52:46.499427+00:00,,False,,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],lodash,2.4.2,2026-03-21 08:52:50.783370+00:00,CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H,7.2,,,0,2026-03-21,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Command Injection in lodash NEWLINE **Related Vulnerability Description:** Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/lodash@2.4.2,False,,,False,,0.7261,0.00741,False,/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json,,True,4.17.21,True,False,,False,,869a7ec9777c876bef49b8a242706d066e27f30637bcd64513a7cb9f8fe567fd,65,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.783442+00:00,,,,,0,[],Upgrade to version: 4.17.21,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-35jh-r3h4-6jhm NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2021-23337 NEWLINE - https://github.com/lodash/lodash/commit/3469357cff396a26c363f8c1b5a91dde28ba4b1c NEWLINE - https://snyk.io/vuln/SNYK-JS-LODASH-1040724 NEWLINE - https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js#L14851 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGFUJIONWEBJARS-1074932 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1074930 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1074928 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWERGITHUBLODASH-1074931 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1074929 NEWLINE - https://www.oracle.com//security-alerts/cpujul2021.html NEWLINE - https://www.oracle.com/security-alerts/cpuoct2021.html NEWLINE - https://www.oracle.com/security-alerts/cpujan2022.html NEWLINE - https://www.oracle.com/security-alerts/cpujul2022.html NEWLINE - https://cert-portal.siemens.com/productcert/pdf/ssa-637483.pdf NEWLINE - https://security.netapp.com/advisory/ntap-20210312-0006 NEWLINE - https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2021-23337.yml NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2021-23337 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://cert-portal.siemens.com/productcert/pdf/ssa-637483.pdf NEWLINE - https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb70ec9973b66baec0975/lodash.js%23L14851 NEWLINE - https://security.netapp.com/advisory/ntap-20210312-0006/ NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGFUJIONWEBJARS-1074932 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1074930 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1074928 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWERGITHUBLODASH-1074931 NEWLINE - https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1074929 NEWLINE - https://snyk.io/vuln/SNYK-JS-LODASH-1040724 NEWLINE - https://www.oracle.com//security-alerts/cpujul2021.html NEWLINE - https://www.oracle.com/security-alerts/cpujan2022.html NEWLINE - https://www.oracle.com/security-alerts/cpujul2022.html NEWLINE - https://www.oracle.com/security-alerts/cpuoct2021.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-35jh-r3h4-6jhm in lodash:2.4.2,False,False,,2026-03-21 08:52:50.783384+00:00,,False,,GHSA-35jh-r3h4-6jhm,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-35jh-r3h4-6jhm; CVE-2021-23337,,Active, +True,0,[],ws,7.4.6,2026-03-21 08:52:50.803525+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** ws affected by a DoS when handling a request with many HTTP headers NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/ws@7.4.6",False,,,False,,0.67216,0.00541,False,/juice-shop/node_modules/engine.io/node_modules/ws/package.json,,True,7.5.10,True,False,,False,,74033f3e158481bfea901d95193a59e2e8802a843bfa6b734b22d06ee7d95a7d,66,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.803596+00:00,,,,,0,[],Upgrade to version: 7.5.10,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-3h5v-q93c-6h6q NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/websockets/ws/security/advisories/GHSA-3h5v-q93c-6h6q NEWLINE - https://github.com/websockets/ws/issues/2230 NEWLINE - https://github.com/websockets/ws/pull/2231 NEWLINE - https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f NEWLINE - https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e NEWLINE - https://github.com/websockets/ws/commit/e55e5106f10fcbaac37cfa89759e4cc0d073a52c NEWLINE - https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2024-37890 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f NEWLINE - https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e NEWLINE - https://github.com/websockets/ws/commit/e55e5106f10fcbaac37cfa89759e4cc0d073a52c NEWLINE - https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63 NEWLINE - https://github.com/websockets/ws/issues/2230 NEWLINE - https://github.com/websockets/ws/pull/2231 NEWLINE - https://github.com/websockets/ws/security/advisories/GHSA-3h5v-q93c-6h6q NEWLINE - https://nodejs.org/api/http.html#servermaxheaderscount,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-3h5v-q93c-6h6q in ws:7.4.6,False,False,,2026-03-21 08:52:50.803538+00:00,,False,,GHSA-3h5v-q93c-6h6q,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-3h5v-q93c-6h6q; CVE-2024-37890,,Active, +True,0,[],,,2026-03-21 08:52:46.510656+00:00,,,,,95,2026-03-21,,,**Result 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. NEWLINE ,False,,,False,,,,False,/src/routes/userProfile.ts,,,,True,False,,False,,eb9f5c7fbc7059d112c8d40c166d5378cfdea907628e793c1172ee4e7828fb4e,18,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.510730+00:00,62,,,,0,[],,1,S1,False,,,,,,,,False,https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval NEWLINE https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback NEWLINE https://www.stackhawk.com/blog/nodejs-command-injection-examples-and-prevention/ NEWLINE https://ckarande.gitbooks.io/owasp-nodegoat-tutorial/content/tutorial/a1_-_server_side_js_injection.html,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Semgrep JSON Report,2,0,javascript.lang.security.audit.code-string-concat.code-string-concat,False,False,,2026-03-21 08:52:46.510668+00:00,,False,,javascript.lang.security.audit.code-string-concat.code-string-concat,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],sanitize-html,1.4.2,2026-03-21 08:52:50.850197+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Sanitize-html Vulnerable To REDoS Attacks NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/sanitize-html@1.4.2,False,,,False,,0.63116,0.00447,False,/juice-shop/node_modules/sanitize-html/package.json,,True,2.7.1,True,False,,False,,e90ee5d49e22d940fba380eab58f54bc2a72f71ef85a214ee4f3b1fde805f262,68,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.850284+00:00,,,,,0,[],Upgrade to version: 2.7.1,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-cgfm-xwp7-2cvr NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-25887 NEWLINE - https://github.com/apostrophecms/sanitize-html/pull/557 NEWLINE - https://github.com/apostrophecms/sanitize-html/commit/b4682c12fd30e12e82fa2d9b766de91d7d2cd23c NEWLINE - https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3008102 NEWLINE - https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-2957526 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-25887 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/apostrophecms/sanitize-html/commit/b4682c12fd30e12e82fa2d9b766de91d7d2cd23c NEWLINE - https://github.com/apostrophecms/sanitize-html/pull/557 NEWLINE - https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3008102 NEWLINE - https://security.snyk.io/vuln/SNYK-JS-SANITIZEHTML-2957526,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-cgfm-xwp7-2cvr in sanitize-html:1.4.2,False,False,,2026-03-21 08:52:50.850211+00:00,,False,,GHSA-cgfm-xwp7-2cvr,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-cgfm-xwp7-2cvr; CVE-2022-25887,,Active, +True,0,[],,,2026-03-21 08:52:46.452618+00:00,,,,,89,2026-03-21,,,"**Result 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. NEWLINE ",False,,,False,,,,False,/src/routes/login.ts,,,,True,False,,False,,18cf39067c5c99611bd071fc090cc6ab2730c0b342ddb473583abbf12fa8d8d0,13,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.452702+00:00,34,,,,0,[],,1,S1,False,,,,,,,,False,https://sequelize.org/docs/v6/core-concepts/raw-queries/#replacements,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Semgrep JSON Report,2,0,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,False,False,,2026-03-21 08:52:46.452629+00:00,,False,,javascript.sequelize.security.audit.sequelize-injection-express.express-sequelize-injection,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],lodash,2.4.2,2026-03-21 08:52:50.897470+00:00,CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L,5.6,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Prototype Pollution in lodash NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/lodash@2.4.2",False,,,False,,0.5661,0.00345,False,/juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json,,True,4.17.11,True,False,,False,,988db307fc5bb30445f19dbafd9fb489dbda51fe10ecf5f2412b07c45f0c3d96,70,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.897548+00:00,,,,,0,[],Upgrade to version: 4.17.11,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-4xc9-xhrj-v574 NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2018-16487 NEWLINE - https://hackerone.com/reports/380873 NEWLINE - https://github.com/lodash/lodash/commit/90e6199a161b6445b01454517b40ef65ebecd2ad NEWLINE - https://security.netapp.com/advisory/ntap-20190919-0004 NEWLINE - https://github.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2018-16487.yml NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2018-16487 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://hackerone.com/reports/380873 NEWLINE - https://security.netapp.com/advisory/ntap-20190919-0004/,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-4xc9-xhrj-v574 in lodash:2.4.2,False,False,,2026-03-21 08:52:50.897483+00:00,,False,,GHSA-4xc9-xhrj-v574,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-4xc9-xhrj-v574; CVE-2018-16487,,Active, +True,0,[],tar,4.4.19,2026-03-21 08:52:52.160052+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N,7.1,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Arbitrary File Read/Write via Hardlink Target Escape Through Symlink Chain in node-tar Extraction NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@4.4.19",False,,,False,,0.02088,0.00013,False,/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json,,True,7.5.8,True,False,,False,,5da9434579ed088d96926e5ad9683f3a35f6b09c0dae2eeebb5b6cd8a0713022,129,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.160116+00:00,,,,,0,[],Upgrade to version: 7.5.8,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-83g3-92jg-28cx NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx NEWLINE - https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE - https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-26960 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384 NEWLINE - https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-83g3-92jg-28cx,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-83g3-92jg-28cx in tar:4.4.19,False,False,,2026-03-21 08:52:52.160062+00:00,,False,,GHSA-83g3-92jg-28cx,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-83g3-92jg-28cx; CVE-2026-26960,,Active, +True,0,[],moment,2.0.0,2026-03-21 08:52:50.942827+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Regular Expression Denial of Service in moment NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/moment@2.0.0",False,,,False,,0.53912,0.00311,False,/juice-shop/node_modules/express-jwt/node_modules/moment/package.json,,True,2.19.3,True,False,,False,,630b663e09ac33c8e15851db186780e54d8ac1cdbb41e507e2edac1841a90ca6,72,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:50.942902+00:00,,,,,0,[],Upgrade to version: 2.19.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-446m-mv8f-q348 NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2017-18214 NEWLINE - https://github.com/moment/moment/issues/4163 NEWLINE - https://github.com/moment/moment/pull/4326 NEWLINE - https://www.npmjs.com/advisories/532 NEWLINE - https://www.tenable.com/security/tns-2019-02 NEWLINE - https://github.com/moment/moment/commit/69ed9d44957fa6ab12b73d2ae29d286a857b80eb NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2017-18214 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/moment/moment/issues/4163 NEWLINE - https://nodesecurity.io/advisories/532 NEWLINE - https://www.tenable.com/security/tns-2019-02,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-446m-mv8f-q348 in moment:2.0.0,False,False,,2026-03-21 08:52:50.942841+00:00,,False,,GHSA-446m-mv8f-q348,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-446m-mv8f-q348; CVE-2017-18214,,Active, +True,0,[],tar,7.4.3,2026-03-21 08:52:52.548205+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N,6.1,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@7.4.3",False,,,False,,0.0028,6e-05,False,/juice-shop/node_modules/tar/package.json,,True,7.5.3,True,False,,False,,01e64f091e772f110a466a9aed4840fb28cf79765564b2effb654fa41080d4c7,148,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.548282+00:00,,,,,0,[],Upgrade to version: 7.5.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE - https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-8qq5-rm4j-mr97 in tar:7.4.3,False,False,,2026-03-21 08:52:52.548217+00:00,,False,,GHSA-8qq5-rm4j-mr97,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-8qq5-rm4j-mr97; CVE-2026-23745,,Active, +True,0,[],braces,2.3.2,2026-03-21 08:52:51.008700+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Uncontrolled resource consumption in braces NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/braces@2.3.2",False,,,False,,0.44899,0.00225,False,/juice-shop/node_modules/braces/package.json,,True,3.0.3,True,False,,False,,fee295670b576e697ddfcadd99d548c93389309dbcff631ab8a8555c55261a43,75,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.008799+00:00,,,,,0,[],Upgrade to version: 3.0.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-grv7-fg5c-xmjg NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2024-4068 NEWLINE - https://github.com/micromatch/braces/issues/35 NEWLINE - https://devhub.checkmarx.com/cve-details/CVE-2024-4068 NEWLINE - https://github.com/micromatch/braces/blob/98414f9f1fabe021736e26836d8306d5de747e0d/lib/parse.js#L308 NEWLINE - https://github.com/micromatch/braces/pull/37 NEWLINE - https://github.com/micromatch/braces/pull/40 NEWLINE - https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2024-4068 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://devhub.checkmarx.com/cve-details/CVE-2024-4068/ NEWLINE - https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff NEWLINE - https://github.com/micromatch/braces/issues/35 NEWLINE - https://github.com/micromatch/braces/pull/37 NEWLINE - https://github.com/micromatch/braces/pull/40,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-grv7-fg5c-xmjg in braces:2.3.2,False,False,,2026-03-21 08:52:51.008717+00:00,,False,,GHSA-grv7-fg5c-xmjg,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-grv7-fg5c-xmjg; CVE-2024-4068,,Active, +True,0,[],express-jwt,0.1.3,2026-03-21 08:52:51.030540+00:00,CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N,7.7,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Authorization bypass in express-jwt NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/express-jwt@0.1.3",False,,,False,,0.4458,0.00222,False,/juice-shop/node_modules/express-jwt/package.json,,True,6.0.0,True,False,,False,,7f3fb4c083bdd0071807f8e4598997fb90839244312b3bf1a0d9b9b1d8f3b891,76,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.030628+00:00,,,,,0,[],Upgrade to version: 6.0.0,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-6g6m-m6h5-w9gf NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/auth0/express-jwt/security/advisories/GHSA-6g6m-m6h5-w9gf NEWLINE - https://github.com/auth0/express-jwt/commit/7ecab5f8f0cab5297c2b863596566eb0c019cdef NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2020-15084 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2020-15084 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/auth0/express-jwt/commit/7ecab5f8f0cab5297c2b863596566eb0c019cdef NEWLINE - https://github.com/auth0/express-jwt/security/advisories/GHSA-6g6m-m6h5-w9gf,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-6g6m-m6h5-w9gf in express-jwt:0.1.3,False,False,,2026-03-21 08:52:51.030555+00:00,,False,,GHSA-6g6m-m6h5-w9gf,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-6g6m-m6h5-w9gf; CVE-2020-15084,,Active, +True,0,[],tar,6.2.1,2026-03-21 08:52:52.527012+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N,6.1,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@6.2.1",False,,,False,,0.0028,6e-05,False,/juice-shop/node_modules/sqlite3/node_modules/tar/package.json,,True,7.5.3,True,False,,False,,eac03633475d6b574c002438b16cba1778f03f0e53a6b7cd71355c2dedb6591e,147,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.527160+00:00,,,,,0,[],Upgrade to version: 7.5.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE - https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-8qq5-rm4j-mr97 in tar:6.2.1,False,False,,2026-03-21 08:52:52.527032+00:00,,False,,GHSA-8qq5-rm4j-mr97,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-8qq5-rm4j-mr97; CVE-2026-23745,,Active, +True,0,[],tar,4.4.19,2026-03-21 08:52:52.503998+00:00,CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N,6.1,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@4.4.19",False,,,False,,0.0028,6e-05,False,/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json,,True,7.5.3,True,False,,False,,ad8e7502ade60b404318ab7165a4a0e1e1680659427c422c134df7263ff9bd9a,146,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.504084+00:00,,,,,0,[],Upgrade to version: 7.5.3,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97 NEWLINE - https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-23745 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/340eb285b6d986e91969a1170d7fe9b0face405e NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-8qq5-rm4j-mr97,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-8qq5-rm4j-mr97 in tar:4.4.19,False,False,,2026-03-21 08:52:52.504012+00:00,,False,,GHSA-8qq5-rm4j-mr97,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-8qq5-rm4j-mr97; CVE-2026-23745,,Active, +True,0,[],http-cache-semantics,3.8.1,2026-03-21 08:52:51.101237+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H,7.5,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** http-cache-semantics vulnerable to Regular Expression Denial of Service NEWLINE **Related 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/http-cache-semantics@3.8.1",False,,,False,,0.41453,0.00196,False,/juice-shop/node_modules/http-cache-semantics/package.json,,True,4.1.1,True,False,,False,,e662b0400bb9af0286dd74ea110d9ae3b4b1c7dfbfc06e21a1c9d03859782b21,79,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.101390+00:00,,,,,0,[],Upgrade to version: 4.1.1,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-rc47-6667-2j5j NEWLINE **Vulnerability URLs:** NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2022-25881 NEWLINE - https://github.com/kornelski/http-cache-semantics/blob/master/index.js%23L83 NEWLINE - https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3253332 NEWLINE - https://security.snyk.io/vuln/SNYK-JS-HTTPCACHESEMANTICS-3248783 NEWLINE - https://github.com/kornelski/http-cache-semantics/commit/560b2d8ef452bbba20ffed69dc155d63ac757b74 NEWLINE - https://security.netapp.com/advisory/ntap-20230622-0008 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2022-25881 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/kornelski/http-cache-semantics/blob/master/index.js%23L83 NEWLINE - https://security.netapp.com/advisory/ntap-20230622-0008/ NEWLINE - https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3253332 NEWLINE - https://security.snyk.io/vuln/SNYK-JS-HTTPCACHESEMANTICS-3248783,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-rc47-6667-2j5j in http-cache-semantics:3.8.1,False,False,,2026-03-21 08:52:51.101256+00:00,,False,,GHSA-rc47-6667-2j5j,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-rc47-6667-2j5j; CVE-2022-25881,,Active, +True,0,[],tar,7.4.3,2026-03-21 08:52:52.479637+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L,8.8,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@7.4.3",False,,,False,,0.00304,6e-05,False,/juice-shop/node_modules/tar/package.json,,True,7.5.4,True,False,,False,,2e1f1d1a6433c7cf374fe5026aad7a61612352d2abba5856acf85e9a354165fe,145,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.479714+00:00,,,,,0,[],Upgrade to version: 7.5.4,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-r6q2-hw4h-h46w NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE - https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-r6q2-hw4h-h46w in tar:7.4.3,False,False,,2026-03-21 08:52:52.479651+00:00,,False,,GHSA-r6q2-hw4h-h46w,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-r6q2-hw4h-h46w; CVE-2026-23950,,Active, +True,0,[],tar,6.2.1,2026-03-21 08:52:52.457543+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L,8.8,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@6.2.1",False,,,False,,0.00304,6e-05,False,/juice-shop/node_modules/sqlite3/node_modules/tar/package.json,,True,7.5.4,True,False,,False,,94f59c723d8aec5741a0b8f70ca74c1a206755d843633cf5b6dcba3032347c0f,144,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.457615+00:00,,,,,0,[],Upgrade to version: 7.5.4,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-r6q2-hw4h-h46w NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE - https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-r6q2-hw4h-h46w in tar:6.2.1,False,False,,2026-03-21 08:52:52.457556+00:00,,False,,GHSA-r6q2-hw4h-h46w,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-r6q2-hw4h-h46w; CVE-2026-23950,,Active, +True,0,[],tar,4.4.19,2026-03-21 08:52:52.435005+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L,8.8,,,0,2026-03-21,,,"**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS NEWLINE **Related Vulnerability 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. NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/tar@4.4.19",False,,,False,,0.00304,6e-05,False,/juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json,,True,7.5.4,True,False,,False,,2ed1efb9df4bedea88b2e627e0130174bd343fe820b8fad3a39264e21c48fad8,143,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:52.435102+00:00,,,,,0,[],Upgrade to version: 7.5.4,1,S1,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-r6q2-hw4h-h46w NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE - https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2026-23950 NEWLINE **Related Vulnerability URLs:** NEWLINE - https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6 NEWLINE - https://github.com/isaacs/node-tar/security/advisories/GHSA-r6q2-hw4h-h46w,Admin User (admin),1,,,False,,,,,,,High,,,30,30,2026-04-20,2026-04-20,,,,True,,Anchore Grype,5,0,GHSA-r6q2-hw4h-h46w in tar:4.4.19,False,False,,2026-03-21 08:52:52.435026+00:00,,False,,GHSA-r6q2-hw4h-h46w,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-r6q2-hw4h-h46w; CVE-2026-23950,,Active, +True,0,[],lodash,4.17.21,2026-03-21 08:52:51.996768+00:00,CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L,6.5,,,0,2026-03-21,,,**Vulnerability Namespace:** github:language:javascript NEWLINE **Vulnerability Description:** Lodash has Prototype Pollution Vulnerability in `_.unset` and `_.omit` functions NEWLINE **Related Vulnerability 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. NEWLINE NEWLINE The issue permits deletion of properties but does not allow overwriting their original behavior. NEWLINE NEWLINE This issue is patched on 4.17.23 NEWLINE **Matcher:** javascript-matcher NEWLINE **Package URL:** pkg:npm/lodash@4.17.21,False,,,False,,0.06732,0.00025,False,/juice-shop/node_modules/lodash/package.json,,True,4.17.23,True,False,,False,,7b54053c836c8720cf13c23c343ae814f9746209465270487e7e86716a3a3777,121,,False,,False,2026-03-21 08:52:50.407095+00:00,Admin User (admin),1,2026-03-21 08:52:51.996840+00:00,,,,,0,[],Upgrade to version: 4.17.23,1,S2,False,,,,,,,,False,**Vulnerability Datasource:** https://github.com/advisories/GHSA-xxjr-mmjv-4gpg NEWLINE **Vulnerability URLs:** NEWLINE - https://github.com/lodash/lodash/security/advisories/GHSA-xxjr-mmjv-4gpg NEWLINE - https://nvd.nist.gov/vuln/detail/CVE-2025-13465 NEWLINE - https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81 NEWLINE **Related Vulnerability Datasource:** https://nvd.nist.gov/vuln/detail/CVE-2025-13465 NEWLINE **Related Vulnerability URL:** https://github.com/lodash/lodash/security/advisories/GHSA-xxjr-mmjv-4gpg,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-06-19,2026-06-19,,,,True,,Anchore Grype,5,0,GHSA-xxjr-mmjv-4gpg in lodash:4.17.21,False,False,,2026-03-21 08:52:51.996781+00:00,,False,,GHSA-xxjr-mmjv-4gpg,,Anchore Grype,1,Labs Security Testing,1,Juice Shop,,GHSA-xxjr-mmjv-4gpg; CVE-2025-13465,,Active, +True,0,[],,,2026-03-21 08:52:46.364313+00:00,,,,,79,2026-03-21,,,"**Result 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 }}"". NEWLINE ",False,,,False,,,,False,/src/frontend/src/app/navbar/navbar.component.html,,,,True,False,,False,,fbc2121d22e6d92272ae7ab2621272590d4c7ed87c1abb31fecf21e0dbf0ee65,5,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.364388+00:00,17,,,,0,[],,1,S2,False,,,,,,,,False,https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-06-19,2026-06-19,,,,True,,Semgrep JSON Report,2,0,generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var,False,False,,2026-03-21 08:52:46.364326+00:00,,False,,generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],,,2026-03-21 08:52:46.375490+00:00,,,,,79,2026-03-21,,,"**Result 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 }}"". NEWLINE ",False,,,False,,,,False,/src/frontend/src/app/purchase-basket/purchase-basket.component.html,,,,True,False,,False,,25ddc4aba2ab39b0f8b123aff5efde8dbf706a0a80234006894223b6362f28d2,6,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.375577+00:00,15,,,,0,[],,1,S2,False,,,,,,,,False,https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-06-19,2026-06-19,,,,True,,Semgrep JSON Report,2,0,generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var,False,False,,2026-03-21 08:52:46.375505+00:00,,False,,generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],,,2026-03-21 08:52:46.387430+00:00,,,,,79,2026-03-21,,,"**Result 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 }}"". NEWLINE ",False,,,False,,,,False,/src/frontend/src/app/search-result/search-result.component.html,,,,True,False,,False,,da4d380dafe7a95f30947b223244cb51a686574c7e816de2c6c0c88685619803,7,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.387508+00:00,40,,,,0,[],,1,S2,False,,,,,,,,False,https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-06-19,2026-06-19,,,,True,,Semgrep JSON Report,2,0,generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var,False,False,,2026-03-21 08:52:46.387444+00:00,,False,,generic.html-templates.security.unquoted-attribute-var.unquoted-attribute-var,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],,,2026-03-21 08:52:46.398574+00:00,,,,,798,2026-03-21,,,"**Result 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). NEWLINE ",False,,,False,,,,False,/src/lib/insecurity.ts,,,,True,False,,False,,336c04ba579d98f1cbd843dec07351d03b9ed6fe11f5c2642269dd2f2b597ca2,8,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.398639+00:00,56,,,,0,[],,1,S2,False,,,,,,,,False,https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-06-19,2026-06-19,,,,True,,Semgrep JSON Report,2,0,javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret,False,False,,2026-03-21 08:52:46.398585+00:00,,False,,javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],,,2026-03-21 08:52:46.409244+00:00,,,,,79,2026-03-21,,,**Result 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. NEWLINE ,False,,,False,,,,False,/src/routes/chatbot.ts,,,,True,False,,False,,2da08eee2cae8d5a4c40ff22ebd6e1b771acf48bbab5635c2facc17ad30aff2e,9,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.409322+00:00,197,,,,0,[],,1,S2,False,,,,,,,,False,https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-06-19,2026-06-19,,,,True,,Semgrep JSON Report,2,0,javascript.express.security.injection.raw-html-format.raw-html-format,False,False,,2026-03-21 08:52:46.409258+00:00,,False,,javascript.express.security.injection.raw-html-format.raw-html-format,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],,,2026-03-21 08:52:46.419211+00:00,,,,,73,2026-03-21,,,"**Result 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. NEWLINE ",False,,,False,,,,False,/src/routes/fileServer.ts,,,,True,False,,False,,730127e56b626e43913d00326470199b3fe58308c46ed1f752cdcf55116f0924,10,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.419276+00:00,33,,,,0,[],,1,S2,False,,,,,,,,False,https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-06-19,2026-06-19,,,,True,,Semgrep JSON Report,2,0,javascript.express.security.audit.express-res-sendfile.express-res-sendfile,False,False,,2026-03-21 08:52:46.419222+00:00,,False,,javascript.express.security.audit.express-res-sendfile.express-res-sendfile,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],,,2026-03-21 08:52:46.430444+00:00,,,,,73,2026-03-21,,,"**Result 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. NEWLINE ",False,,,False,,,,False,/src/routes/keyServer.ts,,,,True,False,,False,,4dc4ded60b0a833d49b01c2aa3ed19e1d3d800efc8c4951d7e22c61af3182247,11,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.430515+00:00,14,,,,0,[],,1,S2,False,,,,,,,,False,https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-06-19,2026-06-19,,,,True,,Semgrep JSON Report,2,0,javascript.express.security.audit.express-res-sendfile.express-res-sendfile,False,False,,2026-03-21 08:52:46.430457+00:00,,False,,javascript.express.security.audit.express-res-sendfile.express-res-sendfile,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],,,2026-03-21 08:52:46.441521+00:00,,,,,73,2026-03-21,,,"**Result 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. NEWLINE ",False,,,False,,,,False,/src/routes/logfileServer.ts,,,,True,False,,False,,b3ca11f8dac4967975a1496a32c7d38dd9dd5a0c04f35c04c32c2c28ae9a6223,12,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.441588+00:00,14,,,,0,[],,1,S2,False,,,,,,,,False,https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-06-19,2026-06-19,,,,True,,Semgrep JSON Report,2,0,javascript.express.security.audit.express-res-sendfile.express-res-sendfile,False,False,,2026-03-21 08:52:46.441533+00:00,,False,,javascript.express.security.audit.express-res-sendfile.express-res-sendfile,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],,,2026-03-21 08:52:46.465314+00:00,,,,,73,2026-03-21,,,"**Result 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. NEWLINE ",False,,,False,,,,False,/src/routes/quarantineServer.ts,,,,True,False,,False,,7b377f19cbc2f96c874065754ed333f0c1da7f5c030cd6b6c2ffedf6c5f26cff,14,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.465404+00:00,14,,,,0,[],,1,S2,False,,,,,,,,False,https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-06-19,2026-06-19,,,,True,,Semgrep JSON Report,2,0,javascript.express.security.audit.express-res-sendfile.express-res-sendfile,False,False,,2026-03-21 08:52:46.465330+00:00,,False,,javascript.express.security.audit.express-res-sendfile.express-res-sendfile,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],,,2026-03-21 08:52:46.476591+00:00,,,,,601,2026-03-21,,,"**Result 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. NEWLINE ",False,,,False,,,,False,/src/routes/redirect.ts,,,,True,False,,False,,6d87215e82bf602b7db608e037398fa9328dfbf4fa4634ca81ab65f9bbc56a35,15,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.476692+00:00,19,,,,0,[],,1,S2,False,,,,,,,,False,https://owasp.org/Top10/A01_2021-Broken_Access_Control,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-06-19,2026-06-19,,,,True,,Semgrep JSON Report,2,0,javascript.express.security.audit.possible-user-input-redirect.unknown-value-in-redirect,False,False,,2026-03-21 08:52:46.476607+00:00,,False,,javascript.express.security.audit.possible-user-input-redirect.unknown-value-in-redirect,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],,,2026-03-21 08:52:46.488326+00:00,,,,,601,2026-03-21,,,"**Result 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. NEWLINE ",False,,,False,,,,False,/src/routes/redirect.ts,,,,True,False,,False,,a07b144e5ae8c6f65c5a69b2fc91dd3a60f6bc861168ae8f5d4ce874c5e63d3a,16,,False,,False,2026-03-21 08:52:46.278498+00:00,Admin User (admin),1,2026-03-21 08:52:46.488426+00:00,19,,,,0,[],,1,S2,False,,,,,,,,False,https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html,Admin User (admin),1,,,False,,,,,,,Medium,,,90,90,2026-06-19,2026-06-19,,,,True,,Semgrep JSON Report,2,0,javascript.express.security.audit.express-open-redirect.express-open-redirect,False,False,,2026-03-21 08:52:46.488342+00:00,,False,,javascript.express.security.audit.express-open-redirect.express-open-redirect,,Semgrep JSON Report,1,Labs Security Testing,1,Juice Shop,,,,Active, +True,0,[],,,2026-03-21 08:52:46.522457+00:00,,,,,79,2026-03-21,,,"**Result message:** Cannot determine what 'subs' is and it is used with a '