@@ -60,28 +60,27 @@ function addVulnTableToSummary(data: Report) {
60
60
}
61
61
62
62
function addVulnsByLayerTableToSummary ( data : Report ) {
63
- if ( ! data . result . layers ) {
64
- return
63
+ if ( ! Array . isArray ( data . result . layers ) || data . result . layers . length === 0 ) {
64
+ return ;
65
65
}
66
66
core . summary . addSeparator ( ) ;
67
- core . summary . addHeading ( `Package vulnerabilities per layer` )
67
+ core . summary . addHeading ( `Package vulnerabilities per layer` ) ;
68
68
69
- let packagesPerLayer : { [ key : string ] : Package [ ] } = { }
69
+ let packagesPerLayer : { [ key : string ] : Package [ ] } = { } ;
70
70
data . result . packages . forEach ( layerPackage => {
71
71
if ( layerPackage . layerDigest ) {
72
72
packagesPerLayer [ layerPackage . layerDigest ] = ( packagesPerLayer [ layerPackage . layerDigest ] ?? [ ] ) . concat ( layerPackage )
73
73
}
74
- } )
74
+ } ) ;
75
75
76
76
data . result . layers . forEach ( ( layer , index ) => {
77
- core . summary . addCodeBlock ( `LAYER ${ index } - ${ layer . command . replace ( new RegExp ( '\$' , 'g' ) , "$" ) . replace ( new RegExp ( '\&' , 'g' ) , '&' ) } ` ) ;
77
+ core . summary . addCodeBlock ( `LAYER ${ index } - ${ layer . command . replace ( / \$ / g , "$" ) . replace ( / \& / g , '&' ) } ` ) ;
78
78
if ( ! layer . digest ) {
79
79
return ;
80
80
}
81
81
82
- let packagesWithVulns = ( packagesPerLayer [ layer . digest ] ?? [ ] )
83
- . filter ( pkg => pkg . vulns ) ;
84
- if ( packagesWithVulns . length == 0 ) {
82
+ let packagesWithVulns = ( packagesPerLayer [ layer . digest ] ?? [ ] ) . filter ( pkg => pkg . vulns ) ;
83
+ if ( packagesWithVulns . length === 0 ) {
85
84
return ;
86
85
}
87
86
@@ -98,7 +97,7 @@ function addVulnsByLayerTableToSummary(data: Report) {
98
97
}
99
98
}
100
99
return 0 ;
101
- } )
100
+ } ) ;
102
101
103
102
core . summary . addTable ( [
104
103
[
@@ -133,8 +132,8 @@ function addVulnsByLayerTableToSummary(data: Report) {
133
132
{ data : exploits . toString ( ) } ,
134
133
]
135
134
} )
136
- ] )
137
- } )
135
+ ] ) ;
136
+ } ) ;
138
137
}
139
138
140
139
function addReportToSummary ( data : Report ) {
0 commit comments