File tree Expand file tree Collapse file tree 2 files changed +11
-6
lines changed Expand file tree Collapse file tree 2 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -112,29 +112,31 @@ server.tool("depscore", "Get the dependency score of packages with the `depscore
112
112
}
113
113
// Process each result
114
114
for ( const jsonData of jsonLines ) {
115
+ let purl = `pkg:${ jsonData . type || 'unknown' } /${ jsonData . name || 'unknown' } @${ jsonData . version || 'unknown' } ` ;
115
116
if ( jsonData . score && jsonData . score . overall !== undefined ) {
116
117
const scoreEntries = Object . entries ( jsonData . score )
117
118
. filter ( ( [ key ] ) => key !== "overall" && key !== "uuid" )
118
119
. map ( ( [ key , value ] ) => `${ key } : ${ value } ` )
119
120
. join ( ', ' ) ;
120
121
const packageName = jsonData . name || 'unknown' ;
121
- results . push ( `${ packageName } : ${ scoreEntries } ` ) ;
122
+ results . push ( `${ purl } : ${ scoreEntries } ` ) ;
122
123
}
123
124
else {
124
125
const packageName = jsonData . name || 'unknown' ;
125
- results . push ( `${ packageName } : No score found` ) ;
126
+ results . push ( `${ purl } : No score found` ) ;
126
127
}
127
128
}
128
129
}
129
130
else {
130
131
const jsonData = JSON . parse ( responseText ) ;
132
+ let purl = `pkg:${ jsonData . type || 'unknown' } /${ jsonData . name || 'unknown' } @${ jsonData . version || 'unknown' } ` ;
131
133
if ( jsonData . score && jsonData . score . overall !== undefined ) {
132
134
const scoreEntries = Object . entries ( jsonData . score )
133
135
. filter ( ( [ key ] ) => key !== "overall" && key !== "uuid" )
134
136
. map ( ( [ key , value ] ) => `${ key } : ${ value } ` )
135
137
. join ( ', ' ) ;
136
138
const packageName = jsonData . package ?. name || 'unknown' ;
137
- results . push ( `${ packageName } : ${ scoreEntries } ` ) ;
139
+ results . push ( `${ purl } : ${ scoreEntries } ` ) ;
138
140
}
139
141
}
140
142
return {
Original file line number Diff line number Diff line change @@ -136,29 +136,32 @@ server.tool(
136
136
137
137
// Process each result
138
138
for ( const jsonData of jsonLines ) {
139
+ let purl : string = `pkg:${ jsonData . type || 'unknown' } /${ jsonData . name || 'unknown' } @${ jsonData . version || 'unknown' } ` ;
139
140
if ( jsonData . score && jsonData . score . overall !== undefined ) {
141
+
140
142
const scoreEntries = Object . entries ( jsonData . score )
141
143
. filter ( ( [ key ] ) => key !== "overall" && key !== "uuid" )
142
144
. map ( ( [ key , value ] ) => `${ key } : ${ value } ` )
143
145
. join ( ', ' ) ;
144
146
145
147
const packageName = jsonData . name || 'unknown' ;
146
- results . push ( `${ packageName } : ${ scoreEntries } ` ) ;
148
+ results . push ( `${ purl } : ${ scoreEntries } ` ) ;
147
149
} else {
148
150
const packageName = jsonData . name || 'unknown' ;
149
- results . push ( `${ packageName } : No score found` ) ;
151
+ results . push ( `${ purl } : No score found` ) ;
150
152
}
151
153
}
152
154
} else {
153
155
const jsonData = JSON . parse ( responseText ) ;
156
+ let purl : string = `pkg:${ jsonData . type || 'unknown' } /${ jsonData . name || 'unknown' } @${ jsonData . version || 'unknown' } ` ;
154
157
if ( jsonData . score && jsonData . score . overall !== undefined ) {
155
158
const scoreEntries = Object . entries ( jsonData . score )
156
159
. filter ( ( [ key ] ) => key !== "overall" && key !== "uuid" )
157
160
. map ( ( [ key , value ] ) => `${ key } : ${ value } ` )
158
161
. join ( ', ' ) ;
159
162
160
163
const packageName = jsonData . package ?. name || 'unknown' ;
161
- results . push ( `${ packageName } : ${ scoreEntries } ` ) ;
164
+ results . push ( `${ purl } : ${ scoreEntries } ` ) ;
162
165
}
163
166
}
164
167
You can’t perform that action at this time.
0 commit comments