File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -167,9 +167,11 @@ function updateCVE(cve) {
167167 const cveID = `CVE-${ cve [ 0 ] } ` ;
168168 const version = sessionStorage . getItem ( VERSION ) ; // use version from session/select because our CVE map doesn't have the patched versions
169169 const patched = sessionStorage . getItem ( PATCHED ) === 'true' ;
170+ const isAffectedVersion = cve [ 1 ] . versions . includes ( version ) ;
170171
171172 const $relevantCVEFooter = $ ( `div.cve__header:contains(${ cveID } )` ) . siblings ( '.cve__footer' ) ;
172173 const $footerStatus = $ ( '.cve__footer-status' , $relevantCVEFooter ) ;
174+ const $footerNote = $ ( '.cve__footer-note' , $relevantCVEFooter ) ;
173175
174176 const { triggered } = cve [ 1 ] ;
175177 let { triggerCount } = cve [ 1 ] ;
@@ -179,15 +181,17 @@ function updateCVE(cve) {
179181 triggerCount = Number . isInteger ( triggerCount ) ? triggerCount += 1 : 1 ;
180182 $footerStatus . text ( `CVE triggered ${ triggerCount } time${ triggerCount > 1 ? 's' : '' } ` ) ;
181183 cve [ 1 ] . triggerCount = triggerCount ;
184+
185+ if ( ! isAffectedVersion ) {
186+ $footerNote . text ( `but v${ version } shouldn't be vulnerable π€` ) ;
187+ }
188+
182189 }
183190 else {
184191 $footerStatus . text ( `Can't reproduce! π` ) ;
185192
186193 if ( ! patched ) {
187-
188- const $footerNote = $ ( '.cve__footer-note' , $relevantCVEFooter ) ;
189-
190- if ( cve [ 1 ] . versions . includes ( version ) ) {
194+ if ( isAffectedVersion ) {
191195 $footerNote . text ( `but v${ version } should be vulnerable π€` ) ;
192196 }
193197 else {
You canβt perform that action at this time.
0 commit comments