Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bytecodealliance
GitHub Repository: bytecodealliance/wasmtime
Path: blob/main/supply-chain/audits.toml
1685 views
1
2
# cargo-vet audits file
3
4
[[wildcard-audits.arbitrary]]
5
who = "Nick Fitzgerald <[email protected]>"
6
criteria = "safe-to-deploy"
7
user-id = 696 # Nick Fitzgerald (fitzgen)
8
start = "2020-01-14"
9
end = "2026-08-21"
10
notes = "I am an author of this crate."
11
12
[[wildcard-audits.bumpalo]]
13
who = "Nick Fitzgerald <[email protected]>"
14
criteria = "safe-to-deploy"
15
user-id = 696 # Nick Fitzgerald (fitzgen)
16
start = "2019-03-16"
17
end = "2026-08-21"
18
19
[[wildcard-audits.cranelift]]
20
who = "Bobby Holley <[email protected]>"
21
criteria = "safe-to-deploy"
22
user-id = 73222 # wasmtime-publish
23
start = "2021-10-29"
24
end = "2026-08-21"
25
notes = "The Bytecode Alliance is the author of this crate."
26
27
[[wildcard-audits.cranelift-assembler-x64]]
28
who = "Saúl Cabrera <[email protected]>"
29
criteria = "safe-to-deploy"
30
user-id = 73222 # wasmtime-publish
31
start = "2025-02-20"
32
end = "2026-02-20"
33
notes = "The Bytecode Alliance is the author of this crate"
34
35
[[wildcard-audits.cranelift-assembler-x64-meta]]
36
who = "Saúl Cabrera <[email protected]>"
37
criteria = "safe-to-deploy"
38
user-id = 73222 # wasmtime-publish
39
start = "2025-02-20"
40
end = "2026-02-20"
41
notes = "The Bytecode Alliance is the author of this crate."
42
43
[[wildcard-audits.cranelift-bforest]]
44
who = "Bobby Holley <[email protected]>"
45
criteria = "safe-to-deploy"
46
user-id = 73222 # wasmtime-publish
47
start = "2021-10-29"
48
end = "2026-08-21"
49
notes = "The Bytecode Alliance is the author of this crate."
50
51
[[wildcard-audits.cranelift-bitset]]
52
who = "Alex Crichton <[email protected]>"
53
criteria = "safe-to-deploy"
54
user-id = 73222 # wasmtime-publish
55
start = "2025-04-21"
56
end = "2026-04-21"
57
notes = "The Bytecode Alliance is the author of this crate."
58
59
[[wildcard-audits.cranelift-codegen]]
60
who = "Bobby Holley <[email protected]>"
61
criteria = "safe-to-deploy"
62
user-id = 73222 # wasmtime-publish
63
start = "2021-10-29"
64
end = "2026-08-21"
65
notes = "The Bytecode Alliance is the author of this crate."
66
67
[[wildcard-audits.cranelift-codegen-meta]]
68
who = "Bobby Holley <[email protected]>"
69
criteria = "safe-to-deploy"
70
user-id = 73222 # wasmtime-publish
71
start = "2021-10-29"
72
end = "2026-08-21"
73
notes = "The Bytecode Alliance is the author of this crate."
74
75
[[wildcard-audits.cranelift-codegen-shared]]
76
who = "Bobby Holley <[email protected]>"
77
criteria = "safe-to-deploy"
78
user-id = 73222 # wasmtime-publish
79
start = "2021-10-29"
80
end = "2026-08-21"
81
notes = "The Bytecode Alliance is the author of this crate."
82
83
[[wildcard-audits.cranelift-control]]
84
who = "Bobby Holley <[email protected]>"
85
criteria = "safe-to-deploy"
86
user-id = 73222 # wasmtime-publish
87
start = "2023-05-22"
88
end = "2026-08-21"
89
notes = "The Bytecode Alliance is the author of this crate."
90
91
[[wildcard-audits.cranelift-entity]]
92
who = "Bobby Holley <[email protected]>"
93
criteria = "safe-to-deploy"
94
user-id = 73222 # wasmtime-publish
95
start = "2021-10-29"
96
end = "2026-08-21"
97
notes = "The Bytecode Alliance is the author of this crate."
98
99
[[wildcard-audits.cranelift-frontend]]
100
who = "Bobby Holley <[email protected]>"
101
criteria = "safe-to-deploy"
102
user-id = 73222 # wasmtime-publish
103
start = "2021-10-29"
104
end = "2026-08-21"
105
notes = "The Bytecode Alliance is the author of this crate."
106
107
[[wildcard-audits.cranelift-interpreter]]
108
who = "Bobby Holley <[email protected]>"
109
criteria = "safe-to-deploy"
110
user-id = 73222 # wasmtime-publish
111
start = "2021-10-29"
112
end = "2026-08-21"
113
notes = "The Bytecode Alliance is the author of this crate."
114
115
[[wildcard-audits.cranelift-isle]]
116
who = "Bobby Holley <[email protected]>"
117
criteria = "safe-to-deploy"
118
user-id = 73222 # wasmtime-publish
119
start = "2021-12-13"
120
end = "2026-08-21"
121
notes = "The Bytecode Alliance is the author of this crate."
122
123
[[wildcard-audits.cranelift-jit]]
124
who = "Bobby Holley <[email protected]>"
125
criteria = "safe-to-deploy"
126
user-id = 73222 # wasmtime-publish
127
start = "2021-10-29"
128
end = "2026-08-21"
129
notes = "The Bytecode Alliance is the author of this crate."
130
131
[[wildcard-audits.cranelift-module]]
132
who = "Bobby Holley <[email protected]>"
133
criteria = "safe-to-deploy"
134
user-id = 73222 # wasmtime-publish
135
start = "2021-10-29"
136
end = "2026-08-21"
137
notes = "The Bytecode Alliance is the author of this crate."
138
139
[[wildcard-audits.cranelift-native]]
140
who = "Bobby Holley <[email protected]>"
141
criteria = "safe-to-deploy"
142
user-id = 73222 # wasmtime-publish
143
start = "2021-10-29"
144
end = "2026-08-21"
145
notes = "The Bytecode Alliance is the author of this crate."
146
147
[[wildcard-audits.cranelift-object]]
148
who = "Bobby Holley <[email protected]>"
149
criteria = "safe-to-deploy"
150
user-id = 73222 # wasmtime-publish
151
start = "2021-10-29"
152
end = "2026-08-21"
153
notes = "The Bytecode Alliance is the author of this crate."
154
155
[[wildcard-audits.cranelift-reader]]
156
who = "Bobby Holley <[email protected]>"
157
criteria = "safe-to-deploy"
158
user-id = 73222 # wasmtime-publish
159
start = "2021-10-29"
160
end = "2026-08-21"
161
notes = "The Bytecode Alliance is the author of this crate."
162
163
[[wildcard-audits.cranelift-serde]]
164
who = "Bobby Holley <[email protected]>"
165
criteria = "safe-to-deploy"
166
user-id = 73222 # wasmtime-publish
167
start = "2021-10-29"
168
end = "2026-08-21"
169
notes = "The Bytecode Alliance is the author of this crate."
170
171
[[wildcard-audits.cranelift-srcgen]]
172
who = "Alex Crichton <[email protected]>"
173
criteria = "safe-to-deploy"
174
user-id = 73222 # wasmtime-publish
175
start = "2025-04-21"
176
end = "2026-04-21"
177
notes = "The Bytecode Alliance is the author of this crate."
178
179
[[wildcard-audits.cranelift-wasm]]
180
who = "Bobby Holley <[email protected]>"
181
criteria = "safe-to-deploy"
182
user-id = 73222 # wasmtime-publish
183
start = "2021-10-29"
184
end = "2026-08-21"
185
notes = "The Bytecode Alliance is the author of this crate."
186
187
[[wildcard-audits.derive_arbitrary]]
188
who = "Nick Fitzgerald <[email protected]>"
189
criteria = "safe-to-deploy"
190
user-id = 696 # Nick Fitzgerald (fitzgen)
191
start = "2020-01-14"
192
end = "2026-08-21"
193
notes = "I am an author of this crate"
194
195
[[wildcard-audits.json-from-wast]]
196
who = "Alex Crichton <[email protected]>"
197
criteria = "safe-to-deploy"
198
user-id = 73222 # wasmtime-publish
199
start = "2025-07-28"
200
end = "2026-07-28"
201
notes = """
202
The Bytecode Alliance is the author of this crate.
203
"""
204
205
[[wildcard-audits.mutatis]]
206
who = "Nick Fitzgerald <[email protected]>"
207
criteria = "safe-to-deploy"
208
user-id = 696 # Nick Fitzgerald (fitzgen)
209
start = "2019-03-16"
210
end = "2026-08-21"
211
notes = """
212
I am the author of this crate.
213
"""
214
215
[[wildcard-audits.pulley-interpreter]]
216
who = "Alex Crichton <[email protected]>"
217
criteria = "safe-to-deploy"
218
user-id = 73222 # wasmtime-publish
219
start = "2024-09-20"
220
end = "2026-08-21"
221
notes = "The Bytecode Alliance is the author of this crate."
222
223
[[wildcard-audits.pulley-macros]]
224
who = "Alex Crichton <[email protected]>"
225
criteria = "safe-to-deploy"
226
user-id = 73222 # wasmtime-publish
227
start = "2025-06-20"
228
end = "2026-08-21"
229
230
[[wildcard-audits.pulley-macros]]
231
who = "Alex Crichton <[email protected]>"
232
criteria = "safe-to-deploy"
233
user-id = 73222 # wasmtime-publish
234
start = "2025-06-20"
235
end = "2026-08-21"
236
notes = "The Bytecode Alliance is the author of this crate."
237
238
[[wildcard-audits.pulley-macros]]
239
who = "Alex Crichton <[email protected]>"
240
criteria = "safe-to-deploy"
241
user-id = 73222 # wasmtime-publish
242
start = "2025-06-20"
243
end = "2026-08-21"
244
notes = "The Bytecode Alliance is the author of this crate."
245
246
[[wildcard-audits.regalloc2]]
247
who = "Chris Fallin <[email protected]>"
248
criteria = "safe-to-deploy"
249
user-id = 3726 # Chris Fallin (cfallin)
250
start = "2021-12-03"
251
end = "2026-08-21"
252
notes = "We (Bytecode Alliance) are the primary authors of regalloc2 and co-develop it with Cranelift/Wasmtime, with the same code-review, testing/fuzzing, and security standards."
253
254
[[wildcard-audits.regalloc2]]
255
who = "Trevor Elliott <[email protected]>"
256
criteria = "safe-to-deploy"
257
user-id = 187138
258
start = "2022-11-29"
259
end = "2026-08-21"
260
notes = """
261
This is a Bytecode Alliance authored crate maintained in the `regalloc2`
262
repository of which I'm one of the maintainers and publishers for. I am employed
263
by a member of the Bytecode Alliance and plan to continue doing so and will
264
actively maintain this crate over time.
265
"""
266
267
[[wildcard-audits.wasi-cap-std-sync]]
268
who = "Bobby Holley <[email protected]>"
269
criteria = "safe-to-deploy"
270
user-id = 73222 # wasmtime-publish
271
start = "2021-10-29"
272
end = "2026-08-21"
273
notes = "The Bytecode Alliance is the author of this crate."
274
275
[[wildcard-audits.wasi-common]]
276
who = "Bobby Holley <[email protected]>"
277
criteria = "safe-to-deploy"
278
user-id = 73222 # wasmtime-publish
279
start = "2021-10-29"
280
end = "2026-08-21"
281
notes = "The Bytecode Alliance is the author of this crate."
282
283
[[wildcard-audits.wasi-tokio]]
284
who = "Bobby Holley <[email protected]>"
285
criteria = "safe-to-deploy"
286
user-id = 73222 # wasmtime-publish
287
start = "2021-10-29"
288
end = "2026-08-21"
289
notes = "The Bytecode Alliance is the author of this crate."
290
291
[[wildcard-audits.wasm-compose]]
292
who = "Alex Crichton <[email protected]>"
293
criteria = "safe-to-deploy"
294
user-id = 73222 # wasmtime-publish
295
start = "2024-02-15"
296
end = "2026-08-21"
297
notes = "The Bytecode Alliance is the author of this crate."
298
299
[[wildcard-audits.wasm-compose]]
300
who = "Alex Crichton <[email protected]>"
301
criteria = "safe-to-deploy"
302
user-id = 73222 # wasmtime-publish
303
start = "2025-07-28"
304
end = "2026-07-28"
305
notes = """
306
The Bytecode Alliance is the author of this crate
307
"""
308
309
[[wildcard-audits.wasm-encoder]]
310
who = "Alex Crichton <[email protected]>"
311
criteria = "safe-to-deploy"
312
user-id = 1 # Alex Crichton (alexcrichton)
313
start = "2020-12-11"
314
end = "2026-08-21"
315
notes = """
316
This is a Bytecode Alliance authored crate maintained in the `wasm-tools`
317
repository of which I'm one of the primary maintainers and publishers for.
318
I am employed by a member of the Bytecode Alliance and plan to continue doing
319
so and will actively maintain this crate over time.
320
"""
321
322
[[wildcard-audits.wasm-encoder]]
323
who = "Alex Crichton <[email protected]>"
324
criteria = "safe-to-deploy"
325
user-id = 73222 # wasmtime-publish
326
start = "2023-01-01"
327
end = "2026-06-03"
328
notes = """
329
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
330
publication of this crate from CI. This repository requires all PRs are reviewed
331
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
332
"""
333
334
[[wildcard-audits.wasm-encoder]]
335
who = "Alex Crichton <[email protected]>"
336
criteria = "safe-to-deploy"
337
user-id = 73222 # wasmtime-publish
338
start = "2024-02-15"
339
end = "2026-08-21"
340
notes = "The Bytecode Alliance is the author of this crate."
341
342
[[wildcard-audits.wasm-metadata]]
343
who = "Alex Crichton <[email protected]>"
344
criteria = "safe-to-deploy"
345
user-id = 1 # Alex Crichton (alexcrichton)
346
start = "2020-12-11"
347
end = "2026-08-21"
348
notes = """
349
This is a Bytecode Alliance authored crate maintained in the `wasm-tools`
350
repository of which I'm one of the primary maintainers and publishers for.
351
I am employed by a member of the Bytecode Alliance and plan to continue doing
352
so and will actively maintain this crate over time.
353
"""
354
355
[[wildcard-audits.wasm-metadata]]
356
who = "Alex Crichton <[email protected]>"
357
criteria = "safe-to-deploy"
358
user-id = 73222 # wasmtime-publish
359
start = "2023-01-01"
360
end = "2026-06-03"
361
notes = """
362
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
363
publication of this crate from CI. This repository requires all PRs are reviewed
364
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
365
"""
366
367
[[wildcard-audits.wasm-metadata]]
368
who = "Alex Crichton <[email protected]>"
369
criteria = "safe-to-deploy"
370
user-id = 73222 # wasmtime-publish
371
start = "2024-02-15"
372
end = "2026-08-21"
373
notes = "The Bytecode Alliance is the author of this crate."
374
375
[[wildcard-audits.wasm-mutate]]
376
who = "Alex Crichton <[email protected]>"
377
criteria = "safe-to-deploy"
378
user-id = 1 # Alex Crichton (alexcrichton)
379
start = "2022-01-05"
380
end = "2026-08-21"
381
notes = """
382
This is a Bytecode Alliance authored crate maintained in the `wasm-tools`
383
repository of which I'm one of the primary maintainers and publishers for.
384
I am employed by a member of the Bytecode Alliance and plan to continue doing
385
so and will actively maintain this crate over time.
386
"""
387
388
[[wildcard-audits.wasm-mutate]]
389
who = "Nick Fitzgerald <[email protected]>"
390
criteria = "safe-to-deploy"
391
user-id = 696 # Nick Fitzgerald (fitzgen)
392
start = "2022-02-17"
393
end = "2026-08-21"
394
395
[[wildcard-audits.wasm-smith]]
396
who = "Alex Crichton <[email protected]>"
397
criteria = "safe-to-deploy"
398
user-id = 1 # Alex Crichton (alexcrichton)
399
start = "2020-09-03"
400
end = "2026-08-21"
401
notes = """
402
This is a Bytecode Alliance authored crate maintained in the `wasm-tools`
403
repository of which I'm one of the primary maintainers and publishers for.
404
I am employed by a member of the Bytecode Alliance and plan to continue doing
405
so and will actively maintain this crate over time.
406
"""
407
408
[[wildcard-audits.wasm-wave]]
409
who = "Alex Crichton <[email protected]>"
410
criteria = "safe-to-deploy"
411
user-id = 73222 # wasmtime-publish
412
start = "2024-06-19"
413
end = "2026-08-21"
414
notes = "The Bytecode Alliance is the author of this crate."
415
416
[[wildcard-audits.wasmparser]]
417
who = "Alex Crichton <[email protected]>"
418
criteria = "safe-to-deploy"
419
user-id = 1 # Alex Crichton (alexcrichton)
420
start = "2020-07-13"
421
end = "2026-08-21"
422
notes = """
423
This is a Bytecode Alliance authored crate maintained in the `wasm-tools`
424
repository of which I'm one of the primary maintainers and publishers for.
425
I am employed by a member of the Bytecode Alliance and plan to continue doing
426
so and will actively maintain this crate over time.
427
"""
428
429
[[wildcard-audits.wasmparser]]
430
who = "Alex Crichton <[email protected]>"
431
criteria = "safe-to-deploy"
432
user-id = 73222 # wasmtime-publish
433
start = "2023-01-01"
434
end = "2026-06-03"
435
notes = """
436
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
437
publication of this crate from CI. This repository requires all PRs are reviewed
438
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
439
"""
440
441
[[wildcard-audits.wasmparser]]
442
who = "Alex Crichton <[email protected]>"
443
criteria = "safe-to-deploy"
444
user-id = 73222 # wasmtime-publish
445
start = "2024-02-15"
446
end = "2026-08-21"
447
notes = "The Bytecode Alliance is the author of this crate."
448
449
[[wildcard-audits.wasmprinter]]
450
who = "Alex Crichton <[email protected]>"
451
criteria = "safe-to-deploy"
452
user-id = 1 # Alex Crichton (alexcrichton)
453
start = "2019-11-18"
454
end = "2026-08-21"
455
notes = """
456
This is a Bytecode Alliance authored crate maintained in the `wasm-tools`
457
repository of which I'm one of the primary maintainers and publishers for.
458
I am employed by a member of the Bytecode Alliance and plan to continue doing
459
so and will actively maintain this crate over time.
460
"""
461
462
[[wildcard-audits.wasmprinter]]
463
who = "Alex Crichton <[email protected]>"
464
criteria = "safe-to-deploy"
465
user-id = 73222 # wasmtime-publish
466
start = "2023-01-01"
467
end = "2026-06-03"
468
notes = """
469
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
470
publication of this crate from CI. This repository requires all PRs are reviewed
471
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
472
"""
473
474
[[wildcard-audits.wasmprinter]]
475
who = "Alex Crichton <[email protected]>"
476
criteria = "safe-to-deploy"
477
user-id = 73222 # wasmtime-publish
478
start = "2024-02-15"
479
end = "2026-08-21"
480
notes = "The Bytecode Alliance is the author of this crate."
481
482
[[wildcard-audits.wasmprinter]]
483
who = "Nick Fitzgerald <[email protected]>"
484
criteria = "safe-to-deploy"
485
user-id = 696 # Nick Fitzgerald (fitzgen)
486
start = "2021-04-28"
487
end = "2026-08-21"
488
489
[[wildcard-audits.wasmtime]]
490
who = "Bobby Holley <[email protected]>"
491
criteria = "safe-to-deploy"
492
user-id = 73222 # wasmtime-publish
493
start = "2021-10-29"
494
end = "2026-08-21"
495
notes = "The Bytecode Alliance is the author of this crate."
496
497
[[wildcard-audits.wasmtime-asm-macros]]
498
who = "Bobby Holley <[email protected]>"
499
criteria = "safe-to-deploy"
500
user-id = 73222 # wasmtime-publish
501
start = "2022-08-22"
502
end = "2026-08-21"
503
notes = "The Bytecode Alliance is the author of this crate."
504
505
[[wildcard-audits.wasmtime-c-api-impl]]
506
who = "Trevor Elliott <[email protected]>"
507
criteria = "safe-to-deploy"
508
user-id = 73222 # wasmtime-publish
509
start = "2024-02-20"
510
end = "2026-01-21"
511
notes = "The Bytecode Alliance is the author of this crate."
512
513
[[wildcard-audits.wasmtime-c-api-macros]]
514
who = "Trevor Elliott <[email protected]>"
515
criteria = "safe-to-deploy"
516
user-id = 73222 # wasmtime-publish
517
start = "2024-02-20"
518
end = "2026-01-21"
519
notes = "The Bytecode Alliance is the author of this crate."
520
521
[[wildcard-audits.wasmtime-cache]]
522
who = "Bobby Holley <[email protected]>"
523
criteria = "safe-to-deploy"
524
user-id = 73222 # wasmtime-publish
525
start = "2021-10-29"
526
end = "2026-08-21"
527
notes = "The Bytecode Alliance is the author of this crate."
528
529
[[wildcard-audits.wasmtime-cli]]
530
who = "Bobby Holley <[email protected]>"
531
criteria = "safe-to-deploy"
532
user-id = 73222 # wasmtime-publish
533
start = "2021-10-29"
534
end = "2026-08-21"
535
notes = "The Bytecode Alliance is the author of this crate."
536
537
[[wildcard-audits.wasmtime-cli-flags]]
538
who = "Bobby Holley <[email protected]>"
539
criteria = "safe-to-deploy"
540
user-id = 73222 # wasmtime-publish
541
start = "2022-05-20"
542
end = "2026-08-21"
543
notes = "The Bytecode Alliance is the author of this crate."
544
545
[[wildcard-audits.wasmtime-component-macro]]
546
who = "Bobby Holley <[email protected]>"
547
criteria = "safe-to-deploy"
548
user-id = 73222 # wasmtime-publish
549
start = "2022-07-20"
550
end = "2026-08-21"
551
notes = "The Bytecode Alliance is the author of this crate."
552
553
[[wildcard-audits.wasmtime-component-util]]
554
who = "Bobby Holley <[email protected]>"
555
criteria = "safe-to-deploy"
556
user-id = 73222 # wasmtime-publish
557
start = "2022-08-22"
558
end = "2026-08-21"
559
notes = "The Bytecode Alliance is the author of this crate."
560
561
[[wildcard-audits.wasmtime-cranelift]]
562
who = "Bobby Holley <[email protected]>"
563
criteria = "safe-to-deploy"
564
user-id = 73222 # wasmtime-publish
565
start = "2021-10-29"
566
end = "2026-08-21"
567
notes = "The Bytecode Alliance is the author of this crate."
568
569
[[wildcard-audits.wasmtime-cranelift-shared]]
570
who = "Bobby Holley <[email protected]>"
571
criteria = "safe-to-deploy"
572
user-id = 73222 # wasmtime-publish
573
start = "2023-04-20"
574
end = "2026-08-21"
575
notes = "The Bytecode Alliance is the author of this crate."
576
577
[[wildcard-audits.wasmtime-environ]]
578
who = "Bobby Holley <[email protected]>"
579
criteria = "safe-to-deploy"
580
user-id = 73222 # wasmtime-publish
581
start = "2021-10-29"
582
end = "2026-08-21"
583
notes = "The Bytecode Alliance is the author of this crate."
584
585
[[wildcard-audits.wasmtime-explorer]]
586
who = "Bobby Holley <[email protected]>"
587
criteria = "safe-to-deploy"
588
user-id = 73222 # wasmtime-publish
589
start = "2023-04-20"
590
end = "2026-08-21"
591
notes = "The Bytecode Alliance is the author of this crate."
592
593
[[wildcard-audits.wasmtime-fiber]]
594
who = "Bobby Holley <[email protected]>"
595
criteria = "safe-to-deploy"
596
user-id = 73222 # wasmtime-publish
597
start = "2021-10-29"
598
end = "2026-08-21"
599
notes = "The Bytecode Alliance is the author of this crate."
600
601
[[wildcard-audits.wasmtime-internal-asm-macros]]
602
who = "Alex Crichton <[email protected]>"
603
criteria = "safe-to-deploy"
604
user-id = 73222 # wasmtime-publish
605
start = "2025-07-20"
606
end = "2026-07-20"
607
notes = "The Bytecode Alliance is the author of this crate."
608
609
[[wildcard-audits.wasmtime-internal-c-api-macros]]
610
who = "Alex Crichton <[email protected]>"
611
criteria = "safe-to-deploy"
612
user-id = 1 # Alex Crichton (alexcrichton)
613
start = "2025-07-20"
614
end = "2026-07-20"
615
notes = "The Bytecode Alliance is the author of this crate."
616
617
[[wildcard-audits.wasmtime-internal-c-api-macros]]
618
who = "Alex Crichton <[email protected]>"
619
criteria = "safe-to-deploy"
620
user-id = 73222 # wasmtime-publish
621
start = "2025-07-20"
622
end = "2026-07-20"
623
notes = "The Bytecode Alliance is the author of this crate."
624
625
[[wildcard-audits.wasmtime-internal-cache]]
626
who = "Alex Crichton <[email protected]>"
627
criteria = "safe-to-deploy"
628
user-id = 1 # Alex Crichton (alexcrichton)
629
start = "2025-07-20"
630
end = "2026-07-20"
631
notes = "The Bytecode Alliance is the author of this crate."
632
633
[[wildcard-audits.wasmtime-internal-cache]]
634
who = "Alex Crichton <[email protected]>"
635
criteria = "safe-to-deploy"
636
user-id = 73222 # wasmtime-publish
637
start = "2025-07-20"
638
end = "2026-07-20"
639
notes = "The Bytecode Alliance is the author of this crate."
640
641
[[wildcard-audits.wasmtime-internal-component-macro]]
642
who = "Alex Crichton <[email protected]>"
643
criteria = "safe-to-deploy"
644
user-id = 73222 # wasmtime-publish
645
start = "2025-07-20"
646
end = "2026-07-20"
647
notes = "The Bytecode Alliance is the author of this crate."
648
649
[[wildcard-audits.wasmtime-internal-component-util]]
650
who = "Alex Crichton <[email protected]>"
651
criteria = "safe-to-deploy"
652
user-id = 73222 # wasmtime-publish
653
start = "2025-07-20"
654
end = "2026-07-20"
655
notes = "The Bytecode Alliance is the author of this crate."
656
657
[[wildcard-audits.wasmtime-internal-cranelift]]
658
who = "Alex Crichton <[email protected]>"
659
criteria = "safe-to-deploy"
660
user-id = 1 # Alex Crichton (alexcrichton)
661
start = "2025-07-20"
662
end = "2026-07-20"
663
notes = "The Bytecode Alliance is the author of this crate."
664
665
[[wildcard-audits.wasmtime-internal-cranelift]]
666
who = "Alex Crichton <[email protected]>"
667
criteria = "safe-to-deploy"
668
user-id = 73222 # wasmtime-publish
669
start = "2025-07-20"
670
end = "2026-07-20"
671
notes = "The Bytecode Alliance is the author of this crate."
672
673
[[wildcard-audits.wasmtime-internal-explorer]]
674
who = "Alex Crichton <[email protected]>"
675
criteria = "safe-to-deploy"
676
user-id = 1 # Alex Crichton (alexcrichton)
677
start = "2025-07-20"
678
end = "2026-07-20"
679
notes = "The Bytecode Alliance is the author of this crate."
680
681
[[wildcard-audits.wasmtime-internal-explorer]]
682
who = "Alex Crichton <[email protected]>"
683
criteria = "safe-to-deploy"
684
user-id = 73222 # wasmtime-publish
685
start = "2025-07-20"
686
end = "2026-07-20"
687
notes = "The Bytecode Alliance is the author of this crate."
688
689
[[wildcard-audits.wasmtime-internal-fiber]]
690
who = "Alex Crichton <[email protected]>"
691
criteria = "safe-to-deploy"
692
user-id = 73222 # wasmtime-publish
693
start = "2025-07-20"
694
end = "2026-07-20"
695
notes = "The Bytecode Alliance is the author of this crate."
696
697
[[wildcard-audits.wasmtime-internal-jit-debug]]
698
who = "Alex Crichton <[email protected]>"
699
criteria = "safe-to-deploy"
700
user-id = 73222 # wasmtime-publish
701
start = "2025-07-20"
702
end = "2026-07-20"
703
notes = "The Bytecode Alliance is the author of this crate."
704
705
[[wildcard-audits.wasmtime-internal-jit-icache-coherence]]
706
who = "Alex Crichton <[email protected]>"
707
criteria = "safe-to-deploy"
708
user-id = 73222 # wasmtime-publish
709
start = "2025-07-20"
710
end = "2026-07-20"
711
notes = "The Bytecode Alliance is the author of this crate."
712
713
[[wildcard-audits.wasmtime-internal-math]]
714
who = "Alex Crichton <[email protected]>"
715
criteria = "safe-to-deploy"
716
user-id = 73222 # wasmtime-publish
717
start = "2025-07-20"
718
end = "2026-07-20"
719
notes = "The Bytecode Alliance is the author of this crate."
720
721
[[wildcard-audits.wasmtime-internal-slab]]
722
who = "Alex Crichton <[email protected]>"
723
criteria = "safe-to-deploy"
724
user-id = 73222 # wasmtime-publish
725
start = "2025-07-20"
726
end = "2026-07-20"
727
notes = "The Bytecode Alliance is the author of this crate."
728
729
[[wildcard-audits.wasmtime-internal-unwinder]]
730
who = "Alex Crichton <[email protected]>"
731
criteria = "safe-to-deploy"
732
user-id = 73222 # wasmtime-publish
733
start = "2025-07-20"
734
end = "2026-07-20"
735
notes = "The Bytecode Alliance is the author of this crate."
736
737
[[wildcard-audits.wasmtime-internal-versioned-export-macros]]
738
who = "Alex Crichton <[email protected]>"
739
criteria = "safe-to-deploy"
740
user-id = 73222 # wasmtime-publish
741
start = "2025-07-20"
742
end = "2026-07-20"
743
notes = "The Bytecode Alliance is the author of this crate."
744
745
[[wildcard-audits.wasmtime-internal-winch]]
746
who = "Alex Crichton <[email protected]>"
747
criteria = "safe-to-deploy"
748
user-id = 1 # Alex Crichton (alexcrichton)
749
start = "2025-07-20"
750
end = "2026-07-20"
751
notes = "The Bytecode Alliance is the author of this crate."
752
753
[[wildcard-audits.wasmtime-internal-winch]]
754
who = "Alex Crichton <[email protected]>"
755
criteria = "safe-to-deploy"
756
user-id = 73222 # wasmtime-publish
757
start = "2025-07-20"
758
end = "2026-07-20"
759
notes = "The Bytecode Alliance is the author of this crate."
760
761
[[wildcard-audits.wasmtime-internal-wit-bindgen]]
762
who = "Alex Crichton <[email protected]>"
763
criteria = "safe-to-deploy"
764
user-id = 73222 # wasmtime-publish
765
start = "2025-07-20"
766
end = "2026-07-20"
767
notes = "The Bytecode Alliance is the author of this crate."
768
769
[[wildcard-audits.wasmtime-internal-wmemcheck]]
770
who = "Alex Crichton <[email protected]>"
771
criteria = "safe-to-deploy"
772
user-id = 73222 # wasmtime-publish
773
start = "2025-07-20"
774
end = "2026-07-20"
775
notes = "The Bytecode Alliance is the author of this crate."
776
777
[[wildcard-audits.wasmtime-jit]]
778
who = "Bobby Holley <[email protected]>"
779
criteria = "safe-to-deploy"
780
user-id = 73222 # wasmtime-publish
781
start = "2021-10-29"
782
end = "2026-08-21"
783
notes = "The Bytecode Alliance is the author of this crate."
784
785
[[wildcard-audits.wasmtime-jit-debug]]
786
who = "Bobby Holley <[email protected]>"
787
criteria = "safe-to-deploy"
788
user-id = 73222 # wasmtime-publish
789
start = "2022-03-07"
790
end = "2026-08-21"
791
notes = "The Bytecode Alliance is the author of this crate."
792
793
[[wildcard-audits.wasmtime-jit-icache-coherence]]
794
who = "Bobby Holley <[email protected]>"
795
criteria = "safe-to-deploy"
796
user-id = 73222 # wasmtime-publish
797
start = "2022-11-21"
798
end = "2026-08-21"
799
notes = "The Bytecode Alliance is the author of this crate."
800
801
[[wildcard-audits.wasmtime-math]]
802
who = "Saúl Cabrera <[email protected]>"
803
criteria = "safe-to-deploy"
804
user-id = 73222 # wasmtime-publish
805
start = "2025-01-20"
806
end = "2026-01-21"
807
notes = "The Bytecode Alliance is the author of this crate."
808
809
[[wildcard-audits.wasmtime-runtime]]
810
who = "Bobby Holley <[email protected]>"
811
criteria = "safe-to-deploy"
812
user-id = 73222 # wasmtime-publish
813
start = "2021-10-29"
814
end = "2026-08-21"
815
notes = "The Bytecode Alliance is the author of this crate."
816
817
[[wildcard-audits.wasmtime-slab]]
818
who = "Alex Crichton <[email protected]>"
819
criteria = "safe-to-deploy"
820
user-id = 73222 # wasmtime-publish
821
start = "2023-01-01"
822
end = "2026-06-03"
823
notes = """
824
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
825
publication of this crate from CI. This repository requires all PRs are reviewed
826
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
827
"""
828
829
[[wildcard-audits.wasmtime-types]]
830
who = "Bobby Holley <[email protected]>"
831
criteria = "safe-to-deploy"
832
user-id = 73222 # wasmtime-publish
833
start = "2021-10-29"
834
end = "2026-08-21"
835
notes = "The Bytecode Alliance is the author of this crate."
836
837
[[wildcard-audits.wasmtime-wasi]]
838
who = "Bobby Holley <[email protected]>"
839
criteria = "safe-to-deploy"
840
user-id = 73222 # wasmtime-publish
841
start = "2021-10-29"
842
end = "2026-08-21"
843
notes = "The Bytecode Alliance is the author of this crate."
844
845
[[wildcard-audits.wasmtime-wasi-config]]
846
who = "Alex Crichton <[email protected]>"
847
criteria = "safe-to-deploy"
848
user-id = 73222 # wasmtime-publish
849
start = "2021-10-29"
850
end = "2026-08-21"
851
notes = "The Bytecode Alliance is the author of this crate."
852
853
[[wildcard-audits.wasmtime-wasi-crypto]]
854
who = "Bobby Holley <[email protected]>"
855
criteria = "safe-to-deploy"
856
user-id = 73222 # wasmtime-publish
857
start = "2021-10-29"
858
end = "2026-08-21"
859
notes = "The Bytecode Alliance is the author of this crate."
860
861
[[wildcard-audits.wasmtime-wasi-http]]
862
who = "Bobby Holley <[email protected]>"
863
criteria = "safe-to-deploy"
864
user-id = 73222 # wasmtime-publish
865
start = "2023-05-22"
866
end = "2026-08-21"
867
notes = "The Bytecode Alliance is the author of this crate."
868
869
[[wildcard-audits.wasmtime-wasi-io]]
870
who = "Saúl Cabrera <[email protected]>"
871
criteria = "safe-to-deploy"
872
user-id = 73222 # wasmtime-publish
873
start = "2025-02-20"
874
end = "2026-02-20"
875
notes = "The Bytecode Alliance is the author of this crate."
876
877
[[wildcard-audits.wasmtime-wasi-keyvalue]]
878
who = "Alex Crichton <[email protected]>"
879
criteria = "safe-to-deploy"
880
user-id = 73222 # wasmtime-publish
881
start = "2021-10-29"
882
end = "2026-08-21"
883
notes = "The Bytecode Alliance is the author of this crate."
884
885
[[wildcard-audits.wasmtime-wasi-nn]]
886
who = "Bobby Holley <[email protected]>"
887
criteria = "safe-to-deploy"
888
user-id = 73222 # wasmtime-publish
889
start = "2021-10-29"
890
end = "2026-08-21"
891
notes = "The Bytecode Alliance is the author of this crate."
892
893
[[wildcard-audits.wasmtime-wasi-runtime-config]]
894
who = "Alex Crichton <[email protected]>"
895
criteria = "safe-to-deploy"
896
user-id = 73222 # wasmtime-publish
897
start = "2021-10-29"
898
end = "2026-08-21"
899
notes = "The Bytecode Alliance is the author of this crate."
900
901
[[wildcard-audits.wasmtime-wasi-threads]]
902
who = "Bobby Holley <[email protected]>"
903
criteria = "safe-to-deploy"
904
user-id = 73222 # wasmtime-publish
905
start = "2023-03-20"
906
end = "2026-08-21"
907
notes = "The Bytecode Alliance is the author of this crate."
908
909
[[wildcard-audits.wasmtime-wasi-tls]]
910
who = "Alex Crichton <[email protected]>"
911
criteria = "safe-to-deploy"
912
user-id = 73222 # wasmtime-publish
913
start = "2025-04-21"
914
end = "2026-04-21"
915
notes = "The Bytecode Alliance is the author of this crate."
916
917
[[wildcard-audits.wasmtime-wasi-tls-nativetls]]
918
who = "Alex Crichton <[email protected]>"
919
criteria = "safe-to-deploy"
920
user-id = 1 # Alex Crichton (alexcrichton)
921
start = "2025-07-20"
922
end = "2026-07-20"
923
notes = "The Bytecode Alliance is the author of this crate."
924
925
[[wildcard-audits.wasmtime-wasi-tls-nativetls]]
926
who = "Alex Crichton <[email protected]>"
927
criteria = "safe-to-deploy"
928
user-id = 73222 # wasmtime-publish
929
start = "2025-07-20"
930
end = "2026-07-20"
931
notes = "The Bytecode Alliance is the author of this crate."
932
933
[[wildcard-audits.wasmtime-wast]]
934
who = "Bobby Holley <[email protected]>"
935
criteria = "safe-to-deploy"
936
user-id = 73222 # wasmtime-publish
937
start = "2021-10-29"
938
end = "2026-08-21"
939
notes = "The Bytecode Alliance is the author of this crate."
940
941
[[wildcard-audits.wasmtime-winch]]
942
who = "Bobby Holley <[email protected]>"
943
criteria = "safe-to-deploy"
944
user-id = 73222 # wasmtime-publish
945
start = "2022-11-21"
946
end = "2026-08-21"
947
notes = "The Bytecode Alliance is the author of this crate."
948
949
[[wildcard-audits.wasmtime-wit-bindgen]]
950
who = "Bobby Holley <[email protected]>"
951
criteria = "safe-to-deploy"
952
user-id = 73222 # wasmtime-publish
953
start = "2023-01-20"
954
end = "2026-08-21"
955
notes = "The Bytecode Alliance is the author of this crate."
956
957
[[wildcard-audits.wasmtime-wmemcheck]]
958
who = "Pat Hickey <[email protected]>"
959
criteria = "safe-to-deploy"
960
user-id = 73222 # wasmtime-publish
961
start = "2022-11-27"
962
end = "2026-08-21"
963
notes = "The Bytecode Alliance is the author of this crate."
964
965
[[wildcard-audits.wast]]
966
who = "Alex Crichton <[email protected]>"
967
criteria = "safe-to-deploy"
968
user-id = 1 # Alex Crichton (alexcrichton)
969
start = "2019-10-16"
970
end = "2026-08-21"
971
notes = """
972
This is a Bytecode Alliance authored crate maintained in the `wasm-tools`
973
repository of which I'm one of the primary maintainers and publishers for.
974
I am employed by a member of the Bytecode Alliance and plan to continue doing
975
so and will actively maintain this crate over time.
976
"""
977
978
[[wildcard-audits.wast]]
979
who = "Alex Crichton <[email protected]>"
980
criteria = "safe-to-deploy"
981
user-id = 73222 # wasmtime-publish
982
start = "2023-01-01"
983
end = "2026-06-03"
984
notes = """
985
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
986
publication of this crate from CI. This repository requires all PRs are reviewed
987
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
988
"""
989
990
[[wildcard-audits.wast]]
991
who = "Alex Crichton <[email protected]>"
992
criteria = "safe-to-deploy"
993
user-id = 73222 # wasmtime-publish
994
start = "2024-02-15"
995
end = "2026-08-21"
996
notes = "The Bytecode Alliance is the author of this crate."
997
998
[[wildcard-audits.wat]]
999
who = "Alex Crichton <[email protected]>"
1000
criteria = "safe-to-deploy"
1001
user-id = 1 # Alex Crichton (alexcrichton)
1002
start = "2019-10-18"
1003
end = "2026-08-21"
1004
notes = """
1005
This is a Bytecode Alliance authored crate maintained in the `wasm-tools`
1006
repository of which I'm one of the primary maintainers and publishers for.
1007
I am employed by a member of the Bytecode Alliance and plan to continue doing
1008
so and will actively maintain this crate over time.
1009
"""
1010
1011
[[wildcard-audits.wat]]
1012
who = "Alex Crichton <[email protected]>"
1013
criteria = "safe-to-deploy"
1014
user-id = 73222 # wasmtime-publish
1015
start = "2023-01-01"
1016
end = "2026-06-03"
1017
notes = """
1018
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
1019
publication of this crate from CI. This repository requires all PRs are reviewed
1020
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
1021
"""
1022
1023
[[wildcard-audits.wat]]
1024
who = "Alex Crichton <[email protected]>"
1025
criteria = "safe-to-deploy"
1026
user-id = 73222 # wasmtime-publish
1027
start = "2024-02-15"
1028
end = "2026-08-21"
1029
notes = "The Bytecode Alliance is the author of this crate."
1030
1031
[[wildcard-audits.wiggle]]
1032
who = "Bobby Holley <[email protected]>"
1033
criteria = "safe-to-deploy"
1034
user-id = 73222 # wasmtime-publish
1035
start = "2021-10-29"
1036
end = "2026-08-21"
1037
notes = "The Bytecode Alliance is the author of this crate."
1038
1039
[[wildcard-audits.wiggle-generate]]
1040
who = "Bobby Holley <[email protected]>"
1041
criteria = "safe-to-deploy"
1042
user-id = 73222 # wasmtime-publish
1043
start = "2021-10-29"
1044
end = "2026-08-21"
1045
notes = "The Bytecode Alliance is the author of this crate."
1046
1047
[[wildcard-audits.wiggle-macro]]
1048
who = "Bobby Holley <[email protected]>"
1049
criteria = "safe-to-deploy"
1050
user-id = 73222 # wasmtime-publish
1051
start = "2021-10-29"
1052
end = "2026-08-21"
1053
notes = "The Bytecode Alliance is the author of this crate."
1054
1055
[[wildcard-audits.wiggle-test]]
1056
who = "Bobby Holley <[email protected]>"
1057
criteria = "safe-to-deploy"
1058
user-id = 18162 # Pat Hickey (pchickey)
1059
start = "2020-03-12"
1060
end = "2025-07-30"
1061
notes = "The Bytecode Alliance is the author of this crate."
1062
1063
[[wildcard-audits.winch-codegen]]
1064
who = "Bobby Holley <[email protected]>"
1065
criteria = "safe-to-deploy"
1066
user-id = 73222 # wasmtime-publish
1067
start = "2022-11-21"
1068
end = "2026-08-21"
1069
notes = "The Bytecode Alliance is the author of this crate."
1070
1071
[[wildcard-audits.wit-bindgen]]
1072
who = "Alex Crichton <[email protected]>"
1073
criteria = "safe-to-deploy"
1074
user-id = 1 # Alex Crichton (alexcrichton)
1075
start = "2020-12-11"
1076
end = "2026-08-21"
1077
notes = """
1078
This is a Bytecode Alliance authored crate maintained in the `wit-bindgen`
1079
repository of which I'm one of the primary maintainers and publishers for.
1080
I am employed by a member of the Bytecode Alliance and plan to continue doing
1081
so and will actively maintain this crate over time.
1082
"""
1083
1084
[[wildcard-audits.wit-bindgen]]
1085
who = "Alex Crichton <[email protected]>"
1086
criteria = "safe-to-deploy"
1087
user-id = 73222 # wasmtime-publish
1088
start = "2023-01-01"
1089
end = "2026-06-03"
1090
notes = """
1091
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
1092
publication of this crate from CI. This repository requires all PRs are reviewed
1093
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
1094
"""
1095
1096
[[wildcard-audits.wit-bindgen-core]]
1097
who = "Alex Crichton <[email protected]>"
1098
criteria = "safe-to-deploy"
1099
user-id = 1 # Alex Crichton (alexcrichton)
1100
start = "2020-12-11"
1101
end = "2026-08-21"
1102
notes = """
1103
This is a Bytecode Alliance authored crate maintained in the `wit-bindgen`
1104
repository of which I'm one of the primary maintainers and publishers for.
1105
I am employed by a member of the Bytecode Alliance and plan to continue doing
1106
so and will actively maintain this crate over time.
1107
"""
1108
1109
[[wildcard-audits.wit-bindgen-core]]
1110
who = "Alex Crichton <[email protected]>"
1111
criteria = "safe-to-deploy"
1112
user-id = 73222 # wasmtime-publish
1113
start = "2023-01-01"
1114
end = "2026-06-03"
1115
notes = """
1116
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
1117
publication of this crate from CI. This repository requires all PRs are reviewed
1118
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
1119
"""
1120
1121
[[wildcard-audits.wit-bindgen-rt]]
1122
who = "Alex Crichton <[email protected]>"
1123
criteria = "safe-to-deploy"
1124
user-id = 73222 # wasmtime-publish
1125
start = "2023-01-01"
1126
end = "2026-06-03"
1127
notes = """
1128
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
1129
publication of this crate from CI. This repository requires all PRs are reviewed
1130
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
1131
"""
1132
1133
[[wildcard-audits.wit-bindgen-rust]]
1134
who = "Alex Crichton <[email protected]>"
1135
criteria = "safe-to-deploy"
1136
user-id = 1 # Alex Crichton (alexcrichton)
1137
start = "2020-12-11"
1138
end = "2026-08-21"
1139
notes = """
1140
This is a Bytecode Alliance authored crate maintained in the `wit-bindgen`
1141
repository of which I'm one of the primary maintainers and publishers for.
1142
I am employed by a member of the Bytecode Alliance and plan to continue doing
1143
so and will actively maintain this crate over time.
1144
"""
1145
1146
[[wildcard-audits.wit-bindgen-rust]]
1147
who = "Alex Crichton <[email protected]>"
1148
criteria = "safe-to-deploy"
1149
user-id = 73222 # wasmtime-publish
1150
start = "2023-01-01"
1151
end = "2026-06-03"
1152
notes = """
1153
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
1154
publication of this crate from CI. This repository requires all PRs are reviewed
1155
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
1156
"""
1157
1158
[[wildcard-audits.wit-bindgen-rust-lib]]
1159
who = "Alex Crichton <[email protected]>"
1160
criteria = "safe-to-deploy"
1161
user-id = 1 # Alex Crichton (alexcrichton)
1162
start = "2020-12-11"
1163
end = "2026-08-21"
1164
notes = """
1165
This is a Bytecode Alliance authored crate maintained in the `wit-bindgen`
1166
repository of which I'm one of the primary maintainers and publishers for.
1167
I am employed by a member of the Bytecode Alliance and plan to continue doing
1168
so and will actively maintain this crate over time.
1169
"""
1170
1171
[[wildcard-audits.wit-bindgen-rust-macro]]
1172
who = "Alex Crichton <[email protected]>"
1173
criteria = "safe-to-deploy"
1174
user-id = 1 # Alex Crichton (alexcrichton)
1175
start = "2020-12-11"
1176
end = "2026-08-21"
1177
notes = """
1178
This is a Bytecode Alliance authored crate maintained in the `wit-bindgen`
1179
repository of which I'm one of the primary maintainers and publishers for.
1180
I am employed by a member of the Bytecode Alliance and plan to continue doing
1181
so and will actively maintain this crate over time.
1182
"""
1183
1184
[[wildcard-audits.wit-bindgen-rust-macro]]
1185
who = "Alex Crichton <[email protected]>"
1186
criteria = "safe-to-deploy"
1187
user-id = 73222 # wasmtime-publish
1188
start = "2023-01-01"
1189
end = "2026-06-03"
1190
notes = """
1191
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
1192
publication of this crate from CI. This repository requires all PRs are reviewed
1193
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
1194
"""
1195
1196
[[wildcard-audits.wit-component]]
1197
who = "Alex Crichton <[email protected]>"
1198
criteria = "safe-to-deploy"
1199
user-id = 1 # Alex Crichton (alexcrichton)
1200
start = "2020-12-11"
1201
end = "2026-08-21"
1202
notes = """
1203
This is a Bytecode Alliance authored crate maintained in the `wasm-tools`
1204
repository of which I'm one of the primary maintainers and publishers for.
1205
I am employed by a member of the Bytecode Alliance and plan to continue doing
1206
so and will actively maintain this crate over time.
1207
"""
1208
1209
[[wildcard-audits.wit-component]]
1210
who = "Alex Crichton <[email protected]>"
1211
criteria = "safe-to-deploy"
1212
user-id = 73222 # wasmtime-publish
1213
start = "2023-01-01"
1214
end = "2026-06-03"
1215
notes = """
1216
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
1217
publication of this crate from CI. This repository requires all PRs are reviewed
1218
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
1219
"""
1220
1221
[[wildcard-audits.wit-component]]
1222
who = "Alex Crichton <[email protected]>"
1223
criteria = "safe-to-deploy"
1224
user-id = 73222 # wasmtime-publish
1225
start = "2024-02-15"
1226
end = "2026-08-21"
1227
notes = "The Bytecode Alliance is the author of this crate."
1228
1229
[[wildcard-audits.wit-component]]
1230
who = "Nick Fitzgerald <[email protected]>"
1231
criteria = "safe-to-deploy"
1232
user-id = 696 # Nick Fitzgerald (fitzgen)
1233
start = "2019-03-16"
1234
end = "2026-08-21"
1235
1236
[[wildcard-audits.wit-parser]]
1237
who = "Alex Crichton <[email protected]>"
1238
criteria = "safe-to-deploy"
1239
user-id = 1 # Alex Crichton (alexcrichton)
1240
start = "2019-12-02"
1241
end = "2026-08-21"
1242
notes = """
1243
This is a Bytecode Alliance authored crate maintained in the `wasm-tools`
1244
repository of which I'm one of the primary maintainers and publishers for.
1245
I am employed by a member of the Bytecode Alliance and plan to continue doing
1246
so and will actively maintain this crate over time.
1247
"""
1248
1249
[[wildcard-audits.wit-parser]]
1250
who = "Alex Crichton <[email protected]>"
1251
criteria = "safe-to-deploy"
1252
user-id = 73222 # wasmtime-publish
1253
start = "2023-01-01"
1254
end = "2026-06-03"
1255
notes = """
1256
The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate
1257
publication of this crate from CI. This repository requires all PRs are reviewed
1258
by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself.
1259
"""
1260
1261
[[wildcard-audits.wit-parser]]
1262
who = "Alex Crichton <[email protected]>"
1263
criteria = "safe-to-deploy"
1264
user-id = 73222 # wasmtime-publish
1265
start = "2024-02-15"
1266
end = "2026-08-21"
1267
notes = "The Bytecode Alliance is the author of this crate."
1268
1269
[[audits.addr2line]]
1270
who = "Alex Crichton <[email protected]>"
1271
criteria = "safe-to-deploy"
1272
delta = "0.17.0 -> 0.19.0"
1273
notes = """
1274
This is a minor update for addr2line which looks to mainly update its
1275
dependencies and refactor existing code to expose more functionality and such.
1276
"""
1277
1278
[[audits.addr2line]]
1279
who = "Alex Crichton <[email protected]>"
1280
criteria = "safe-to-deploy"
1281
delta = "0.19.0 -> 0.20.0"
1282
notes = "This version brings support for split-dwarf which while it uses the filesystem is always done at the behest of the caller, so everything is as expected for this update."
1283
1284
[[audits.addr2line]]
1285
who = "Alex Crichton <[email protected]>"
1286
criteria = "safe-to-deploy"
1287
delta = "0.20.0 -> 0.21.0"
1288
notes = "This version bump updated some dependencies and optimized some internals. All looks good."
1289
1290
[[audits.addr2line]]
1291
who = "Alex Crichton <[email protected]>"
1292
criteria = "safe-to-deploy"
1293
delta = "0.21.0 -> 0.22.0"
1294
1295
[[audits.addr2line]]
1296
who = "Alex Crichton <[email protected]>"
1297
criteria = "safe-to-deploy"
1298
delta = "0.22.0 -> 0.24.1"
1299
notes = "Lots of internal code refactorings and code movement. Nothing out of place however."
1300
1301
[[audits.addr2line]]
1302
who = "Alex Crichton <[email protected]>"
1303
criteria = "safe-to-deploy"
1304
delta = "0.24.1 -> 0.25.0"
1305
notes = "All minor changes, even a net reduction of `unsafe`."
1306
1307
[[audits.adler]]
1308
who = "Alex Crichton <[email protected]>"
1309
criteria = "safe-to-deploy"
1310
version = "1.0.2"
1311
notes = "This is a small crate which forbids unsafe code and is a straightforward implementation of the adler hashing algorithm."
1312
1313
[[audits.adler2]]
1314
who = "Alex Crichton <[email protected]>"
1315
criteria = "safe-to-deploy"
1316
version = "2.0.0"
1317
notes = "Fork of the original `adler` crate, zero unsfae code, works in `no_std`, does what it says on th tin."
1318
1319
[[audits.ahash]]
1320
who = "Chris Fallin <[email protected]>"
1321
criteria = "safe-to-deploy"
1322
delta = "0.7.6 -> 0.8.2"
1323
1324
[[audits.ahash]]
1325
who = "Alex Crichton <[email protected]>"
1326
criteria = "safe-to-deploy"
1327
delta = "0.8.2 -> 0.8.7"
1328
notes = """
1329
Shuffling of features in this update and while there are updates to `unsafe`
1330
code it's no different than before and the usage remains the same.
1331
"""
1332
1333
[[audits.allocator-api2]]
1334
who = "Chris Fallin <[email protected]>"
1335
criteria = "safe-to-deploy"
1336
delta = "0.2.18 -> 0.2.20"
1337
notes = """
1338
The changes appear to be reasonable updates from Rust's stdlib imported into
1339
`allocator-api2`'s copy of this code.
1340
"""
1341
1342
[[audits.ambient-authority]]
1343
who = "Dan Gohman <[email protected]>"
1344
criteria = "safe-to-deploy"
1345
version = "0.0.2"
1346
notes = "Contains no unsafe code, no IO, no build.rs."
1347
1348
[[audits.anes]]
1349
who = "Pat Hickey <[email protected]>"
1350
criteria = "safe-to-deploy"
1351
version = "0.1.6"
1352
notes = "Contains no unsafe code, no IO, no build.rs."
1353
1354
[[audits.anyhow]]
1355
who = "Alex Crichton <[email protected]>"
1356
criteria = "safe-to-deploy"
1357
delta = "1.0.62 -> 1.0.66"
1358
notes = """
1359
This update looks to be related to minor fixes and mostly integrating with a
1360
nightly feature in the standard library for backtrace integration. No undue
1361
`unsafe` is added and nothing unsurprising for the `anyhow` crate is happening
1362
here.
1363
"""
1364
1365
[[audits.anyhow]]
1366
who = "Pat Hickey <[email protected]>"
1367
criteria = "safe-to-deploy"
1368
delta = "1.0.69 -> 1.0.71"
1369
1370
[[audits.arbitrary]]
1371
who = "Nick Fitzgerald <[email protected]>"
1372
criteria = "safe-to-deploy"
1373
version = "1.1.0"
1374
notes = "I am the author of this crate."
1375
1376
[[audits.arbitrary]]
1377
who = "Nick Fitzgerald <[email protected]>"
1378
criteria = "safe-to-deploy"
1379
version = "1.1.4"
1380
notes = "I am the author of this crate."
1381
1382
[[audits.arbitrary]]
1383
who = "Nick Fitzgerald <[email protected]>"
1384
criteria = "safe-to-deploy"
1385
version = "1.4.1"
1386
1387
[[audits.arbtest]]
1388
who = "Andrew Brown <[email protected]>"
1389
criteria = "safe-to-run"
1390
version = "0.3.1"
1391
notes = "Nothing unusual; the most notable bit was a terminal escape sequence to make a random seed bold."
1392
1393
[[audits.arrayref]]
1394
who = "Nick Fitzgerald <[email protected]>"
1395
criteria = "safe-to-deploy"
1396
version = "0.3.6"
1397
notes = """
1398
Unsafe code, but its logic looks good to me. Necessary given what it is
1399
doing. Well tested, has quickchecks.
1400
"""
1401
1402
[[audits.arrayvec]]
1403
who = "Nick Fitzgerald <[email protected]>"
1404
criteria = "safe-to-deploy"
1405
version = "0.7.2"
1406
notes = """
1407
Well documented invariants, good assertions for those invariants in unsafe code,
1408
and tested with MIRI to boot. LGTM.
1409
"""
1410
1411
[[audits.atty]]
1412
who = "Alex Crichton <[email protected]>"
1413
criteria = "safe-to-deploy"
1414
version = "0.2.14"
1415
notes = """
1416
Contains only unsafe code for what this crate's purpose is and only accesses
1417
the environment's terminal information when asked. Does its stated purpose and
1418
no more.
1419
"""
1420
1421
[[audits.auditable-serde]]
1422
who = "Alex Crichton <[email protected]>"
1423
criteria = "safe-to-deploy"
1424
version = "0.8.0"
1425
notes = "No `unsafe` code in this crate, small crate, only working with JSON and some serde data structures."
1426
1427
[[audits.backtrace]]
1428
who = "Alex Crichton <[email protected]>"
1429
criteria = "safe-to-deploy"
1430
version = "0.3.66"
1431
notes = "I am the author of this crate."
1432
1433
[[audits.backtrace]]
1434
who = "Alex Crichton <[email protected]>"
1435
criteria = "safe-to-run"
1436
delta = "0.3.66 -> 0.3.67"
1437
notes = """
1438
This change introduced a new means of learning the current exe by parsing
1439
Linux-specific constructs and does not constitute any major changes to the
1440
crate.
1441
"""
1442
1443
[[audits.base64]]
1444
who = "Pat Hickey <[email protected]>"
1445
criteria = "safe-to-deploy"
1446
version = "0.21.0"
1447
notes = "This crate has no dependencies, no build.rs, and contains no unsafe code."
1448
1449
[[audits.base64]]
1450
who = "Pat Hickey <[email protected]>"
1451
criteria = "safe-to-run"
1452
version = "0.21.0"
1453
notes = "This crate has no dependencies, no build.rs, and contains no unsafe code."
1454
1455
[[audits.base64]]
1456
who = "Andrew Brown <[email protected]>"
1457
criteria = "safe-to-deploy"
1458
delta = "0.21.3 -> 0.22.1"
1459
1460
[[audits.beef]]
1461
who = "Pat Hickey <[email protected]>"
1462
criteria = "safe-to-deploy"
1463
version = "0.5.2"
1464
notes = "This is a more compact implementation of std's Cow. It uses lots of unsafe, but appears sound in my audit."
1465
1466
[[audits.bitflags]]
1467
who = "Jamey Sharp <[email protected]>"
1468
criteria = "safe-to-deploy"
1469
delta = "2.1.0 -> 2.2.1"
1470
notes = """
1471
This version adds unsafe impls of traits from the bytemuck crate when built
1472
with that library enabled, but I believe the impls satisfy the documented
1473
safety requirements for bytemuck. The other changes are minor.
1474
"""
1475
1476
[[audits.bitflags]]
1477
who = "Alex Crichton <[email protected]>"
1478
criteria = "safe-to-deploy"
1479
delta = "2.3.2 -> 2.3.3"
1480
notes = """
1481
Nothing outside the realm of what one would expect from a bitflags generator,
1482
all as expected.
1483
"""
1484
1485
[[audits.bitflags]]
1486
who = "Alex Crichton <[email protected]>"
1487
criteria = "safe-to-deploy"
1488
delta = "2.4.1 -> 2.6.0"
1489
notes = """
1490
Changes in how macros are invoked and various bits and pieces of macro-fu.
1491
Otherwise no major changes and nothing dealing with `unsafe`.
1492
"""
1493
1494
[[audits.block-buffer]]
1495
who = "Benjamin Bouvier <[email protected]>"
1496
criteria = "safe-to-deploy"
1497
delta = "0.9.0 -> 0.10.2"
1498
1499
[[audits.bumpalo]]
1500
who = "Nick Fitzgerald <[email protected]>"
1501
criteria = "safe-to-deploy"
1502
version = "3.9.1"
1503
notes = "I am the author of this crate."
1504
1505
[[audits.bumpalo]]
1506
who = "Nick Fitzgerald <[email protected]>"
1507
criteria = "safe-to-deploy"
1508
version = "3.11.1"
1509
notes = "I am the author of this crate."
1510
1511
[[audits.bytesize]]
1512
who = "Andrew Brown <[email protected]>"
1513
criteria = "safe-to-deploy"
1514
version = "1.3.0"
1515
1516
[[audits.bytesize]]
1517
who = "Alex Crichton <[email protected]>"
1518
criteria = "safe-to-run"
1519
delta = "1.3.0 -> 2.0.1"
1520
notes = "New functionality, but no new unsafe, and no other suspicious changes."
1521
1522
[[audits.camino]]
1523
who = "Pat Hickey <[email protected]>"
1524
criteria = "safe-to-deploy"
1525
version = "1.1.4"
1526
1527
[[audits.cap-fs-ext]]
1528
who = "Dan Gohman <[email protected]>"
1529
criteria = "safe-to-deploy"
1530
version = "0.26.0"
1531
notes = "The Bytecode Alliance is the author of this crate"
1532
1533
[[audits.cap-fs-ext]]
1534
who = "Dan Gohman <[email protected]>"
1535
criteria = "safe-to-deploy"
1536
version = "1.0.1"
1537
notes = "The Bytecode Alliance is the author of this crate"
1538
1539
[[audits.cap-fs-ext]]
1540
who = "Pat Hickey <[email protected]>"
1541
criteria = "safe-to-deploy"
1542
delta = "1.0.1 -> 1.0.5"
1543
notes = "The Bytecode Alliance is the author of this crate."
1544
1545
[[audits.cap-fs-ext]]
1546
who = "Dan Gohman <[email protected]>"
1547
criteria = "safe-to-deploy"
1548
delta = "1.0.5 -> 1.0.14"
1549
notes = "The Bytecode Alliance is the author of this crate."
1550
1551
[[audits.cap-fs-ext]]
1552
who = "Dan Gohman <[email protected]>"
1553
criteria = "safe-to-deploy"
1554
delta = "3.2.0 -> 3.3.0"
1555
1556
[[audits.cap-fs-ext]]
1557
who = "Dan Gohman <[email protected]>"
1558
criteria = "safe-to-deploy"
1559
delta = "3.3.0 -> 3.4.0"
1560
1561
[[audits.cap-fs-ext]]
1562
who = "Dan Gohman <[email protected]>"
1563
criteria = "safe-to-deploy"
1564
delta = "3.4.0 -> 3.4.1"
1565
1566
[[audits.cap-fs-ext]]
1567
who = "Dan Gohman <[email protected]>"
1568
criteria = "safe-to-deploy"
1569
delta = "3.4.1 -> 3.4.4"
1570
1571
[[audits.cap-net-ext]]
1572
who = "Dan Gohman <[email protected]>"
1573
criteria = "safe-to-deploy"
1574
delta = "3.2.0 -> 3.3.0"
1575
1576
[[audits.cap-net-ext]]
1577
who = "Dan Gohman <[email protected]>"
1578
criteria = "safe-to-deploy"
1579
delta = "3.3.0 -> 3.4.0"
1580
1581
[[audits.cap-net-ext]]
1582
who = "Dan Gohman <[email protected]>"
1583
criteria = "safe-to-deploy"
1584
delta = "3.4.0 -> 3.4.1"
1585
1586
[[audits.cap-net-ext]]
1587
who = "Dan Gohman <[email protected]>"
1588
criteria = "safe-to-deploy"
1589
delta = "3.4.1 -> 3.4.4"
1590
1591
[[audits.cap-primitives]]
1592
who = "Dan Gohman <[email protected]>"
1593
criteria = "safe-to-deploy"
1594
version = "0.26.0"
1595
notes = "The Bytecode Alliance is the author of this crate"
1596
1597
[[audits.cap-primitives]]
1598
who = "Dan Gohman <[email protected]>"
1599
criteria = "safe-to-deploy"
1600
version = "1.0.1"
1601
notes = "The Bytecode Alliance is the author of this crate"
1602
1603
[[audits.cap-primitives]]
1604
who = "Pat Hickey <[email protected]>"
1605
criteria = "safe-to-deploy"
1606
delta = "1.0.1 -> 1.0.5"
1607
notes = "The Bytecode Alliance is the author of this crate."
1608
1609
[[audits.cap-primitives]]
1610
who = "Dan Gohman <[email protected]>"
1611
criteria = "safe-to-deploy"
1612
delta = "1.0.5 -> 1.0.14"
1613
notes = "The Bytecode Alliance is the author of this crate."
1614
1615
[[audits.cap-primitives]]
1616
who = "Dan Gohman <[email protected]>"
1617
criteria = "safe-to-deploy"
1618
delta = "3.2.0 -> 3.3.0"
1619
1620
[[audits.cap-primitives]]
1621
who = "Dan Gohman <[email protected]>"
1622
criteria = "safe-to-deploy"
1623
delta = "3.3.0 -> 3.4.0"
1624
1625
[[audits.cap-primitives]]
1626
who = "Dan Gohman <[email protected]>"
1627
criteria = "safe-to-deploy"
1628
delta = "3.4.0 -> 3.4.1"
1629
1630
[[audits.cap-primitives]]
1631
who = "Dan Gohman <[email protected]>"
1632
criteria = "safe-to-deploy"
1633
delta = "3.4.1 -> 3.4.4"
1634
1635
[[audits.cap-rand]]
1636
who = "Alex Crichton <[email protected]>"
1637
criteria = "safe-to-deploy"
1638
version = "0.26.0"
1639
notes = "The Bytecode Alliance is the author of this crate"
1640
1641
[[audits.cap-rand]]
1642
who = "Dan Gohman <[email protected]>"
1643
criteria = "safe-to-deploy"
1644
version = "1.0.1"
1645
notes = "The Bytecode Alliance is the author of this crate"
1646
1647
[[audits.cap-rand]]
1648
who = "Dan Gohman <[email protected]>"
1649
criteria = "safe-to-deploy"
1650
delta = "1.0.1 -> 1.0.14"
1651
notes = "The Bytecode Alliance is the author of this crate."
1652
1653
[[audits.cap-rand]]
1654
who = "Dan Gohman <[email protected]>"
1655
criteria = "safe-to-deploy"
1656
delta = "3.2.0 -> 3.3.0"
1657
1658
[[audits.cap-rand]]
1659
who = "Dan Gohman <[email protected]>"
1660
criteria = "safe-to-deploy"
1661
delta = "3.3.0 -> 3.4.0"
1662
1663
[[audits.cap-rand]]
1664
who = "Dan Gohman <[email protected]>"
1665
criteria = "safe-to-deploy"
1666
delta = "3.4.0 -> 3.4.1"
1667
1668
[[audits.cap-rand]]
1669
who = "Dan Gohman <[email protected]>"
1670
criteria = "safe-to-deploy"
1671
delta = "3.4.1 -> 3.4.4"
1672
1673
[[audits.cap-std]]
1674
who = "Dan Gohman <[email protected]>"
1675
criteria = "safe-to-deploy"
1676
version = "0.26.0"
1677
notes = "The Bytecode Alliance is the author of this crate"
1678
1679
[[audits.cap-std]]
1680
who = "Dan Gohman <[email protected]>"
1681
criteria = "safe-to-deploy"
1682
version = "1.0.1"
1683
notes = "The Bytecode Alliance is the author of this crate"
1684
1685
[[audits.cap-std]]
1686
who = "Pat Hickey <[email protected]>"
1687
criteria = "safe-to-deploy"
1688
delta = "1.0.1 -> 1.0.5"
1689
notes = "The Bytecode Alliance is the author of this crate."
1690
1691
[[audits.cap-std]]
1692
who = "Dan Gohman <[email protected]>"
1693
criteria = "safe-to-deploy"
1694
delta = "1.0.5 -> 1.0.14"
1695
notes = "The Bytecode Alliance is the author of this crate."
1696
1697
[[audits.cap-std]]
1698
who = "Dan Gohman <[email protected]>"
1699
criteria = "safe-to-deploy"
1700
delta = "3.2.0 -> 3.3.0"
1701
1702
[[audits.cap-std]]
1703
who = "Dan Gohman <[email protected]>"
1704
criteria = "safe-to-deploy"
1705
delta = "3.3.0 -> 3.4.0"
1706
1707
[[audits.cap-std]]
1708
who = "Dan Gohman <[email protected]>"
1709
criteria = "safe-to-deploy"
1710
delta = "3.4.0 -> 3.4.1"
1711
1712
[[audits.cap-std]]
1713
who = "Dan Gohman <[email protected]>"
1714
criteria = "safe-to-deploy"
1715
delta = "3.4.1 -> 3.4.4"
1716
1717
[[audits.cap-tempfile]]
1718
who = "Dan Gohman <[email protected]>"
1719
criteria = "safe-to-run"
1720
version = "0.26.0"
1721
notes = "The Bytecode Alliance is the author of this crate"
1722
1723
[[audits.cap-tempfile]]
1724
who = "Dan Gohman <[email protected]>"
1725
criteria = "safe-to-run"
1726
version = "1.0.1"
1727
notes = "The Bytecode Alliance is the author of this crate"
1728
1729
[[audits.cap-tempfile]]
1730
who = "Dan Gohman <[email protected]>"
1731
criteria = "safe-to-deploy"
1732
delta = "1.0.1 -> 1.0.14"
1733
notes = "The Bytecode Alliance is the author of this crate."
1734
1735
[[audits.cap-time-ext]]
1736
who = "Alex Crichton <[email protected]>"
1737
criteria = "safe-to-deploy"
1738
version = "0.26.0"
1739
notes = "The Bytecode Alliance is the author of this crate."
1740
1741
[[audits.cap-time-ext]]
1742
who = "Dan Gohman <[email protected]>"
1743
criteria = "safe-to-deploy"
1744
version = "1.0.1"
1745
notes = "The Bytecode Alliance is the author of this crate."
1746
1747
[[audits.cap-time-ext]]
1748
who = "Pat Hickey <[email protected]>"
1749
criteria = "safe-to-deploy"
1750
delta = "1.0.1 -> 1.0.5"
1751
notes = "The Bytecode Alliance is the author of this crate."
1752
1753
[[audits.cap-time-ext]]
1754
who = "Dan Gohman <[email protected]>"
1755
criteria = "safe-to-deploy"
1756
delta = "1.0.5 -> 1.0.14"
1757
notes = "The Bytecode Alliance is the author of this crate."
1758
1759
[[audits.cap-time-ext]]
1760
who = "Dan Gohman <[email protected]>"
1761
criteria = "safe-to-deploy"
1762
delta = "3.2.0 -> 3.3.0"
1763
1764
[[audits.cap-time-ext]]
1765
who = "Dan Gohman <[email protected]>"
1766
criteria = "safe-to-deploy"
1767
delta = "3.3.0 -> 3.4.0"
1768
1769
[[audits.cap-time-ext]]
1770
who = "Dan Gohman <[email protected]>"
1771
criteria = "safe-to-deploy"
1772
delta = "3.4.0 -> 3.4.1"
1773
1774
[[audits.cap-time-ext]]
1775
who = "Dan Gohman <[email protected]>"
1776
criteria = "safe-to-deploy"
1777
delta = "3.4.1 -> 3.4.4"
1778
1779
[[audits.capstone]]
1780
who = "Alex Crichton <[email protected]>"
1781
criteria = "safe-to-deploy"
1782
delta = "0.12.0 -> 0.13.0"
1783
notes = "No new major features added here, mostly new architectures from a capstone update. No fundamental new `unsafe` code or anything suspicious"
1784
1785
[[audits.capstone-sys]]
1786
who = "Alex Crichton <[email protected]>"
1787
criteria = "safe-to-deploy"
1788
delta = "0.16.0 -> 0.17.0"
1789
notes = "Updates to the build process of capstone and adding some new architectures. Nothing major."
1790
1791
[[audits.cargo-platform]]
1792
who = "Pat Hickey <[email protected]>"
1793
criteria = "safe-to-deploy"
1794
version = "0.1.2"
1795
notes = "no build, no ambient capabilities, no unsafe"
1796
1797
[[audits.cargo_metadata]]
1798
who = "Pat Hickey <[email protected]>"
1799
criteria = "safe-to-deploy"
1800
version = "0.15.3"
1801
notes = "no build, no unsafe, inputs to cargo command are reasonably sanitized"
1802
1803
[[audits.cargo_metadata]]
1804
who = "Alex Crichton <[email protected]>"
1805
criteria = "safe-to-deploy"
1806
delta = "0.17.0 -> 0.18.1"
1807
notes = "No major changes, no unsafe code here."
1808
1809
[[audits.cargo_metadata]]
1810
who = "Alex Crichton <[email protected]>"
1811
criteria = "safe-to-deploy"
1812
delta = "0.18.1 -> 0.19.2"
1813
notes = "Dependency updates and minor changes, nothing suspicious."
1814
1815
[[audits.cast]]
1816
who = "Alex Crichton <[email protected]>"
1817
criteria = "safe-to-run"
1818
delta = "0.2.7 -> 0.3.0"
1819
notes = """
1820
This release appears to have brought support for 128-bit integers and removed a
1821
`transmute` around converting between float bits and the float itself.
1822
Otherwise no major changes except what was presumably minor API breaking changes
1823
due to the major version bump.
1824
"""
1825
1826
[[audits.castaway]]
1827
who = "Andrew Brown <[email protected]>"
1828
criteria = "safe-to-deploy"
1829
version = "0.2.2"
1830
notes = "Very unsafe `transmute_unchecked` is used internally for downcasting; the crate is carefully written to maintain the necessary invariants."
1831
1832
[[audits.cc]]
1833
who = "Alex Crichton <[email protected]>"
1834
criteria = "safe-to-deploy"
1835
version = "1.0.73"
1836
notes = "I am the author of this crate."
1837
1838
[[audits.cc]]
1839
who = "Alex Crichton <[email protected]>"
1840
criteria = "safe-to-deploy"
1841
delta = "1.0.83 -> 1.1.6"
1842
1843
[[audits.cc]]
1844
who = "Alex Crichton <[email protected]>"
1845
criteria = "safe-to-deploy"
1846
delta = "1.1.6 -> 1.2.5"
1847
notes = "Lots of minor updates here and there along with refactorings and such. Everything in line with what `cc` is expected to do."
1848
1849
[[audits.cc]]
1850
who = "Alex Crichton <[email protected]>"
1851
criteria = "safe-to-deploy"
1852
delta = "1.2.12 -> 1.2.19"
1853
notes = "Trusted crate from rust-lang/rust, diff skimmed and generally looks ok as well."
1854
1855
[[audits.cc]]
1856
who = "Alex Crichton <[email protected]>"
1857
criteria = "safe-to-deploy"
1858
delta = "1.2.19 -> 1.2.22"
1859
notes = "Minor changes, nothing related to `unsafe`"
1860
1861
[[audits.cfg-if]]
1862
who = "Alex Crichton <[email protected]>"
1863
criteria = "safe-to-deploy"
1864
version = "1.0.0"
1865
notes = "I am the author of this crate."
1866
1867
[[audits.ciborium]]
1868
who = "Pat Hickey <[email protected]>"
1869
criteria = "safe-to-deploy"
1870
version = "0.2.0"
1871
1872
[[audits.ciborium-io]]
1873
who = "Pat Hickey <[email protected]>"
1874
criteria = "safe-to-deploy"
1875
version = "0.2.0"
1876
1877
[[audits.ciborium-ll]]
1878
who = "Pat Hickey <[email protected]>"
1879
criteria = "safe-to-deploy"
1880
version = "0.2.0"
1881
1882
[[audits.cipher]]
1883
who = "Andrew Brown <[email protected]>"
1884
criteria = "safe-to-deploy"
1885
version = "0.4.4"
1886
notes = "Most unsafe is hidden by `inout` dependency; only remaining unsafe is raw-splitting a slice and an unreachable hint. Older versions of this regularly reach ~150k daily downloads."
1887
1888
[[audits.cobs]]
1889
who = "Alex Crichton <[email protected]>"
1890
criteria = "safe-to-deploy"
1891
version = "0.2.3"
1892
notes = "No `unsafe` code in the crate and no usage of `std`"
1893
1894
[[audits.codespan-reporting]]
1895
who = "Jamey Sharp <[email protected]>"
1896
criteria = "safe-to-deploy"
1897
version = "0.11.1"
1898
notes = "This library uses `forbid(unsafe_code)` and has no filesystem or network I/O."
1899
1900
[[audits.compact_str]]
1901
who = "David Justice <[email protected]"
1902
criteria = "safe-to-deploy"
1903
version = "0.7.1"
1904
notes = "This library has many uses of unsafe, but contains extensive fuzzing and miri testing."
1905
1906
[[audits.console]]
1907
who = "Alex Crichton <[email protected]>"
1908
criteria = "safe-to-deploy"
1909
delta = "0.15.0 -> 0.15.8"
1910
notes = "Lots of internal refactorings for new features and such, nothing major out of place."
1911
1912
[[audits.constant_time_eq]]
1913
who = "Nick Fitzgerald <[email protected]>"
1914
criteria = "safe-to-deploy"
1915
version = "0.2.4"
1916
notes = "A few tiny blocks of `unsafe` but each of them is very obviously correct."
1917
1918
[[audits.core-foundation-sys]]
1919
who = "Dan Gohman <[email protected]>"
1920
criteria = "safe-to-deploy"
1921
delta = "0.8.4 -> 0.8.6"
1922
notes = """
1923
The changes here are all typical bindings updates: new functions, types, and
1924
constants. I have not audited all the bindings for ABI conformance.
1925
"""
1926
1927
[[audits.cpp_demangle]]
1928
who = "Alex Crichton <[email protected]>"
1929
criteria = "safe-to-deploy"
1930
delta = "0.3.5 -> 0.4.3"
1931
notes = "No substantive changes to `unsafe` code and otherwise all looks good."
1932
1933
[[audits.cpufeatures]]
1934
who = "Alex Crichton <[email protected]>"
1935
criteria = "safe-to-deploy"
1936
delta = "0.2.2 -> 0.2.7"
1937
notes = """
1938
This is a minor update that looks to add some more detected CPU features and
1939
various other minor portability fixes such as MIRI support.
1940
"""
1941
1942
[[audits.criterion]]
1943
who = "Alex Crichton <[email protected]>"
1944
criteria = "safe-to-run"
1945
delta = "0.3.5 -> 0.3.6"
1946
notes = """
1947
There were no major changes to code in this update, mostly just stylistic and
1948
updating some version dependency requirements.
1949
"""
1950
1951
[[audits.criterion]]
1952
who = "Pat Hickey <[email protected]>"
1953
criteria = "safe-to-deploy"
1954
delta = "0.3.6 -> 0.4.0"
1955
notes = """
1956
criterion v0.3.6..v0.4.0 is mostly re-arranging the crate features and bumping dependencies. all changes
1957
to code seem to be confined to benchmarks.
1958
"""
1959
1960
[[audits.criterion-plot]]
1961
who = "Alex Crichton <[email protected]>"
1962
criteria = "safe-to-run"
1963
delta = "0.4.4 -> 0.4.5"
1964
notes = """
1965
No major changes in this update, it was almost entirely stylistic with what
1966
appears to be a few clippy fixes here and there.
1967
"""
1968
1969
[[audits.criterion-plot]]
1970
who = "Pat Hickey <[email protected]>"
1971
criteria = "safe-to-deploy"
1972
delta = "0.4.5 -> 0.5.0"
1973
notes = "Just a version bump, only change to code is to remove an allow(deprecated)"
1974
1975
[[audits.crossbeam-channel]]
1976
who = "Alex Crichton <[email protected]>"
1977
criteria = "safe-to-deploy"
1978
delta = "0.5.4 -> 0.5.8"
1979
notes = """
1980
This diff does what it says on the tin for this version range, notably fixing a
1981
race condition, improving handling of durations, and additionally swapping out a
1982
spin lock with a lock from the standard library. Minor bits of `unsafe` code
1983
are modified but that's expected given the nature of this crate.
1984
"""
1985
1986
[[audits.crossbeam-epoch]]
1987
who = "Alex Crichton <[email protected]>"
1988
criteria = "safe-to-deploy"
1989
delta = "0.9.9 -> 0.9.15"
1990
notes = """
1991
In general crossbeam has quite a lot of unsafe code as it's a primitive tool for
1992
concurrency but this update isn't adding any extra unsafe than there already
1993
was and all the updates here are related to odds-and-ends maintenance. In
1994
other words everything is as one would expect from a minor update for this
1995
crate.
1996
"""
1997
1998
[[audits.crossbeam-epoch]]
1999
who = "Alex Crichton <[email protected]>"
2000
criteria = "safe-to-deploy"
2001
delta = "0.9.15 -> 0.9.18"
2002
notes = "Nontrivial update but mostly around dependencies and how `unsafe` code is managed. Everything looks the same shape as before."
2003
2004
[[audits.crossbeam-utils]]
2005
who = "Alex Crichton <[email protected]>"
2006
criteria = "safe-to-deploy"
2007
delta = "0.8.10 -> 0.8.11"
2008
notes = "No changes of substance, only minor updates around how `unsafe` code is managed but it's all trivially the same as before"
2009
2010
[[audits.crypto-common]]
2011
who = "Benjamin Bouvier <[email protected]>"
2012
criteria = "safe-to-deploy"
2013
version = "0.1.3"
2014
2015
[[audits.derive_arbitrary]]
2016
who = "Nick Fitzgerald <[email protected]>"
2017
criteria = "safe-to-deploy"
2018
version = "1.1.0"
2019
notes = "I am the author of this crate."
2020
2021
[[audits.derive_arbitrary]]
2022
who = "Nick Fitzgerald <[email protected]>"
2023
criteria = "safe-to-deploy"
2024
version = "1.1.4"
2025
notes = "I am the author of this crate."
2026
2027
[[audits.derive_arbitrary]]
2028
who = "Alex Crichton <[email protected]>"
2029
criteria = "safe-to-deploy"
2030
delta = "1.3.0 -> 1.3.1"
2031
notes = "This updates `syn` to 2.x.x, nothing else in this diff."
2032
2033
[[audits.digest]]
2034
who = "Benjamin Bouvier <[email protected]>"
2035
criteria = "safe-to-deploy"
2036
delta = "0.9.0 -> 0.10.3"
2037
2038
[[audits.displaydoc]]
2039
who = "Nick Fitzgerald <[email protected]>"
2040
criteria = "safe-to-deploy"
2041
delta = "0.2.4 -> 0.2.5"
2042
2043
[[audits.easy-smt]]
2044
who = "Alex Crichton <[email protected]>"
2045
criteria = "safe-to-deploy"
2046
version = "0.2.2"
2047
notes = "This crate is authored by trusted Bytecode Alliance members."
2048
2049
[[audits.ed25519]]
2050
who = "Alex Crichton <[email protected]>"
2051
criteria = "safe-to-deploy"
2052
delta = "1.4.1 -> 1.5.3"
2053
notes = """
2054
This diff brings in a number of minor updates of which none are related to
2055
`unsafe` code or anything system-related like filesystems.
2056
"""
2057
2058
[[audits.either]]
2059
who = "Alex Crichton <[email protected]>"
2060
criteria = "safe-to-deploy"
2061
delta = "1.8.1 -> 1.13.0"
2062
notes = "More utilities and such for the `Either` type, no `unsafe` code."
2063
2064
[[audits.embedded-io]]
2065
who = "Alex Crichton <[email protected]>"
2066
criteria = "safe-to-deploy"
2067
version = "0.4.0"
2068
notes = "No `unsafe` code and only uses `std` in ways one would expect the crate to do so."
2069
2070
[[audits.errno]]
2071
who = "Dan Gohman <[email protected]>"
2072
criteria = "safe-to-deploy"
2073
version = "0.3.0"
2074
notes = "This crate uses libc and windows-sys APIs to get and set the raw OS error value."
2075
2076
[[audits.errno]]
2077
who = "Dan Gohman <[email protected]>"
2078
criteria = "safe-to-deploy"
2079
delta = "0.3.0 -> 0.3.1"
2080
notes = "Just a dependency version bump and a bug fix for redox"
2081
2082
[[audits.errno]]
2083
who = "Dan Gohman <[email protected]>"
2084
criteria = "safe-to-deploy"
2085
delta = "0.3.9 -> 0.3.10"
2086
2087
[[audits.errno-dragonfly]]
2088
who = "Jamey Sharp <[email protected]>"
2089
criteria = "safe-to-deploy"
2090
version = "0.1.2"
2091
notes = "This should be portable to any POSIX system and seems like it should be part of the libc crate, but at any rate it's safe as is."
2092
2093
[[audits.escape8259]]
2094
who = "Alex Crichton <[email protected]>"
2095
criteria = "safe-to-run"
2096
version = "0.5.2"
2097
notes = "No unsafe code, crate does what it says on the tin, small crate."
2098
2099
[[audits.fallible-iterator]]
2100
who = "Alex Crichton <[email protected]>"
2101
criteria = "safe-to-deploy"
2102
delta = "0.2.0 -> 0.3.0"
2103
notes = """
2104
This major version update has a few minor breaking changes but everything
2105
this crate has to do with iterators and `Result` and such. No `unsafe` or
2106
anything like that, all looks good.
2107
"""
2108
2109
[[audits.fastrand]]
2110
who = "Alex Crichton <[email protected]>"
2111
criteria = "safe-to-deploy"
2112
delta = "2.0.0 -> 2.0.1"
2113
notes = """
2114
This update had a few doc updates but no otherwise-substantial source code
2115
updates.
2116
"""
2117
2118
[[audits.fastrand]]
2119
who = "Alex Crichton <[email protected]>"
2120
criteria = "safe-to-deploy"
2121
delta = "2.1.1 -> 2.3.0"
2122
notes = "Minor refactoring, nothing new."
2123
2124
[[audits.fd-lock]]
2125
who = "Pat Hickey <[email protected]>"
2126
criteria = "safe-to-deploy"
2127
version = "3.0.9"
2128
notes = "This crate uses unsafe to make Windows syscalls, to borrow an Fd with an appropriate lifetime, and to zero a windows API structure that appears to have a valid representation with zeroed memory."
2129
2130
[[audits.fd-lock]]
2131
who = "Pat Hickey <[email protected]>"
2132
criteria = "safe-to-deploy"
2133
delta = "3.0.9 -> 3.0.10"
2134
notes = "Just a dependency version bump"
2135
2136
[[audits.fd-lock]]
2137
who = "Dan Gohman <[email protected]>"
2138
criteria = "safe-to-deploy"
2139
delta = "3.0.10 -> 3.0.12"
2140
notes = "Just a dependency version bump"
2141
2142
[[audits.file-per-thread-logger]]
2143
who = "Alex Crichton <[email protected]>"
2144
criteria = "safe-to-deploy"
2145
version = "0.1.5"
2146
notes = """
2147
Contains no unsafe code but does write log files to the filesystem. Log files
2148
are only created when requested by the application, however, and otherwise
2149
only does its stated purpose.
2150
"""
2151
2152
[[audits.file-per-thread-logger]]
2153
who = "Benjamin Bouvier <[email protected]>"
2154
criteria = "safe-to-deploy"
2155
version = "0.2.0"
2156
notes = "Simple version bump."
2157
2158
[[audits.file-per-thread-logger]]
2159
who = "Dan Gohman <[email protected]>"
2160
criteria = "safe-to-deploy"
2161
delta = "0.1.5 -> 0.1.6"
2162
notes = "Just a dependency version bump"
2163
2164
[[audits.flate2]]
2165
who = "Andrew Brown <[email protected]>"
2166
criteria = "safe-to-deploy"
2167
delta = "1.0.26 -> 1.0.28"
2168
notes = "No new `unsafe` and no large changes in function. This diff is mostly refactoring with a lot of docs, CI, test changes. Adds some defensive clearing out of certain variables as a safeguard."
2169
2170
[[audits.flate2]]
2171
who = "Alex Crichton <[email protected]>"
2172
criteria = "safe-to-deploy"
2173
delta = "1.0.30 -> 1.1.0"
2174
notes = """
2175
Minor updates, mostly a new changelog with many lines. No new `unsafe` code and
2176
mostly just updating Rust idioms.
2177
"""
2178
2179
[[audits.foldhash]]
2180
who = "Alex Crichton <[email protected]>"
2181
criteria = "safe-to-deploy"
2182
version = "0.1.3"
2183
notes = """
2184
Only a minor amount of `unsafe` code in this crate related to global per-process
2185
initialization which looks correct to me.
2186
"""
2187
2188
[[audits.foreign-types]]
2189
who = "Pat Hickey <[email protected]>"
2190
criteria = "safe-to-deploy"
2191
version = "0.3.2"
2192
notes = "This crate defined a macro-rules which creates wrappers working with FFI types. The implementation of this crate appears to be safe, but each use of this macro would need to be vetted for correctness as well."
2193
2194
[[audits.foreign-types-shared]]
2195
who = "Pat Hickey <[email protected]>"
2196
criteria = "safe-to-deploy"
2197
version = "0.1.1"
2198
2199
[[audits.form_urlencoded]]
2200
who = "Alex Crichton <[email protected]>"
2201
criteria = "safe-to-deploy"
2202
version = "1.1.0"
2203
notes = """
2204
This is a small crate for working with url-encoded forms which doesn't have any
2205
more than what it says on the tin. Contains one `unsafe` block related to
2206
performance around utf-8 validation which is fairly easy to verify as correct.
2207
"""
2208
2209
[[audits.fs-set-times]]
2210
who = "Dan Gohman <[email protected]>"
2211
criteria = "safe-to-deploy"
2212
version = "0.18.0"
2213
notes = "I am the author of this crate."
2214
2215
[[audits.fs-set-times]]
2216
who = "Pat Hickey <[email protected]>"
2217
criteria = "safe-to-deploy"
2218
delta = "0.18.0 -> 0.18.1"
2219
notes = "The Bytecode Alliance is the author of this crate."
2220
2221
[[audits.fs-set-times]]
2222
who = "Dan Gohman <[email protected]>"
2223
criteria = "safe-to-deploy"
2224
delta = "0.18.1 -> 0.19.1"
2225
notes = "Just a dependency version bump"
2226
2227
[[audits.fslock]]
2228
who = "Alex Crichton <[email protected]>"
2229
criteria = "safe-to-run"
2230
delta = "0.1.8 -> 0.2.1"
2231
notes = "Internal and external refactorings plus `unsafe` where one would expect."
2232
2233
[[audits.futures]]
2234
who = "Pat Hickey <[email protected]>"
2235
criteria = "safe-to-deploy"
2236
version = "0.3.27"
2237
notes = "There are no definitions in this crate, just exports of definitions from child crates."
2238
2239
[[audits.futures]]
2240
who = "Joel Dice <[email protected]>"
2241
criteria = "safe-to-deploy"
2242
version = "0.3.31"
2243
2244
[[audits.futures-channel]]
2245
who = "Pat Hickey <[email protected]>"
2246
criteria = "safe-to-deploy"
2247
version = "0.3.27"
2248
notes = "build.rs is just detecting the target and setting cfg. unsafety is for implementing a concurrency primitives using atomics and unsafecell, and is not obviously incorrect (this is the sort of thing I wouldn't certify as correct without formal methods)"
2249
2250
[[audits.futures-channel]]
2251
who = "Joel Dice <[email protected]>"
2252
criteria = "safe-to-deploy"
2253
version = "0.3.31"
2254
2255
[[audits.futures-core]]
2256
who = "Pat Hickey <[email protected]>"
2257
criteria = "safe-to-deploy"
2258
version = "0.3.27"
2259
notes = "Unsafe used to implement a concurrency primitive AtomicWaker. Well-commented and not obviously incorrect. Like my other audits of these concurrency primitives inside the futures family, I couldn't certify that it is correct without formal methods, but that is out of scope for this vetting."
2260
2261
[[audits.futures-core]]
2262
who = "Pat Hickey <[email protected]>"
2263
criteria = "safe-to-deploy"
2264
delta = "0.3.28 -> 0.3.31"
2265
2266
[[audits.futures-executor]]
2267
who = "Pat Hickey <[email protected]>"
2268
criteria = "safe-to-deploy"
2269
version = "0.3.27"
2270
notes = "Unsafe used to implement the unpark mutex, which is well commented and not obviously incorrect. Like with futures-channel I wouldn't be able to certify it as correct without formal methods."
2271
2272
[[audits.futures-executor]]
2273
who = "Joel Dice <[email protected]>"
2274
criteria = "safe-to-deploy"
2275
version = "0.3.31"
2276
2277
[[audits.futures-io]]
2278
who = "Pat Hickey <[email protected]>"
2279
criteria = "safe-to-deploy"
2280
version = "0.3.27"
2281
2282
[[audits.futures-io]]
2283
who = "Joel Dice <[email protected]>"
2284
criteria = "safe-to-deploy"
2285
version = "0.3.31"
2286
2287
[[audits.futures-macro]]
2288
who = "Joel Dice <[email protected]>"
2289
criteria = "safe-to-deploy"
2290
version = "0.3.31"
2291
2292
[[audits.futures-sink]]
2293
who = "Pat Hickey <[email protected]>"
2294
criteria = "safe-to-deploy"
2295
version = "0.3.27"
2296
2297
[[audits.futures-sink]]
2298
who = "Pat Hickey <[email protected]>"
2299
criteria = "safe-to-deploy"
2300
delta = "0.3.28 -> 0.3.31"
2301
2302
[[audits.futures-task]]
2303
who = "Pat Hickey <[email protected]>"
2304
criteria = "safe-to-deploy"
2305
delta = "0.3.27 -> 0.3.31"
2306
2307
[[audits.futures-util]]
2308
who = "Pat Hickey <[email protected]>"
2309
criteria = "safe-to-deploy"
2310
delta = "0.3.27 -> 0.3.31"
2311
notes = "New waker_ref module contains \"FIXME: panics on Arc::clone / refcount changes could wreak havoc...\" comment, but this corner case feels low risk."
2312
2313
[[audits.fxprof-processed-profile]]
2314
who = "Jamey Sharp <[email protected]>"
2315
criteria = "safe-to-deploy"
2316
version = "0.6.0"
2317
notes = """
2318
No unsafe code, I/O, or powerful imports. This is a straightforward set of data
2319
structures representing the Firefox \"processed\" profile format, with serde
2320
serialization support. All logic is trivial: either unit conversion, or
2321
hash-consing to support de-duplication required by the format.
2322
"""
2323
2324
[[audits.gimli]]
2325
who = "Alex Crichton <[email protected]>"
2326
criteria = "safe-to-deploy"
2327
delta = "0.26.1 -> 0.27.0"
2328
notes = """
2329
This is a standard update to gimli for more DWARF support for more platforms,
2330
more features, etc. Some minor `unsafe` code was added that does not appear
2331
incorrect. Otherwise looks like someone probably ran clippy and/or rustfmt.
2332
"""
2333
2334
[[audits.gimli]]
2335
who = "Alex Crichton <[email protected]>"
2336
criteria = "safe-to-deploy"
2337
delta = "0.27.0 -> 0.27.3"
2338
notes = "More support for more DWARF, nothing major in this update. Some small refactorings and updates to publication of the package but otherwise everything's in order."
2339
2340
[[audits.gimli]]
2341
who = "Alex Crichton <[email protected]>"
2342
criteria = "safe-to-deploy"
2343
delta = "0.27.3 -> 0.28.0"
2344
notes = """
2345
Still looks like a good DWARF-parsing crate, nothing major was added or deleted
2346
and no `unsafe` code to review here.
2347
"""
2348
2349
[[audits.gimli]]
2350
who = "Alex Crichton <[email protected]>"
2351
criteria = "safe-to-deploy"
2352
delta = "0.28.0 -> 0.29.0"
2353
2354
[[audits.gimli]]
2355
who = "Alex Crichton <[email protected]>"
2356
criteria = "safe-to-deploy"
2357
delta = "0.29.0 -> 0.31.0"
2358
notes = "Various updates here and there, nothing too major, what you'd expect from a DWARF parsing crate."
2359
2360
[[audits.gimli]]
2361
who = "Alex Crichton <[email protected]>"
2362
criteria = "safe-to-deploy"
2363
delta = "0.31.0 -> 0.31.1"
2364
notes = "No fundmanetally new `unsafe` code, some small refactoring of existing code. Lots of changes in tests, not as many changes in the rest of the crate. More dwarf!"
2365
2366
[[audits.gimli]]
2367
who = "Alex Crichton <[email protected]>"
2368
criteria = "safe-to-deploy"
2369
delta = "0.31.1 -> 0.32.0"
2370
notes = "Ever more DWARF to parse, but also no new `unsafe` and everything looks like gimli."
2371
2372
[[audits.glob]]
2373
who = "Jamey Sharp <[email protected]>"
2374
criteria = "safe-to-deploy"
2375
delta = "0.3.1 -> 0.3.0"
2376
2377
[[audits.h2]]
2378
who = "Alex Crichton <[email protected]>"
2379
criteria = "safe-to-deploy"
2380
delta = "0.3.19 -> 0.4.0"
2381
notes = "A number of changes but nothing adding new `unsafe` or anything outside the purview of what this crate already manages."
2382
2383
[[audits.h2]]
2384
who = "Alex Crichton <[email protected]>"
2385
criteria = "safe-to-deploy"
2386
delta = "0.4.0 -> 0.4.2"
2387
notes = "Minor updates and fixes in this version bump, nothing major."
2388
2389
[[audits.hashbrown]]
2390
who = "Chris Fallin <[email protected]>"
2391
criteria = "safe-to-deploy"
2392
delta = "0.12.3 -> 0.13.1"
2393
notes = "The diff looks plausible. Much of it is low-level memory-layout code and I can't be 100% certain without a deeper dive into the implementation logic, but nothing looks actively malicious."
2394
2395
[[audits.hashbrown]]
2396
who = "Trevor Elliott <[email protected]>"
2397
criteria = "safe-to-deploy"
2398
delta = "0.13.1 -> 0.13.2"
2399
notes = "I read through the diff between v0.13.1 and v0.13.2, and verified that the changes made matched up with the changelog entries. There were very few changes between these two releases, and it was easy to verify what they did."
2400
2401
[[audits.hashbrown]]
2402
who = "Chris Fallin <[email protected]>"
2403
criteria = "safe-to-deploy"
2404
delta = "0.14.5 -> 0.15.2"
2405
2406
[[audits.heck]]
2407
who = "Alex Crichton <[email protected]>"
2408
criteria = "safe-to-deploy"
2409
version = "0.4.0"
2410
notes = "Contains `forbid_unsafe` and only uses `std::fmt` from the standard library. Otherwise only contains string manipulation."
2411
2412
[[audits.heck]]
2413
who = "Alex Crichton <[email protected]>"
2414
criteria = "safe-to-deploy"
2415
delta = "0.4.1 -> 0.5.0"
2416
notes = "Minor changes for a `no_std` upgrade but otherwise everything looks as expected."
2417
2418
[[audits.hermit-abi]]
2419
who = "Pat Hickey <[email protected]>"
2420
criteria = "safe-to-deploy"
2421
delta = "0.2.0 -> 0.3.0"
2422
2423
[[audits.home]]
2424
who = "Alex Crichton <[email protected]>"
2425
criteria = "safe-to-run"
2426
delta = "0.5.3 -> 0.5.9"
2427
notes = "No major changes, just some internal refactorings."
2428
2429
[[audits.http]]
2430
who = "Alex Crichton <[email protected]>"
2431
criteria = "safe-to-deploy"
2432
delta = "0.2.9 -> 1.0.0"
2433
notes = "Minor changes leading up to the 1.0.0 release and nothing fundamentally new here."
2434
2435
[[audits.http-body]]
2436
who = "Pat Hickey <[email protected]>"
2437
criteria = "safe-to-deploy"
2438
version = "1.0.0-rc.2"
2439
2440
[[audits.http-body]]
2441
who = "Alex Crichton <[email protected]>"
2442
criteria = "safe-to-deploy"
2443
delta = "1.0.0-rc.2 -> 1.0.0"
2444
notes = "Only minor changes made for a stable release."
2445
2446
[[audits.http-body-util]]
2447
who = "Pat Hickey <[email protected]>"
2448
criteria = "safe-to-deploy"
2449
version = "0.1.0-rc.2"
2450
notes = "only one use of unsafe related to pin projection. unclear to me why pin_project! is used in many modules of the project, but the expanded output of that macro is inlined in either.rs"
2451
2452
[[audits.http-body-util]]
2453
who = "Alex Crichton <[email protected]>"
2454
criteria = "safe-to-deploy"
2455
delta = "0.1.0-rc.2 -> 0.1.0"
2456
notes = "Minor documentation updates an additions, nothing major."
2457
2458
[[audits.httpdate]]
2459
who = "Pat Hickey <[email protected]>"
2460
criteria = "safe-to-deploy"
2461
version = "1.0.2"
2462
notes = "No unsafety, no io"
2463
2464
[[audits.hyper]]
2465
who = "Alex Crichton <[email protected]>"
2466
criteria = "safe-to-deploy"
2467
delta = "1.0.0-rc.3 -> 1.0.1"
2468
notes = """
2469
Quite a few changes here relative to the last RC but everything is related to
2470
refactorings and such. No new fundamental addition of functionality or
2471
substantially new unsafe code.
2472
"""
2473
2474
[[audits.iana-time-zone]]
2475
who = "Dan Gohman <[email protected]>"
2476
criteria = "safe-to-deploy"
2477
version = "0.1.59"
2478
notes = """
2479
I also manually ran windows-bindgen and confirmed that the output matches
2480
the bindings checked into the repo.
2481
"""
2482
2483
[[audits.iana-time-zone]]
2484
who = "Pat Hickey <[email protected]>"
2485
criteria = "safe-to-deploy"
2486
delta = "0.1.59 -> 0.1.61"
2487
2488
[[audits.iana-time-zone-haiku]]
2489
who = "Dan Gohman <[email protected]>"
2490
criteria = "safe-to-deploy"
2491
version = "0.1.2"
2492
2493
[[audits.icu_properties]]
2494
who = "Nick Fitzgerald <[email protected]>"
2495
criteria = "safe-to-deploy"
2496
delta = "1.5.0 -> 1.5.1"
2497
2498
[[audits.id-arena]]
2499
who = "Nick Fitzgerald <[email protected]>"
2500
criteria = "safe-to-deploy"
2501
version = "2.2.1"
2502
notes = "I am the author of this crate."
2503
2504
[[audits.idna]]
2505
who = "Alex Crichton <[email protected]>"
2506
criteria = "safe-to-deploy"
2507
version = "0.3.0"
2508
notes = """
2509
This is a crate without unsafe code or usage of the standard library. The large
2510
size of this crate comes from the large generated unicode tables file. This
2511
crate is broadly used throughout the ecosystem and does not contain anything
2512
suspicious.
2513
"""
2514
2515
[[audits.im-rc]]
2516
who = "Joel Dice <[email protected]>"
2517
criteria = "safe-to-run"
2518
version = "15.1.0"
2519
notes = """
2520
This library has a few `unsafe` blocks for performance reasons, but most of them
2521
are unreachable from `wasm-compose` because it only uses the `HashMap` type.
2522
The `unsafe` blocks reachable from the `HashMap` type are narrowly scoped, well
2523
commented, and easy to reason about.
2524
"""
2525
2526
[[audits.indexmap-nostd]]
2527
who = "Alex Crichton <[email protected]>"
2528
criteria = "safe-to-run"
2529
version = "0.4.0"
2530
notes = """
2531
I've verified that this is a sliced-down version of the `indexmap` crate which
2532
is otherwise certified. This doesn't contain unnecessary `unsafe` and
2533
additionally doesn't reach for ambient capabilities.
2534
"""
2535
2536
[[audits.inout]]
2537
who = "Andrew Brown <[email protected]>"
2538
criteria = "safe-to-deploy"
2539
version = "0.1.3"
2540
notes = "A part of RustCrypto/utils, this crate is designed to handle unsafe buffers and carefully documents the safety concerns throughout. Older versions of this tally up to ~130k daily downloads."
2541
2542
[[audits.io-extras]]
2543
who = "Dan Gohman <[email protected]>"
2544
criteria = "safe-to-deploy"
2545
version = "0.17.0"
2546
notes = "I am the author of this crate."
2547
2548
[[audits.io-extras]]
2549
who = "Pat Hickey <[email protected]>"
2550
criteria = "safe-to-deploy"
2551
delta = "0.17.0 -> 0.17.2"
2552
notes = "The Bytecode Alliance is the author of this crate."
2553
2554
[[audits.io-extras]]
2555
who = "Dan Gohman <[email protected]>"
2556
criteria = "safe-to-deploy"
2557
delta = "0.17.2 -> 0.17.4"
2558
notes = "Just a dependency version bump"
2559
2560
[[audits.io-extras]]
2561
who = "Dan Gohman <[email protected]>"
2562
criteria = "safe-to-deploy"
2563
delta = "0.18.2 -> 0.18.3"
2564
2565
[[audits.io-lifetimes]]
2566
who = "Dan Gohman <[email protected]>"
2567
criteria = "safe-to-deploy"
2568
version = "1.0.3"
2569
notes = "I am the author of this crate."
2570
2571
[[audits.io-lifetimes]]
2572
who = "Pat Hickey <[email protected]>"
2573
criteria = "safe-to-deploy"
2574
delta = "1.0.3 -> 1.0.5"
2575
notes = "The Bytecode Alliance is the author of this crate."
2576
2577
[[audits.io-lifetimes]]
2578
who = "Dan Gohman <[email protected]>"
2579
criteria = "safe-to-deploy"
2580
delta = "1.0.5 -> 1.0.10"
2581
notes = "I am the maintainer of this crate."
2582
2583
[[audits.is-terminal]]
2584
who = "Alex Crichton <[email protected]>"
2585
criteria = "safe-to-deploy"
2586
version = "0.3.0"
2587
notes = "Contains only unsafe code for interacting with the crate's intended purpose."
2588
2589
[[audits.is-terminal]]
2590
who = "Dan Gohman <[email protected]>"
2591
criteria = "safe-to-deploy"
2592
version = "0.4.1"
2593
notes = "Contains only unsafe code for interacting with the crate's intended purpose."
2594
2595
[[audits.is-terminal]]
2596
who = "Dan Gohman <[email protected]>"
2597
criteria = "safe-to-deploy"
2598
version = "0.4.7"
2599
notes = """
2600
The is-terminal implementation code is now sync'd up with the prototype
2601
implementation in the Rust standard library.
2602
"""
2603
2604
[[audits.is-terminal]]
2605
who = "Pat Hickey <[email protected]>"
2606
criteria = "safe-to-deploy"
2607
delta = "0.4.1 -> 0.4.3"
2608
notes = "The Bytecode Alliance is the author of this crate."
2609
2610
[[audits.itertools]]
2611
who = "Nick Fitzgerald <[email protected]>"
2612
criteria = "safe-to-deploy"
2613
delta = "0.10.5 -> 0.12.1"
2614
notes = """
2615
Minimal `unsafe` usage. Few blocks that existed looked reasonable. Does what it
2616
says on the tin: lots of iterators.
2617
"""
2618
2619
[[audits.itertools]]
2620
who = "Alex Crichton <[email protected]>"
2621
criteria = "safe-to-deploy"
2622
delta = "0.12.1 -> 0.14.0"
2623
notes = """
2624
Lots of new iterators and shuffling some things around. Some new unsafe code but
2625
it's well-documented and well-tested. Nothing suspicious.
2626
"""
2627
2628
[[audits.itoa]]
2629
who = "Dan Gohman <[email protected]>"
2630
criteria = "safe-to-deploy"
2631
delta = "1.0.11 -> 1.0.14"
2632
2633
[[audits.ittapi]]
2634
who = "Andrew Brown <[email protected]>"
2635
criteria = "safe-to-deploy"
2636
version = "0.3.4"
2637
2638
[[audits.ittapi]]
2639
who = "Andrew Brown <[email protected]>"
2640
criteria = "safe-to-deploy"
2641
delta = "0.3.1 -> 0.3.3"
2642
notes = "I am the author of this crate."
2643
2644
[[audits.ittapi]]
2645
who = "rahulchaphalkar <[email protected]>"
2646
criteria = "safe-to-deploy"
2647
delta = "0.3.4 -> 0.4.0"
2648
2649
[[audits.ittapi-sys]]
2650
who = "Andrew Brown <[email protected]>"
2651
criteria = "safe-to-deploy"
2652
version = "0.3.4"
2653
2654
[[audits.ittapi-sys]]
2655
who = "Andrew Brown <[email protected]>"
2656
criteria = "safe-to-deploy"
2657
delta = "0.3.1 -> 0.3.3"
2658
notes = "Unsafe code is due to auto-generated bindings to a widely-deployed C library."
2659
2660
[[audits.ittapi-sys]]
2661
who = "rahulchaphalkar <[email protected]>"
2662
criteria = "safe-to-deploy"
2663
delta = "0.3.4 -> 0.4.0"
2664
2665
[[audits.jobserver]]
2666
who = "Alex Crichton <[email protected]>"
2667
criteria = "safe-to-deploy"
2668
delta = "0.1.25 -> 0.1.32"
2669
2670
[[audits.json-from-wast]]
2671
who = "Alex Crichton <[email protected]>"
2672
criteria = "safe-to-deploy"
2673
delta = "0.236.0 -> 0.237.0"
2674
notes = "The Bytecode Alliance is the author of this crate"
2675
2676
[[audits.json-from-wast]]
2677
who = "Alex Crichton <[email protected]>"
2678
criteria = "safe-to-deploy"
2679
delta = "0.237.0 -> 0.238.1"
2680
notes = "The Bytecode Alliance is the author of this crate"
2681
2682
[[audits.json-from-wast]]
2683
who = "Alex Crichton <[email protected]>"
2684
criteria = "safe-to-run"
2685
delta = "0.237.0 -> 0.238.1"
2686
notes = "The Bytecode Alliance is the author of this crate"
2687
2688
[[audits.leb128]]
2689
who = "Nick Fitzgerald <[email protected]>"
2690
criteria = "safe-to-deploy"
2691
version = "0.2.5"
2692
notes = "I am the author of this crate."
2693
2694
[[audits.leb128fmt]]
2695
who = "Alex Crichton <[email protected]>"
2696
criteria = "safe-to-deploy"
2697
version = "0.1.0"
2698
notes = "Well-scoped crate do doing LEB encoding with no `unsafe` code and does what it says on the tin."
2699
2700
[[audits.libc]]
2701
who = "Dan Gohman <[email protected]>"
2702
criteria = "safe-to-deploy"
2703
delta = "0.2.133 -> 0.2.141"
2704
notes = """
2705
I have performed a very rough survey of the changes and didn't see anything
2706
obviously out of place, or that looks like a silent ABI break on a platform
2707
Wasmtime supports. I didn't check all the new struct layouts, constants,
2708
function signatures, and so on for ABI conformance though.
2709
2710
This crate is maintained by the Rust project and is a dependency of the Rust
2711
standard library itself. It contains tests that generate C source files to
2712
ensure that the ABI it describes matches the ABI described by the C header
2713
files in the correspond to match.
2714
"""
2715
2716
[[audits.libc]]
2717
who = "Alex Crichton <[email protected]>"
2718
criteria = "safe-to-deploy"
2719
delta = "0.2.146 -> 0.2.147"
2720
notes = "Only new type definitions and updating others for some platforms, no major changes"
2721
2722
[[audits.libc]]
2723
who = "Alex Crichton <[email protected]>"
2724
criteria = "safe-to-deploy"
2725
delta = "0.2.148 -> 0.2.149"
2726
notes = "Lots of new functions and constants for new platforms and nothing out of the ordinary for what one would expect of the `libc` crate."
2727
2728
[[audits.libc]]
2729
who = "Dan Gohman <[email protected]>"
2730
criteria = "safe-to-deploy"
2731
delta = "0.2.149 -> 0.2.151"
2732
notes = "More new functions, types, and constants, as is usual for the `libc` crate, as well as various minor code cleanups."
2733
2734
[[audits.libc]]
2735
who = "Alex Crichton <[email protected]>"
2736
criteria = "safe-to-deploy"
2737
delta = "0.2.151 -> 0.2.153"
2738
notes = "More bindings for more platforms. I have not verified that everything is exactly as-is on the platform as specified but nothing major is otherwise introduced as part of this bump."
2739
2740
[[audits.libc]]
2741
who = "Alex Crichton <[email protected]>"
2742
criteria = "safe-to-deploy"
2743
delta = "0.2.153 -> 0.2.158"
2744
notes = "More platforms, more definitions, more headers, it's still just `libc`"
2745
2746
[[audits.libc]]
2747
who = "Dan Gohman <[email protected]>"
2748
criteria = "safe-to-deploy"
2749
delta = "0.2.158 -> 0.2.161"
2750
2751
[[audits.libc]]
2752
who = "Alex Crichton <[email protected]>"
2753
criteria = "safe-to-deploy"
2754
delta = "0.2.161 -> 0.2.171"
2755
notes = """
2756
Lots of unsafe, but that's par for the course with libc, it's all FFI type
2757
definitions updates/adjustments/etc.
2758
"""
2759
2760
[[audits.libfuzzer-sys]]
2761
who = "Nick Fitzgerald <[email protected]>"
2762
criteria = "safe-to-run"
2763
delta = "0.4.3 -> 0.4.4"
2764
notes = "I am the author of this crate."
2765
2766
[[audits.libfuzzer-sys]]
2767
who = "Nick Fitzgerald <[email protected]>"
2768
criteria = "safe-to-run"
2769
delta = "0.4.4 -> 0.4.5"
2770
notes = "I am the author of this crate."
2771
2772
[[audits.libloading]]
2773
who = "Iceber Gu <[email protected]>"
2774
criteria = "safe-to-deploy"
2775
delta = "0.7.3 -> 0.8.1"
2776
2777
[[audits.libm]]
2778
who = "Alex Crichton <[email protected]>"
2779
criteria = "safe-to-deploy"
2780
delta = "0.2.2 -> 0.2.4"
2781
notes = """
2782
This diff primarily fixes a few issues with the `fma`-related functions,
2783
but also contains some other minor fixes as well. Everything looks A-OK and
2784
as expected.
2785
"""
2786
2787
[[audits.libm]]
2788
who = "Alex Crichton <[email protected]>"
2789
criteria = "safe-to-deploy"
2790
delta = "0.2.4 -> 0.2.7"
2791
notes = """
2792
This is a minor update which has some testing affordances as well as some
2793
updated math algorithms.
2794
"""
2795
2796
[[audits.libm]]
2797
who = "Alex Crichton <[email protected]>"
2798
criteria = "safe-to-deploy"
2799
delta = "0.2.8 -> 0.2.11"
2800
notes = "Mostly formatting-related changes, nothing major."
2801
2802
[[audits.libtest-mimic]]
2803
who = "Alex Crichton <[email protected]>"
2804
criteria = "safe-to-run"
2805
delta = "0.6.1 -> 0.7.0"
2806
notes = "Only minor changes with new flags and such, no major updates to `unsafe` or anything outside of a test framework."
2807
2808
[[audits.libtest-mimic]]
2809
who = "Alex Crichton <[email protected]>"
2810
criteria = "safe-to-run"
2811
delta = "0.7.0 -> 0.8.1"
2812
notes = "Nothing major that's new in this update, mostly just updating a few things here and there. Nothing suspicious."
2813
2814
[[audits.linux-raw-sys]]
2815
who = "Dan Gohman <[email protected]>"
2816
criteria = "safe-to-deploy"
2817
version = "0.1.3"
2818
notes = "I am the author of this crate."
2819
2820
[[audits.linux-raw-sys]]
2821
who = "Dan Gohman <[email protected]>"
2822
criteria = "safe-to-deploy"
2823
version = "0.3.3"
2824
notes = "I am the author of this crate."
2825
2826
[[audits.litemap]]
2827
who = "Nick Fitzgerald <[email protected]>"
2828
criteria = "safe-to-deploy"
2829
delta = "0.7.3 -> 0.7.4"
2830
2831
[[audits.log]]
2832
who = "Alex Crichton <[email protected]>"
2833
criteria = "safe-to-deploy"
2834
delta = "0.4.20 -> 0.4.22"
2835
notes = "Mostly updates around the key-value implementation of this crate, but nothing out of place."
2836
2837
[[audits.log]]
2838
who = "Alex Crichton <[email protected]>"
2839
criteria = "safe-to-deploy"
2840
delta = "0.4.22 -> 0.4.27"
2841
notes = "Lots of minor updates to macros and such, nothing touching `unsafe`"
2842
2843
[[audits.mach2]]
2844
who = "Nick Fitzgerald <[email protected]>"
2845
criteria = "safe-to-deploy"
2846
delta = "0.4.1 -> 0.4.2"
2847
notes = "It does unsafe FFI bindings, as expected. I didn't check the FFI bindings against the C headers."
2848
2849
[[audits.matchers]]
2850
who = "Pat Hickey <[email protected]>"
2851
criteria = "safe-to-deploy"
2852
version = "0.1.0"
2853
2854
[[audits.memfd]]
2855
who = "Alex Crichton <[email protected]>"
2856
criteria = "safe-to-deploy"
2857
version = "0.6.1"
2858
notes = """
2859
Does not interact with the system in any way than otherwise instructed to.
2860
Contains unsafe blocks but are encapsulated and required for the operation at
2861
hand.
2862
"""
2863
2864
[[audits.memfd]]
2865
who = "Dan Gohman <[email protected]>"
2866
criteria = "safe-to-deploy"
2867
version = "0.6.2"
2868
notes = """
2869
The only changes from 0.6.1 were from my own PR which updated memfd to newer
2870
dependencies.
2871
"""
2872
2873
[[audits.memfd]]
2874
who = "Dan Gohman <[email protected]>"
2875
criteria = "safe-to-deploy"
2876
delta = "0.6.2 -> 0.6.3"
2877
notes = "Just a dependency version bump and documentation update"
2878
2879
[[audits.memfd]]
2880
who = "Alex Crichton <[email protected]>"
2881
criteria = "safe-to-deploy"
2882
delta = "0.6.3 -> 0.6.4"
2883
notes = "This commit only updated the dependency `rustix`, so same as before."
2884
2885
[[audits.memoffset]]
2886
who = "Alex Crichton <[email protected]>"
2887
criteria = "safe-to-deploy"
2888
delta = "0.7.1 -> 0.8.0"
2889
notes = "This was a small update to the crate which has to do with Rust language features and compiler versions, no substantial changes."
2890
2891
[[audits.memoffset]]
2892
who = "Alex Crichton <[email protected]>"
2893
criteria = "safe-to-deploy"
2894
delta = "0.8.0 -> 0.9.0"
2895
notes = "No major changes in the crate, mostly updates to use new nightly Rust features."
2896
2897
[[audits.memory_units]]
2898
who = "Alex Crichton <[email protected]>"
2899
criteria = "safe-to-run"
2900
delta = "0.3.0 -> 0.4.0"
2901
notes = """
2902
This bump only changed from a function to an associated `const` and trivially
2903
contains no significant changes.
2904
"""
2905
2906
[[audits.miniz_oxide]]
2907
who = "Alex Crichton <[email protected]>"
2908
criteria = "safe-to-deploy"
2909
version = "0.7.1"
2910
notes = """
2911
This crate is a Rust implementation of zlib compression/decompression and has
2912
been used by default by the Rust standard library for quite some time. It's also
2913
a default dependency of the popular `backtrace` crate for decompressing debug
2914
information. This crate forbids unsafe code and does not otherwise access system
2915
resources. It's originally a port of the `miniz.c` library as well, and given
2916
its own longevity should be relatively hardened against some of the more common
2917
compression-related issues.
2918
"""
2919
2920
[[audits.miniz_oxide]]
2921
who = "Alex Crichton <[email protected]>"
2922
criteria = "safe-to-run"
2923
delta = "0.5.1 -> 0.5.3"
2924
notes = """
2925
This looks to be a minor update to the crate to remove some `unsafe` code,
2926
update Rust stylistic conventions, and perhaps some clippy lints. No major
2927
changes.
2928
"""
2929
2930
[[audits.miniz_oxide]]
2931
who = "Alex Crichton <[email protected]>"
2932
criteria = "safe-to-deploy"
2933
delta = "0.7.1 -> 0.8.0"
2934
notes = "Minor updates, using new Rust features like `const`, no major changes."
2935
2936
[[audits.miniz_oxide]]
2937
who = "Alex Crichton <[email protected]>"
2938
criteria = "safe-to-deploy"
2939
delta = "0.8.0 -> 0.7.4"
2940
notes = "Very few changes here, only minor updates here and there."
2941
2942
[[audits.miniz_oxide]]
2943
who = "Alex Crichton <[email protected]>"
2944
criteria = "safe-to-deploy"
2945
delta = "0.8.0 -> 0.8.5"
2946
notes = """
2947
Lots of small updates here and there, for example around modernizing Rust
2948
idioms. No new `unsafe` code and everything looks like what you'd expect a
2949
compression library to be doing.
2950
"""
2951
2952
[[audits.miniz_oxide]]
2953
who = "Alex Crichton <[email protected]>"
2954
criteria = "safe-to-deploy"
2955
delta = "0.8.5 -> 0.8.9"
2956
notes = "No new unsafe code, just refactorings."
2957
2958
[[audits.mio]]
2959
who = "Alex Crichton <[email protected]>"
2960
criteria = "safe-to-deploy"
2961
delta = "0.8.6 -> 0.8.8"
2962
notes = "Mostly OS portability updates along with some minor bugfixes."
2963
2964
[[audits.native-tls]]
2965
who = "Pat Hickey <[email protected]>"
2966
criteria = "safe-to-deploy"
2967
version = "0.2.11"
2968
notes = "build is only looking for environment variables to set cfg. only two minor uses of unsafe,on macos, with ffi bindings to digest primitives and libc atexit. otherwise, this is an abstraction over three very complex systems (schannel, security-framework, and openssl) which may end up having subtle differences, but none of those are apparent from the implementation of this crate"
2969
2970
[[audits.native-tls]]
2971
who = "Alex Crichton <[email protected]>"
2972
criteria = "safe-to-deploy"
2973
delta = "0.2.11 -> 0.2.14"
2974
notes = "Minor changes, mostly around updating some dependencies, directives, etc."
2975
2976
[[audits.nu-ansi-term]]
2977
who = "Pat Hickey <[email protected]>"
2978
criteria = "safe-to-deploy"
2979
version = "0.46.0"
2980
notes = "one use of unsafe to call windows specific api to get console handle."
2981
2982
[[audits.num-traits]]
2983
who = "Andrew Brown <[email protected]>"
2984
criteria = "safe-to-deploy"
2985
version = "0.2.19"
2986
notes = "As advertised: a numeric library. The only `unsafe` is from some float-to-int conversions, which seems expected."
2987
2988
[[audits.num_cpus]]
2989
who = "Alex Crichton <[email protected]>"
2990
criteria = "safe-to-deploy"
2991
delta = "1.15.0 -> 1.16.0"
2992
notes = "Some minor platform updates but no major change to any code."
2993
2994
[[audits.object]]
2995
who = "Chris Fallin <[email protected]>"
2996
criteria = "safe-to-deploy"
2997
delta = "0.29.0 -> 0.30.1"
2998
2999
[[audits.object]]
3000
who = "Jamey Sharp <[email protected]>"
3001
criteria = "safe-to-deploy"
3002
delta = "0.30.1 -> 0.30.3"
3003
notes = """
3004
No unsafe blocks or I/O in the diff. The only changes clearly implement what
3005
the changelog says is new in these versions.
3006
"""
3007
3008
[[audits.object]]
3009
who = "Alex Crichton <[email protected]>"
3010
criteria = "safe-to-deploy"
3011
delta = "0.30.3 -> 0.31.1"
3012
notes = "A large-ish update to the crate but nothing out of the ordering. Support for new formats like xcoff, new constants, minor refactorings, etc. Nothing out of the ordinary."
3013
3014
[[audits.object]]
3015
who = "Alex Crichton <[email protected]>"
3016
criteria = "safe-to-deploy"
3017
delta = "0.31.1 -> 0.32.0"
3018
notes = "Various new features and refactorings as one would expect from an object parsing crate, all looks good."
3019
3020
[[audits.object]]
3021
who = "Alex Crichton <[email protected]>"
3022
criteria = "safe-to-deploy"
3023
delta = "0.32.0 -> 0.33.0"
3024
notes = """
3025
No `unsafe` code in this update. Lots of changes but all
3026
object-file-format-related, everything looks good.
3027
"""
3028
3029
[[audits.object]]
3030
who = "Alex Crichton <[email protected]>"
3031
criteria = "safe-to-deploy"
3032
delta = "0.36.0 -> 0.36.5"
3033
notes = "No new unsafe code, lots of new relocations/objects support, everything looks nominal"
3034
3035
[[audits.object]]
3036
who = "Alex Crichton <[email protected]>"
3037
criteria = "safe-to-deploy"
3038
delta = "0.36.5 -> 0.37.1"
3039
notes = "New object file formats, new formatting, new other minor changes, no new `unsafe`."
3040
3041
[[audits.object]]
3042
who = "Alex Crichton <[email protected]>"
3043
criteria = "safe-to-deploy"
3044
delta = "0.37.1 -> 0.37.3"
3045
notes = "Lots of new support for new object features, no new unsafe or anything suspicious."
3046
3047
[[audits.once_cell]]
3048
who = "Chris Fallin <[email protected]>"
3049
criteria = "safe-to-deploy"
3050
delta = "1.16.0 -> 1.17.0"
3051
3052
[[audits.openssl-macros]]
3053
who = "Pat Hickey <[email protected]>"
3054
criteria = "safe-to-deploy"
3055
version = "0.1.0"
3056
3057
[[audits.openssl-probe]]
3058
who = "Pat Hickey <[email protected]>"
3059
criteria = "safe-to-deploy"
3060
version = "0.1.5"
3061
notes = "IO is only checking for the existence of paths in the filesystem"
3062
3063
[[audits.openvino]]
3064
who = "Matthew Tamayo-Rios <[email protected]>"
3065
criteria = "safe-to-deploy"
3066
version = "0.4.2"
3067
notes = """
3068
I am the author of most of these changes.
3069
"""
3070
3071
[[audits.openvino]]
3072
who = "Andrew Brown <[email protected]>"
3073
criteria = "safe-to-deploy"
3074
delta = "0.4.2 -> 0.5.0"
3075
3076
[[audits.openvino]]
3077
who = "Iceber Gu <[email protected]>"
3078
criteria = "safe-to-deploy"
3079
delta = "0.5.0 -> 0.6.0"
3080
3081
[[audits.openvino]]
3082
who = "Andrew Brown <[email protected]>"
3083
criteria = "safe-to-deploy"
3084
delta = "0.6.0 -> 0.7.2"
3085
3086
[[audits.openvino]]
3087
who = "Andrew Brown <[email protected]>"
3088
criteria = "safe-to-deploy"
3089
delta = "0.7.2 -> 0.8.0"
3090
notes = "No new unsafe functionality, just brings in openvino-sys changes and other minor improvements."
3091
3092
[[audits.openvino]]
3093
who = "Andrew Brown <[email protected]>"
3094
criteria = "safe-to-deploy"
3095
delta = "0.8.0 -> 0.9.0"
3096
3097
[[audits.openvino-finder]]
3098
who = "Matthew Tamayo-Rios <[email protected]>"
3099
criteria = "safe-to-deploy"
3100
delta = "0.4.1 -> 0.4.2"
3101
notes = """
3102
Only updates to Cargo file for versioning.
3103
"""
3104
3105
[[audits.openvino-finder]]
3106
who = "Andrew Brown <[email protected]>"
3107
criteria = "safe-to-deploy"
3108
delta = "0.4.2 -> 0.5.0"
3109
3110
[[audits.openvino-finder]]
3111
who = "Iceber Gu <[email protected]>"
3112
criteria = "safe-to-deploy"
3113
delta = "0.5.0 -> 0.6.0"
3114
3115
[[audits.openvino-finder]]
3116
who = "Andrew Brown <[email protected]>"
3117
criteria = "safe-to-deploy"
3118
delta = "0.6.0 -> 0.7.2"
3119
3120
[[audits.openvino-finder]]
3121
who = "Andrew Brown <[email protected]>"
3122
criteria = "safe-to-deploy"
3123
delta = "0.7.2 -> 0.8.0"
3124
notes = "No logic changes in version bump."
3125
3126
[[audits.openvino-finder]]
3127
who = "Andrew Brown <[email protected]>"
3128
criteria = "safe-to-deploy"
3129
delta = "0.8.0 -> 0.9.0"
3130
3131
[[audits.openvino-sys]]
3132
who = "Matthew Tamayo-Rios <[email protected]>"
3133
criteria = "safe-to-deploy"
3134
delta = "0.4.1 -> 0.4.2"
3135
notes = """
3136
Only updates to tests to use new rust functions for mut pointers.
3137
"""
3138
3139
[[audits.openvino-sys]]
3140
who = "Andrew Brown <[email protected]>"
3141
criteria = "safe-to-deploy"
3142
delta = "0.4.2 -> 0.5.0"
3143
3144
[[audits.openvino-sys]]
3145
who = "Iceber Gu <[email protected]>"
3146
criteria = "safe-to-deploy"
3147
delta = "0.5.0 -> 0.6.0"
3148
3149
[[audits.openvino-sys]]
3150
who = "Andrew Brown <[email protected]>"
3151
criteria = "safe-to-deploy"
3152
delta = "0.6.0 -> 0.7.2"
3153
3154
[[audits.openvino-sys]]
3155
who = "Andrew Brown <[email protected]>"
3156
criteria = "safe-to-deploy"
3157
delta = "0.7.2 -> 0.8.0"
3158
notes = "This diff simply re-generates slightly newer C headers with a slightly newer version of bindgen."
3159
3160
[[audits.openvino-sys]]
3161
who = "Andrew Brown <[email protected]>"
3162
criteria = "safe-to-deploy"
3163
delta = "0.8.0 -> 0.9.0"
3164
3165
[[audits.ort]]
3166
who = "Andrew Brown <[email protected]>"
3167
criteria = "safe-to-deploy"
3168
version = "2.0.0-rc.0"
3169
notes = "As expected, this crate uses `unsafe` to access the `unsafe` `ort-sys` FFI functions; it also includes several `unsafe` implementations of `Send` for several structures. With the `load-dynamic` feature enabled, this crate will be `libloading` external libraries to call FFI functions. With the `fetch-models` feature enabled, this crate can also download arbitrary models to the local filesystem."
3170
3171
[[audits.ort]]
3172
who = "Andrew Brown <[email protected]>"
3173
criteria = "safe-to-deploy"
3174
delta = "2.0.0-rc.0 -> 2.0.0-rc.2"
3175
notes = "Same as previous audit: the crate inherently uses `unsafe` FFI calls for using ONNX through `ort-sys` (e.g., logging C error strings). The changes are relatively uninteresting: a lot of documentation, some `must_use`, and general refactoring due to changes in the underlying API."
3176
3177
[[audits.ort-sys]]
3178
who = "Andrew Brown <[email protected]>"
3179
criteria = "safe-to-deploy"
3180
version = "2.0.0-rc.0"
3181
notes = "As expected, this crate contains a significant number of `unsafe` definitions to expose the FFI surface of the ONNX libraries. Perhaps surprisingly, it also contains some `unsafe` system calls to locate the user's home directory. Another interesting bit is the `build.rs` script: with the `download-binaries` feature enabled, this script will retrieve and link various ONNX libraries from https://parcel.pyke.io. This seems par for the course with this kind of library, though; the alternative--attempting to find the library on an arbitrary system--can be quite complex."
3182
3183
[[audits.ort-sys]]
3184
who = "Andrew Brown <[email protected]>"
3185
criteria = "safe-to-deploy"
3186
delta = "2.0.0-rc.0 -> 2.0.0-rc.2"
3187
notes = "This crate still downloads the ONNX libraries as a part of the `build.rs` script; now with more platform options for pre-built binaries stored in a `dist.txt` file. Otherwise largely unchanged since the previous audit."
3188
3189
[[audits.overload]]
3190
who = "Pat Hickey <[email protected]>"
3191
criteria = "safe-to-deploy"
3192
version = "0.1.1"
3193
notes = "small crate, only defines macro-rules!, nicely documented as well"
3194
3195
[[audits.peeking_take_while]]
3196
who = "Nick Fitzgerald <[email protected]>"
3197
criteria = "safe-to-deploy"
3198
version = "1.0.0"
3199
notes = "I am the author of this crate."
3200
3201
[[audits.percent-encoding]]
3202
who = "Alex Crichton <[email protected]>"
3203
criteria = "safe-to-deploy"
3204
version = "2.2.0"
3205
notes = """
3206
This crate is a single-file crate that does what it says on the tin. There are
3207
a few `unsafe` blocks related to utf-8 validation which are locally verifiable
3208
as correct and otherwise this crate is good to go.
3209
"""
3210
3211
[[audits.pin-project-lite]]
3212
who = "Alex Crichton <[email protected]>"
3213
criteria = "safe-to-deploy"
3214
delta = "0.2.13 -> 0.2.14"
3215
notes = "No substantive changes in this update"
3216
3217
[[audits.pin-utils]]
3218
who = "Pat Hickey <[email protected]>"
3219
criteria = "safe-to-deploy"
3220
version = "0.1.0"
3221
3222
[[audits.pkg-config]]
3223
who = "Pat Hickey <[email protected]>"
3224
criteria = "safe-to-deploy"
3225
version = "0.3.25"
3226
notes = "This crate shells out to the pkg-config executable, but it appears to sanitize inputs reasonably."
3227
3228
[[audits.pkg-config]]
3229
who = "Alex Crichton <[email protected]>"
3230
criteria = "safe-to-deploy"
3231
delta = "0.3.26 -> 0.3.29"
3232
notes = """
3233
No `unsafe` additions or anything outside of the purview of the crate in this
3234
change.
3235
"""
3236
3237
[[audits.postcard]]
3238
who = "Alex Crichton <[email protected]>"
3239
criteria = "safe-to-deploy"
3240
version = "1.0.8"
3241
notes = """
3242
I've audited the unsafe code to do what it looks like it's doing. Otherwise the
3243
crate is a standard serializer/deserializer crate.
3244
"""
3245
3246
[[audits.pretty_env_logger]]
3247
who = "Alex Crichton <[email protected]>"
3248
criteria = "safe-to-deploy"
3249
delta = "0.4.0 -> 0.5.0"
3250
notes = "This is a minor update which bumps the `env_logger` dependency and has other formatting, no major changes."
3251
3252
[[audits.proc-macro2]]
3253
who = "Pat Hickey <[email protected]>"
3254
criteria = "safe-to-deploy"
3255
delta = "1.0.51 -> 1.0.57"
3256
3257
[[audits.proc-macro2]]
3258
who = "Alex Crichton <[email protected]>"
3259
criteria = "safe-to-deploy"
3260
delta = "1.0.59 -> 1.0.63"
3261
notes = """
3262
This is a routine update for new nightly features and new syntax popping up on
3263
nightly, nothing out of the ordinary.
3264
"""
3265
3266
[[audits.pulldown-cmark]]
3267
who = "Alex Crichton <[email protected]>"
3268
criteria = "safe-to-deploy"
3269
version = "0.8.0"
3270
notes = """
3271
This crate has `unsafe` blocks and they're all related to SIMD-acceleration and
3272
are otherwise not doing other `unsafe` operations. Additionally the crate does
3273
not do anything other than markdown rendering as is expected.
3274
"""
3275
3276
[[audits.pulldown-cmark]]
3277
who = "Alex Crichton <[email protected]>"
3278
criteria = "safe-to-deploy"
3279
delta = "0.8.0 -> 0.9.3"
3280
notes = """
3281
This is a large change to the `pulldown-cmark` crate but it tightens
3282
restrictions on `unsafe` code to forbid it in non-SIMD mode and additionally
3283
many changes look to be related to refactoring, improving, and restructuring.
3284
This crate is not fundamentally different from before, which was trusted, but
3285
looks to be receiving new assistance for maintainership as well.
3286
"""
3287
3288
[[audits.quote]]
3289
who = "Pat Hickey <[email protected]>"
3290
criteria = "safe-to-deploy"
3291
delta = "1.0.23 -> 1.0.27"
3292
3293
[[audits.raw-cpuid]]
3294
who = "Alex Crichton <[email protected]>"
3295
criteria = "safe-to-deploy"
3296
version = "11.5.0"
3297
notes = """
3298
Very little `unsafe` usage, what is there is well-documented. Otherwise it's a
3299
big library but that's more Intel's fault than anyone else's.
3300
"""
3301
3302
[[audits.regalloc2]]
3303
who = "Jamey Sharp <[email protected]>"
3304
criteria = "safe-to-deploy"
3305
delta = "0.3.1 -> 0.3.2"
3306
notes = "The Bytecode Alliance is the author of this crate."
3307
3308
[[audits.regalloc2]]
3309
who = "Chris Fallin <[email protected]>"
3310
criteria = "safe-to-deploy"
3311
delta = "0.3.2 -> 0.4.0"
3312
notes = "The Bytecode Alliance is the author of this crate."
3313
3314
[[audits.regalloc2]]
3315
who = "Chris Fallin <[email protected]>"
3316
criteria = "safe-to-deploy"
3317
delta = "0.4.0 -> 0.4.1"
3318
notes = "The Bytecode Alliance is the author of this crate."
3319
3320
[[audits.regalloc2]]
3321
who = "Nick Fitzgerald <[email protected]>"
3322
criteria = "safe-to-deploy"
3323
delta = "0.4.1 -> 0.4.2"
3324
notes = "The Bytecode Alliance is the author of this crate."
3325
3326
[[audits.regalloc2]]
3327
who = "Trevor Elliott <[email protected]>"
3328
criteria = "safe-to-deploy"
3329
delta = "0.4.2 -> 0.5.0"
3330
notes = "The Bytecode Alliance is the author of this crate."
3331
3332
[[audits.regalloc2]]
3333
who = "Trevor Elliott <[email protected]>"
3334
criteria = "safe-to-deploy"
3335
delta = "0.5.0 -> 0.5.1"
3336
notes = "The Bytecode Alliance is the author of this crate."
3337
3338
[[audits.regalloc2]]
3339
who = "Trevor Elliott <[email protected]>"
3340
criteria = "safe-to-deploy"
3341
delta = "0.5.1 -> 0.6.0"
3342
notes = "The Bytecode Alliance is the author of this crate."
3343
3344
[[audits.regalloc2]]
3345
who = "Chris Fallin <[email protected]>"
3346
criteria = "safe-to-deploy"
3347
delta = "0.6.0 -> 0.6.1"
3348
notes = "Bytecode Alliance is the author of this crate."
3349
3350
[[audits.regalloc2]]
3351
who = "Trevor Elliott <[email protected]>"
3352
criteria = "safe-to-deploy"
3353
delta = "0.6.1 -> 0.7.0"
3354
notes = "The Bytecode Alliance is the author of this crate."
3355
3356
[[audits.region]]
3357
who = "Alex Crichton <[email protected]>"
3358
criteria = "safe-to-deploy"
3359
delta = "2.2.0 -> 3.0.2"
3360
notes = """
3361
This release brings a number of refactorings and new platforms to be supported
3362
in the crate. Lots of `unsafe` code because that's what the crate is
3363
fundamentally doing, managing virtual memory. That being said it's all largely
3364
the same as before where it's all as expected and the `unsafe` has to do with
3365
managing OS APIs.
3366
"""
3367
3368
[[audits.rustc-demangle]]
3369
who = "Alex Crichton <[email protected]>"
3370
criteria = "safe-to-deploy"
3371
version = "0.1.21"
3372
notes = "I am the author of this crate."
3373
3374
[[audits.rustc-demangle]]
3375
who = "Alex Crichton <[email protected]>"
3376
criteria = "safe-to-deploy"
3377
delta = "0.1.21 -> 0.1.24"
3378
3379
[[audits.rustc-hash]]
3380
who = "Trevor Elliott <[email protected]>"
3381
criteria = "safe-to-deploy"
3382
delta = "1.1.0 -> 2.0.0"
3383
notes = "Chris Fallin reviewed this update with me, and we didn't find anything surprising. We did verify that the new constants did originate in the paper referenced."
3384
3385
[[audits.rustix]]
3386
who = "Dan Gohman <[email protected]>"
3387
criteria = "safe-to-deploy"
3388
version = "0.36.4"
3389
notes = "The Bytecode Alliance is the author of this crate."
3390
3391
[[audits.rustix]]
3392
who = "Dan Gohman <[email protected]>"
3393
criteria = "safe-to-deploy"
3394
version = "0.36.7"
3395
notes = "The Bytecode Alliance is the author of this crate."
3396
3397
[[audits.rustix]]
3398
who = "Dan Gohman <[email protected]>"
3399
criteria = "safe-to-deploy"
3400
version = "0.37.13"
3401
notes = "The Bytecode Alliance is the author of this crate."
3402
3403
[[audits.rustix]]
3404
who = "Pat Hickey <[email protected]>"
3405
criteria = "safe-to-deploy"
3406
delta = "0.36.7 -> 0.36.8"
3407
notes = "The Bytecode Alliance is the author of this crate."
3408
3409
[[audits.rustix]]
3410
who = "Dan Gohman <[email protected]>"
3411
criteria = "safe-to-deploy"
3412
delta = "0.38.34 -> 0.38.37"
3413
3414
[[audits.rustix]]
3415
who = "Dan Gohman <[email protected]>"
3416
criteria = "safe-to-deploy"
3417
delta = "0.38.34 -> 0.38.39"
3418
3419
[[audits.rustix]]
3420
who = "Dan Gohman <[email protected]>"
3421
criteria = "safe-to-deploy"
3422
delta = "0.38.37 -> 0.38.38"
3423
3424
[[audits.rustix]]
3425
who = "Dan Gohman <[email protected]>"
3426
criteria = "safe-to-deploy"
3427
delta = "0.38.39 -> 0.38.43"
3428
3429
[[audits.rustix-linux-procfs]]
3430
who = "Dan Gohman <[email protected]>"
3431
criteria = "safe-to-deploy"
3432
version = "0.1.1"
3433
3434
[[audits.rustls]]
3435
who = "Pat Hickey <[email protected]>"
3436
criteria = "safe-to-deploy"
3437
version = "0.21.0"
3438
notes = "no unsafe code, ambient capabilities only used in tests"
3439
3440
[[audits.rustls]]
3441
who = "Pat Hickey <[email protected]>"
3442
criteria = "safe-to-deploy"
3443
delta = "0.21.0 -> 0.21.6"
3444
3445
[[audits.rustls]]
3446
who = "Andrew Brown <[email protected]>"
3447
criteria = "safe-to-deploy"
3448
delta = "0.22.4 -> 0.23.7"
3449
notes = "No new unsafe code."
3450
3451
[[audits.rustls-webpki]]
3452
who = "Pat Hickey <[email protected]>"
3453
criteria = "safe-to-deploy"
3454
version = "0.100.1"
3455
3456
[[audits.rustls-webpki]]
3457
who = "Pat Hickey <[email protected]>"
3458
criteria = "safe-to-deploy"
3459
delta = "0.100.1 -> 0.101.4"
3460
3461
[[audits.safetensors]]
3462
who = "Andrew Brown <[email protected]>"
3463
criteria = "safe-to-deploy"
3464
version = "0.3.3"
3465
notes = "No unsafe, just a serialization library for tensors."
3466
3467
[[audits.sct]]
3468
who = "Pat Hickey <[email protected]>"
3469
criteria = "safe-to-deploy"
3470
version = "0.7.0"
3471
notes = "no unsafe, no build, no ambient capabilities"
3472
3473
[[audits.semver]]
3474
who = "Pat Hickey <[email protected]>"
3475
criteria = "safe-to-deploy"
3476
version = "1.0.17"
3477
notes = "plenty of unsafe pointer and vec tricks, but in well-structured and commented code that appears to be correct"
3478
3479
[[audits.sha1]]
3480
who = "Andrew Brown <[email protected]>"
3481
criteria = "safe-to-deploy"
3482
delta = "0.10.5 -> 0.10.6"
3483
notes = "Only new code is some loongarch64 additions which include assembly code for that platform."
3484
3485
[[audits.sha1_smol]]
3486
who = "Alex Crichton <[email protected]>"
3487
criteria = "safe-to-deploy"
3488
version = "1.0.1"
3489
3490
[[audits.sha2]]
3491
who = "Benjamin Bouvier <[email protected]>"
3492
criteria = "safe-to-deploy"
3493
delta = "0.9.9 -> 0.10.2"
3494
notes = "This upgrade is mostly a code refactor, as far as I can tell. No new uses of unsafe nor any new ambient capabilities usage."
3495
3496
[[audits.sharded-slab]]
3497
who = "Pat Hickey <[email protected]>"
3498
criteria = "safe-to-deploy"
3499
version = "0.1.4"
3500
notes = "I always really enjoy reading eliza's code, she left perfect comments at every use of unsafe."
3501
3502
[[audits.shlex]]
3503
who = "Alex Crichton <[email protected]>"
3504
criteria = "safe-to-deploy"
3505
version = "1.1.0"
3506
notes = "Only minor `unsafe` code blocks which look valid and otherwise does what it says on the tin."
3507
3508
[[audits.signal-hook-registry]]
3509
who = "Pat Hickey <[email protected]>"
3510
criteria = "safe-to-deploy"
3511
version = "1.4.1"
3512
3513
[[audits.slab]]
3514
who = "Pat Hickey <[email protected]>"
3515
criteria = "safe-to-deploy"
3516
version = "0.4.6"
3517
notes = "provides a datastructure implemented using std's Vec. all uses of unsafe are just delegating to the underlying unsafe Vec methods."
3518
3519
[[audits.slice-group-by]]
3520
who = "Alex Crichton <[email protected]>"
3521
criteria = "safe-to-deploy"
3522
delta = "0.3.0 -> 0.3.1"
3523
notes = """
3524
This update runs `rustfmt` for the first time in awhile and additionally fixes a
3525
few minor issues related to Stacked Borrows and running in MIRI. No fundamental
3526
change to any preexisting unsafe code is happening here.
3527
"""
3528
3529
[[audits.smallvec]]
3530
who = "Dan Gohman <[email protected]>"
3531
criteria = "safe-to-deploy"
3532
delta = "1.8.0 -> 1.11.0"
3533
notes = """
3534
The main change is the switch to use `NonNull<T>` internally instead of
3535
`*mut T`. This seems reasonable, as `Vec` also never stores a null pointer,
3536
and in particular the new `NonNull::new_unchecked`s look ok.
3537
3538
Most of the rest of the changes are adding some new unstable features which
3539
aren't enabled by default.
3540
"""
3541
3542
[[audits.smallvec]]
3543
who = "Alex Crichton <[email protected]>"
3544
criteria = "safe-to-deploy"
3545
delta = "1.11.0 -> 1.13.2"
3546
notes = "Mostly minor updates, the one semi-substantial update looks good."
3547
3548
[[audits.socket2]]
3549
who = "Alex Crichton <[email protected]>"
3550
criteria = "safe-to-deploy"
3551
delta = "0.4.7 -> 0.4.9"
3552
notes = "Minor OS compat updates but otherwise nothing major here."
3553
3554
[[audits.socket2]]
3555
who = "Alex Crichton <[email protected]>"
3556
criteria = "safe-to-deploy"
3557
delta = "0.4.9 -> 0.4.4"
3558
3559
[[audits.spin]]
3560
who = "Alex Crichton <[email protected]>"
3561
criteria = "safe-to-run"
3562
version = "0.9.4"
3563
notes = """
3564
I've verified the contents of this crate and that while they contain `unsafe`
3565
it's exclusively around implementing atomic primitive where some `unsafe` is to
3566
be expected. Otherwise this crate does not unduly access ambient capabilities
3567
and does what it says on the tin, providing spin-based synchronization
3568
primitives.
3569
"""
3570
3571
[[audits.spin]]
3572
who = "Pat Hickey <[email protected]>"
3573
criteria = "safe-to-deploy"
3574
delta = "0.9.4 -> 0.9.8"
3575
3576
[[audits.sptr]]
3577
who = "Alex Crichton <[email protected]>"
3578
criteria = "safe-to-deploy"
3579
version = "0.3.2"
3580
notes = """
3581
This crate is 90% documentation and does contain a good deal of `unsafe` code,
3582
but it's all doing what it says on the tin: being a stable polyfill for strict
3583
provenance APIs in the standard library while they're on Nightly.
3584
"""
3585
3586
[[audits.static_assertions]]
3587
who = "Andrew Brown <[email protected]>"
3588
criteria = "safe-to-deploy"
3589
version = "1.1.0"
3590
notes = "No dependencies and completely a compile-time crate as advertised. Uses `unsafe` in one module as a compile-time check only: `mem::transmute` and `ptr::write` are wrapped in an impossible-to-run closure."
3591
3592
[[audits.syn]]
3593
who = "Pat Hickey <[email protected]>"
3594
criteria = "safe-to-deploy"
3595
delta = "1.0.92 -> 2.0.16"
3596
3597
[[audits.system-interface]]
3598
who = "Dan Gohman <[email protected]>"
3599
criteria = "safe-to-deploy"
3600
version = "0.23.0"
3601
notes = "The Bytecode Alliance is the author of this crate."
3602
3603
[[audits.system-interface]]
3604
who = "Dan Gohman <[email protected]>"
3605
criteria = "safe-to-deploy"
3606
version = "0.25.0"
3607
notes = "The Bytecode Alliance is the author of this crate."
3608
3609
[[audits.system-interface]]
3610
who = "Pat Hickey <[email protected]>"
3611
criteria = "safe-to-deploy"
3612
delta = "0.25.0 -> 0.25.4"
3613
notes = "The Bytecode Alliance is the author of this crate."
3614
3615
[[audits.system-interface]]
3616
who = "Dan Gohman <[email protected]>"
3617
criteria = "safe-to-deploy"
3618
delta = "0.25.4 -> 0.25.6"
3619
notes = "Just a dependency version bump"
3620
3621
[[audits.system-interface]]
3622
who = "Dan Gohman <[email protected]>"
3623
criteria = "safe-to-deploy"
3624
delta = "0.25.6 -> 0.25.7"
3625
notes = "This is a minor bug-fix update."
3626
3627
[[audits.tch]]
3628
who = "Andrew Brown <[email protected]>"
3629
criteria = "safe-to-deploy"
3630
version = "0.17.0"
3631
notes = "Since this uses the generated functions from torch-sys, it has many (~3k) instances of unsafe; this is expected."
3632
3633
[[audits.tempfile]]
3634
who = "Pat Hickey <[email protected]>"
3635
criteria = "safe-to-deploy"
3636
delta = "3.3.0 -> 3.5.0"
3637
3638
[[audits.tempfile]]
3639
who = "Alex Crichton <[email protected]>"
3640
criteria = "safe-to-deploy"
3641
delta = "3.5.0 -> 3.6.0"
3642
notes = "Dependency updates and new optimized trait implementations, but otherwise everything looks normal."
3643
3644
[[audits.tempfile]]
3645
who = "Alex Crichton <[email protected]>"
3646
criteria = "safe-to-deploy"
3647
delta = "3.16.0 -> 3.19.1"
3648
notes = "Idiom and platform updates, but nothing major and nothing out of line."
3649
3650
[[audits.tempfile]]
3651
who = "Alex Crichton <[email protected]>"
3652
criteria = "safe-to-deploy"
3653
delta = "3.20.0 -> 3.21.0"
3654
notes = "Only minor manifest/CI changes."
3655
3656
[[audits.terminal_size]]
3657
who = "Alex Crichton <[email protected]>"
3658
criteria = "safe-to-deploy"
3659
delta = "0.1.17 -> 0.2.6"
3660
notes = "Minor updates around using some utilities from the standard library, nothing major."
3661
3662
[[audits.terminal_size]]
3663
who = "Alex Crichton <[email protected]>"
3664
criteria = "safe-to-deploy"
3665
delta = "0.2.6 -> 0.3.0"
3666
notes = "Minor updates here, nothing major."
3667
3668
[[audits.terminal_size]]
3669
who = "Alex Crichton <[email protected]>"
3670
criteria = "safe-to-deploy"
3671
delta = "0.3.0 -> 0.4.2"
3672
notes = "Doc/etc updates, along with some Rust updates for new types in libstd, nothing out of line"
3673
3674
[[audits.test-log]]
3675
who = "Pat Hickey <[email protected]>"
3676
criteria = "safe-to-deploy"
3677
version = "0.2.11"
3678
3679
[[audits.test-log]]
3680
who = "Alex Crichton <[email protected]>"
3681
criteria = "safe-to-run"
3682
delta = "0.2.11 -> 0.2.16"
3683
notes = "Crate implementation was moved to a `*-macros` crate, crate is very small as a result."
3684
3685
[[audits.test-log-macros]]
3686
who = "Alex Crichton <[email protected]>"
3687
criteria = "safe-to-run"
3688
version = "0.2.16"
3689
notes = "Simple procedural macro copied from its previous source."
3690
3691
[[audits.thread_local]]
3692
who = "Pat Hickey <[email protected]>"
3693
criteria = "safe-to-deploy"
3694
version = "1.1.4"
3695
notes = "uses unsafe to implement thread local storage of objects"
3696
3697
[[audits.tinyvec]]
3698
who = "Alex Crichton <[email protected]>"
3699
criteria = "safe-to-deploy"
3700
version = "1.6.0"
3701
notes = """
3702
This crate, while it implements collections, does so without `std::*` APIs and
3703
without `unsafe`. Skimming the crate everything looks reasonable and what one
3704
would expect from idiomatic safe collections in Rust.
3705
"""
3706
3707
[[audits.tinyvec_macros]]
3708
who = "Alex Crichton <[email protected]>"
3709
criteria = "safe-to-deploy"
3710
version = "0.1.0"
3711
notes = """
3712
This is a trivial crate which only contains a singular macro definition which is
3713
intended to multiplex across the internal representation of a tinyvec,
3714
presumably. This trivially doesn't contain anything bad.
3715
"""
3716
3717
[[audits.tokio]]
3718
who = "Alex Crichton <[email protected]>"
3719
criteria = "safe-to-deploy"
3720
delta = "1.18.1 -> 1.18.4"
3721
notes = """
3722
This looks to be a minor release primarily to fix a security-related Windows
3723
issue plus some reorganization around lazy initialization. Altogether nothing
3724
amiss here.
3725
"""
3726
3727
[[audits.tokio-macros]]
3728
who = "Alex Crichton <[email protected]>"
3729
criteria = "safe-to-deploy"
3730
delta = "1.7.0 -> 2.1.0"
3731
notes = "A number of updates to parsed syntax and such but nothing unexpected and entirely what one would expect a Rust procedural macro to do."
3732
3733
[[audits.tokio-native-tls]]
3734
who = "Pat Hickey <[email protected]>"
3735
criteria = "safe-to-deploy"
3736
version = "0.3.1"
3737
notes = "unsafety is used for smuggling std::task::Context as a raw pointer. Lifetime and type safety appears to be taken care of correctly."
3738
3739
[[audits.tokio-rustls]]
3740
who = "Pat Hickey <[email protected]>"
3741
criteria = "safe-to-deploy"
3742
version = "0.24.0"
3743
notes = "no unsafe, no build, no ambient capabilities"
3744
3745
[[audits.tokio-util]]
3746
who = "Pat Hickey <[email protected]>"
3747
criteria = "safe-to-deploy"
3748
version = "0.7.4"
3749
notes = "Alex Crichton audited the safety of src/sync/reusable_box.rs, I audited the remainder of the crate."
3750
3751
[[audits.topological-sort]]
3752
who = "Alex Crichton <[email protected]>"
3753
criteria = "safe-to-deploy"
3754
delta = "0.1.0 -> 0.2.2"
3755
notes = """
3756
No major changes, mostly CI changes in this update. A new `Default` impl
3757
and a new test.
3758
"""
3759
3760
[[audits.torch-sys]]
3761
who = "Andrew Brown <[email protected]>"
3762
criteria = "safe-to-deploy"
3763
version = "0.17.0"
3764
notes = "Intrinsically unsafe since it wraps the FFI to the libtorch library; it also has a complex `build.rs` to download and link the binaries for the system. This crate seems to be the accepted solution for interfacing with PyTorch from Rust (1m+ crate downloads all time)."
3765
3766
[[audits.tracing]]
3767
who = "Alex Crichton <[email protected]>"
3768
criteria = "safe-to-deploy"
3769
delta = "0.1.34 -> 0.1.37"
3770
notes = """
3771
A routine set of updates for the tracing crate this includes minor refactorings,
3772
addition of benchmarks, some test updates, but overall nothing out of the
3773
ordinary.
3774
"""
3775
3776
[[audits.tracing-attributes]]
3777
who = "Alex Crichton <[email protected]>"
3778
criteria = "safe-to-deploy"
3779
delta = "0.1.21 -> 0.1.26"
3780
notes = "This range notably updated `syn` to 2.x.x and otherwise adds a few features here and there but nothing out of the ordering for a procedural macro."
3781
3782
[[audits.tracing-core]]
3783
who = "Alex Crichton <[email protected]>"
3784
criteria = "safe-to-deploy"
3785
delta = "0.1.28 -> 0.1.31"
3786
notes = """
3787
This is a relatively minor set of releases with minor refactorings and bug
3788
fixes. Nothing fundamental was added in these changes.
3789
"""
3790
3791
[[audits.tracing-log]]
3792
who = "Alex Crichton <[email protected]>"
3793
criteria = "safe-to-deploy"
3794
version = "0.1.3"
3795
notes = """
3796
This is a standard adapter between the `log` ecosystem and the `tracing`
3797
ecosystem. There's one `unsafe` block in this crate and it's well-scoped.
3798
"""
3799
3800
[[audits.tracing-subscriber]]
3801
who = "Pat Hickey <[email protected]>"
3802
criteria = "safe-to-deploy"
3803
version = "0.3.17"
3804
3805
[[audits.tracing-subscriber]]
3806
who = "Alex Crichton <[email protected]>"
3807
criteria = "safe-to-run"
3808
delta = "0.3.11 -> 0.3.17"
3809
notes = """
3810
Largely documentation changes in this update but there was additionally a crop
3811
of other miscellaneous updates to APIs all covered in the changelog without,
3812
business as usual for minor updates in this crate.
3813
"""
3814
3815
[[audits.try-lock]]
3816
who = "Pat Hickey <[email protected]>"
3817
criteria = "safe-to-deploy"
3818
version = "0.2.4"
3819
notes = "Implements a concurrency primitive with atomics, and is not obviously incorrect"
3820
3821
[[audits.unicase]]
3822
who = "Alex Crichton <[email protected]>"
3823
criteria = "safe-to-deploy"
3824
version = "2.6.0"
3825
notes = """
3826
This crate contains no `unsafe` code and no unnecessary use of the standard
3827
library.
3828
"""
3829
3830
[[audits.unicode-bidi]]
3831
who = "Alex Crichton <[email protected]>"
3832
criteria = "safe-to-deploy"
3833
version = "0.3.8"
3834
notes = """
3835
This crate has no unsafe code and does not use `std::*`. Skimming the crate it
3836
does not attempt to out of the bounds of what it's already supposed to be doing.
3837
"""
3838
3839
[[audits.unicode-ident]]
3840
who = "Pat Hickey <[email protected]>"
3841
criteria = "safe-to-deploy"
3842
version = "1.0.8"
3843
3844
[[audits.unicode-normalization]]
3845
who = "Alex Crichton <[email protected]>"
3846
criteria = "safe-to-deploy"
3847
version = "0.1.19"
3848
notes = """
3849
This crate contains one usage of `unsafe` which I have manually checked to see
3850
it as correct. This crate's size comes in large part due to the generated
3851
unicode tables that it contains. This crate is additionally widely used
3852
throughout the ecosystem and skimming the crate shows no usage of `std::*` APIs
3853
and nothing suspicious.
3854
"""
3855
3856
[[audits.unicode-width]]
3857
who = "Pat Hickey <[email protected]>"
3858
criteria = "safe-to-deploy"
3859
delta = "0.1.12 -> 0.2.0"
3860
notes = "large changes to an auto-generated table file, which contains no unsafe code. code generator is checked-in and looks sensible."
3861
3862
[[audits.ureq]]
3863
who = "Andrew Brown <[email protected]>"
3864
criteria = "safe-to-deploy"
3865
version = "2.9.1"
3866
notes = "As advertised, the crate is a blocking HTTP client library; it uses no `unsafe`. Security-conscious users might want to audit its dependencies for crypto-related functionality (e.g., TLS)."
3867
3868
[[audits.ureq]]
3869
who = "Andrew Brown <[email protected]>"
3870
criteria = "safe-to-deploy"
3871
delta = "2.9.6 -> 2.10.0"
3872
notes = "No `unsafe` changes; this audit observed mainly license and documentation changes."
3873
3874
[[audits.url]]
3875
who = "Alex Crichton <[email protected]>"
3876
criteria = "safe-to-deploy"
3877
version = "2.3.1"
3878
notes = """
3879
This crate contains no `unsafe` code and otherwise doesn't use any functionality
3880
it's not supposed to from `std` or such. This crate is the defacto standard for
3881
URL parsing in the Rust community with widespread usage to battle-test, harden,
3882
and suss out bugs. I've historically reviewed this crate in the past and it
3883
is similar to what it once was back then. Skimming over the crate there is
3884
nothing suspicious and it's everything you'd expect a Rust URL parser to be.
3885
"""
3886
3887
[[audits.vcpkg]]
3888
who = "Pat Hickey <[email protected]>"
3889
criteria = "safe-to-deploy"
3890
version = "0.2.15"
3891
notes = "no build.rs, no macros, no unsafe. It reads the filesystem and makes copies of DLLs into OUT_DIR."
3892
3893
[[audits.walkdir]]
3894
who = "Andrew Brown <[email protected]>"
3895
criteria = "safe-to-deploy"
3896
delta = "2.3.2 -> 2.3.3"
3897
notes = "No significant changes: minor refactoring and removes the need to use `winapi`."
3898
3899
[[audits.want]]
3900
who = "Pat Hickey <[email protected]>"
3901
criteria = "safe-to-deploy"
3902
version = "0.3.0"
3903
3904
[[audits.wasi-nn]]
3905
who = "Andrew Brown <[email protected]>"
3906
criteria = "safe-to-deploy"
3907
version = "0.6.0"
3908
notes = "This crate contains `unsafe` code due to its purpose: it wraps up `witx-bindgen`-generated code that calls the raw wasi-nn API."
3909
3910
[[audits.wasm-bindgen-shared]]
3911
who = "Pat Hickey <[email protected]>"
3912
criteria = "safe-to-deploy"
3913
delta = "0.2.83 -> 0.2.80"
3914
3915
[[audits.wasm-compose]]
3916
who = "Joel Dice <[email protected]>"
3917
criteria = "safe-to-run"
3918
version = "0.235.0"
3919
notes = "The Bytecode Alliance is the author of this crate."
3920
3921
[[audits.wasm-compose]]
3922
who = "Alex Crichton <[email protected]>"
3923
criteria = "safe-to-run"
3924
delta = "0.236.0 -> 0.237.0"
3925
notes = "The Bytecode Alliance is the author of this crate"
3926
3927
[[audits.wasm-compose]]
3928
who = "Alex Crichton <[email protected]>"
3929
criteria = "safe-to-run"
3930
delta = "0.237.0 -> 0.238.1"
3931
notes = "The Bytecode Alliance is the author of this crate"
3932
3933
[[audits.wasm-coredump-builder]]
3934
who = "Alex Crichton <[email protected]>"
3935
criteria = "safe-to-deploy"
3936
version = "0.1.10"
3937
notes = """
3938
This is a small crate which doesn't deviate outside of its intended purpose and
3939
additionally contains no `unsafe` code.
3940
"""
3941
3942
[[audits.wasm-coredump-builder]]
3943
who = "Alex Crichton <[email protected]>"
3944
criteria = "safe-to-deploy"
3945
delta = "0.1.10 -> 0.1.11"
3946
notes = "This is a minor update which only adds a small bit of functionality."
3947
3948
[[audits.wasm-coredump-encoder]]
3949
who = "Alex Crichton <[email protected]>"
3950
criteria = "safe-to-deploy"
3951
version = "0.1.10"
3952
notes = """
3953
This small crate contains no `unsafe` code and does no more than what it says on
3954
the tin.
3955
"""
3956
3957
[[audits.wasm-coredump-encoder]]
3958
who = "Alex Crichton <[email protected]>"
3959
criteria = "safe-to-deploy"
3960
delta = "0.1.10 -> 0.1.11"
3961
notes = """
3962
This is a small update which accounts for a function offset in frames and
3963
doesn't add in too much extra.
3964
"""
3965
3966
[[audits.wasm-coredump-types]]
3967
who = "Alex Crichton <[email protected]>"
3968
criteria = "safe-to-deploy"
3969
version = "0.1.10"
3970
notes = """
3971
This small crate contains no `unsafe` code and only contains type definitions
3972
used for wasm core dumps and trivially stays within its bounds.
3973
"""
3974
3975
[[audits.wasm-coredump-types]]
3976
who = "Alex Crichton <[email protected]>"
3977
criteria = "safe-to-deploy"
3978
delta = "0.1.10 -> 0.1.11"
3979
notes = "This is quite a small update which only adds a small bit of offset-related functionality."
3980
3981
[[audits.wasm-encoder]]
3982
who = "Alex Crichton <[email protected]>"
3983
criteria = "safe-to-deploy"
3984
version = "0.14.0"
3985
notes = "The Bytecode Alliance is the author of this crate."
3986
3987
[[audits.wasm-encoder]]
3988
who = "Alex Crichton <[email protected]>"
3989
criteria = "safe-to-deploy"
3990
version = "0.15.0"
3991
notes = "The Bytecode Alliance is the author of this crate."
3992
3993
[[audits.wasm-encoder]]
3994
who = "Alex Crichton <[email protected]>"
3995
criteria = "safe-to-deploy"
3996
version = "0.16.0"
3997
notes = "The Bytecode Alliance is the author of this crate."
3998
3999
[[audits.wasm-encoder]]
4000
who = "Alex Crichton <[email protected]>"
4001
criteria = "safe-to-deploy"
4002
version = "0.17.0"
4003
notes = "The Bytecode Alliance is the author of this crate."
4004
4005
[[audits.wasm-encoder]]
4006
who = "Alex Crichton <[email protected]>"
4007
criteria = "safe-to-deploy"
4008
version = "0.18.0"
4009
notes = "The Bytecode Alliance is the author of this crate."
4010
4011
[[audits.wasm-encoder]]
4012
who = "Alex Crichton <[email protected]>"
4013
criteria = "safe-to-deploy"
4014
version = "0.19.0"
4015
notes = "The Bytecode Alliance is the author of this crate."
4016
4017
[[audits.wasm-encoder]]
4018
who = "Alex Crichton <[email protected]>"
4019
criteria = "safe-to-deploy"
4020
version = "0.20.0"
4021
notes = "The Bytecode Alliance is the author of this crate."
4022
4023
[[audits.wasm-encoder]]
4024
who = "Alex Crichton <[email protected]>"
4025
criteria = "safe-to-deploy"
4026
version = "0.21.0"
4027
notes = "The Bytecode Alliance is the author of this crate."
4028
4029
[[audits.wasm-encoder]]
4030
who = "Alex Crichton <[email protected]>"
4031
criteria = "safe-to-deploy"
4032
version = "0.22.0"
4033
notes = "The Bytecode Alliance is the author of this crate."
4034
4035
[[audits.wasm-encoder]]
4036
who = "Alex Crichton <[email protected]>"
4037
criteria = "safe-to-deploy"
4038
version = "0.23.0"
4039
notes = "The Bytecode Alliance is the author of this crate."
4040
4041
[[audits.wasm-encoder]]
4042
who = "Alex Crichton <[email protected]>"
4043
criteria = "safe-to-deploy"
4044
version = "0.25.0"
4045
notes = "The Bytecode Alliance is the author of this crate."
4046
4047
[[audits.wasm-encoder]]
4048
who = "Alex Crichton <[email protected]>"
4049
criteria = "safe-to-deploy"
4050
delta = "0.19.0 -> 0.19.1"
4051
notes = "The Bytecode Alliance is the author of this crate."
4052
4053
[[audits.wasm-encoder]]
4054
who = "Alex Crichton <[email protected]>"
4055
criteria = "safe-to-deploy"
4056
delta = "0.236.0 -> 0.237.0"
4057
notes = "The Bytecode Alliance is the author of this crate"
4058
4059
[[audits.wasm-encoder]]
4060
who = "Alex Crichton <[email protected]>"
4061
criteria = "safe-to-deploy"
4062
delta = "0.237.0 -> 0.238.1"
4063
notes = "The Bytecode Alliance is the author of this crate"
4064
4065
[[audits.wasm-encoder]]
4066
who = "Alex Crichton <[email protected]>"
4067
criteria = "safe-to-run"
4068
delta = "0.237.0 -> 0.238.1"
4069
notes = "The Bytecode Alliance is the author of this crate"
4070
4071
[[audits.wasm-metadata]]
4072
who = "Alex Crichton <[email protected]>"
4073
criteria = "safe-to-deploy"
4074
delta = "0.236.0 -> 0.237.0"
4075
notes = "The Bytecode Alliance is the author of this crate"
4076
4077
[[audits.wasm-metadata]]
4078
who = "Alex Crichton <[email protected]>"
4079
criteria = "safe-to-deploy"
4080
delta = "0.237.0 -> 0.238.1"
4081
notes = "The Bytecode Alliance is the author of this crate"
4082
4083
[[audits.wasm-metadata]]
4084
who = "Alex Crichton <[email protected]>"
4085
criteria = "safe-to-run"
4086
delta = "0.237.0 -> 0.238.1"
4087
notes = "The Bytecode Alliance is the author of this crate"
4088
4089
[[audits.wasm-mutate]]
4090
who = "Alex Crichton <[email protected]>"
4091
criteria = "safe-to-deploy"
4092
version = "0.2.5"
4093
notes = "The Bytecode Alliance is the author of this crate."
4094
4095
[[audits.wasm-mutate]]
4096
who = "Alex Crichton <[email protected]>"
4097
criteria = "safe-to-deploy"
4098
version = "0.2.6"
4099
notes = "The Bytecode Alliance is the author of this crate."
4100
4101
[[audits.wasm-mutate]]
4102
who = "Alex Crichton <[email protected]>"
4103
criteria = "safe-to-deploy"
4104
version = "0.2.7"
4105
notes = "The Bytecode Alliance is the author of this crate."
4106
4107
[[audits.wasm-mutate]]
4108
who = "Alex Crichton <[email protected]>"
4109
criteria = "safe-to-deploy"
4110
version = "0.2.8"
4111
notes = "The Bytecode Alliance is the author of this crate."
4112
4113
[[audits.wasm-mutate]]
4114
who = "Alex Crichton <[email protected]>"
4115
criteria = "safe-to-deploy"
4116
version = "0.2.9"
4117
notes = "The Bytecode Alliance is the author of this crate."
4118
4119
[[audits.wasm-mutate]]
4120
who = "Alex Crichton <[email protected]>"
4121
criteria = "safe-to-run"
4122
version = "0.2.10"
4123
notes = "The Bytecode Alliance is the author of this crate."
4124
4125
[[audits.wasm-mutate]]
4126
who = "Alex Crichton <[email protected]>"
4127
criteria = "safe-to-run"
4128
version = "0.2.11"
4129
notes = "The Bytecode Alliance is the author of this crate."
4130
4131
[[audits.wasm-mutate]]
4132
who = "Alex Crichton <[email protected]>"
4133
criteria = "safe-to-run"
4134
version = "0.2.12"
4135
notes = "The Bytecode Alliance is the author of this crate."
4136
4137
[[audits.wasm-mutate]]
4138
who = "Alex Crichton <[email protected]>"
4139
criteria = "safe-to-run"
4140
version = "0.2.13"
4141
notes = "The Bytecode Alliance is the author of this crate."
4142
4143
[[audits.wasm-mutate]]
4144
who = "Alex Crichton <[email protected]>"
4145
criteria = "safe-to-run"
4146
version = "0.2.14"
4147
notes = "The Bytecode Alliance is the author of this crate."
4148
4149
[[audits.wasm-mutate]]
4150
who = "Alex Crichton <[email protected]>"
4151
criteria = "safe-to-run"
4152
version = "0.2.16"
4153
notes = "The Bytecode Alliance is the author of this crate."
4154
4155
[[audits.wasm-mutate]]
4156
who = "Alex Crichton <[email protected]>"
4157
criteria = "safe-to-run"
4158
version = "0.2.18"
4159
notes = "The Bytecode Alliance is the author of this crate."
4160
4161
[[audits.wasm-mutate]]
4162
who = "Alex Crichton <[email protected]>"
4163
criteria = "safe-to-run"
4164
version = "0.2.21"
4165
notes = "The Bytecode Alliance is the author of this crate."
4166
4167
[[audits.wasm-smith]]
4168
who = "Alex Crichton <[email protected]>"
4169
criteria = "safe-to-deploy"
4170
version = "0.11.2"
4171
notes = "The Bytecode Alliance is the author of this crate."
4172
4173
[[audits.wasm-smith]]
4174
who = "Alex Crichton <[email protected]>"
4175
criteria = "safe-to-deploy"
4176
version = "0.11.3"
4177
notes = "The Bytecode Alliance is the author of this crate."
4178
4179
[[audits.wasm-smith]]
4180
who = "Alex Crichton <[email protected]>"
4181
criteria = "safe-to-deploy"
4182
version = "0.11.4"
4183
notes = "The Bytecode Alliance is the author of this crate."
4184
4185
[[audits.wasm-smith]]
4186
who = "Alex Crichton <[email protected]>"
4187
criteria = "safe-to-deploy"
4188
version = "0.11.5"
4189
notes = "The Bytecode Alliance is the author of this crate."
4190
4191
[[audits.wasm-smith]]
4192
who = "Alex Crichton <[email protected]>"
4193
criteria = "safe-to-deploy"
4194
version = "0.11.6"
4195
notes = "The Bytecode Alliance is the author of this crate."
4196
4197
[[audits.wasm-smith]]
4198
who = "Alex Crichton <[email protected]>"
4199
criteria = "safe-to-run"
4200
version = "0.11.7"
4201
notes = "The Bytecode Alliance is the author of this crate."
4202
4203
[[audits.wasm-smith]]
4204
who = "Alex Crichton <[email protected]>"
4205
criteria = "safe-to-run"
4206
version = "0.11.8"
4207
notes = "The Bytecode Alliance is the author of this crate."
4208
4209
[[audits.wasm-smith]]
4210
who = "Alex Crichton <[email protected]>"
4211
criteria = "safe-to-run"
4212
version = "0.11.9"
4213
notes = "The Bytecode Alliance is the author of this crate."
4214
4215
[[audits.wasm-smith]]
4216
who = "Alex Crichton <[email protected]>"
4217
criteria = "safe-to-run"
4218
version = "0.11.10"
4219
notes = "The Bytecode Alliance is the author of this crate."
4220
4221
[[audits.wasm-smith]]
4222
who = "Alex Crichton <[email protected]>"
4223
criteria = "safe-to-run"
4224
version = "0.11.11"
4225
notes = "The Bytecode Alliance is the author of this crate."
4226
4227
[[audits.wasm-smith]]
4228
who = "Alex Crichton <[email protected]>"
4229
criteria = "safe-to-run"
4230
version = "0.12.0"
4231
notes = "The Bytecode Alliance is the author of this crate."
4232
4233
[[audits.wasm-smith]]
4234
who = "Alex Crichton <[email protected]>"
4235
criteria = "safe-to-run"
4236
version = "0.12.2"
4237
notes = "The Bytecode Alliance is the author of this crate."
4238
4239
[[audits.wasm-smith]]
4240
who = "Alex Crichton <[email protected]>"
4241
criteria = "safe-to-run"
4242
version = "0.12.5"
4243
notes = "The Bytecode Alliance is the author of this crate."
4244
4245
[[audits.wasm-wave]]
4246
who = "Alex Crichton <[email protected]>"
4247
criteria = "safe-to-deploy"
4248
delta = "0.236.0 -> 0.237.0"
4249
notes = "The Bytecode Alliance is the author of this crate"
4250
4251
[[audits.wasm-wave]]
4252
who = "Alex Crichton <[email protected]>"
4253
criteria = "safe-to-deploy"
4254
delta = "0.237.0 -> 0.238.1"
4255
notes = "The Bytecode Alliance is the author of this crate"
4256
4257
[[audits.wasm-wave]]
4258
who = "Alex Crichton <[email protected]>"
4259
criteria = "safe-to-run"
4260
delta = "0.237.0 -> 0.238.1"
4261
notes = "The Bytecode Alliance is the author of this crate"
4262
4263
[[audits.wasmi]]
4264
who = "Robin Freyler <[email protected]>"
4265
criteria = "safe-to-run"
4266
version = "0.20.0"
4267
notes = """
4268
I am the author of this crate. It contains unsafe Rust code.
4269
However, the crate does not read or write data from any parts of the filesystem,
4270
it does not install software upon compilation e.g. via build scripts,
4271
it does not connect to network endpoints and does not misuse system resources.
4272
4273
If any of the above happens it is either by the user explicitly telling the
4274
crate to do so (it is an interpreter) or due to a bug or other unintended
4275
behavior.
4276
"""
4277
4278
[[audits.wasmi_arena]]
4279
who = "Alex Crichton <[email protected]>"
4280
criteria = "safe-to-run"
4281
version = "0.1.0"
4282
notes = """
4283
This crate contains no `unsafe` code and doesn't reach in unnecessarily to the
4284
standard library or anything like that. This only contains a few data structures
4285
used by `wasmi` and various idiomatic Rust trait implementations.
4286
"""
4287
4288
[[audits.wasmi_core]]
4289
who = "Alex Crichton <[email protected]>"
4290
criteria = "safe-to-run"
4291
version = "0.4.0"
4292
notes = """
4293
This crate contains no `unsafe` code and otherwise is only the bits and bobs for
4294
the internals of a wasm implementation. Reading over this crate there is no
4295
unexpected usage of the filesystem or things like that and otherwise is mostly
4296
plumbing for all the integer operations in core wasm.
4297
"""
4298
4299
[[audits.wasmi_core]]
4300
who = "Robin Freyler <[email protected]>"
4301
criteria = "safe-to-run"
4302
version = "0.5.0"
4303
notes = "See notes for version 0.4.0"
4304
4305
[[audits.wasmparser]]
4306
who = "Alex Crichton <[email protected]>"
4307
criteria = "safe-to-deploy"
4308
version = "0.87.0"
4309
notes = "The Bytecode Alliance is the author of this crate."
4310
4311
[[audits.wasmparser]]
4312
who = "Alex Crichton <[email protected]>"
4313
criteria = "safe-to-deploy"
4314
version = "0.88.0"
4315
notes = "The Bytecode Alliance is the author of this crate."
4316
4317
[[audits.wasmparser]]
4318
who = "Alex Crichton <[email protected]>"
4319
criteria = "safe-to-deploy"
4320
version = "0.89.0"
4321
notes = "The Bytecode Alliance is the author of this crate."
4322
4323
[[audits.wasmparser]]
4324
who = "Alex Crichton <[email protected]>"
4325
criteria = "safe-to-deploy"
4326
version = "0.89.1"
4327
notes = "The Bytecode Alliance is the author of this crate."
4328
4329
[[audits.wasmparser]]
4330
who = "Alex Crichton <[email protected]>"
4331
criteria = "safe-to-deploy"
4332
version = "0.91.0"
4333
notes = "The Bytecode Alliance is the author of this crate."
4334
4335
[[audits.wasmparser]]
4336
who = "Alex Crichton <[email protected]>"
4337
criteria = "safe-to-deploy"
4338
version = "0.92.0"
4339
notes = "The Bytecode Alliance is the author of this crate."
4340
4341
[[audits.wasmparser]]
4342
who = "Alex Crichton <[email protected]>"
4343
criteria = "safe-to-deploy"
4344
version = "0.93.0"
4345
notes = "The Bytecode Alliance is the author of this crate."
4346
4347
[[audits.wasmparser]]
4348
who = "Alex Crichton <[email protected]>"
4349
criteria = "safe-to-deploy"
4350
version = "0.94.0"
4351
notes = "The Bytecode Alliance is the author of this crate."
4352
4353
[[audits.wasmparser]]
4354
who = "Alex Crichton <[email protected]>"
4355
criteria = "safe-to-deploy"
4356
version = "0.95.0"
4357
notes = "The Bytecode Alliance is the author of this crate."
4358
4359
[[audits.wasmparser]]
4360
who = "Alex Crichton <[email protected]>"
4361
criteria = "safe-to-deploy"
4362
version = "0.96.0"
4363
notes = "The Bytecode Alliance is the author of this crate."
4364
4365
[[audits.wasmparser]]
4366
who = "Alex Crichton <[email protected]>"
4367
criteria = "safe-to-deploy"
4368
version = "0.97.0"
4369
notes = "The Bytecode Alliance is the author of this crate."
4370
4371
[[audits.wasmparser]]
4372
who = "Alex Crichton <[email protected]>"
4373
criteria = "safe-to-deploy"
4374
version = "0.99.0"
4375
notes = "The Bytecode Alliance is the author of this crate."
4376
4377
[[audits.wasmparser]]
4378
who = "Alex Crichton <[email protected]>"
4379
criteria = "safe-to-deploy"
4380
version = "0.100.0"
4381
notes = "The Bytecode Alliance is the author of this crate."
4382
4383
[[audits.wasmparser]]
4384
who = "Alex Crichton <[email protected]>"
4385
criteria = "safe-to-deploy"
4386
version = "0.102.0"
4387
notes = "The Bytecode Alliance is the author of this crate."
4388
4389
[[audits.wasmparser]]
4390
who = "Alex Crichton <[email protected]>"
4391
criteria = "safe-to-deploy"
4392
delta = "0.236.0 -> 0.237.0"
4393
notes = "The Bytecode Alliance is the author of this crate"
4394
4395
[[audits.wasmparser]]
4396
who = "Alex Crichton <[email protected]>"
4397
criteria = "safe-to-deploy"
4398
delta = "0.237.0 -> 0.238.1"
4399
notes = "The Bytecode Alliance is the author of this crate"
4400
4401
[[audits.wasmparser]]
4402
who = "Alex Crichton <[email protected]>"
4403
criteria = "safe-to-run"
4404
delta = "0.237.0 -> 0.238.1"
4405
notes = "The Bytecode Alliance is the author of this crate"
4406
4407
[[audits.wasmparser-nostd]]
4408
who = "Alex Crichton <[email protected]>"
4409
criteria = "safe-to-run"
4410
version = "0.91.0"
4411
notes = """
4412
I have certified that this crate is a one-to-one fork of `wasmparser` with
4413
updates exclusively for the usage on targets without the standard library.
4414
This crate is otherwise primarily authored by the Bytecode Alliance and
4415
otherwise certified.
4416
"""
4417
4418
[[audits.wasmprinter]]
4419
who = "Alex Crichton <[email protected]>"
4420
criteria = "safe-to-deploy"
4421
version = "0.2.37"
4422
notes = "The Bytecode Alliance is the author of this crate."
4423
4424
[[audits.wasmprinter]]
4425
who = "Alex Crichton <[email protected]>"
4426
criteria = "safe-to-deploy"
4427
version = "0.2.38"
4428
notes = "The Bytecode Alliance is the author of this crate."
4429
4430
[[audits.wasmprinter]]
4431
who = "Alex Crichton <[email protected]>"
4432
criteria = "safe-to-deploy"
4433
version = "0.2.39"
4434
notes = "The Bytecode Alliance is the author of this crate."
4435
4436
[[audits.wasmprinter]]
4437
who = "Alex Crichton <[email protected]>"
4438
criteria = "safe-to-deploy"
4439
version = "0.2.40"
4440
notes = "The Bytecode Alliance is the author of this crate."
4441
4442
[[audits.wasmprinter]]
4443
who = "Alex Crichton <[email protected]>"
4444
criteria = "safe-to-deploy"
4445
version = "0.2.41"
4446
notes = "The Bytecode Alliance is the author of this crate."
4447
4448
[[audits.wasmprinter]]
4449
who = "Alex Crichton <[email protected]>"
4450
criteria = "safe-to-deploy"
4451
version = "0.2.42"
4452
notes = "The Bytecode Alliance is the author of this crate."
4453
4454
[[audits.wasmprinter]]
4455
who = "Alex Crichton <[email protected]>"
4456
criteria = "safe-to-deploy"
4457
version = "0.2.43"
4458
notes = "The Bytecode Alliance is the author of this crate."
4459
4460
[[audits.wasmprinter]]
4461
who = "Alex Crichton <[email protected]>"
4462
criteria = "safe-to-deploy"
4463
version = "0.2.44"
4464
notes = "The Bytecode Alliance is the author of this crate."
4465
4466
[[audits.wasmprinter]]
4467
who = "Alex Crichton <[email protected]>"
4468
criteria = "safe-to-deploy"
4469
version = "0.2.45"
4470
notes = "The Bytecode Alliance is the author of this crate."
4471
4472
[[audits.wasmprinter]]
4473
who = "Alex Crichton <[email protected]>"
4474
criteria = "safe-to-deploy"
4475
version = "0.2.46"
4476
notes = "The Bytecode Alliance is the author of this crate."
4477
4478
[[audits.wasmprinter]]
4479
who = "Alex Crichton <[email protected]>"
4480
criteria = "safe-to-deploy"
4481
version = "0.2.49"
4482
notes = "The Bytecode Alliance is the author of this crate."
4483
4484
[[audits.wasmprinter]]
4485
who = "Alex Crichton <[email protected]>"
4486
criteria = "safe-to-deploy"
4487
version = "0.2.50"
4488
notes = "The Bytecode Alliance is the author of this crate."
4489
4490
[[audits.wasmprinter]]
4491
who = "Alex Crichton <[email protected]>"
4492
criteria = "safe-to-deploy"
4493
version = "0.2.53"
4494
notes = "The Bytecode Alliance is the author of this crate."
4495
4496
[[audits.wasmprinter]]
4497
who = "Alex Crichton <[email protected]>"
4498
criteria = "safe-to-deploy"
4499
delta = "0.236.0 -> 0.237.0"
4500
notes = "The Bytecode Alliance is the author of this crate"
4501
4502
[[audits.wasmprinter]]
4503
who = "Alex Crichton <[email protected]>"
4504
criteria = "safe-to-deploy"
4505
delta = "0.237.0 -> 0.238.1"
4506
notes = "The Bytecode Alliance is the author of this crate"
4507
4508
[[audits.wasmprinter]]
4509
who = "Alex Crichton <[email protected]>"
4510
criteria = "safe-to-run"
4511
delta = "0.237.0 -> 0.238.1"
4512
notes = "The Bytecode Alliance is the author of this crate"
4513
4514
[[audits.wasmprinter]]
4515
who = "Alex Crichton <[email protected]>"
4516
criteria = "safe-to-run"
4517
delta = "0.237.0 -> 0.238.1"
4518
notes = "The Bytecode Alliance is the author of this crate"
4519
4520
[[audits.wast]]
4521
who = "Alex Crichton <[email protected]>"
4522
criteria = "safe-to-deploy"
4523
version = "35.0.2"
4524
notes = "The Bytecode Alliance is the author of this crate."
4525
4526
[[audits.wast]]
4527
who = "Alex Crichton <[email protected]>"
4528
criteria = "safe-to-deploy"
4529
version = "44.0.0"
4530
notes = "The Bytecode Alliance is the author of this crate"
4531
4532
[[audits.wast]]
4533
who = "Alex Crichton <[email protected]>"
4534
criteria = "safe-to-deploy"
4535
version = "45.0.0"
4536
notes = "The Bytecode Alliance is the author of this crate"
4537
4538
[[audits.wast]]
4539
who = "Alex Crichton <[email protected]>"
4540
criteria = "safe-to-deploy"
4541
version = "46.0.0"
4542
notes = "The Bytecode Alliance is the author of this crate."
4543
4544
[[audits.wast]]
4545
who = "Alex Crichton <[email protected]>"
4546
criteria = "safe-to-deploy"
4547
version = "47.0.0"
4548
notes = "The Bytecode Alliance is the author of this crate."
4549
4550
[[audits.wast]]
4551
who = "Alex Crichton <[email protected]>"
4552
criteria = "safe-to-deploy"
4553
version = "47.0.1"
4554
notes = "The Bytecode Alliance is the author of this crate."
4555
4556
[[audits.wast]]
4557
who = "Alex Crichton <[email protected]>"
4558
criteria = "safe-to-deploy"
4559
version = "48.0.0"
4560
notes = "The Bytecode Alliance is the author of this crate."
4561
4562
[[audits.wast]]
4563
who = "Alex Crichton <[email protected]>"
4564
criteria = "safe-to-deploy"
4565
version = "49.0.0"
4566
notes = "The Bytecode Alliance is the author of this crate."
4567
4568
[[audits.wast]]
4569
who = "Alex Crichton <[email protected]>"
4570
criteria = "safe-to-deploy"
4571
version = "50.0.0"
4572
notes = "The Bytecode Alliance is the author of this crate."
4573
4574
[[audits.wast]]
4575
who = "Alex Crichton <[email protected]>"
4576
criteria = "safe-to-deploy"
4577
version = "51.0.0"
4578
notes = "The Bytecode Alliance is the author of this crate."
4579
4580
[[audits.wast]]
4581
who = "Alex Crichton <[email protected]>"
4582
criteria = "safe-to-deploy"
4583
version = "52.0.2"
4584
notes = "The Bytecode Alliance is the author of this crate."
4585
4586
[[audits.wast]]
4587
who = "Alex Crichton <[email protected]>"
4588
criteria = "safe-to-deploy"
4589
version = "53.0.0"
4590
notes = "The Bytecode Alliance is the author of this crate."
4591
4592
[[audits.wast]]
4593
who = "Alex Crichton <[email protected]>"
4594
criteria = "safe-to-deploy"
4595
version = "55.0.0"
4596
notes = "The Bytecode Alliance is the author of this crate."
4597
4598
[[audits.wast]]
4599
who = "Alex Crichton <[email protected]>"
4600
criteria = "safe-to-deploy"
4601
delta = "236.0.0 -> 237.0.0"
4602
notes = "The Bytecode Alliance is the author of this crate"
4603
4604
[[audits.wast]]
4605
who = "Alex Crichton <[email protected]>"
4606
criteria = "safe-to-deploy"
4607
delta = "237.0.0 -> 238.0.1"
4608
notes = "The Bytecode Alliance is the author of this crate"
4609
4610
[[audits.wast]]
4611
who = "Alex Crichton <[email protected]>"
4612
criteria = "safe-to-run"
4613
delta = "237.0.0 -> 238.0.1"
4614
notes = "The Bytecode Alliance is the author of this crate"
4615
4616
[[audits.wat]]
4617
who = "Alex Crichton <[email protected]>"
4618
criteria = "safe-to-deploy"
4619
version = "1.0.46"
4620
notes = "The Bytecode Alliance is the author of this crate."
4621
4622
[[audits.wat]]
4623
who = "Alex Crichton <[email protected]>"
4624
criteria = "safe-to-deploy"
4625
version = "1.0.47"
4626
notes = "The Bytecode Alliance is the author of this crate."
4627
4628
[[audits.wat]]
4629
who = "Alex Crichton <[email protected]>"
4630
criteria = "safe-to-deploy"
4631
version = "1.0.48"
4632
notes = "The Bytecode Alliance is the author of this crate."
4633
4634
[[audits.wat]]
4635
who = "Alex Crichton <[email protected]>"
4636
criteria = "safe-to-deploy"
4637
version = "1.0.50"
4638
notes = "The Bytecode Alliance is the author of this crate."
4639
4640
[[audits.wat]]
4641
who = "Alex Crichton <[email protected]>"
4642
criteria = "safe-to-deploy"
4643
version = "1.0.51"
4644
notes = "The Bytecode Alliance is the author of this crate."
4645
4646
[[audits.wat]]
4647
who = "Alex Crichton <[email protected]>"
4648
criteria = "safe-to-deploy"
4649
version = "1.0.52"
4650
notes = "The Bytecode Alliance is the author of this crate."
4651
4652
[[audits.wat]]
4653
who = "Alex Crichton <[email protected]>"
4654
criteria = "safe-to-deploy"
4655
version = "1.0.53"
4656
notes = "The Bytecode Alliance is the author of this crate."
4657
4658
[[audits.wat]]
4659
who = "Alex Crichton <[email protected]>"
4660
criteria = "safe-to-deploy"
4661
version = "1.0.56"
4662
notes = "The Bytecode Alliance is the author of this crate."
4663
4664
[[audits.wat]]
4665
who = "Alex Crichton <[email protected]>"
4666
criteria = "safe-to-deploy"
4667
version = "1.0.58"
4668
notes = "The Bytecode Alliance is the author of this crate."
4669
4670
[[audits.wat]]
4671
who = "Alex Crichton <[email protected]>"
4672
criteria = "safe-to-deploy"
4673
version = "1.0.61"
4674
notes = "The Bytecode Alliance is the author of this crate."
4675
4676
[[audits.wat]]
4677
who = "Alex Crichton <[email protected]>"
4678
criteria = "safe-to-deploy"
4679
delta = "1.0.48 -> 1.0.49"
4680
notes = "The Bytecode Alliance is the author of this crate."
4681
4682
[[audits.wat]]
4683
who = "Alex Crichton <[email protected]>"
4684
criteria = "safe-to-deploy"
4685
delta = "1.236.0 -> 1.237.0"
4686
notes = "The Bytecode Alliance is the author of this crate"
4687
4688
[[audits.wat]]
4689
who = "Alex Crichton <[email protected]>"
4690
criteria = "safe-to-deploy"
4691
delta = "1.237.0 -> 1.238.1"
4692
notes = "The Bytecode Alliance is the author of this crate"
4693
4694
[[audits.wat]]
4695
who = "Alex Crichton <[email protected]>"
4696
criteria = "safe-to-run"
4697
delta = "1.237.0 -> 1.238.1"
4698
notes = "The Bytecode Alliance is the author of this crate"
4699
4700
[[audits.webpki-roots]]
4701
who = "Pat Hickey <[email protected]>"
4702
criteria = "safe-to-deploy"
4703
delta = "0.22.4 -> 0.23.0"
4704
4705
[[audits.webpki-roots]]
4706
who = "Pat Hickey <[email protected]>"
4707
criteria = "safe-to-deploy"
4708
delta = "0.23.0 -> 0.25.2"
4709
4710
[[audits.which]]
4711
who = "Alex Crichton <[email protected]>"
4712
criteria = "safe-to-run"
4713
delta = "4.4.0 -> 5.0.0"
4714
notes = "Only one `unsafe` block, it's what a `which` crate is expected to be."
4715
4716
[[audits.windows-implement]]
4717
who = "Andrew Brown <[email protected]>"
4718
criteria = "safe-to-deploy"
4719
version = "0.52.0"
4720
notes = "Procedural macros for accessing COM interfaces; necessarily `unsafe` but safety rationale is clearly documented."
4721
4722
[[audits.winx]]
4723
who = "Dan Gohman <[email protected]>"
4724
criteria = "safe-to-deploy"
4725
version = "0.34.0"
4726
notes = "I am the author of this crate."
4727
4728
[[audits.winx]]
4729
who = "Pat Hickey <[email protected]>"
4730
criteria = "safe-to-deploy"
4731
delta = "0.34.0 -> 0.35.0"
4732
notes = "Dan Gohman, a Bytecode Alliance core contributor, is the author of this crate."
4733
4734
[[audits.winx]]
4735
who = "Dan Gohman <[email protected]>"
4736
criteria = "safe-to-deploy"
4737
delta = "0.35.0 -> 0.35.1"
4738
notes = "Just a dependency version bump"
4739
4740
[[audits.wit-bindgen]]
4741
who = "Joel Dice <[email protected]>"
4742
criteria = "safe-to-run"
4743
version = "0.37.0"
4744
4745
[[audits.wit-bindgen-core]]
4746
who = "Joel Dice <[email protected]>"
4747
criteria = "safe-to-run"
4748
version = "0.37.0"
4749
4750
[[audits.wit-bindgen-rt]]
4751
who = "Joel Dice <[email protected]>"
4752
criteria = "safe-to-run"
4753
version = "0.37.0"
4754
4755
[[audits.wit-bindgen-rust]]
4756
who = "Joel Dice <[email protected]>"
4757
criteria = "safe-to-run"
4758
version = "0.37.0"
4759
4760
[[audits.wit-bindgen-rust-macro]]
4761
who = "Joel Dice <[email protected]>"
4762
criteria = "safe-to-run"
4763
version = "0.37.0"
4764
4765
[[audits.wit-component]]
4766
who = "Alex Crichton <[email protected]>"
4767
criteria = "safe-to-deploy"
4768
delta = "0.236.0 -> 0.237.0"
4769
notes = "The Bytecode Alliance is the author of this crate"
4770
4771
[[audits.wit-component]]
4772
who = "Alex Crichton <[email protected]>"
4773
criteria = "safe-to-deploy"
4774
delta = "0.237.0 -> 0.238.1"
4775
notes = "The Bytecode Alliance is the author of this crate"
4776
4777
[[audits.wit-component]]
4778
who = "Alex Crichton <[email protected]>"
4779
criteria = "safe-to-run"
4780
delta = "0.237.0 -> 0.238.1"
4781
notes = "The Bytecode Alliance is the author of this crate"
4782
4783
[[audits.wit-parser]]
4784
who = "Alex Crichton <[email protected]>"
4785
criteria = "safe-to-deploy"
4786
version = "0.3.0"
4787
notes = "The Bytecode Alliance is the author of this crate."
4788
4789
[[audits.wit-parser]]
4790
who = "Alex Crichton <[email protected]>"
4791
criteria = "safe-to-deploy"
4792
version = "0.3.1"
4793
notes = "The Bytecode Alliance is the author of this crate."
4794
4795
[[audits.wit-parser]]
4796
who = "Alex Crichton <[email protected]>"
4797
criteria = "safe-to-deploy"
4798
version = "0.4.0"
4799
notes = "The Bytecode Alliance is the author of this crate."
4800
4801
[[audits.wit-parser]]
4802
who = "Alex Crichton <[email protected]>"
4803
criteria = "safe-to-deploy"
4804
version = "0.4.1"
4805
notes = "The Bytecode Alliance is the author of this crate."
4806
4807
[[audits.wit-parser]]
4808
who = "Alex Crichton <[email protected]>"
4809
criteria = "safe-to-deploy"
4810
version = "0.5.0"
4811
notes = "The Bytecode Alliance is the author of this crate."
4812
4813
[[audits.wit-parser]]
4814
who = "Alex Crichton <[email protected]>"
4815
criteria = "safe-to-deploy"
4816
version = "0.6.0"
4817
notes = "The Bytecode Alliance is the author of this crate."
4818
4819
[[audits.wit-parser]]
4820
who = "Alex Crichton <[email protected]>"
4821
criteria = "safe-to-deploy"
4822
version = "0.6.1"
4823
notes = "The Bytecode Alliance is the author of this crate."
4824
4825
[[audits.wit-parser]]
4826
who = "Alex Crichton <[email protected]>"
4827
criteria = "safe-to-deploy"
4828
version = "0.6.4"
4829
notes = "The Bytecode Alliance is the author of this crate."
4830
4831
[[audits.wit-parser]]
4832
who = "Alex Crichton <[email protected]>"
4833
criteria = "safe-to-deploy"
4834
delta = "0.236.0 -> 0.237.0"
4835
notes = "The Bytecode Alliance is the author of this crate"
4836
4837
[[audits.wit-parser]]
4838
who = "Alex Crichton <[email protected]>"
4839
criteria = "safe-to-deploy"
4840
delta = "0.237.0 -> 0.238.1"
4841
notes = "The Bytecode Alliance is the author of this crate"
4842
4843
[[audits.wit-parser]]
4844
who = "Alex Crichton <[email protected]>"
4845
criteria = "safe-to-run"
4846
delta = "0.237.0 -> 0.238.1"
4847
notes = "The Bytecode Alliance is the author of this crate"
4848
4849
[[audits.xattr]]
4850
who = "Andrew Brown <[email protected]>"
4851
criteria = "safe-to-deploy"
4852
version = "1.2.0"
4853
notes = "This crate contains `unsafe` calls to libc `extattr_*` functions as one would expect from the crate's purpose."
4854
4855
[[audits.xattr]]
4856
who = "Andrew Brown <[email protected]>"
4857
criteria = "safe-to-deploy"
4858
delta = "1.2.0 -> 1.3.1"
4859
notes = "Minor changes to MacOS-specific code."
4860
4861
[[audits.yoke]]
4862
who = "Nick Fitzgerald <[email protected]>"
4863
criteria = "safe-to-deploy"
4864
delta = "0.7.4 -> 0.7.5"
4865
notes = "Good safety comments."
4866
4867
[[audits.yoke-derive]]
4868
who = "Nick Fitzgerald <[email protected]>"
4869
criteria = "safe-to-deploy"
4870
delta = "0.7.4 -> 0.7.5"
4871
4872
[[audits.zerofrom]]
4873
who = "Nick Fitzgerald <[email protected]>"
4874
criteria = "safe-to-deploy"
4875
delta = "0.1.4 -> 0.1.5"
4876
4877
[[audits.zerofrom-derive]]
4878
who = "Nick Fitzgerald <[email protected]>"
4879
criteria = "safe-to-deploy"
4880
delta = "0.1.3 -> 0.1.5"
4881
4882
[[audits.zstd]]
4883
who = "Alex Crichton <[email protected]>"
4884
criteria = "safe-to-deploy"
4885
delta = "0.11.1+zstd.1.5.2 -> 0.13.0"
4886
notes = """
4887
No major updates to the crate here. Small updates to `unsafe` code which are
4888
refactorings of what was there prior.
4889
"""
4890
4891
[[audits.zstd-safe]]
4892
who = "Alex Crichton <[email protected]>"
4893
criteria = "safe-to-deploy"
4894
delta = "5.0.1+zstd.1.5.2 -> 7.0.0"
4895
notes = """
4896
Lots of new comments around methods and refactorings for updates in zstd itself.
4897
Does contain new unsafe code, notably an implementation of an internal trait for
4898
the standard library `io::Cursor` type.
4899
"""
4900
4901
[[trusted.aho-corasick]]
4902
criteria = "safe-to-deploy"
4903
user-id = 189 # Andrew Gallant (BurntSushi)
4904
start = "2019-03-28"
4905
end = "2024-07-15"
4906
4907
[[trusted.anstream]]
4908
criteria = "safe-to-deploy"
4909
user-id = 6743 # Ed Page (epage)
4910
start = "2023-03-16"
4911
end = "2025-09-20"
4912
4913
[[trusted.anstyle]]
4914
criteria = "safe-to-deploy"
4915
user-id = 6743 # Ed Page (epage)
4916
start = "2022-05-18"
4917
end = "2025-09-20"
4918
4919
[[trusted.anstyle-parse]]
4920
criteria = "safe-to-deploy"
4921
user-id = 6743 # Ed Page (epage)
4922
start = "2023-03-08"
4923
end = "2024-07-14"
4924
4925
[[trusted.anstyle-query]]
4926
criteria = "safe-to-deploy"
4927
user-id = 6743 # Ed Page (epage)
4928
start = "2023-04-13"
4929
end = "2026-04-16"
4930
4931
[[trusted.anstyle-wincon]]
4932
criteria = "safe-to-deploy"
4933
user-id = 6743 # Ed Page (epage)
4934
start = "2023-03-08"
4935
end = "2025-09-20"
4936
4937
[[trusted.anyhow]]
4938
criteria = "safe-to-deploy"
4939
user-id = 3618 # David Tolnay (dtolnay)
4940
start = "2019-10-05"
4941
end = "2025-12-02"
4942
4943
[[trusted.async-trait]]
4944
criteria = "safe-to-deploy"
4945
user-id = 3618 # David Tolnay (dtolnay)
4946
start = "2019-07-23"
4947
end = "2024-07-06"
4948
4949
[[trusted.backtrace]]
4950
criteria = "safe-to-deploy"
4951
user-id = 539 # Josh Stone (cuviper)
4952
start = "2024-03-21"
4953
end = "2025-09-20"
4954
4955
[[trusted.backtrace]]
4956
criteria = "safe-to-deploy"
4957
user-id = 2915 # Amanieu d'Antras (Amanieu)
4958
start = "2023-06-29"
4959
end = "2024-07-14"
4960
4961
[[trusted.backtrace]]
4962
criteria = "safe-to-deploy"
4963
user-id = 55123 # rust-lang-owner
4964
start = "2025-05-06"
4965
end = "2026-07-08"
4966
4967
[[trusted.bstr]]
4968
criteria = "safe-to-deploy"
4969
user-id = 189 # Andrew Gallant (BurntSushi)
4970
start = "2019-04-02"
4971
end = "2024-07-15"
4972
4973
[[trusted.byteorder]]
4974
criteria = "safe-to-deploy"
4975
user-id = 189 # Andrew Gallant (BurntSushi)
4976
start = "2019-06-09"
4977
end = "2024-07-15"
4978
4979
[[trusted.bytes]]
4980
criteria = "safe-to-deploy"
4981
user-id = 6741 # Alice Ryhl (Darksonn)
4982
start = "2021-01-11"
4983
end = "2025-02-15"
4984
4985
[[trusted.bzip2]]
4986
criteria = "safe-to-deploy"
4987
user-id = 1 # Alex Crichton (alexcrichton)
4988
start = "2020-07-06"
4989
end = "2025-12-05"
4990
4991
[[trusted.bzip2-sys]]
4992
criteria = "safe-to-deploy"
4993
user-id = 1 # Alex Crichton (alexcrichton)
4994
start = "2020-02-24"
4995
end = "2025-12-05"
4996
4997
[[trusted.cap-fs-ext]]
4998
criteria = "safe-to-deploy"
4999
user-id = 6825 # Dan Gohman (sunfishcode)
5000
start = "2020-12-11"
5001
end = "2024-07-14"
5002
5003
[[trusted.cap-net-ext]]
5004
criteria = "safe-to-deploy"
5005
user-id = 6825 # Dan Gohman (sunfishcode)
5006
start = "2020-12-11"
5007
end = "2024-07-14"
5008
5009
[[trusted.cap-primitives]]
5010
criteria = "safe-to-deploy"
5011
user-id = 6825 # Dan Gohman (sunfishcode)
5012
start = "2020-08-07"
5013
end = "2024-07-14"
5014
5015
[[trusted.cap-rand]]
5016
criteria = "safe-to-deploy"
5017
user-id = 6825 # Dan Gohman (sunfishcode)
5018
start = "2020-09-24"
5019
end = "2024-07-14"
5020
5021
[[trusted.cap-std]]
5022
criteria = "safe-to-deploy"
5023
user-id = 6825 # Dan Gohman (sunfishcode)
5024
start = "2020-06-25"
5025
end = "2024-07-14"
5026
5027
[[trusted.cap-tempfile]]
5028
criteria = "safe-to-deploy"
5029
user-id = 6825 # Dan Gohman (sunfishcode)
5030
start = "2020-08-07"
5031
end = "2024-07-14"
5032
5033
[[trusted.cap-time-ext]]
5034
criteria = "safe-to-deploy"
5035
user-id = 6825 # Dan Gohman (sunfishcode)
5036
start = "2020-09-21"
5037
end = "2024-07-14"
5038
5039
[[trusted.cc]]
5040
criteria = "safe-to-deploy"
5041
user-id = 2915 # Amanieu d'Antras (Amanieu)
5042
start = "2024-02-20"
5043
end = "2026-04-16"
5044
5045
[[trusted.clap]]
5046
criteria = "safe-to-deploy"
5047
user-id = 6743 # Ed Page (epage)
5048
start = "2021-12-08"
5049
end = "2025-09-20"
5050
5051
[[trusted.clap_builder]]
5052
criteria = "safe-to-deploy"
5053
user-id = 6743 # Ed Page (epage)
5054
start = "2023-03-28"
5055
end = "2025-09-20"
5056
5057
[[trusted.clap_complete]]
5058
criteria = "safe-to-deploy"
5059
user-id = 6743 # Ed Page (epage)
5060
start = "2021-12-31"
5061
end = "2025-09-25"
5062
5063
[[trusted.clap_derive]]
5064
criteria = "safe-to-deploy"
5065
user-id = 6743 # Ed Page (epage)
5066
start = "2021-12-08"
5067
end = "2025-09-20"
5068
5069
[[trusted.clap_lex]]
5070
criteria = "safe-to-deploy"
5071
user-id = 6743 # Ed Page (epage)
5072
start = "2022-04-15"
5073
end = "2025-09-20"
5074
5075
[[trusted.cpp_demangle]]
5076
criteria = "safe-to-deploy"
5077
user-id = 696 # Nick Fitzgerald (fitzgen)
5078
start = "2019-07-30"
5079
end = "2025-02-12"
5080
5081
[[trusted.cranelift-bitset]]
5082
criteria = "safe-to-deploy"
5083
user-id = 73222 # wasmtime-publish
5084
start = "2024-07-22"
5085
end = "2025-07-30"
5086
5087
[[trusted.dlmalloc]]
5088
criteria = "safe-to-deploy"
5089
user-id = 1 # Alex Crichton (alexcrichton)
5090
start = "2020-05-19"
5091
end = "2025-02-23"
5092
5093
[[trusted.env_filter]]
5094
criteria = "safe-to-deploy"
5095
user-id = 6743 # Ed Page (epage)
5096
start = "2024-01-19"
5097
end = "2025-09-20"
5098
5099
[[trusted.env_logger]]
5100
criteria = "safe-to-deploy"
5101
user-id = 6743 # Ed Page (epage)
5102
start = "2022-11-24"
5103
end = "2025-09-20"
5104
5105
[[trusted.equivalent]]
5106
criteria = "safe-to-deploy"
5107
user-id = 539 # Josh Stone (cuviper)
5108
start = "2023-02-05"
5109
end = "2024-07-11"
5110
5111
[[trusted.errno]]
5112
criteria = "safe-to-deploy"
5113
user-id = 6825 # Dan Gohman (sunfishcode)
5114
start = "2023-08-29"
5115
end = "2024-11-14"
5116
5117
[[trusted.fd-lock]]
5118
criteria = "safe-to-deploy"
5119
user-id = 6825 # Dan Gohman (sunfishcode)
5120
start = "2022-01-21"
5121
end = "2024-07-14"
5122
5123
[[trusted.filecheck]]
5124
criteria = "safe-to-deploy"
5125
user-id = 6825 # Dan Gohman (sunfishcode)
5126
start = "2020-03-17"
5127
end = "2024-07-14"
5128
5129
[[trusted.filetime]]
5130
criteria = "safe-to-deploy"
5131
user-id = 1 # Alex Crichton (alexcrichton)
5132
start = "2019-04-23"
5133
end = "2025-02-15"
5134
5135
[[trusted.flate2]]
5136
criteria = "safe-to-deploy"
5137
user-id = 4333 # Josh Triplett (joshtriplett)
5138
start = "2020-09-30"
5139
end = "2025-02-15"
5140
5141
[[trusted.fs-set-times]]
5142
criteria = "safe-to-deploy"
5143
user-id = 6825 # Dan Gohman (sunfishcode)
5144
start = "2020-09-15"
5145
end = "2024-07-14"
5146
5147
[[trusted.hashbrown]]
5148
criteria = "safe-to-deploy"
5149
user-id = 2915 # Amanieu d'Antras (Amanieu)
5150
start = "2019-04-02"
5151
end = "2025-12-02"
5152
5153
[[trusted.indexmap]]
5154
criteria = "safe-to-deploy"
5155
user-id = 539 # Josh Stone (cuviper)
5156
start = "2020-01-15"
5157
end = "2026-01-08"
5158
5159
[[trusted.io-extras]]
5160
criteria = "safe-to-deploy"
5161
user-id = 6825 # Dan Gohman (sunfishcode)
5162
start = "2021-11-09"
5163
end = "2024-07-14"
5164
5165
[[trusted.io-lifetimes]]
5166
criteria = "safe-to-deploy"
5167
user-id = 6825 # Dan Gohman (sunfishcode)
5168
start = "2021-06-12"
5169
end = "2024-07-14"
5170
5171
[[trusted.is-terminal]]
5172
criteria = "safe-to-deploy"
5173
user-id = 6825 # Dan Gohman (sunfishcode)
5174
start = "2022-01-22"
5175
end = "2024-07-14"
5176
5177
[[trusted.is_terminal_polyfill]]
5178
criteria = "safe-to-deploy"
5179
user-id = 6743 # Ed Page (epage)
5180
start = "2024-05-02"
5181
end = "2025-09-20"
5182
5183
[[trusted.itoa]]
5184
criteria = "safe-to-deploy"
5185
user-id = 3618 # David Tolnay (dtolnay)
5186
start = "2019-05-02"
5187
end = "2024-07-06"
5188
5189
[[trusted.jobserver]]
5190
criteria = "safe-to-deploy"
5191
user-id = 1 # Alex Crichton (alexcrichton)
5192
start = "2019-03-15"
5193
end = "2025-12-05"
5194
5195
[[trusted.js-sys]]
5196
criteria = "safe-to-deploy"
5197
user-id = 1 # Alex Crichton (alexcrichton)
5198
start = "2019-03-04"
5199
end = "2025-12-05"
5200
5201
[[trusted.libc]]
5202
criteria = "safe-to-deploy"
5203
user-id = 2915 # Amanieu d'Antras (Amanieu)
5204
start = "2021-01-27"
5205
end = "2024-07-06"
5206
5207
[[trusted.libm]]
5208
criteria = "safe-to-deploy"
5209
user-id = 2915 # Amanieu d'Antras (Amanieu)
5210
start = "2022-02-06"
5211
end = "2024-07-06"
5212
5213
[[trusted.linux-raw-sys]]
5214
criteria = "safe-to-deploy"
5215
user-id = 6825 # Dan Gohman (sunfishcode)
5216
start = "2021-06-12"
5217
end = "2026-03-19"
5218
5219
[[trusted.lock_api]]
5220
criteria = "safe-to-deploy"
5221
user-id = 2915 # Amanieu d'Antras (Amanieu)
5222
start = "2019-05-04"
5223
end = "2024-07-06"
5224
5225
[[trusted.memchr]]
5226
criteria = "safe-to-deploy"
5227
user-id = 189 # Andrew Gallant (BurntSushi)
5228
start = "2019-07-07"
5229
end = "2024-07-15"
5230
5231
[[trusted.openssl-probe]]
5232
criteria = "safe-to-deploy"
5233
user-id = 1 # Alex Crichton (alexcrichton)
5234
start = "2020-08-04"
5235
end = "2026-06-18"
5236
5237
[[trusted.parking_lot]]
5238
criteria = "safe-to-deploy"
5239
user-id = 2915 # Amanieu d'Antras (Amanieu)
5240
start = "2019-05-04"
5241
end = "2024-07-06"
5242
5243
[[trusted.parking_lot_core]]
5244
criteria = "safe-to-deploy"
5245
user-id = 2915 # Amanieu d'Antras (Amanieu)
5246
start = "2019-05-04"
5247
end = "2024-07-06"
5248
5249
[[trusted.paste]]
5250
criteria = "safe-to-deploy"
5251
user-id = 3618 # David Tolnay (dtolnay)
5252
start = "2019-03-19"
5253
end = "2024-07-06"
5254
5255
[[trusted.prettyplease]]
5256
criteria = "safe-to-deploy"
5257
user-id = 3618 # David Tolnay (dtolnay)
5258
start = "2022-01-04"
5259
end = "2025-05-06"
5260
5261
[[trusted.proc-macro2]]
5262
criteria = "safe-to-deploy"
5263
user-id = 3618 # David Tolnay (dtolnay)
5264
start = "2019-04-23"
5265
end = "2025-05-06"
5266
5267
[[trusted.pulley-interpreter]]
5268
criteria = "safe-to-deploy"
5269
user-id = 696 # Nick Fitzgerald (fitzgen)
5270
start = "2024-07-30"
5271
end = "2025-08-08"
5272
5273
[[trusted.pulley-macros]]
5274
criteria = "safe-to-deploy"
5275
user-id = 73222 # wasmtime-publish
5276
start = "2025-06-20"
5277
end = "2026-06-20"
5278
5279
[[trusted.quote]]
5280
criteria = "safe-to-deploy"
5281
user-id = 3618 # David Tolnay (dtolnay)
5282
start = "2019-04-09"
5283
end = "2024-07-11"
5284
5285
[[trusted.regex]]
5286
criteria = "safe-to-deploy"
5287
user-id = 189 # Andrew Gallant (BurntSushi)
5288
start = "2019-02-27"
5289
end = "2024-07-15"
5290
5291
[[trusted.regex-automata]]
5292
criteria = "safe-to-deploy"
5293
user-id = 189 # Andrew Gallant (BurntSushi)
5294
start = "2019-02-25"
5295
end = "2024-07-15"
5296
5297
[[trusted.regex-syntax]]
5298
criteria = "safe-to-deploy"
5299
user-id = 189 # Andrew Gallant (BurntSushi)
5300
start = "2019-03-30"
5301
end = "2025-11-13"
5302
5303
[[trusted.rustix]]
5304
criteria = "safe-to-deploy"
5305
user-id = 6825 # Dan Gohman (sunfishcode)
5306
start = "2021-10-29"
5307
end = "2026-03-19"
5308
5309
[[trusted.ryu]]
5310
criteria = "safe-to-deploy"
5311
user-id = 3618 # David Tolnay (dtolnay)
5312
start = "2019-05-02"
5313
end = "2024-07-06"
5314
5315
[[trusted.same-file]]
5316
criteria = "safe-to-deploy"
5317
user-id = 189 # Andrew Gallant (BurntSushi)
5318
start = "2019-07-16"
5319
end = "2024-07-15"
5320
5321
[[trusted.scopeguard]]
5322
criteria = "safe-to-deploy"
5323
user-id = 2915 # Amanieu d'Antras (Amanieu)
5324
start = "2020-02-16"
5325
end = "2024-07-06"
5326
5327
[[trusted.serde]]
5328
criteria = "safe-to-deploy"
5329
user-id = 3618 # David Tolnay (dtolnay)
5330
start = "2019-03-01"
5331
end = "2025-12-02"
5332
5333
[[trusted.serde_derive]]
5334
criteria = "safe-to-deploy"
5335
user-id = 3618 # David Tolnay (dtolnay)
5336
start = "2019-03-01"
5337
end = "2025-12-02"
5338
5339
[[trusted.serde_json]]
5340
criteria = "safe-to-deploy"
5341
user-id = 3618 # David Tolnay (dtolnay)
5342
start = "2019-02-28"
5343
end = "2026-03-19"
5344
5345
[[trusted.serde_spanned]]
5346
criteria = "safe-to-deploy"
5347
user-id = 6743 # Ed Page (epage)
5348
start = "2023-01-20"
5349
end = "2025-02-12"
5350
5351
[[trusted.socket2]]
5352
criteria = "safe-to-deploy"
5353
user-id = 1 # Alex Crichton (alexcrichton)
5354
start = "2019-05-06"
5355
end = "2025-12-05"
5356
5357
[[trusted.syn]]
5358
criteria = "safe-to-deploy"
5359
user-id = 3618 # David Tolnay (dtolnay)
5360
start = "2019-03-01"
5361
end = "2025-12-02"
5362
5363
[[trusted.system-interface]]
5364
criteria = "safe-to-deploy"
5365
user-id = 6825 # Dan Gohman (sunfishcode)
5366
start = "2020-10-27"
5367
end = "2024-07-14"
5368
5369
[[trusted.tar]]
5370
criteria = "safe-to-deploy"
5371
user-id = 1 # Alex Crichton (alexcrichton)
5372
start = "2019-03-04"
5373
end = "2025-02-15"
5374
5375
[[trusted.target-lexicon]]
5376
criteria = "safe-to-deploy"
5377
user-id = 696 # Nick Fitzgerald (fitzgen)
5378
start = "2024-07-30"
5379
end = "2025-07-30"
5380
5381
[[trusted.target-lexicon]]
5382
criteria = "safe-to-deploy"
5383
user-id = 6825 # Dan Gohman (sunfishcode)
5384
start = "2019-03-06"
5385
end = "2025-12-06"
5386
5387
[[trusted.termcolor]]
5388
criteria = "safe-to-deploy"
5389
user-id = 189 # Andrew Gallant (BurntSushi)
5390
start = "2019-06-04"
5391
end = "2024-07-15"
5392
5393
[[trusted.thiserror]]
5394
criteria = "safe-to-deploy"
5395
user-id = 3618 # David Tolnay (dtolnay)
5396
start = "2019-10-09"
5397
end = "2025-11-13"
5398
5399
[[trusted.thiserror-impl]]
5400
criteria = "safe-to-deploy"
5401
user-id = 3618 # David Tolnay (dtolnay)
5402
start = "2019-10-09"
5403
end = "2025-11-13"
5404
5405
[[trusted.toml]]
5406
criteria = "safe-to-deploy"
5407
user-id = 1 # Alex Crichton (alexcrichton)
5408
start = "2019-05-16"
5409
end = "2024-07-06"
5410
5411
[[trusted.toml]]
5412
criteria = "safe-to-deploy"
5413
user-id = 6743 # Ed Page (epage)
5414
start = "2022-12-14"
5415
end = "2025-02-12"
5416
5417
[[trusted.toml_datetime]]
5418
criteria = "safe-to-deploy"
5419
user-id = 6743 # Ed Page (epage)
5420
start = "2022-10-21"
5421
end = "2025-02-12"
5422
5423
[[trusted.toml_edit]]
5424
criteria = "safe-to-deploy"
5425
user-id = 6743 # Ed Page (epage)
5426
start = "2021-09-13"
5427
end = "2025-02-12"
5428
5429
[[trusted.walkdir]]
5430
criteria = "safe-to-deploy"
5431
user-id = 189 # Andrew Gallant (BurntSushi)
5432
start = "2019-06-09"
5433
end = "2024-07-15"
5434
5435
[[trusted.wasi]]
5436
criteria = "safe-to-deploy"
5437
user-id = 1 # Alex Crichton (alexcrichton)
5438
start = "2020-06-03"
5439
end = "2025-12-05"
5440
5441
[[trusted.wasi]]
5442
criteria = "safe-to-deploy"
5443
user-id = 6825 # Dan Gohman (sunfishcode)
5444
start = "2019-07-22"
5445
end = "2026-01-21"
5446
5447
[[trusted.wasm-bindgen]]
5448
criteria = "safe-to-deploy"
5449
user-id = 1 # Alex Crichton (alexcrichton)
5450
start = "2019-03-04"
5451
end = "2025-12-05"
5452
5453
[[trusted.wasm-bindgen-backend]]
5454
criteria = "safe-to-deploy"
5455
user-id = 1 # Alex Crichton (alexcrichton)
5456
start = "2019-03-04"
5457
end = "2025-12-05"
5458
5459
[[trusted.wasm-bindgen-macro]]
5460
criteria = "safe-to-deploy"
5461
user-id = 1 # Alex Crichton (alexcrichton)
5462
start = "2019-03-04"
5463
end = "2025-12-05"
5464
5465
[[trusted.wasm-bindgen-macro-support]]
5466
criteria = "safe-to-deploy"
5467
user-id = 1 # Alex Crichton (alexcrichton)
5468
start = "2019-03-04"
5469
end = "2025-12-05"
5470
5471
[[trusted.wasm-bindgen-shared]]
5472
criteria = "safe-to-deploy"
5473
user-id = 1 # Alex Crichton (alexcrichton)
5474
start = "2019-03-04"
5475
end = "2025-12-05"
5476
5477
[[trusted.wasm-compose]]
5478
criteria = "safe-to-deploy"
5479
user-id = 73222 # wasmtime-publish
5480
start = "2024-02-15"
5481
end = "2026-07-28"
5482
5483
[[trusted.wasm-encoder]]
5484
criteria = "safe-to-deploy"
5485
user-id = 73222 # wasmtime-publish
5486
start = "2024-02-15"
5487
end = "2026-06-03"
5488
5489
[[trusted.wasm-metadata]]
5490
criteria = "safe-to-deploy"
5491
user-id = 73222 # wasmtime-publish
5492
start = "2024-02-15"
5493
end = "2026-06-03"
5494
5495
[[trusted.wasm-wave]]
5496
criteria = "safe-to-deploy"
5497
user-id = 73222 # wasmtime-publish
5498
start = "2024-06-19"
5499
end = "2025-11-13"
5500
5501
[[trusted.wasmparser]]
5502
criteria = "safe-to-deploy"
5503
user-id = 73222 # wasmtime-publish
5504
start = "2024-02-15"
5505
end = "2026-06-03"
5506
5507
[[trusted.wasmprinter]]
5508
criteria = "safe-to-deploy"
5509
user-id = 73222 # wasmtime-publish
5510
start = "2024-02-15"
5511
end = "2026-06-03"
5512
5513
[[trusted.wast]]
5514
criteria = "safe-to-deploy"
5515
user-id = 73222 # wasmtime-publish
5516
start = "2024-02-15"
5517
end = "2026-06-03"
5518
5519
[[trusted.wat]]
5520
criteria = "safe-to-deploy"
5521
user-id = 73222 # wasmtime-publish
5522
start = "2024-02-15"
5523
end = "2026-06-03"
5524
5525
[[trusted.web-sys]]
5526
criteria = "safe-to-deploy"
5527
user-id = 1 # Alex Crichton (alexcrichton)
5528
start = "2019-03-04"
5529
end = "2025-12-05"
5530
5531
[[trusted.winapi-util]]
5532
criteria = "safe-to-deploy"
5533
user-id = 189 # Andrew Gallant (BurntSushi)
5534
start = "2020-01-11"
5535
end = "2024-07-15"
5536
5537
[[trusted.windows]]
5538
criteria = "safe-to-deploy"
5539
user-id = 64539 # Kenny Kerr (kennykerr)
5540
start = "2021-01-15"
5541
end = "2025-01-30"
5542
5543
[[trusted.windows-core]]
5544
criteria = "safe-to-deploy"
5545
user-id = 64539 # Kenny Kerr (kennykerr)
5546
start = "2021-11-15"
5547
end = "2025-01-02"
5548
5549
[[trusted.windows-interface]]
5550
criteria = "safe-to-deploy"
5551
user-id = 64539 # Kenny Kerr (kennykerr)
5552
start = "2022-02-18"
5553
end = "2025-08-07"
5554
5555
[[trusted.windows-sys]]
5556
criteria = "safe-to-deploy"
5557
user-id = 64539 # Kenny Kerr (kennykerr)
5558
start = "2021-11-15"
5559
end = "2025-09-20"
5560
5561
[[trusted.windows-targets]]
5562
criteria = "safe-to-deploy"
5563
user-id = 64539 # Kenny Kerr (kennykerr)
5564
start = "2022-09-09"
5565
end = "2025-09-20"
5566
5567
[[trusted.windows_aarch64_gnullvm]]
5568
criteria = "safe-to-deploy"
5569
user-id = 64539 # Kenny Kerr (kennykerr)
5570
start = "2022-09-01"
5571
end = "2025-09-20"
5572
5573
[[trusted.windows_aarch64_msvc]]
5574
criteria = "safe-to-deploy"
5575
user-id = 64539 # Kenny Kerr (kennykerr)
5576
start = "2021-11-05"
5577
end = "2025-09-20"
5578
5579
[[trusted.windows_i686_gnu]]
5580
criteria = "safe-to-deploy"
5581
user-id = 64539 # Kenny Kerr (kennykerr)
5582
start = "2021-10-28"
5583
end = "2025-09-20"
5584
5585
[[trusted.windows_i686_gnullvm]]
5586
criteria = "safe-to-deploy"
5587
user-id = 64539 # Kenny Kerr (kennykerr)
5588
start = "2024-04-02"
5589
end = "2025-09-20"
5590
5591
[[trusted.windows_i686_msvc]]
5592
criteria = "safe-to-deploy"
5593
user-id = 64539 # Kenny Kerr (kennykerr)
5594
start = "2021-10-27"
5595
end = "2025-09-20"
5596
5597
[[trusted.windows_x86_64_gnu]]
5598
criteria = "safe-to-deploy"
5599
user-id = 64539 # Kenny Kerr (kennykerr)
5600
start = "2021-10-28"
5601
end = "2025-09-20"
5602
5603
[[trusted.windows_x86_64_gnullvm]]
5604
criteria = "safe-to-deploy"
5605
user-id = 64539 # Kenny Kerr (kennykerr)
5606
start = "2022-09-01"
5607
end = "2025-09-20"
5608
5609
[[trusted.windows_x86_64_msvc]]
5610
criteria = "safe-to-deploy"
5611
user-id = 64539 # Kenny Kerr (kennykerr)
5612
start = "2021-10-27"
5613
end = "2025-09-20"
5614
5615
[[trusted.winnow]]
5616
criteria = "safe-to-deploy"
5617
user-id = 6743 # Ed Page (epage)
5618
start = "2023-02-22"
5619
end = "2025-02-12"
5620
5621
[[trusted.winx]]
5622
criteria = "safe-to-deploy"
5623
user-id = 6825 # Dan Gohman (sunfishcode)
5624
start = "2019-08-20"
5625
end = "2024-07-14"
5626
5627
[[trusted.wit-component]]
5628
criteria = "safe-to-deploy"
5629
user-id = 73222 # wasmtime-publish
5630
start = "2024-02-15"
5631
end = "2026-06-03"
5632
5633
[[trusted.wit-parser]]
5634
criteria = "safe-to-deploy"
5635
user-id = 73222 # wasmtime-publish
5636
start = "2024-02-15"
5637
end = "2026-06-03"
5638
5639
[[trusted.witx]]
5640
criteria = "safe-to-deploy"
5641
user-id = 1 # Alex Crichton (alexcrichton)
5642
start = "2021-06-22"
5643
end = "2025-02-22"
5644
5645