File tree 1 file changed +22
-2
lines changed
1 file changed +22
-2
lines changed Original file line number Diff line number Diff line change @@ -1471,6 +1471,22 @@ export class DialogImportComponent implements OnInit {
1471
1471
return severity
1472
1472
}
1473
1473
1474
+ function parseit ( text ) {
1475
+ var html = text ;
1476
+ var div = document . createElement ( "div" ) ;
1477
+ div . innerHTML = html ;
1478
+ text = div . textContent || div . innerText || "" ;
1479
+ return text
1480
+ }
1481
+ function parseref ( text ) {
1482
+
1483
+ text = text . replaceAll ( '</p><p>' , '</p>\n<p>' )
1484
+ var html = text ;
1485
+ var div = document . createElement ( "div" ) ;
1486
+ div . innerHTML = html ;
1487
+ text = div . textContent || div . innerText || "" ;
1488
+ return text
1489
+ }
1474
1490
const arr = [ ] ;
1475
1491
for ( const [ key , value ] of Object . entries ( data . site ) ) {
1476
1492
@@ -1482,13 +1498,17 @@ export class DialogImportComponent implements OnInit {
1482
1498
scopedesc = "Request header:\n" + subvalue [ 'instances' ] [ 0 ] [ 'method' ] + " " + subvalue [ 'instances' ] [ 0 ] [ 'uri' ] ;
1483
1499
}
1484
1500
1501
+
1502
+
1503
+
1504
+
1485
1505
const def = {
1486
1506
title : subvalue [ 'alert' ] ,
1487
1507
poc : scopedesc ,
1488
1508
files : [ ] ,
1489
- desc : subvalue [ 'desc' ] + "\n\n" + subvalue [ 'otherinfo' ] ,
1509
+ desc : parseit ( subvalue [ 'desc' ] ) + "\n\n" + parseit ( subvalue [ 'otherinfo' ] ) ,
1490
1510
severity : setseverity ( subvalue [ 'riskcode' ] ) ,
1491
- ref : subvalue [ 'reference' ] ,
1511
+ ref : parseref ( subvalue [ 'reference' ] ) ,
1492
1512
status : 1 ,
1493
1513
cvss : '' ,
1494
1514
cvss_vector : '' ,
You can’t perform that action at this time.
0 commit comments