audits.toml (232645B)
1 # cargo-vet audits file 2 3 [[wildcard-audits.audio_thread_priority]] 4 who = "Paul Adenot <paul@paul.cx>" 5 criteria = "safe-to-deploy" 6 user-id = 1258 # Paul Adenot (padenot) 7 start = "2019-05-09" 8 end = "2026-02-01" 9 notes = """ 10 I've written most of this crate, the rest has been either written and in any 11 case has been reviewed by Mozilla developers. 12 """ 13 14 [[wildcard-audits.authenticator]] 15 who = "John M. Schanck <jschanck@mozilla.com>" 16 criteria = "safe-to-deploy" 17 user-id = 175410 # John Schanck (jschanck) 18 start = "2022-11-15" 19 end = "2026-09-25" 20 notes = "Maintained by the CryptoEng team at Mozilla." 21 22 [[wildcard-audits.bhttp]] 23 who = "Martin Thomson <mt@lowentropy.net>" 24 criteria = "safe-to-deploy" 25 user-id = 128763 # Martin Thomson (martinthomson) 26 start = "2022-08-04" 27 end = "2026-02-01" 28 notes = "Though the code is safe to run and deploy, the code for processing HTTP/1.1 messages (the `read-http` feature, specifically) is not suited for deployment in real applications, either clients or servers. Some features necessary for live deployment are not implemented, such as the proper handling of some types of response (e.g., a response to a HEAD request). Software that processes HTTP/1.1 messages requires a large number of compatibility tweaks if it is to be deployed interoperably. This feature only exists to support basic validation tools and is unlikely to be widely compatible." 29 30 [[wildcard-audits.breakpad-symbols]] 31 who = "Alex Franchuk <afranchuk@mozilla.com>" 32 criteria = "safe-to-deploy" 33 user-id = 72814 # Gabriele Svelto (gabrielesvelto) 34 start = "2022-11-30" 35 end = "2026-02-01" 36 notes = "This crate is written and maintained by mozilla employees." 37 38 [[wildcard-audits.cachemap2]] 39 who = "Alex Franchuk <afranchuk@mozilla.com>" 40 criteria = "safe-to-deploy" 41 user-id = 106639 # Alex Franchuk (afranchuk) 42 start = "2023-03-21" 43 end = "2025-02-28" 44 notes = "This crate is written and solely maintained by a mozilla employee." 45 46 [[wildcard-audits.cexpr]] 47 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 48 criteria = "safe-to-deploy" 49 user-id = 3788 # Emilio Cobos Álvarez (emilio) 50 start = "2021-06-21" 51 end = "2024-04-21" 52 notes = "No unsafe code, rather straight-forward parser." 53 54 [[wildcard-audits.chardetng]] 55 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 56 criteria = "safe-to-deploy" 57 user-id = 4484 # Henri Sivonen (hsivonen) 58 start = "2019-06-12" 59 end = "2026-08-06" 60 61 [[wildcard-audits.chardetng_c]] 62 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 63 criteria = "safe-to-deploy" 64 user-id = 4484 # Henri Sivonen (hsivonen) 65 start = "2019-12-05" 66 end = "2026-08-06" 67 68 [[wildcard-audits.clubcard]] 69 who = "John M. Schanck <jschanck@mozilla.com>" 70 criteria = "safe-to-deploy" 71 user-id = 175410 # John Schanck (jschanck) 72 start = "2024-10-01" 73 end = "2025-10-01" 74 notes = "Maintained by the CryptoEng team at Mozilla." 75 76 [[wildcard-audits.clubcard-crlite]] 77 who = "John M. Schanck <jschanck@mozilla.com>" 78 criteria = "safe-to-deploy" 79 user-id = 175410 # John Schanck (jschanck) 80 start = "2024-10-01" 81 end = "2025-10-01" 82 notes = "Maintained by the CryptoEng team at Mozilla." 83 84 [[wildcard-audits.cocoa]] 85 who = "Bobby Holley <bobbyholley@gmail.com>" 86 criteria = "safe-to-deploy" 87 user-id = 2396 # Josh Matthews (jdm) 88 start = "2019-07-23" 89 end = "2023-05-04" 90 renew = false 91 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 92 93 [[wildcard-audits.cocoa]] 94 who = "Bobby Holley <bobbyholley@gmail.com>" 95 criteria = "safe-to-deploy" 96 user-id = 5946 # Jeff Muizelaar (jrmuizel) 97 start = "2022-11-01" 98 end = "2023-05-04" 99 renew = false 100 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 101 102 [[wildcard-audits.cocoa-foundation]] 103 who = "Bobby Holley <bobbyholley@gmail.com>" 104 criteria = "safe-to-deploy" 105 user-id = 2396 # Josh Matthews (jdm) 106 start = "2020-07-20" 107 end = "2023-05-04" 108 renew = false 109 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 110 111 [[wildcard-audits.cocoa-foundation]] 112 who = "Bobby Holley <bobbyholley@gmail.com>" 113 criteria = "safe-to-deploy" 114 user-id = 5946 # Jeff Muizelaar (jrmuizel) 115 start = "2023-03-16" 116 end = "2023-05-04" 117 renew = false 118 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 119 120 [[wildcard-audits.core-foundation]] 121 who = "Bobby Holley <bobbyholley@gmail.com>" 122 criteria = "safe-to-deploy" 123 user-id = 2396 # Josh Matthews (jdm) 124 start = "2019-11-12" 125 end = "2023-05-04" 126 renew = false 127 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 128 129 [[wildcard-audits.core-foundation]] 130 who = "Bobby Holley <bobbyholley@gmail.com>" 131 criteria = "safe-to-deploy" 132 user-id = 5946 # Jeff Muizelaar (jrmuizel) 133 start = "2019-03-29" 134 end = "2023-05-04" 135 renew = false 136 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 137 138 [[wildcard-audits.core-foundation-sys]] 139 who = "Bobby Holley <bobbyholley@gmail.com>" 140 criteria = "safe-to-deploy" 141 user-id = 2396 # Josh Matthews (jdm) 142 start = "2019-11-12" 143 end = "2023-05-04" 144 renew = false 145 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 146 147 [[wildcard-audits.core-foundation-sys]] 148 who = "Bobby Holley <bobbyholley@gmail.com>" 149 criteria = "safe-to-deploy" 150 user-id = 5946 # Jeff Muizelaar (jrmuizel) 151 start = "2020-10-14" 152 end = "2023-05-04" 153 renew = false 154 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 155 156 [[wildcard-audits.core-graphics]] 157 who = "Bobby Holley <bobbyholley@gmail.com>" 158 criteria = "safe-to-deploy" 159 user-id = 2396 # Josh Matthews (jdm) 160 start = "2019-10-28" 161 end = "2023-05-04" 162 renew = false 163 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 164 165 [[wildcard-audits.core-graphics]] 166 who = "Bobby Holley <bobbyholley@gmail.com>" 167 criteria = "safe-to-deploy" 168 user-id = 5946 # Jeff Muizelaar (jrmuizel) 169 start = "2020-12-08" 170 end = "2023-05-04" 171 renew = false 172 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 173 174 [[wildcard-audits.core-graphics-types]] 175 who = "Bobby Holley <bobbyholley@gmail.com>" 176 criteria = "safe-to-deploy" 177 user-id = 2396 # Josh Matthews (jdm) 178 start = "2020-07-20" 179 end = "2023-05-04" 180 renew = false 181 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 182 183 [[wildcard-audits.core-text]] 184 who = "Bobby Holley <bobbyholley@gmail.com>" 185 criteria = "safe-to-deploy" 186 user-id = 2396 # Josh Matthews (jdm) 187 start = "2019-03-29" 188 end = "2023-05-04" 189 renew = false 190 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 191 192 [[wildcard-audits.core-text]] 193 who = "Bobby Holley <bobbyholley@gmail.com>" 194 criteria = "safe-to-deploy" 195 user-id = 5946 # Jeff Muizelaar (jrmuizel) 196 start = "2021-02-14" 197 end = "2023-05-04" 198 renew = false 199 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 200 201 [[wildcard-audits.dogear]] 202 who = "Bobby Holley <bobbyholley@gmail.com>" 203 criteria = "safe-to-deploy" 204 user-id = 27901 # Lina Butler (linabutler) 205 start = "2019-03-04" 206 end = "2024-05-05" 207 notes = "Lina developed this crate as Mozilla staff." 208 209 [[wildcard-audits.encoding_rs]] 210 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 211 criteria = "safe-to-deploy" 212 user-id = 4484 # Henri Sivonen (hsivonen) 213 start = "2019-02-26" 214 end = "2025-10-23" 215 notes = "I, Henri Sivonen, wrote encoding_rs for Gecko and have reviewed contributions by others. There are two caveats to the certification: 1) The crate does things that are documented to be UB but that do not appear to actually be UB due to integer types differing from the general rule; https://github.com/hsivonen/encoding_rs/issues/79 . 2) It would be prudent to re-review the code that reinterprets buffers of integers as SIMD vectors; see https://github.com/hsivonen/encoding_rs/issues/87 ." 216 217 [[wildcard-audits.etagere]] 218 who = "Nicolas Silva <nical@fastmail.com>" 219 criteria = "safe-to-deploy" 220 user-id = 1281 # Nicolas Silva (nical) 221 start = "2020-11-12" 222 end = "2025-06-01" 223 notes = "I am the author of this crate." 224 225 [[wildcard-audits.euclid]] 226 who = "Nicolas Silva <nical@fastmail.com>" 227 criteria = "safe-to-deploy" 228 user-id = 1281 # Nicolas Silva (nical) 229 start = "2019-03-14" 230 end = "2025-04-25" 231 notes = "I wrote most of the commits in the euclid reprository and review every change that is not produced by me." 232 233 [[wildcard-audits.framehop]] 234 who = "Alex Franchuk <afranchuk@mozilla.com>" 235 criteria = "safe-to-deploy" 236 user-id = 20227 # Markus Stange (mstange) 237 start = "2022-03-12" 238 end = "2026-02-01" 239 notes = "This crate is written and solely maintained by a mozilla employee." 240 241 [[wildcard-audits.freetype]] 242 who = "Bobby Holley <bobbyholley@gmail.com>" 243 criteria = "safe-to-deploy" 244 user-id = 2396 # Josh Matthews (jdm) 245 start = "2020-02-28" 246 end = "2023-05-04" 247 renew = false 248 notes = "All code written or reviewed by Mozilla staff." 249 250 [[wildcard-audits.gleam]] 251 who = "Bobby Holley <bobbyholley@gmail.com>" 252 criteria = "safe-to-deploy" 253 user-id = 1039 254 start = "2019-03-01" 255 end = "2023-05-04" 256 renew = false 257 notes = "All code written or reviewed by Mozilla." 258 259 [[wildcard-audits.gleam]] 260 who = "Bobby Holley <bobbyholley@gmail.com>" 261 criteria = "safe-to-deploy" 262 user-id = 2396 # Josh Matthews (jdm) 263 start = "2019-03-18" 264 end = "2023-05-04" 265 renew = false 266 notes = "All code written or reviewed by Mozilla." 267 268 [[wildcard-audits.gleam]] 269 who = "Bobby Holley <bobbyholley@gmail.com>" 270 criteria = "safe-to-deploy" 271 user-id = 5946 # Jeff Muizelaar (jrmuizel) 272 start = "2023-04-21" 273 end = "2023-05-04" 274 renew = false 275 notes = "All code written or reviewed by Mozilla." 276 277 [[wildcard-audits.glean]] 278 who = "Chris H-C <chutten@mozilla.com>" 279 criteria = "safe-to-deploy" 280 user-id = 48 # Jan-Erik Rediger (badboy) 281 start = "2020-11-10" 282 end = "2026-02-01" 283 notes = "The Glean SDKs are maintained by the Glean Team at Mozilla." 284 285 [[wildcard-audits.glean]] 286 who = "Travis Long <tlong@mozilla.com>" 287 criteria = "safe-to-deploy" 288 user-id = 66068 289 start = "2024-02-12" 290 end = "2026-02-01" 291 292 [[wildcard-audits.glean-core]] 293 who = "Chris H-C <chutten@mozilla.com>" 294 criteria = "safe-to-deploy" 295 user-id = 48 # Jan-Erik Rediger (badboy) 296 start = "2019-09-24" 297 end = "2026-02-01" 298 notes = "The Glean SDKs are maintained by the Glean Team at Mozilla." 299 300 [[wildcard-audits.glean-core]] 301 who = "Travis Long <tlong@mozilla.com>" 302 criteria = "safe-to-deploy" 303 user-id = 66068 304 start = "2020-07-10" 305 end = "2026-02-01" 306 307 [[wildcard-audits.glslopt]] 308 who = "Jamie Nicol <jnicol@mozilla.com>" 309 criteria = "safe-to-deploy" 310 user-id = 84794 # Jamie Nicol (jamienicol) 311 start = "2020-04-07" 312 end = "2025-08-30" 313 314 [[wildcard-audits.hawk]] 315 who = "Ryan Safaeian <rsafaeian@mozilla.com>" 316 criteria = "safe-to-deploy" 317 user-id = 158511 # Yaraslau Kurmyza (lotas) 318 start = "2022-05-05" 319 end = "2026-04-24" 320 notes = "Hawk is written and maintained by mozilla employees." 321 322 [[wildcard-audits.io-surface]] 323 who = "Bobby Holley <bobbyholley@gmail.com>" 324 criteria = "safe-to-deploy" 325 user-id = 2396 # Josh Matthews (jdm) 326 start = "2019-07-23" 327 end = "2023-05-04" 328 renew = false 329 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 330 331 [[wildcard-audits.macho-unwind-info]] 332 who = "Alex Franchuk <afranchuk@mozilla.com>" 333 criteria = "safe-to-deploy" 334 user-id = 20227 # Markus Stange (mstange) 335 start = "2022-01-31" 336 end = "2026-02-01" 337 notes = "This crate is written and solely maintained by a mozilla employee." 338 339 [[wildcard-audits.marionette]] 340 who = "Henrik Skupin <mail@hskupin.info>" 341 criteria = "safe-to-run" 342 user-id = 22262 343 start = "2020-11-03" 344 end = "2026-02-01" 345 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code." 346 347 [[wildcard-audits.minidump]] 348 who = "Alex Franchuk <afranchuk@mozilla.com>" 349 criteria = "safe-to-deploy" 350 user-id = 72814 # Gabriele Svelto (gabrielesvelto) 351 start = "2022-11-30" 352 end = "2026-02-01" 353 notes = "This crate is written and maintained by mozilla employees." 354 355 [[wildcard-audits.minidump-common]] 356 who = "Alex Franchuk <afranchuk@mozilla.com>" 357 criteria = "safe-to-deploy" 358 user-id = 72814 # Gabriele Svelto (gabrielesvelto) 359 start = "2022-11-30" 360 end = "2026-02-01" 361 notes = "This crate is written and maintained by mozilla employees." 362 363 [[wildcard-audits.minidump-unwind]] 364 who = "Alex Franchuk <afranchuk@mozilla.com>" 365 criteria = "safe-to-deploy" 366 user-id = 72814 # Gabriele Svelto (gabrielesvelto) 367 start = "2023-05-17" 368 end = "2026-02-01" 369 notes = "This crate is written and maintained by mozilla employees." 370 371 [[wildcard-audits.mozdevice]] 372 who = "Henrik Skupin <mail@hskupin.info>" 373 criteria = "safe-to-run" 374 user-id = 22262 375 start = "2020-11-03" 376 end = "2026-02-01" 377 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code." 378 379 [[wildcard-audits.mozprofile]] 380 who = "Henrik Skupin <mail@hskupin.info>" 381 criteria = "safe-to-deploy" 382 user-id = 22262 383 start = "2020-11-03" 384 end = "2026-02-01" 385 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code." 386 387 [[wildcard-audits.mozrunner]] 388 who = "Henrik Skupin <mail@hskupin.info>" 389 criteria = "safe-to-deploy" 390 user-id = 22262 391 start = "2020-11-03" 392 end = "2026-02-01" 393 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code." 394 395 [[wildcard-audits.mozversion]] 396 who = "Henrik Skupin <mail@hskupin.info>" 397 criteria = "safe-to-run" 398 user-id = 22262 399 start = "2020-11-03" 400 end = "2026-02-01" 401 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code." 402 403 [[wildcard-audits.mtu]] 404 who = "Max Leonard Inden <mail@max-inden.de>" 405 criteria = "safe-to-deploy" 406 user-id = 83100 407 start = "2025-01-29" 408 end = "2026-09-24" 409 410 [[wildcard-audits.nss-gk-api]] 411 who = "John M. Schanck <jschanck@mozilla.com>" 412 criteria = "safe-to-deploy" 413 user-id = 175410 # John Schanck (jschanck) 414 start = "2022-11-14" 415 end = "2024-06-20" 416 notes = "Maintained by the CryptoEng team at Mozilla." 417 418 [[wildcard-audits.ohttp]] 419 who = "Martin Thomson <mt@lowentropy.net>" 420 criteria = "safe-to-deploy" 421 user-id = 128763 # Martin Thomson (martinthomson) 422 start = "2022-08-04" 423 end = "2026-02-01" 424 notes = "This code contains two cryptographic back ends. No unsafe code is contained if the Rust `hpke` crate is used (the `rust-hpke` feature). Using NSS (the `nss` feature) involves extensive use of bindings to the native code provided by NSS. This interface uses wrappers that attempt to add safety to a fundamentally very dangerous library, but those wrappers have only been validated for use following the needs of this crate." 425 426 [[wildcard-audits.pe-unwind-info]] 427 who = "Alex Franchuk <afranchuk@mozilla.com>" 428 criteria = "safe-to-deploy" 429 user-id = 106639 # Alex Franchuk (afranchuk) 430 start = "2023-07-25" 431 end = "2025-02-28" 432 notes = "This crate is written and solely maintained by a mozilla employee." 433 434 [[wildcard-audits.qcms]] 435 who = "Jeff Muizelaar <jmuizelaar@mozilla.com>" 436 criteria = "safe-to-deploy" 437 user-id = 5946 # Jeff Muizelaar (jrmuizel) 438 start = "2020-11-05" 439 end = "2025-01-09" 440 notes = "Maintained by the Graphics team at Mozilla in mozilla-central." 441 442 [[wildcard-audits.rust_cascade]] 443 who = "Dana Keeler <dkeeler@mozilla.com>" 444 criteria = "safe-to-deploy" 445 user-id = 57462 # Dana Keeler (mozkeeler) 446 start = "2019-11-15" 447 end = "2024-04-24" 448 notes = "Written and maintained by the security engineering team at Mozilla." 449 450 [[wildcard-audits.unicode-normalization]] 451 who = "Manish Goregaokar <manishsmail@gmail.com>" 452 criteria = "safe-to-deploy" 453 user-id = 1139 # Manish Goregaokar (Manishearth) 454 start = "2019-11-06" 455 end = "2026-02-01" 456 notes = "All code written or reviewed by Manish" 457 458 [[wildcard-audits.unicode-segmentation]] 459 who = "Manish Goregaokar <manishsmail@gmail.com>" 460 criteria = "safe-to-deploy" 461 user-id = 1139 # Manish Goregaokar (Manishearth) 462 start = "2019-05-15" 463 end = "2026-02-01" 464 notes = "All code written or reviewed by Manish" 465 466 [[wildcard-audits.unicode-width]] 467 who = "Manish Goregaokar <manishsmail@gmail.com>" 468 criteria = "safe-to-deploy" 469 user-id = 1139 # Manish Goregaokar (Manishearth) 470 start = "2019-12-05" 471 end = "2026-02-01" 472 notes = "All code written or reviewed by Manish" 473 474 [[wildcard-audits.unicode-xid]] 475 who = "Manish Goregaokar <manishsmail@gmail.com>" 476 criteria = "safe-to-deploy" 477 user-id = 1139 # Manish Goregaokar (Manishearth) 478 start = "2019-07-25" 479 end = "2026-02-01" 480 notes = "All code written or reviewed by Manish" 481 482 [[wildcard-audits.uniffi]] 483 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 484 criteria = "safe-to-deploy" 485 user-id = 127697 # bendk 486 start = "2021-10-27" 487 end = "2026-02-01" 488 notes = "Maintained by the Glean and Application Services teams" 489 490 [[wildcard-audits.uniffi]] 491 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 492 criteria = "safe-to-deploy" 493 user-id = 48 # Jan-Erik Rediger (badboy) 494 start = "2022-05-05" 495 end = "2026-02-01" 496 notes = "Maintained by the Glean and Application Services teams" 497 498 [[wildcard-audits.uniffi_bindgen]] 499 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 500 criteria = "safe-to-deploy" 501 user-id = 127697 # bendk 502 start = "2021-10-27" 503 end = "2026-02-01" 504 notes = "Maintained by the Glean and Application Services teams" 505 506 [[wildcard-audits.uniffi_bindgen]] 507 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 508 criteria = "safe-to-deploy" 509 user-id = 48 # Jan-Erik Rediger (badboy) 510 start = "2022-05-05" 511 end = "2026-02-01" 512 notes = "Maintained by the Glean and Application Services teams" 513 514 [[wildcard-audits.uniffi_build]] 515 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 516 criteria = "safe-to-deploy" 517 user-id = 127697 # bendk 518 start = "2021-10-27" 519 end = "2026-02-01" 520 notes = "Maintained by the Glean and Application Services teams" 521 522 [[wildcard-audits.uniffi_build]] 523 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 524 criteria = "safe-to-deploy" 525 user-id = 48 # Jan-Erik Rediger (badboy) 526 start = "2022-05-05" 527 end = "2026-02-01" 528 notes = "Maintained by the Glean and Application Services teams" 529 530 [[wildcard-audits.uniffi_checksum_derive]] 531 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 532 criteria = "safe-to-deploy" 533 user-id = 127697 # bendk 534 start = "2023-01-27" 535 end = "2026-02-01" 536 notes = "Maintained by the Glean and Application Services teams" 537 538 [[wildcard-audits.uniffi_checksum_derive]] 539 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 540 criteria = "safe-to-deploy" 541 user-id = 48 # Jan-Erik Rediger (badboy) 542 start = "2022-12-16" 543 end = "2026-02-01" 544 notes = "Maintained by the Glean and Application Services teams" 545 546 [[wildcard-audits.uniffi_core]] 547 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 548 criteria = "safe-to-deploy" 549 user-id = 127697 # bendk 550 start = "2023-01-27" 551 end = "2026-02-01" 552 notes = "Maintained by the Glean and Application Services teams" 553 554 [[wildcard-audits.uniffi_core]] 555 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 556 criteria = "safe-to-deploy" 557 user-id = 48 # Jan-Erik Rediger (badboy) 558 start = "2023-06-21" 559 end = "2026-02-01" 560 notes = "Maintained by the Glean and Application Services teams" 561 562 [[wildcard-audits.uniffi_internal_macros]] 563 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 564 criteria = "safe-to-deploy" 565 user-id = 111105 566 start = "2025-03-18" 567 end = "2026-03-25" 568 569 [[wildcard-audits.uniffi_macros]] 570 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 571 criteria = "safe-to-deploy" 572 user-id = 127697 # bendk 573 start = "2021-10-27" 574 end = "2026-02-01" 575 notes = "Maintained by the Glean and Application Services teams" 576 577 [[wildcard-audits.uniffi_macros]] 578 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 579 criteria = "safe-to-deploy" 580 user-id = 48 # Jan-Erik Rediger (badboy) 581 start = "2022-05-05" 582 end = "2026-02-01" 583 notes = "Maintained by the Glean and Application Services teams" 584 585 [[wildcard-audits.uniffi_meta]] 586 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 587 criteria = "safe-to-deploy" 588 user-id = 127697 # bendk 589 start = "2022-09-13" 590 end = "2026-02-01" 591 notes = "Maintained by the Glean and Application Services teams" 592 593 [[wildcard-audits.uniffi_meta]] 594 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 595 criteria = "safe-to-deploy" 596 user-id = 48 # Jan-Erik Rediger (badboy) 597 start = "2022-08-31" 598 end = "2026-02-01" 599 notes = "Maintained by the Glean and Application Services teams" 600 601 [[wildcard-audits.uniffi_pipeline]] 602 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 603 criteria = "safe-to-deploy" 604 user-id = 127697 # bendk 605 start = "2021-10-27" 606 end = "2026-02-01" 607 notes = "Maintained by the Glean and Application Services teams" 608 609 [[wildcard-audits.uniffi_testing]] 610 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 611 criteria = "safe-to-deploy" 612 user-id = 127697 # bendk 613 start = "2023-01-27" 614 end = "2026-02-01" 615 notes = "Maintained by the Glean and Application Services teams" 616 617 [[wildcard-audits.uniffi_testing]] 618 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 619 criteria = "safe-to-deploy" 620 user-id = 48 # Jan-Erik Rediger (badboy) 621 start = "2022-12-16" 622 end = "2026-02-01" 623 notes = "Maintained by the Glean and Application Services teams" 624 625 [[wildcard-audits.uniffi_udl]] 626 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 627 criteria = "safe-to-deploy" 628 user-id = 127697 # bendk 629 start = "2023-10-18" 630 end = "2026-02-01" 631 notes = "Maintained by the Glean and Application Services teams" 632 633 [[wildcard-audits.utf8_iter]] 634 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 635 criteria = "safe-to-deploy" 636 user-id = 4484 # Henri Sivonen (hsivonen) 637 start = "2022-04-19" 638 end = "2024-06-16" 639 notes = "Maintained by Henri Sivonen who works at Mozilla." 640 641 [[wildcard-audits.webdriver]] 642 who = "Henrik Skupin <mail@hskupin.info>" 643 criteria = "safe-to-deploy" 644 user-id = 22262 645 start = "2020-11-03" 646 end = "2026-02-01" 647 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code." 648 649 [[audits.aa-stroke]] 650 who = "Lee Salzman <lsalzman@mozilla.com>" 651 criteria = "safe-to-deploy" 652 version = "0.1.0" 653 notes = "Written and maintained by Gfx team at Mozilla." 654 655 [[audits.adler2]] 656 who = "Erich Gubler <erichdongubler@gmail.com>" 657 criteria = "safe-to-deploy" 658 delta = "2.0.0 -> 2.0.1" 659 660 [[audits.ahash]] 661 who = "Mike Hommey <mh+mozilla@glandium.org>" 662 criteria = "safe-to-deploy" 663 delta = "0.7.6 -> 0.7.8" 664 665 [[audits.ahash]] 666 who = "Erich Gubler <erichdongubler@gmail.com>" 667 criteria = "safe-to-deploy" 668 delta = "0.8.7 -> 0.8.11" 669 670 [[audits.aho-corasick]] 671 who = "Mike Hommey <mh+mozilla@glandium.org>" 672 criteria = "safe-to-deploy" 673 delta = "0.7.18 -> 0.7.20" 674 675 [[audits.allocator-api2]] 676 who = "Nicolas Silva <nical@fastmail.com>" 677 criteria = "safe-to-deploy" 678 version = "0.2.18" 679 680 [[audits.allocator-api2]] 681 who = "Mike Hommey <mh+mozilla@glandium.org>" 682 criteria = "safe-to-deploy" 683 delta = "0.2.20 -> 0.2.21" 684 685 [[audits.allocator-api2]] 686 who = "Mike Hommey <mh+mozilla@glandium.org>" 687 criteria = "safe-to-deploy" 688 delta = "0.2.21 -> 0.2.21@git:ad5f3d56a5a4519eff52af4ff85293431466ef5c" 689 importable = false 690 691 [[audits.alsa]] 692 who = "Mike Hommey <mh+mozilla@glandium.org>" 693 criteria = "safe-to-deploy" 694 delta = "0.4.3 -> 0.7.0" 695 696 [[audits.alsa]] 697 who = "Mike Hommey <mh+mozilla@glandium.org>" 698 criteria = "safe-to-deploy" 699 delta = "0.7.0 -> 0.8.1" 700 701 [[audits.alsa]] 702 who = "Gabriele Svelto <gsvelto@mozilla.com>" 703 criteria = "safe-to-deploy" 704 delta = "0.8.1 -> 0.9.1" 705 notes = "Most changes are safe and related to error handling, new unsafe blocks and ioctl() calls appear sound." 706 707 [[audits.android-tzdata]] 708 who = "Mark Hammond <mhammond@skippinet.com.au>" 709 criteria = "safe-to-deploy" 710 version = "0.1.1" 711 notes = "Small crate parsing a file. No unsafe code" 712 713 [[audits.android_logger]] 714 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 715 criteria = "safe-to-deploy" 716 version = "0.11.0" 717 notes = "Small crate, wrapping Android log functionality, reviewed by janerik" 718 719 [[audits.android_logger]] 720 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 721 criteria = "safe-to-deploy" 722 delta = "0.11.0 -> 0.11.1" 723 notes = "Small crate, wrapping Android log functionality, now switched to properly using MaybeUninit" 724 725 [[audits.android_logger]] 726 who = "Mike Hommey <mh+mozilla@glandium.org>" 727 criteria = "safe-to-deploy" 728 delta = "0.11.1 -> 0.11.3" 729 730 [[audits.android_logger]] 731 who = "Chris H-C <chutten@mozilla.com>" 732 criteria = "safe-to-deploy" 733 delta = "0.11.3 -> 0.12.0" 734 notes = "Small wrapper crate. This update fixes log level filtering." 735 736 [[audits.android_system_properties]] 737 who = "Nicolas Silva <nical@fastmail.com>" 738 criteria = "safe-to-deploy" 739 version = "0.1.2" 740 notes = "I wrote this crate, reviewed by jimb. It is mostly a Rust port of some C++ code we already ship." 741 742 [[audits.android_system_properties]] 743 who = "Mike Hommey <mh+mozilla@glandium.org>" 744 criteria = "safe-to-deploy" 745 delta = "0.1.2 -> 0.1.4" 746 747 [[audits.android_system_properties]] 748 who = "Mike Hommey <mh+mozilla@glandium.org>" 749 criteria = "safe-to-deploy" 750 delta = "0.1.4 -> 0.1.5" 751 752 [[audits.any_all_workaround]] 753 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 754 criteria = "safe-to-deploy" 755 version = "0.1.0" 756 notes = "The little code that is in this crate I reviewed and modified from packed_simd (which has previously been vendored in full instead of just this small part)." 757 758 [[audits.any_all_workaround]] 759 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 760 criteria = "safe-to-deploy" 761 delta = "0.1.0 -> 0.1.0@git:7fb1b7034c9f172aade21ee1c8554e8d8a48af80" 762 importable = false 763 notes = "This is a trivial workaround copied from elsewhere in m-c, specifically qcms." 764 765 [[audits.anyhow]] 766 who = "Mike Hommey <mh+mozilla@glandium.org>" 767 criteria = "safe-to-deploy" 768 delta = "1.0.57 -> 1.0.61" 769 770 [[audits.anyhow]] 771 who = "Bobby Holley <bobbyholley@gmail.com>" 772 criteria = "safe-to-deploy" 773 delta = "1.0.58 -> 1.0.57" 774 notes = "No functional differences, just CI config and docs." 775 776 [[audits.anyhow]] 777 who = "Mike Hommey <mh+mozilla@glandium.org>" 778 criteria = "safe-to-deploy" 779 delta = "1.0.61 -> 1.0.62" 780 781 [[audits.anyhow]] 782 who = "Mike Hommey <mh+mozilla@glandium.org>" 783 criteria = "safe-to-deploy" 784 delta = "1.0.62 -> 1.0.68" 785 786 [[audits.anyhow]] 787 who = "Mike Hommey <mh+mozilla@glandium.org>" 788 criteria = "safe-to-deploy" 789 delta = "1.0.68 -> 1.0.69" 790 791 [[audits.app_units]] 792 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 793 criteria = "safe-to-deploy" 794 version = "0.7.1" 795 notes = """ 796 I'm pretty familiar with this crate. It provides a fixed-point numeric type. 797 The code is pretty straight-forward, there's no unsafe code at all. 798 """ 799 800 [[audits.app_units]] 801 who = "Nicolas Silva <nical@fastmail.com>" 802 criteria = "safe-to-deploy" 803 version = "0.7.3" 804 805 [[audits.app_units]] 806 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 807 criteria = "safe-to-deploy" 808 delta = "0.7.1 -> 0.7.2" 809 notes = "Adding repr(transparent) plus a couple minor clean-ups, no functional changes from 0.7.1." 810 811 [[audits.app_units]] 812 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 813 criteria = "safe-to-deploy" 814 delta = "0.7.3 -> 0.7.8" 815 notes = "Relatively minor changes, no unsafety, only minor rounding API additions, malloc-size-of integration, tests, and formatting." 816 817 [[audits.arbitrary]] 818 who = "Mike Hommey <mh+mozilla@glandium.org>" 819 criteria = "safe-to-run" 820 delta = "1.1.0 -> 1.1.1" 821 822 [[audits.arbitrary]] 823 who = "Mike Hommey <mh+mozilla@glandium.org>" 824 criteria = "safe-to-run" 825 delta = "1.1.1 -> 1.1.3" 826 827 [[audits.arbitrary]] 828 who = "Mike Hommey <mh+mozilla@glandium.org>" 829 criteria = "safe-to-run" 830 delta = "1.1.3 -> 1.2.0" 831 832 [[audits.arbitrary]] 833 who = "Mike Hommey <mh+mozilla@glandium.org>" 834 criteria = "safe-to-run" 835 delta = "1.2.0 -> 1.2.3" 836 837 [[audits.arraydeque]] 838 who = "Lars Eggert <lars@eggert.org>" 839 criteria = "safe-to-deploy" 840 version = "0.5.1" 841 842 [[audits.arraystring]] 843 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 844 criteria = "safe-to-deploy" 845 version = "0.3.0" 846 847 [[audits.arrayvec]] 848 who = "Alex Franchuk <afranchuk@mozilla.com>" 849 criteria = "safe-to-deploy" 850 delta = "0.7.2 -> 0.7.6" 851 notes = "Manually verified new unsafe pointer arithmetic." 852 853 [[audits.ascii]] 854 who = "Glenn Watson <git@chillybin.org>" 855 criteria = "safe-to-deploy" 856 version = "1.1.0" 857 858 [[audits.ash]] 859 who = "Jim Blandy <jimb@red-bean.com>" 860 criteria = "safe-to-deploy" 861 delta = "0.37.0+1.3.209 -> 0.37.1+1.3.235" 862 notes = """ 863 Nicolas Silva, Jim Blandy, and Teodor Tanasoaia audited ash master 864 branch commits from e43e9c0c to 6bd82768 inclusive. 865 """ 866 867 [[audits.ash]] 868 who = "Nicolas Silva <nical@fastmail.com>" 869 criteria = "safe-to-deploy" 870 delta = "0.37.1+1.3.235 -> 0.37.2+1.3.238" 871 872 [[audits.ash]] 873 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 874 criteria = "safe-to-deploy" 875 delta = "0.37.2+1.3.238 -> 0.37.3+1.3.251" 876 877 [[audits.ash]] 878 who = "Erich Gubler <erichdongubler@gmail.com>" 879 criteria = "safe-to-deploy" 880 delta = "0.37.3+1.3.251 -> 0.38.0+1.3.281" 881 notes = """ 882 There are many sweeping changes to code generation that make this review intimidating, at first. 883 However, I have audited all hand-written code, and vetted changes to the code generator (with some 884 auditing of generated output to ensure correspondence to my mental model). Vulkan is an inherently 885 unsafe API, but this crate makes many of the preparatory steps for calling Vulkan APIs safer and 886 easier to use. 887 """ 888 889 [[audits.ashmem]] 890 who = "Matthew Gregan <kinetik@flim.org>" 891 criteria = "safe-to-deploy" 892 version = "0.1.2" 893 notes = """ 894 Small unsafe wrapper around Android 8.0's ASharedMemory native API that falls 895 back to older private ioctl-based API at runtime on earlier OS releases. The 896 shim code is small and doesn't inspect the API arguments, so is unlikely to 897 expose any safety issues beyond those presented by the native OS API. 898 """ 899 900 [[audits.askama]] 901 who = "Bobby Holley <bobbyholley@gmail.com>" 902 criteria = "safe-to-deploy" 903 version = "0.11.1" 904 notes = """ 905 Just contains some traits and re-exports for use by a broader package of related 906 crates. No unsafe code or ambient capability usage. 907 """ 908 909 [[audits.askama]] 910 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 911 criteria = "safe-to-deploy" 912 version = "0.13.1" 913 notes = """ 914 Template crate. This is only used to generate the Rust/JS code for UniFFI. 915 916 We used to use askama, then we switched to rinja which was a fork. Now rinja and 917 askama have merged again. 918 919 The differences from askama 0.12, are pretty straightforward and don't seem risky to me. There's 920 some unsafe code and macros, but nothing that complicated. 921 """ 922 923 [[audits.askama_derive]] 924 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 925 criteria = "safe-to-deploy" 926 version = "0.13.1" 927 notes = """ 928 Template crate. This is only used to generate the Rust/JS code for UniFFI. 929 930 We used to use askama, then we switched to rinja which was a fork. Now rinja and 931 askama have merged again. 932 933 I did a quick scan of the current code and couldn't find any issues. 934 """ 935 936 [[audits.askama_parser]] 937 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 938 criteria = "safe-to-deploy" 939 version = "0.13.0" 940 notes = """ 941 Template crate. This is only used to generate the Rust/JS code for UniFFI. 942 943 We used to use askama, then we switched to rinja which was a fork. Now rinja and 944 askama have merged again. 945 946 I did a quick scan of the current code and couldn't find any issues. 947 """ 948 949 [[audits.async-task]] 950 who = "Nika Layzell <nika@thelayzells.com>" 951 criteria = "safe-to-deploy" 952 delta = "4.0.3 -> 4.0.3@git:f6488e35beccb26eb6e85847b02aa78a42cd3d0e" 953 notes = "Recorded by bholley, confirmed over slack." 954 955 [[audits.async-task]] 956 who = "Nika Layzell <nika@thelayzells.com>" 957 criteria = "safe-to-deploy" 958 delta = "4.0.3 -> 4.3.0" 959 notes = "Main addition is the new FallibleTask type, which I implemented. No risky unsafe code changes." 960 961 [[audits.async-trait]] 962 who = "Mike Hommey <mh+mozilla@glandium.org>" 963 criteria = "safe-to-deploy" 964 delta = "0.1.56 -> 0.1.57" 965 966 [[audits.async-trait]] 967 who = "Mike Hommey <mh+mozilla@glandium.org>" 968 criteria = "safe-to-deploy" 969 delta = "0.1.57 -> 0.1.60" 970 971 [[audits.async-trait]] 972 who = "Mike Hommey <mh+mozilla@glandium.org>" 973 criteria = "safe-to-deploy" 974 delta = "0.1.60 -> 0.1.64" 975 976 [[audits.atomic_refcell]] 977 who = "Bobby Holley <bholley@mozilla.com>" 978 criteria = "safe-to-deploy" 979 version = "0.1.8" 980 notes = "I maintain this crate and have reviewed every line." 981 982 [[audits.atomic_refcell]] 983 who = "Mike Hommey <mh+mozilla@glandium.org>" 984 criteria = "safe-to-deploy" 985 delta = "0.1.8 -> 0.1.9" 986 987 [[audits.audio-mixer]] 988 who = "Chun-Min Chang <chun.m.chang@gmail.com>" 989 criteria = "safe-to-deploy" 990 version = "0.1.2" 991 notes = "audio-mixer is a Mozilla-developed package." 992 993 [[audits.audio-mixer]] 994 who = "Mike Hommey <mh+mozilla@glandium.org>" 995 criteria = "safe-to-deploy" 996 delta = "0.1.2 -> 0.1.3" 997 998 [[audits.audio-mixer]] 999 who = "Paul Adenot <paul@paul.cx>" 1000 criteria = "safe-to-deploy" 1001 delta = "0.1.3 -> 0.2.0" 1002 notes = "(I wrote all of this code)" 1003 1004 [[audits.authenticator]] 1005 who = "John M. Schanck <jschanck@mozilla.com>" 1006 criteria = "safe-to-deploy" 1007 version = "0.4.0-alpha.13" 1008 notes = "Maintained by the CryptoEng team at Mozilla." 1009 1010 [[audits.authenticator]] 1011 who = "John M. Schanck <jschanck@mozilla.com>" 1012 criteria = "safe-to-deploy" 1013 delta = "0.4.0-alpha.24 -> 0.4.0" 1014 1015 [[audits.autocfg]] 1016 who = "Josh Stone <jistone@redhat.com>" 1017 criteria = "safe-to-deploy" 1018 version = "1.1.0" 1019 notes = "All code written or reviewed by Josh Stone." 1020 1021 [[audits.base16]] 1022 who = "Ryan Safaeian <rsafaeian@mozilla.com>" 1023 criteria = "safe-to-deploy" 1024 version = "0.2.1" 1025 1026 [[audits.base64]] 1027 who = "Mike Hommey <mh+mozilla@glandium.org>" 1028 criteria = "safe-to-deploy" 1029 delta = "0.13.0 -> 0.13.1" 1030 1031 [[audits.bhttp]] 1032 who = "Mark Hammond <mhammond@skippinet.com.au>" 1033 criteria = "safe-to-deploy" 1034 delta = "0.6.1 -> 0.6.1@git:bf6a983845cc0b540effb3a615e92d914dfcfd0b" 1035 importable = false 1036 1037 [[audits.bindgen]] 1038 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1039 criteria = "safe-to-deploy" 1040 version = "0.59.2" 1041 notes = "I'm the primary author and maintainer of the crate." 1042 1043 [[audits.bindgen]] 1044 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1045 criteria = "safe-to-deploy" 1046 delta = "0.59.2 -> 0.63.0" 1047 1048 [[audits.bindgen]] 1049 who = "Mike Hommey <mh+mozilla@glandium.org>" 1050 criteria = "safe-to-deploy" 1051 delta = "0.63.0 -> 0.64.0" 1052 1053 [[audits.bindgen]] 1054 who = "Mike Hommey <mh+mozilla@glandium.org>" 1055 criteria = "safe-to-deploy" 1056 delta = "0.64.0 -> 0.66.1" 1057 1058 [[audits.bindgen]] 1059 who = "Mike Hommey <mh+mozilla@glandium.org>" 1060 criteria = "safe-to-deploy" 1061 delta = "0.66.1 -> 0.68.1" 1062 1063 [[audits.bindgen]] 1064 who = "Andreas Pehrson <apehrson@mozilla.com>" 1065 criteria = "safe-to-deploy" 1066 delta = "0.68.1 -> 0.69.1" 1067 1068 [[audits.bindgen]] 1069 who = "Mike Hommey <mh+mozilla@glandium.org>" 1070 criteria = "safe-to-deploy" 1071 delta = "0.69.1 -> 0.69.2" 1072 1073 [[audits.bindgen]] 1074 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1075 criteria = "safe-to-deploy" 1076 delta = "0.69.2 -> 0.69.4" 1077 1078 [[audits.bindgen]] 1079 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1080 criteria = "safe-to-deploy" 1081 delta = "0.69.4 -> 0.72.0" 1082 notes = "I'm the primary maintainer of this crate." 1083 1084 [[audits.bindgen]] 1085 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1086 criteria = "safe-to-deploy" 1087 delta = "0.72.0 -> 0.72.0@git:9366e0af8da529c958b4cd4fcbe492d951c86f5c" 1088 importable = false 1089 notes = "Authored or reviewed all relevant changes upstream." 1090 1091 [[audits.bit-set]] 1092 who = "Aria Beingessner <a.beingessner@gmail.com>" 1093 criteria = "safe-to-deploy" 1094 version = "0.5.2" 1095 notes = "Another crate I own via contain-rs that is ancient and maintenance mode, no known issues." 1096 1097 [[audits.bit-set]] 1098 who = "Mike Hommey <mh+mozilla@glandium.org>" 1099 criteria = "safe-to-deploy" 1100 delta = "0.5.2 -> 0.5.3" 1101 1102 [[audits.bit-set]] 1103 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 1104 criteria = "safe-to-deploy" 1105 delta = "0.5.3 -> 0.6.0" 1106 1107 [[audits.bit-set]] 1108 who = "Jim Blandy <jimb@red-bean.com>" 1109 criteria = "safe-to-deploy" 1110 delta = "0.6.0 -> 0.8.0" 1111 1112 [[audits.bit-vec]] 1113 who = "Aria Beingessner <a.beingessner@gmail.com>" 1114 criteria = "safe-to-deploy" 1115 version = "0.6.3" 1116 notes = "Another crate I own via contain-rs that is ancient and in maintenance mode but otherwise perfectly fine." 1117 1118 [[audits.bit-vec]] 1119 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 1120 criteria = "safe-to-deploy" 1121 delta = "0.6.3 -> 0.7.0" 1122 1123 [[audits.bit-vec]] 1124 who = "Jim Blandy <jimb@red-bean.com>" 1125 criteria = "safe-to-deploy" 1126 delta = "0.7.0 -> 0.8.0" 1127 1128 [[audits.bitflags]] 1129 who = "Alex Franchuk <afranchuk@mozilla.com>" 1130 criteria = "safe-to-deploy" 1131 delta = "1.3.2 -> 2.0.2" 1132 notes = "Removal of some unsafe code/methods. No changes to externals, just some refactoring (mostly internal)." 1133 1134 [[audits.bitflags]] 1135 who = "Nicolas Silva <nical@fastmail.com>" 1136 criteria = "safe-to-deploy" 1137 delta = "2.0.2 -> 2.1.0" 1138 1139 [[audits.bitflags]] 1140 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 1141 criteria = "safe-to-deploy" 1142 delta = "2.2.1 -> 2.3.2" 1143 1144 [[audits.bitflags]] 1145 who = "Mike Hommey <mh+mozilla@glandium.org>" 1146 criteria = "safe-to-deploy" 1147 delta = "2.3.3 -> 2.4.0" 1148 1149 [[audits.bitflags]] 1150 who = [ 1151 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 1152 "Erich Gubler <erichdongubler@gmail.com>", 1153 ] 1154 criteria = "safe-to-deploy" 1155 delta = "2.6.0 -> 2.7.0" 1156 1157 [[audits.bitreader]] 1158 who = "Bobby Holley <bobbyholley@gmail.com>" 1159 criteria = "safe-to-deploy" 1160 delta = "0.3.7 -> 0.3.6" 1161 notes = "No material changes." 1162 1163 [[audits.block-buffer]] 1164 who = "Mike Hommey <mh+mozilla@glandium.org>" 1165 criteria = "safe-to-deploy" 1166 delta = "0.10.2 -> 0.10.3" 1167 1168 [[audits.block2]] 1169 who = "Andy Leiserson <aleiserson@mozilla.com>" 1170 criteria = "safe-to-deploy" 1171 version = "0.6.2" 1172 1173 [[audits.build-parallel]] 1174 who = "Jeff Muizelaar <jmuizelaar@mozilla.com>" 1175 criteria = "safe-to-deploy" 1176 version = "0.1.2" 1177 1178 [[audits.bumpalo]] 1179 who = "Bobby Holley <bobbyholley@gmail.com>" 1180 criteria = "safe-to-run" 1181 delta = "3.9.1 -> 3.10.0" 1182 notes = """ 1183 Some nontrivial functional changes but certainly meets the no-malware bar of 1184 safe-to-run. If we needed safe-to-deploy for this in m-c I'd ask Nick to re- 1185 certify this version, but we don't, so this is fine for now. 1186 """ 1187 1188 [[audits.bumpalo]] 1189 who = "Mike Hommey <mh+mozilla@glandium.org>" 1190 criteria = "safe-to-run" 1191 delta = "3.11.1 -> 3.12.0" 1192 1193 [[audits.bytemuck_derive]] 1194 who = "Erich Gubler <erichdongubler@gmail.com>" 1195 criteria = "safe-to-deploy" 1196 delta = "1.9.2 -> 1.9.3" 1197 notes = "Just a Rust MSRV bump." 1198 1199 [[audits.bytes]] 1200 who = "Mike Hommey <mh+mozilla@glandium.org>" 1201 criteria = "safe-to-deploy" 1202 delta = "1.1.0 -> 1.2.1" 1203 1204 [[audits.bytes]] 1205 who = "Mike Hommey <mh+mozilla@glandium.org>" 1206 criteria = "safe-to-deploy" 1207 delta = "1.2.1 -> 1.3.0" 1208 1209 [[audits.bytes]] 1210 who = "Mike Hommey <mh+mozilla@glandium.org>" 1211 criteria = "safe-to-deploy" 1212 delta = "1.3.0 -> 1.4.0" 1213 1214 [[audits.calendrical_calculations]] 1215 who = "André Bargull <andre.bargull@gmail.com>" 1216 criteria = "safe-to-deploy" 1217 version = "0.1.0" 1218 notes = "This has no unsafe code and uses no ambient capabilities." 1219 1220 [[audits.calendrical_calculations]] 1221 who = "André Bargull <andre.bargull@gmail.com>" 1222 criteria = "safe-to-deploy" 1223 delta = "0.1.0 -> 0.1.1" 1224 1225 [[audits.calendrical_calculations]] 1226 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 1227 criteria = "safe-to-deploy" 1228 delta = "0.1.3 -> 0.2.0" 1229 1230 [[audits.camino]] 1231 who = "Mike Hommey <mh+mozilla@glandium.org>" 1232 criteria = "safe-to-deploy" 1233 delta = "1.0.9 -> 1.1.1" 1234 1235 [[audits.camino]] 1236 who = "Mike Hommey <mh+mozilla@glandium.org>" 1237 criteria = "safe-to-deploy" 1238 delta = "1.1.1 -> 1.1.2" 1239 1240 [[audits.camino]] 1241 who = "Bobby Holley <bobbyholley@gmail.com>" 1242 criteria = "safe-to-deploy" 1243 delta = "1.1.4 -> 1.1.2" 1244 notes = "Older version, just lacks a few APIs and tests from the newer version." 1245 1246 [[audits.canonical_json]] 1247 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 1248 criteria = "safe-to-deploy" 1249 version = "0.5.0" 1250 notes = "Maintained by the Mozilla developers." 1251 1252 [[audits.cargo_metadata]] 1253 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 1254 criteria = "safe-to-deploy" 1255 version = "0.15.2" 1256 notes = "I reviewed the whole code base. Parser for the output of cargo-metadata, relying mostly on serde. No unsafe code used." 1257 1258 [[audits.cargo_metadata]] 1259 who = "Mike Hommey <mh+mozilla@glandium.org>" 1260 criteria = "safe-to-deploy" 1261 delta = "0.15.2 -> 0.15.3" 1262 1263 [[audits.cc]] 1264 who = "Mike Hommey <mh+mozilla@glandium.org>" 1265 criteria = "safe-to-deploy" 1266 delta = "1.0.73 -> 1.0.78" 1267 1268 [[audits.cc]] 1269 who = "Erich Gubler <erichdongubler@gmail.com>" 1270 criteria = "safe-to-deploy" 1271 delta = "1.0.89 -> 1.2.10" 1272 1273 [[audits.cc]] 1274 who = "Erich Gubler <erichdongubler@gmail.com>" 1275 criteria = "safe-to-deploy" 1276 delta = "1.2.10 -> 1.2.11" 1277 1278 [[audits.cc]] 1279 who = "Erich Gubler <erichdongubler@gmail.com>" 1280 criteria = "safe-to-deploy" 1281 delta = "1.2.11 -> 1.2.12" 1282 1283 [[audits.cc]] 1284 who = "Erich Gubler <erichdongubler@gmail.com>" 1285 criteria = "safe-to-deploy" 1286 delta = "1.2.12 -> 1.2.16" 1287 1288 [[audits.cc]] 1289 who = "Erich Gubler <erichdongubler@gmail.com>" 1290 criteria = "safe-to-deploy" 1291 delta = "1.2.16 -> 1.2.30" 1292 1293 [[audits.cfg_aliases]] 1294 who = "Alex Franchuk <afranchuk@mozilla.com>" 1295 criteria = "safe-to-deploy" 1296 delta = "0.1.1 -> 0.2.1" 1297 notes = "Very minor changes." 1298 1299 [[audits.cgl]] 1300 who = "Sotaro Ikeda <sotaro.ikeda.g@gmail.com>" 1301 criteria = "safe-to-deploy" 1302 version = "0.3.2" 1303 1304 [[audits.chardetng]] 1305 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 1306 criteria = "safe-to-deploy" 1307 version = "0.1.9" 1308 notes = "I, Henri Sivonen, wrote this (safe-code-only) crate for Gecko even though the crate is published via crates.io." 1309 1310 [[audits.chardetng]] 1311 who = "Bobby Holley <bobbyholley@gmail.com>" 1312 criteria = "safe-to-deploy" 1313 delta = "0.1.9 -> 0.1.9@git:3484d3e3ebdc8931493aa5df4d7ee9360a90e76b" 1314 1315 [[audits.chardetng]] 1316 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 1317 criteria = "safe-to-deploy" 1318 delta = "0.1.17 -> 0.1.17@git:a07d20273ce36146adaf76bd667dd57bd7b3508b" 1319 importable = false 1320 1321 [[audits.chardetng_c]] 1322 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 1323 criteria = "safe-to-deploy" 1324 version = "0.1.2" 1325 notes = "I, Henri Sivonen, wrote this crate for Gecko even though it is published via crates.io. The buffer input assumes Rust slice constraints for the start pointer. In Gecko, this is taken care of by mozilla::Span, but the C API doesn't conform to idiomatic C constraints on this point." 1326 1327 [[audits.chardetng_c]] 1328 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 1329 criteria = "safe-to-deploy" 1330 delta = "0.1.2 -> 0.1.2@git:2f0aba284677d098de14f91ffe5a9e5b9a4922c2" 1331 importable = false 1332 1333 [[audits.chardetng_c]] 1334 who = "Bobby Holley <bobbyholley@gmail.com>" 1335 criteria = "safe-to-deploy" 1336 delta = "0.1.2 -> 0.1.2@git:ed8a4c6f900a90d4dbc1d64b856e61490a1c3570" 1337 1338 [[audits.chrono]] 1339 who = "Mark Hammond <mhammond@skippinet.com.au>" 1340 criteria = "safe-to-deploy" 1341 delta = "0.4.19 -> 0.4.40" 1342 notes = "Significant refactor of both implementation and dependencies." 1343 1344 [[audits.chrono]] 1345 who = "Erich Gubler <erichdongubler@gmail.com>" 1346 criteria = "safe-to-deploy" 1347 delta = "0.4.41 -> 0.4.42" 1348 1349 [[audits.chunked_transfer]] 1350 who = "Glenn Watson <git@chillybin.org>" 1351 criteria = "safe-to-deploy" 1352 delta = "1.4.1 -> 1.5.0" 1353 1354 [[audits.circular]] 1355 who = "Alex Franchuk <afranchuk@mozilla.com>" 1356 criteria = "safe-to-deploy" 1357 version = "0.3.0" 1358 notes = "No dependencies. Unsafe code is necessary to provide functionality and was manually verified to be correct." 1359 1360 [[audits.clang-sys]] 1361 who = "Mike Hommey <mh+mozilla@glandium.org>" 1362 criteria = "safe-to-deploy" 1363 delta = "1.3.3 -> 1.4.0" 1364 1365 [[audits.clang-sys]] 1366 who = "Mike Hommey <mh+mozilla@glandium.org>" 1367 criteria = "safe-to-deploy" 1368 delta = "1.4.0 -> 1.6.0" 1369 1370 [[audits.clang-sys]] 1371 who = "Erich Gubler <erichdongubler@gmail.com>" 1372 criteria = "safe-to-deploy" 1373 delta = "1.6.0 -> 1.7.0" 1374 notes = """ 1375 Adds several new symbols for Clang versions 11.0, 12.0, 16.0, and 17.0, conditionally enabled based 1376 on Cargo feature flags. Some other minor internal refactors were implemented that shouldn't change 1377 functionality otherwise. 1378 """ 1379 1380 [[audits.clap-verbosity-flag]] 1381 who = "Kershaw Chang <kershaw@mozilla.com>" 1382 criteria = "safe-to-run" 1383 version = "2.2.0" 1384 1385 [[audits.clap-verbosity-flag]] 1386 who = "Max Inden <mail@max-inden.de>" 1387 criteria = "safe-to-run" 1388 delta = "2.2.0 -> 3.0.1" 1389 1390 [[audits.clap_lex]] 1391 who = "Mike Hommey <mh+mozilla@glandium.org>" 1392 criteria = "safe-to-deploy" 1393 delta = "0.2.0 -> 0.2.2" 1394 1395 [[audits.clap_lex]] 1396 who = "Mike Hommey <mh+mozilla@glandium.org>" 1397 criteria = "safe-to-deploy" 1398 delta = "0.2.2 -> 0.2.4" 1399 1400 [[audits.clubcard]] 1401 who = "John M. Schanck <jschanck@mozilla.com>" 1402 criteria = "safe-to-deploy" 1403 version = "0.3.1" 1404 notes = "This crate is maintained by the CryptoEng team at Mozilla and it contains no unsafe code." 1405 1406 [[audits.clubcard-crlite]] 1407 who = "John M. Schanck <jschanck@mozilla.com>" 1408 criteria = "safe-to-deploy" 1409 version = "0.2.1" 1410 notes = "This crate is maintained by the CryptoEng team at Mozilla and it contains no unsafe code." 1411 1412 [[audits.codespan-reporting]] 1413 who = "Erich Gubler <erichdongubler@gmail.com>" 1414 criteria = "safe-to-deploy" 1415 delta = "0.11.1 -> 0.12.0" 1416 1417 [[audits.comedy]] 1418 who = "Nick Alexander <nalexander@mozilla.com>" 1419 criteria = "safe-to-deploy" 1420 version = "0.2.0" 1421 notes = """ 1422 The comedy crate was written by Adam Gashlin for Mozilla's use. The entire 1423 comedy 0.2.0 crate is full of `unsafe` code and makes many assumptions about 1424 memory and layout, but there is no particular processing of untrusted input 1425 here. 1426 """ 1427 1428 [[audits.cookie]] 1429 who = "Mike Hommey <mh+mozilla@glandium.org>" 1430 criteria = "safe-to-run" 1431 delta = "0.16.0 -> 0.16.2" 1432 1433 [[audits.core-foundation]] 1434 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 1435 criteria = "safe-to-deploy" 1436 delta = "0.9.3 -> 0.9.4" 1437 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 1438 1439 [[audits.core-foundation]] 1440 who = "Erich Gubler <erichdongubler@gmail.com>" 1441 criteria = "safe-to-deploy" 1442 delta = "0.9.4 -> 0.10.0" 1443 1444 [[audits.core-foundation-sys]] 1445 who = "Erich Gubler <erichdongubler@gmail.com>" 1446 criteria = "safe-to-deploy" 1447 delta = "0.8.6 -> 0.8.7" 1448 1449 [[audits.core-graphics]] 1450 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 1451 criteria = "safe-to-deploy" 1452 delta = "0.22.3 -> 0.23.1" 1453 1454 [[audits.core-graphics]] 1455 who = "Erich Gubler <erichdongubler@gmail.com>" 1456 criteria = "safe-to-deploy" 1457 delta = "0.23.1 -> 0.24.0" 1458 1459 [[audits.core-graphics-types]] 1460 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 1461 criteria = "safe-to-deploy" 1462 delta = "0.1.1 -> 0.1.2" 1463 1464 [[audits.core-graphics-types]] 1465 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 1466 criteria = "safe-to-deploy" 1467 delta = "0.1.2 -> 0.1.3" 1468 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla." 1469 1470 [[audits.core-graphics-types]] 1471 who = "Erich Gubler <erichdongubler@gmail.com>" 1472 criteria = "safe-to-deploy" 1473 delta = "0.1.3 -> 0.2.0" 1474 1475 [[audits.core-text]] 1476 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 1477 criteria = "safe-to-deploy" 1478 delta = "19.2.0 -> 20.0.0" 1479 1480 [[audits.core-text]] 1481 who = "Jonathan Kew <jfkthame@gmail.com>" 1482 criteria = "safe-to-deploy" 1483 delta = "20.0.0 -> 20.1.0" 1484 notes = """ 1485 The bulk of the 20.0.0 -> 20.1.0 changes were purely cosmetic clippy and rustfmt changes. 1486 1487 The only substantive change was the addition of wrappers to expose two additional Core Text APIs, 1488 the variants of CTFontCreateWithName and CTFontCreateWithFontDescriptor that accept a CTFontOptions 1489 parameter. These are directly parallel to the existing versions without CTFontOptions, and do not 1490 introduce any new forms of risk. 1491 """ 1492 1493 [[audits.core-text]] 1494 who = "Erich Gubler <erichdongubler@gmail.com>" 1495 criteria = "safe-to-deploy" 1496 delta = "20.1.0 -> 21.0.0" 1497 1498 [[audits.core_maths]] 1499 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 1500 criteria = "safe-to-deploy" 1501 version = "0.1.0" 1502 1503 [[audits.coreaudio-sys]] 1504 who = "Mike Hommey <mh+mozilla@glandium.org>" 1505 criteria = "safe-to-deploy" 1506 delta = "0.2.10 -> 0.2.11" 1507 1508 [[audits.coreaudio-sys]] 1509 who = "Mike Hommey <mh+mozilla@glandium.org>" 1510 criteria = "safe-to-deploy" 1511 delta = "0.2.11 -> 0.2.12" 1512 1513 [[audits.coreaudio-sys]] 1514 who = "Mike Hommey <mh+mozilla@glandium.org>" 1515 criteria = "safe-to-deploy" 1516 delta = "0.2.12 -> 0.2.13" 1517 1518 [[audits.coreaudio-sys]] 1519 who = "Andreas Pehrson <apehrson@mozilla.com>" 1520 criteria = "safe-to-deploy" 1521 delta = "0.2.13 -> 0.2.14" 1522 1523 [[audits.coremidi]] 1524 who = "Gabriele Svelto <gsvelto@mozilla.com>" 1525 criteria = "safe-to-deploy" 1526 version = "0.8.0" 1527 1528 [[audits.coremidi-sys]] 1529 who = "Gabriele Svelto <gsvelto@mozilla.com>" 1530 criteria = "safe-to-deploy" 1531 delta = "3.1.0 -> 3.2.0" 1532 notes = "Machine generated bindings, no unsafe or dangerous changes" 1533 1534 [[audits.cose]] 1535 who = "Mathew Hodson <mathew.hodson@gmail.com>" 1536 criteria = "safe-to-deploy" 1537 delta = "0.1.4 -> 0.1.4@git:43c22248d136c8b38fe42ea709d08da6355cf04b" 1538 1539 [[audits.cpufeatures]] 1540 who = "Mike Hommey <mh+mozilla@glandium.org>" 1541 criteria = "safe-to-deploy" 1542 delta = "0.2.2 -> 0.2.4" 1543 1544 [[audits.cpufeatures]] 1545 who = "Mike Hommey <mh+mozilla@glandium.org>" 1546 criteria = "safe-to-deploy" 1547 delta = "0.2.4 -> 0.2.5" 1548 1549 [[audits.cpufeatures]] 1550 who = "Gabriele Svelto <gsvelto@mozilla.com>" 1551 criteria = "safe-to-deploy" 1552 delta = "0.2.7 -> 0.2.8" 1553 notes = "This release contains a single fix for an issue that affected Firefox" 1554 1555 [[audits.crash-context]] 1556 who = "Gabriele Svelto <gsvelto@mozilla.com>" 1557 criteria = "safe-to-deploy" 1558 version = "0.5.1" 1559 notes = "Mozilla employees contributed to this crate and the remaining code was fully audited" 1560 1561 [[audits.crash-context]] 1562 who = "Alex Franchuk <afranchuk@mozilla.com>" 1563 criteria = "safe-to-deploy" 1564 delta = "0.5.1 -> 0.6.0" 1565 notes = """ 1566 There are few changes. The main change is the removal of `winapi` in favor of 1567 manually-generated bindings (which are minimal). The few small bugfixes are 1568 sound. 1569 """ 1570 1571 [[audits.crash-context]] 1572 who = "Gabriele Svelto <gsvelto@mozilla.com>" 1573 criteria = "safe-to-deploy" 1574 delta = "0.6.0 -> 0.6.1" 1575 1576 [[audits.crc32fast]] 1577 who = "Alex Franchuk <afranchuk@mozilla.com>" 1578 criteria = "safe-to-deploy" 1579 delta = "1.3.2 -> 1.4.2" 1580 notes = "Minor, safe changes." 1581 1582 [[audits.crossbeam-channel]] 1583 who = "Mike Hommey <mh+mozilla@glandium.org>" 1584 criteria = "safe-to-deploy" 1585 delta = "0.5.4 -> 0.5.6" 1586 1587 [[audits.crossbeam-channel]] 1588 who = "Glenn Watson <git@intuitionlibrary.com>" 1589 criteria = "safe-to-deploy" 1590 delta = "0.5.12 -> 0.5.13" 1591 1592 [[audits.crossbeam-deque]] 1593 who = "Mike Hommey <mh+mozilla@glandium.org>" 1594 criteria = "safe-to-deploy" 1595 delta = "0.8.1 -> 0.8.2" 1596 1597 [[audits.crossbeam-epoch]] 1598 who = "Mike Hommey <mh+mozilla@glandium.org>" 1599 criteria = "safe-to-deploy" 1600 delta = "0.9.8 -> 0.9.10" 1601 1602 [[audits.crossbeam-epoch]] 1603 who = "Mike Hommey <mh+mozilla@glandium.org>" 1604 criteria = "safe-to-deploy" 1605 delta = "0.9.10 -> 0.9.13" 1606 1607 [[audits.crossbeam-epoch]] 1608 who = "Mike Hommey <mh+mozilla@glandium.org>" 1609 criteria = "safe-to-deploy" 1610 delta = "0.9.13 -> 0.9.14" 1611 1612 [[audits.crossbeam-queue]] 1613 who = "Matthew Gregan <kinetik@flim.org>" 1614 criteria = "safe-to-deploy" 1615 version = "0.3.8" 1616 1617 [[audits.crossbeam-utils]] 1618 who = "Mike Hommey <mh+mozilla@glandium.org>" 1619 criteria = "safe-to-deploy" 1620 delta = "0.8.8 -> 0.8.11" 1621 1622 [[audits.crossbeam-utils]] 1623 who = "Mike Hommey <mh+mozilla@glandium.org>" 1624 criteria = "safe-to-deploy" 1625 delta = "0.8.11 -> 0.8.14" 1626 1627 [[audits.crossbeam-utils]] 1628 who = "Alex Franchuk <afranchuk@mozilla.com>" 1629 criteria = "safe-to-deploy" 1630 delta = "0.8.19 -> 0.8.20" 1631 notes = "Minor changes." 1632 1633 [[audits.crossbeam-utils]] 1634 who = "Lars Eggert <lars@eggert.org>" 1635 criteria = "safe-to-deploy" 1636 delta = "0.8.20 -> 0.8.21" 1637 1638 [[audits.crunchy]] 1639 who = "Erich Gubler <erichdongubler@gmail.com>" 1640 criteria = "safe-to-deploy" 1641 version = "0.2.3" 1642 1643 [[audits.crypto-common]] 1644 who = "Mike Hommey <mh+mozilla@glandium.org>" 1645 criteria = "safe-to-deploy" 1646 delta = "0.1.3 -> 0.1.6" 1647 1648 [[audits.cssparser]] 1649 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1650 criteria = "safe-to-deploy" 1651 version = "0.29.6" 1652 notes = """ 1653 I've reviewed or authored most of the recent changes to this library, and it 1654 was developed by other mozilla folks. Unsafe code there is reasonable (utf-8 1655 casts for serialization and parsing). 1656 """ 1657 1658 [[audits.cssparser]] 1659 who = "Bobby Holley <bobbyholley@gmail.com>" 1660 criteria = "safe-to-deploy" 1661 delta = "0.29.6 -> 0.31.0" 1662 notes = """ 1663 All the changes in this release were authored by Mozilla staff, except the 1664 uninit_array stuff, which looks fine. 1665 """ 1666 1667 [[audits.cssparser]] 1668 who = "Mike Hommey <mh+mozilla@glandium.org>" 1669 criteria = "safe-to-deploy" 1670 delta = "0.31.0 -> 0.31.2" 1671 1672 [[audits.cssparser]] 1673 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1674 criteria = "safe-to-deploy" 1675 delta = "0.31.2 -> 0.32.0" 1676 notes = "All changes were either authored or reviewed by Mozilla employees." 1677 1678 [[audits.cssparser]] 1679 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1680 criteria = "safe-to-deploy" 1681 delta = "0.32.0 -> 0.33.0" 1682 notes = """ 1683 Mozilla authored. Breaking changes from 0.32 involve splitting color APIs into 1684 their own crate and removing an unused line number offset mechanism. 1685 """ 1686 1687 [[audits.cssparser]] 1688 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1689 criteria = "safe-to-deploy" 1690 delta = "0.33.0 -> 0.33.0@git:aaa966d9d6ae70c4b8a62bb5e3a14c068bb7dff0" 1691 notes = "Only one minimal change exposing a previously-private enumeration." 1692 1693 [[audits.cssparser]] 1694 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1695 criteria = "safe-to-deploy" 1696 delta = "0.33.0 -> 0.34.0" 1697 notes = "I'm the publisher of the crate, and either myself or other Mozilla folks have been authors or reviewers of all the changes." 1698 1699 [[audits.cssparser]] 1700 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1701 criteria = "safe-to-deploy" 1702 delta = "0.34.0 -> 0.35.0" 1703 notes = "All non-trivial changes authored or reviewed by Mozilla employees." 1704 1705 [[audits.cssparser]] 1706 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1707 criteria = "safe-to-deploy" 1708 delta = "0.35.0 -> 0.35.0@git:71b7cfe6f1cd85427ca905a41be31ca9f6af29a5" 1709 notes = "Only dependency bumps and one trivial change with no unsafe change." 1710 1711 [[audits.cssparser]] 1712 who = "Diego Escalante <descalante@mozilla.com>" 1713 criteria = "safe-to-deploy" 1714 delta = "0.35.0 -> 0.36.0" 1715 1716 [[audits.cssparser-color]] 1717 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1718 criteria = "safe-to-deploy" 1719 version = "0.1.0" 1720 notes = "This code used to live in cssparser's color module. Only moved out. Mozilla-authored." 1721 1722 [[audits.cssparser-macros]] 1723 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1724 criteria = "safe-to-deploy" 1725 version = "0.6.0" 1726 notes = """ 1727 Trivial crate with a single proc macro to compute the max length of the inputs 1728 to a match expression. 1729 """ 1730 1731 [[audits.cssparser-macros]] 1732 who = "Mike Hommey <mh+mozilla@glandium.org>" 1733 criteria = "safe-to-deploy" 1734 delta = "0.6.0 -> 0.6.1" 1735 1736 [[audits.cssparser-macros]] 1737 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1738 criteria = "safe-to-deploy" 1739 delta = "0.6.1 -> 0.6.1@git:aaa966d9d6ae70c4b8a62bb5e3a14c068bb7dff0" 1740 notes = "No changes from already-certified upstream, but needed because it lives in the same git repo as the cssparser crate." 1741 1742 [[audits.cstr]] 1743 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 1744 criteria = "safe-to-deploy" 1745 version = "0.2.10" 1746 notes = """ 1747 I've reviewed the code of the crate thoroughly. It generates an unsafe block 1748 which is statically guaranteed to be safe. Inputs to the macro have to be 1749 static so there's no uncontrolled input whatsoever. 1750 """ 1751 1752 [[audits.cstr]] 1753 who = "Mike Hommey <mh+mozilla@glandium.org>" 1754 criteria = "safe-to-deploy" 1755 delta = "0.2.10 -> 0.2.11" 1756 1757 [[audits.cubeb]] 1758 who = "Matthew Gregan <kinetik@flim.org>" 1759 criteria = "safe-to-deploy" 1760 version = "0.10.1" 1761 notes = """ 1762 Mozilla-developed package. 1763 """ 1764 1765 [[audits.cubeb]] 1766 who = "Matthew Gregan <kinetik@flim.org>" 1767 criteria = "safe-to-deploy" 1768 delta = "0.10.1 -> 0.10.2" 1769 1770 [[audits.cubeb]] 1771 who = "Mike Hommey <mh+mozilla@glandium.org>" 1772 criteria = "safe-to-deploy" 1773 delta = "0.10.2 -> 0.10.3" 1774 1775 [[audits.cubeb]] 1776 who = "Andreas Pehrson <apehrson@mozilla.com>" 1777 criteria = "safe-to-deploy" 1778 delta = "0.10.3 -> 0.12.0" 1779 1780 [[audits.cubeb]] 1781 who = "Andreas Pehrson <apehrson@mozilla.com>" 1782 criteria = "safe-to-deploy" 1783 delta = "0.12.0 -> 0.13.0" 1784 1785 [[audits.cubeb]] 1786 who = "Matthew Gregan <kinetik@flim.org>" 1787 criteria = "safe-to-deploy" 1788 delta = "0.13.0 -> 0.29.0" 1789 1790 [[audits.cubeb]] 1791 who = "Matthew Gregan <kinetik@flim.org>" 1792 criteria = "safe-to-deploy" 1793 delta = "0.29.0 -> 0.30.1" 1794 1795 [[audits.cubeb-backend]] 1796 who = "Matthew Gregan <kinetik@flim.org>" 1797 criteria = "safe-to-deploy" 1798 version = "0.10.1" 1799 notes = """ 1800 Mozilla-developed package. 1801 """ 1802 1803 [[audits.cubeb-backend]] 1804 who = "Matthew Gregan <kinetik@flim.org>" 1805 criteria = "safe-to-deploy" 1806 delta = "0.10.1 -> 0.10.2" 1807 1808 [[audits.cubeb-backend]] 1809 who = "Paul Adenot <paul@paul.cx>" 1810 criteria = "safe-to-deploy" 1811 delta = "0.10.2 -> 0.10.3" 1812 notes = """ 1813 Mozilla-developed package. 1814 """ 1815 1816 [[audits.cubeb-backend]] 1817 who = "Andreas Pehrson <apehrson@mozilla.com>" 1818 criteria = "safe-to-deploy" 1819 delta = "0.10.3 -> 0.10.7" 1820 1821 [[audits.cubeb-backend]] 1822 who = "Andreas Pehrson <apehrson@mozilla.com>" 1823 criteria = "safe-to-deploy" 1824 delta = "0.10.7 -> 0.12.0" 1825 1826 [[audits.cubeb-backend]] 1827 who = "Andreas Pehrson <apehrson@mozilla.com>" 1828 criteria = "safe-to-deploy" 1829 delta = "0.12.0 -> 0.13.0" 1830 1831 [[audits.cubeb-backend]] 1832 who = "Matthew Gregan <kinetik@flim.org>" 1833 criteria = "safe-to-deploy" 1834 delta = "0.13.0 -> 0.29.0" 1835 1836 [[audits.cubeb-backend]] 1837 who = "Matthew Gregan <kinetik@flim.org>" 1838 criteria = "safe-to-deploy" 1839 delta = "0.29.0 -> 0.30.1" 1840 1841 [[audits.cubeb-core]] 1842 who = "Matthew Gregan <kinetik@flim.org>" 1843 criteria = "safe-to-deploy" 1844 version = "0.10.1" 1845 notes = """ 1846 Mozilla-developed package. 1847 """ 1848 1849 [[audits.cubeb-core]] 1850 who = "Matthew Gregan <kinetik@flim.org>" 1851 criteria = "safe-to-deploy" 1852 delta = "0.10.1 -> 0.10.2" 1853 1854 [[audits.cubeb-core]] 1855 who = "Paul Adenot <paul@paul.cx>" 1856 criteria = "safe-to-deploy" 1857 delta = "0.10.2 -> 0.10.3" 1858 notes = """ 1859 Mozilla-developed package. 1860 """ 1861 1862 [[audits.cubeb-core]] 1863 who = "Mike Hommey <mh+mozilla@glandium.org>" 1864 criteria = "safe-to-deploy" 1865 delta = "0.10.3 -> 0.10.4" 1866 1867 [[audits.cubeb-core]] 1868 who = "Andreas Pehrson <apehrson@mozilla.com>" 1869 criteria = "safe-to-deploy" 1870 delta = "0.10.4 -> 0.10.7" 1871 1872 [[audits.cubeb-core]] 1873 who = "Andreas Pehrson <apehrson@mozilla.com>" 1874 criteria = "safe-to-deploy" 1875 delta = "0.10.7 -> 0.12.0" 1876 1877 [[audits.cubeb-core]] 1878 who = "Andreas Pehrson <apehrson@mozilla.com>" 1879 criteria = "safe-to-deploy" 1880 delta = "0.12.0 -> 0.13.0" 1881 1882 [[audits.cubeb-core]] 1883 who = "Matthew Gregan <kinetik@flim.org>" 1884 criteria = "safe-to-deploy" 1885 delta = "0.13.0 -> 0.29.0" 1886 1887 [[audits.cubeb-core]] 1888 who = "Matthew Gregan <kinetik@flim.org>" 1889 criteria = "safe-to-deploy" 1890 delta = "0.29.0 -> 0.30.1" 1891 1892 [[audits.cubeb-sys]] 1893 who = "Matthew Gregan <kinetik@flim.org>" 1894 criteria = "safe-to-deploy" 1895 version = "0.10.1" 1896 notes = """ 1897 Mozilla-developed package. 1898 """ 1899 1900 [[audits.cubeb-sys]] 1901 who = "Matthew Gregan <kinetik@flim.org>" 1902 criteria = "safe-to-deploy" 1903 delta = "0.10.1 -> 0.10.2" 1904 1905 [[audits.cubeb-sys]] 1906 who = "Paul Adenot <paul@paul.cx>" 1907 criteria = "safe-to-deploy" 1908 delta = "0.10.2 -> 0.10.3" 1909 notes = """ 1910 Mozilla-developed package. 1911 """ 1912 1913 [[audits.cubeb-sys]] 1914 who = "Andreas Pehrson <apehrson@mozilla.com>" 1915 criteria = "safe-to-deploy" 1916 delta = "0.10.3 -> 0.10.7" 1917 1918 [[audits.cubeb-sys]] 1919 who = "Andreas Pehrson <apehrson@mozilla.com>" 1920 criteria = "safe-to-deploy" 1921 delta = "0.10.7 -> 0.12.0" 1922 1923 [[audits.cubeb-sys]] 1924 who = "Andreas Pehrson <apehrson@mozilla.com>" 1925 criteria = "safe-to-deploy" 1926 delta = "0.12.0 -> 0.13.0" 1927 1928 [[audits.cubeb-sys]] 1929 who = "Matthew Gregan <kinetik@flim.org>" 1930 criteria = "safe-to-deploy" 1931 delta = "0.13.0 -> 0.29.0" 1932 1933 [[audits.cubeb-sys]] 1934 who = "Matthew Gregan <kinetik@flim.org>" 1935 criteria = "safe-to-deploy" 1936 delta = "0.29.0 -> 0.30.1" 1937 1938 [[audits.d3d12]] 1939 who = "Jim Blandy <jimb@red-bean.com>" 1940 criteria = "safe-to-deploy" 1941 delta = "0.4.1 -> 0.5.0" 1942 notes = "The commits between 0.4.1 and 0.5.0 were all audited by Dzmitry Malyshau or myself." 1943 1944 [[audits.d3d12]] 1945 who = "Nicolas Silva <nical@fastmail.com>" 1946 criteria = "safe-to-deploy" 1947 delta = "0.5.0 -> 0.7.0" 1948 1949 [[audits.d3d12]] 1950 who = [ 1951 "Erich Gubler <egubler@mozilla.com>", 1952 "Jim Blandy <jimb@red-bean.com>", 1953 "Nicolas Silva <nical@fastmail.com>", 1954 "Erich Gubler <erichdongubler@gmail.com>", 1955 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 1956 ] 1957 criteria = "safe-to-deploy" 1958 delta = "0.7.0 -> 0.19.0" 1959 1960 [[audits.d3d12]] 1961 who = "Erich Gubler <erichdongubler@gmail.com>" 1962 criteria = "safe-to-deploy" 1963 delta = "0.19.0 -> 0.20.0" 1964 1965 [[audits.d3d12]] 1966 who = "Jim Blandy <jimb@red-bean.com>" 1967 criteria = "safe-to-deploy" 1968 delta = "0.20.0 -> 22.0.0" 1969 1970 [[audits.d3d12]] 1971 who = "Jim Blandy <jimb@red-bean.com>" 1972 criteria = "safe-to-deploy" 1973 delta = "22.0.0 -> 22.0.0@git:c6a3d927345a81eeb13e9e3720002c4cc6f25e54" 1974 importable = false 1975 1976 [[audits.darling]] 1977 who = "Mike Hommey <mh+mozilla@glandium.org>" 1978 criteria = "safe-to-deploy" 1979 delta = "0.13.4 -> 0.14.2" 1980 1981 [[audits.darling]] 1982 who = "Mike Hommey <mh+mozilla@glandium.org>" 1983 criteria = "safe-to-deploy" 1984 delta = "0.14.2 -> 0.14.3" 1985 1986 [[audits.darling]] 1987 who = "Mike Hommey <mh+mozilla@glandium.org>" 1988 criteria = "safe-to-deploy" 1989 delta = "0.14.3 -> 0.20.1" 1990 1991 [[audits.darling]] 1992 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 1993 criteria = "safe-to-deploy" 1994 delta = "0.20.1 -> 0.20.10" 1995 1996 [[audits.darling_core]] 1997 who = "Mike Hommey <mh+mozilla@glandium.org>" 1998 criteria = "safe-to-deploy" 1999 delta = "0.13.4 -> 0.14.2" 2000 2001 [[audits.darling_core]] 2002 who = "Mike Hommey <mh+mozilla@glandium.org>" 2003 criteria = "safe-to-deploy" 2004 delta = "0.14.2 -> 0.14.3" 2005 2006 [[audits.darling_core]] 2007 who = "Mike Hommey <mh+mozilla@glandium.org>" 2008 criteria = "safe-to-deploy" 2009 delta = "0.14.3 -> 0.20.1" 2010 2011 [[audits.darling_core]] 2012 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 2013 criteria = "safe-to-deploy" 2014 delta = "0.20.1 -> 0.20.10" 2015 2016 [[audits.darling_macro]] 2017 who = "Mike Hommey <mh+mozilla@glandium.org>" 2018 criteria = "safe-to-deploy" 2019 delta = "0.13.4 -> 0.14.2" 2020 2021 [[audits.darling_macro]] 2022 who = "Mike Hommey <mh+mozilla@glandium.org>" 2023 criteria = "safe-to-deploy" 2024 delta = "0.14.2 -> 0.14.3" 2025 2026 [[audits.darling_macro]] 2027 who = "Mike Hommey <mh+mozilla@glandium.org>" 2028 criteria = "safe-to-deploy" 2029 delta = "0.14.3 -> 0.20.1" 2030 2031 [[audits.darling_macro]] 2032 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 2033 criteria = "safe-to-deploy" 2034 delta = "0.20.1 -> 0.20.10" 2035 2036 [[audits.data-encoding]] 2037 who = "Mike Hommey <mh+mozilla@glandium.org>" 2038 criteria = "safe-to-deploy" 2039 delta = "2.3.2 -> 2.3.3" 2040 2041 [[audits.debug_tree]] 2042 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 2043 criteria = "safe-to-deploy" 2044 version = "0.4.0" 2045 2046 [[audits.debugid]] 2047 who = "Gabriele Svelto <gsvelto@mozilla.com>" 2048 criteria = "safe-to-deploy" 2049 version = "0.8.0" 2050 notes = "This crates was written by Sentry and I've fully audited it as Firefox crash reporting machinery relies on it." 2051 2052 [[audits.deranged]] 2053 who = "Alex Franchuk <afranchuk@mozilla.com>" 2054 criteria = "safe-to-deploy" 2055 version = "0.3.11" 2056 notes = """ 2057 This crate contains a decent bit of `unsafe` code, however all internal 2058 unsafety is verified with copious assertions (many are compile-time), and 2059 otherwise the unsafety is documented and left to the caller to verify. 2060 """ 2061 2062 [[audits.derive_arbitrary]] 2063 who = "Mike Hommey <mh+mozilla@glandium.org>" 2064 criteria = "safe-to-run" 2065 delta = "1.1.0 -> 1.1.1" 2066 2067 [[audits.derive_arbitrary]] 2068 who = "Mike Hommey <mh+mozilla@glandium.org>" 2069 criteria = "safe-to-run" 2070 delta = "1.1.1 -> 1.1.3" 2071 2072 [[audits.derive_arbitrary]] 2073 who = "Mike Hommey <mh+mozilla@glandium.org>" 2074 criteria = "safe-to-run" 2075 delta = "1.1.3 -> 1.2.1" 2076 2077 [[audits.derive_arbitrary]] 2078 who = "Mike Hommey <mh+mozilla@glandium.org>" 2079 criteria = "safe-to-run" 2080 delta = "1.2.1 -> 1.2.3" 2081 2082 [[audits.derive_arbitrary]] 2083 who = "Mike Hommey <mh+mozilla@glandium.org>" 2084 criteria = "safe-to-run" 2085 delta = "1.3.0 -> 1.3.1" 2086 2087 [[audits.derive_more]] 2088 who = "Mike Hommey <mh+mozilla@glandium.org>" 2089 criteria = "safe-to-deploy" 2090 delta = "0.99.17 -> 1.0.0-beta.2" 2091 2092 [[audits.devd-rs]] 2093 who = "Mike Hommey <mh+mozilla@glandium.org>" 2094 criteria = "safe-to-deploy" 2095 delta = "0.3.4 -> 0.3.5" 2096 2097 [[audits.devd-rs]] 2098 who = "Mike Hommey <mh+mozilla@glandium.org>" 2099 criteria = "safe-to-deploy" 2100 delta = "0.3.5 -> 0.3.6" 2101 2102 [[audits.digest]] 2103 who = "Mike Hommey <mh+mozilla@glandium.org>" 2104 criteria = "safe-to-deploy" 2105 delta = "0.10.3 -> 0.10.6" 2106 2107 [[audits.diplomat]] 2108 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2109 criteria = "safe-to-deploy" 2110 version = "0.5.2" 2111 notes = "This crate is FFI wrapper generator using by ICU4X ffi libraries. This uses unsafe code to convert paramenters, I have reviewed this and generated headers." 2112 2113 [[audits.diplomat]] 2114 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2115 criteria = "safe-to-deploy" 2116 delta = "0.5.2 -> 0.5.2@git:8d125999893fedfdf30595e97334c21ec4b18da9" 2117 2118 [[audits.diplomat]] 2119 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2120 criteria = "safe-to-deploy" 2121 delta = "0.5.2 -> 0.7.0" 2122 2123 [[audits.diplomat]] 2124 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2125 criteria = "safe-to-deploy" 2126 delta = "0.7.0 -> 0.8.0" 2127 2128 [[audits.diplomat]] 2129 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2130 criteria = "safe-to-deploy" 2131 delta = "0.10.0 -> 0.11.0" 2132 2133 [[audits.diplomat-runtime]] 2134 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2135 criteria = "safe-to-deploy" 2136 version = "0.5.2" 2137 notes = "This crate is FFI wrapper generator runtime using by ICU4X ffi libraries. This uses unsafe code for memory access of FFI. I have reviewed carefully." 2138 2139 [[audits.diplomat-runtime]] 2140 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2141 criteria = "safe-to-deploy" 2142 delta = "0.5.2 -> 0.5.2@git:8d125999893fedfdf30595e97334c21ec4b18da9" 2143 2144 [[audits.diplomat-runtime]] 2145 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2146 criteria = "safe-to-deploy" 2147 delta = "0.5.2 -> 0.7.0" 2148 2149 [[audits.diplomat-runtime]] 2150 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2151 criteria = "safe-to-deploy" 2152 delta = "0.7.0 -> 0.8.0" 2153 2154 [[audits.diplomat-runtime]] 2155 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2156 criteria = "safe-to-deploy" 2157 delta = "0.10.0 -> 0.11.0" 2158 2159 [[audits.diplomat_core]] 2160 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2161 criteria = "safe-to-deploy" 2162 version = "0.5.2" 2163 notes = "This crate contains unsafe code, no network and no file access." 2164 2165 [[audits.diplomat_core]] 2166 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2167 criteria = "safe-to-deploy" 2168 delta = "0.5.2 -> 0.5.2@git:8d125999893fedfdf30595e97334c21ec4b18da9" 2169 2170 [[audits.diplomat_core]] 2171 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2172 criteria = "safe-to-deploy" 2173 delta = "0.5.2 -> 0.7.0" 2174 2175 [[audits.diplomat_core]] 2176 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2177 criteria = "safe-to-deploy" 2178 delta = "0.7.0 -> 0.8.0" 2179 2180 [[audits.diplomat_core]] 2181 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2182 criteria = "safe-to-deploy" 2183 delta = "0.10.0 -> 0.11.0" 2184 2185 [[audits.displaydoc]] 2186 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 2187 criteria = "safe-to-deploy" 2188 version = "0.2.3" 2189 notes = """ 2190 This crate is convenient macros to implement core::fmt::Display trait. 2191 Although `unsafe` is used for test code to call `libc::abort()`, it has no `unsafe` code in this crate. And there is no file access. 2192 It meets the criteria for safe-to-deploy. 2193 """ 2194 2195 [[audits.displaydoc]] 2196 who = "Mike Hommey <mh+mozilla@glandium.org>" 2197 criteria = "safe-to-deploy" 2198 delta = "0.2.3 -> 0.2.4" 2199 2200 [[audits.dissimilar]] 2201 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 2202 criteria = "safe-to-run" 2203 version = "1.0.10" 2204 notes = "dtolnay crate that will generate diffs for testing purposes. No IO or unsafe code." 2205 2206 [[audits.document-features]] 2207 who = "Erich Gubler <erichdongubler@gmail.com>" 2208 criteria = "safe-to-deploy" 2209 version = "0.2.8" 2210 2211 [[audits.document-features]] 2212 who = "Erich Gubler <erichdongubler@gmail.com>" 2213 criteria = "safe-to-deploy" 2214 delta = "0.2.8 -> 0.2.9" 2215 2216 [[audits.document-features]] 2217 who = "Erich Gubler <erichdongubler@gmail.com>" 2218 criteria = "safe-to-deploy" 2219 delta = "0.2.9 -> 0.2.10" 2220 2221 [[audits.document-features]] 2222 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 2223 criteria = "safe-to-deploy" 2224 delta = "0.2.10 -> 0.2.11" 2225 2226 [[audits.dogear]] 2227 who = "Sammy Khamis <skhamis@mozilla.com>" 2228 criteria = "safe-to-deploy" 2229 delta = "0.4.0 -> 0.5.0" 2230 notes = "The repository for this crate belongs in the Mozilla org." 2231 2232 [[audits.dtoa-short]] 2233 who = "Bobby Holley <bobbyholley@gmail.com>" 2234 criteria = "safe-to-deploy" 2235 version = "0.3.3" 2236 2237 [[audits.dwrote]] 2238 who = "Bobby Holley <bobbyholley@gmail.com>" 2239 criteria = "safe-to-deploy" 2240 version = "0.11.0" 2241 notes = "All code written or reviewed by Mozilla staff." 2242 2243 [[audits.dwrote]] 2244 who = "Jonathan Kew <jfkthame@gmail.com>" 2245 criteria = "safe-to-deploy" 2246 delta = "0.11.0 -> 0.11.5" 2247 2248 [[audits.either]] 2249 who = "Mike Hommey <mh+mozilla@glandium.org>" 2250 criteria = "safe-to-deploy" 2251 delta = "1.6.1 -> 1.7.0" 2252 2253 [[audits.either]] 2254 who = "Mike Hommey <mh+mozilla@glandium.org>" 2255 criteria = "safe-to-deploy" 2256 delta = "1.7.0 -> 1.8.0" 2257 2258 [[audits.either]] 2259 who = "Mike Hommey <mh+mozilla@glandium.org>" 2260 criteria = "safe-to-deploy" 2261 delta = "1.8.0 -> 1.8.1" 2262 2263 [[audits.embed-manifest]] 2264 who = "Alex Franchuk <afranchuk@mozilla.com>" 2265 criteria = "safe-to-deploy" 2266 version = "1.4.0" 2267 notes = "Necessary dependencies, all environment variable access is for build script vars set by cargo." 2268 2269 [[audits.encoding_c]] 2270 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 2271 criteria = "safe-to-deploy" 2272 version = "0.9.8" 2273 notes = "I, Henri Sivonen, wrote encoding_c for Gecko even though it is published via crates.io. There are two caveats: 1) the C API is designed to be used together with mozilla::Span and is unidiomatic for zero-length inputs otherwise. 2) It is idiomatic in C and C++ to pass uninitialized buffers as output buffers. This is generally documented to be UB in Rust, but idiomatic C and C++ usage here relies on this not actually being UB for buffers of integers (which these buffers are). See https://github.com/hsivonen/encoding_rs/issues/79#issuecomment-1211870361" 2274 2275 [[audits.encoding_c_mem]] 2276 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 2277 criteria = "safe-to-deploy" 2278 version = "0.2.6" 2279 notes = """ 2280 I, Henri Sivonen, wrote encoding_c_mem for Gecko even though it is published via crates.io. There are two caveats: 1) the C API is designed to be used together with mozilla::Span and is unidiomatic for zero-length inputs otherwise. 2) It is idiomatic in C and C 2281 ++ to pass uninitialized buffers as output buffers. This is generally documented to be UB in Rust, but idiomatic C and C++ usage here relies on this not actually being UB for buffers of integers (which these buffers are). See https://github.com/hsivonen/encoding_rs/i 2282 ssues/79#issuecomment-1211870361 2283 """ 2284 2285 [[audits.encoding_rs]] 2286 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 2287 criteria = "safe-to-deploy" 2288 version = "0.8.31" 2289 notes = "I, Henri Sivonen, wrote encoding_rs for Gecko and have reviewed contributions by others. There are two caveats to the certification: 1) The crate does things that are documented to be UB but that do not appear to actually be UB due to integer types differing from the general rule; https://github.com/hsivonen/encoding_rs/issues/79 . 2) It would be prudent to re-review the code that reinterprets buffers of integers as SIMD vectors; see https://github.com/hsivonen/encoding_rs/issues/87 ." 2290 2291 [[audits.encoding_rs]] 2292 who = "Mike Hommey <mh+mozilla@glandium.org>" 2293 criteria = "safe-to-deploy" 2294 delta = "0.8.31 -> 0.8.32" 2295 2296 [[audits.enum-map]] 2297 who = "Kershaw Chang <kershaw@mozilla.com>" 2298 criteria = "safe-to-deploy" 2299 version = "2.7.3" 2300 2301 [[audits.enum-map-derive]] 2302 who = "Kershaw Chang <kershaw@mozilla.com>" 2303 criteria = "safe-to-deploy" 2304 version = "0.17.0" 2305 2306 [[audits.enum-primitive-derive]] 2307 who = "Gabriele Svelto <gsvelto@mozilla.com>" 2308 criteria = "safe-to-deploy" 2309 version = "0.2.2" 2310 2311 [[audits.enumset]] 2312 who = "Mike Hommey <mh+mozilla@glandium.org>" 2313 criteria = "safe-to-deploy" 2314 delta = "1.0.11 -> 1.0.12" 2315 2316 [[audits.enumset]] 2317 who = "Mike Hommey <mh+mozilla@glandium.org>" 2318 criteria = "safe-to-deploy" 2319 delta = "1.0.12 -> 1.1.2" 2320 2321 [[audits.enumset_derive]] 2322 who = "Mike Hommey <mh+mozilla@glandium.org>" 2323 criteria = "safe-to-deploy" 2324 delta = "0.6.0 -> 0.6.1" 2325 2326 [[audits.enumset_derive]] 2327 who = "Mike Hommey <mh+mozilla@glandium.org>" 2328 criteria = "safe-to-deploy" 2329 delta = "0.6.1 -> 0.8.1" 2330 2331 [[audits.env_logger]] 2332 who = "Mike Hommey <mh+mozilla@glandium.org>" 2333 criteria = "safe-to-deploy" 2334 delta = "0.9.0 -> 0.9.3" 2335 2336 [[audits.env_logger]] 2337 who = "Nicolas Silva <nical@fastmail.com>" 2338 criteria = "safe-to-deploy" 2339 delta = "0.9.3 -> 0.10.0" 2340 2341 [[audits.errno]] 2342 who = "Mike Hommey <mh+mozilla@glandium.org>" 2343 criteria = "safe-to-deploy" 2344 delta = "0.3.1 -> 0.3.3" 2345 2346 [[audits.error-graph]] 2347 who = "Chris Martin <cmartin@mozilla.com>" 2348 criteria = "safe-to-deploy" 2349 version = "0.1.1" 2350 notes = "This code was written and reviewed by Mozilla employees" 2351 2352 [[audits.expect-test]] 2353 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 2354 criteria = "safe-to-run" 2355 version = "1.4.1" 2356 notes = """ 2357 Expectation testing/management library. This will read/write the Rust test files, but that's 2358 expected. It should only change string literals and any changes will be visible in code review. 2359 """ 2360 2361 [[audits.extend]] 2362 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 2363 criteria = "safe-to-deploy" 2364 version = "1.1.2" 2365 notes = "Inspected the crate and noted that the impl block comes directly from the proc-macro input. If no new code can be added by this crate, I don't think there can be any issues." 2366 2367 [[audits.extend]] 2368 who = "Mike Hommey <mh+mozilla@glandium.org>" 2369 criteria = "safe-to-deploy" 2370 delta = "1.1.2 -> 1.2.0" 2371 2372 [[audits.failspot]] 2373 who = "Chris Martin <cmartin@mozilla.com>" 2374 criteria = "safe-to-deploy" 2375 version = "0.2.0" 2376 notes = "This code was written and reviewed by Mozilla employees" 2377 2378 [[audits.fallible_collections]] 2379 who = "Mike Hommey <mh+mozilla@glandium.org>" 2380 criteria = "safe-to-deploy" 2381 delta = "0.4.4 -> 0.4.5" 2382 2383 [[audits.fallible_collections]] 2384 who = "Mike Hommey <mh+mozilla@glandium.org>" 2385 criteria = "safe-to-deploy" 2386 delta = "0.4.5 -> 0.4.6" 2387 notes = "The changes in this version are mine." 2388 2389 [[audits.fallible_collections]] 2390 who = "Mike Hommey <mh+mozilla@glandium.org>" 2391 criteria = "safe-to-deploy" 2392 delta = "0.4.6 -> 0.4.9" 2393 notes = "Mostly soundness fixes." 2394 2395 [[audits.fallible_collections]] 2396 who = "Matthew Gregan <kinetik@flim.org>" 2397 criteria = "safe-to-deploy" 2398 delta = "0.4.9 -> 0.5.1" 2399 notes = "Changes are largely removal of Rust < 1.57 support and dependency updates." 2400 2401 [[audits.fastrand]] 2402 who = "Mike Hommey <mh+mozilla@glandium.org>" 2403 criteria = "safe-to-deploy" 2404 delta = "1.7.0 -> 1.8.0" 2405 2406 [[audits.fastrand]] 2407 who = "Mike Hommey <mh+mozilla@glandium.org>" 2408 criteria = "safe-to-deploy" 2409 delta = "1.8.0 -> 1.9.0" 2410 2411 [[audits.fastrand]] 2412 who = "Mike Hommey <mh+mozilla@glandium.org>" 2413 criteria = "safe-to-deploy" 2414 delta = "1.9.0 -> 2.0.0" 2415 2416 [[audits.fastrand]] 2417 who = "Mike Hommey <mh+mozilla@glandium.org>" 2418 criteria = "safe-to-deploy" 2419 delta = "2.0.1 -> 2.1.0" 2420 2421 [[audits.fastrand]] 2422 who = "Chris Martin <cmartin@mozilla.com>" 2423 criteria = "safe-to-deploy" 2424 delta = "2.1.0 -> 2.1.1" 2425 notes = "Fairly trivial changes, no chance of security regression." 2426 2427 [[audits.filetime_win]] 2428 who = "Nick Alexander <nalexander@mozilla.com>" 2429 criteria = "safe-to-deploy" 2430 version = "0.2.0" 2431 notes = """ 2432 filetime_win was written by Adam Gashlin for Mozilla's use. The `unsafe` code 2433 blocks in filetime_win 0.2.0 are straight-forward invocations of `mem::zeroed` 2434 and expected invocations of Win32 APIs (with error handling as appropriate). 2435 """ 2436 2437 [[audits.flagset]] 2438 who = "Ryan Hunt <rhunt@eqrion.net>" 2439 criteria = "safe-to-deploy" 2440 version = "0.4.3" 2441 notes = "Uses no ambient capabilities, vetted the one instance of unsafe." 2442 2443 [[audits.flate2]] 2444 who = "Mike Hommey <mh+mozilla@glandium.org>" 2445 criteria = "safe-to-deploy" 2446 delta = "1.0.24 -> 1.0.25" 2447 2448 [[audits.flate2]] 2449 who = "Alex Franchuk <afranchuk@mozilla.com>" 2450 criteria = "safe-to-deploy" 2451 delta = "1.0.28 -> 1.0.30" 2452 notes = "Some new unsafe code, however it has been verified and there are unit tests as well." 2453 2454 [[audits.fluent]] 2455 who = "Zibi Braniecki <zibi@unicode.org>" 2456 criteria = "safe-to-deploy" 2457 version = "0.16.0" 2458 2459 [[audits.fluent]] 2460 who = "Nika Layzell <nika@thelayzells.com>" 2461 criteria = "safe-to-deploy" 2462 delta = "0.16.0 -> 0.17.0" 2463 notes = "Style and dependency changes" 2464 2465 [[audits.fluent-bundle]] 2466 who = "Zibi Braniecki <zibi@unicode.org>" 2467 criteria = "safe-to-deploy" 2468 version = "0.15.2" 2469 2470 [[audits.fluent-bundle]] 2471 who = "Nika Layzell <nika@thelayzells.com>" 2472 criteria = "safe-to-deploy" 2473 delta = "0.15.2 -> 0.16.0" 2474 notes = "Added support for NUMBER. Style and dependency changes." 2475 2476 [[audits.fluent-fallback]] 2477 who = "Zibi Braniecki <zibi@unicode.org>" 2478 criteria = "safe-to-deploy" 2479 version = "0.6.0" 2480 2481 [[audits.fluent-fallback]] 2482 who = "Greg Tatum <tatum.creative@gmail.com>" 2483 criteria = "safe-to-deploy" 2484 delta = "0.6.0 -> 0.7.0" 2485 2486 [[audits.fluent-fallback]] 2487 who = "Nika Layzell <nika@thelayzells.com>" 2488 criteria = "safe-to-deploy" 2489 delta = "0.7.0 -> 0.7.2" 2490 notes = "Style and dependency changes. removal of unsafe pin_cell module" 2491 2492 [[audits.fluent-langneg]] 2493 who = "Zibi Braniecki <zibi@unicode.org>" 2494 criteria = "safe-to-deploy" 2495 version = "0.13.0" 2496 2497 [[audits.fluent-pseudo]] 2498 who = "Zibi Braniecki <zibi@unicode.org>" 2499 criteria = "safe-to-deploy" 2500 version = "0.3.1" 2501 2502 [[audits.fluent-pseudo]] 2503 who = "Nika Layzell <nika@thelayzells.com>" 2504 criteria = "safe-to-deploy" 2505 delta = "0.3.1 -> 0.3.3" 2506 notes = "Removal of unsafe code" 2507 2508 [[audits.fluent-syntax]] 2509 who = "Zibi Braniecki <zibi@unicode.org>" 2510 criteria = "safe-to-deploy" 2511 version = "0.11.0" 2512 2513 [[audits.fluent-syntax]] 2514 who = "Nika Layzell <nika@thelayzells.com>" 2515 criteria = "safe-to-deploy" 2516 delta = "0.11.0 -> 0.12.0" 2517 notes = "New serializer module does not use unsafe" 2518 2519 [[audits.fluent-testing]] 2520 who = "Zibi Braniecki <zibi@unicode.org>" 2521 criteria = "safe-to-run" 2522 version = "0.0.2" 2523 2524 [[audits.fluent-testing]] 2525 who = "Greg Tatum <tatum.creative@gmail.com>" 2526 criteria = "safe-to-run" 2527 delta = "0.0.2 -> 0.0.3" 2528 2529 [[audits.fnv]] 2530 who = "Bobby Holley <bobbyholley@gmail.com>" 2531 criteria = "safe-to-deploy" 2532 version = "1.0.7" 2533 notes = "Simple hasher implementation with no unsafe code." 2534 2535 [[audits.foldhash]] 2536 who = "Erich Gubler <erichdongubler@gmail.com>" 2537 criteria = "safe-to-deploy" 2538 delta = "0.1.5 -> 0.2.0" 2539 2540 [[audits.foreign-types]] 2541 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 2542 criteria = "safe-to-deploy" 2543 delta = "0.3.2 -> 0.5.0" 2544 2545 [[audits.foreign-types-macros]] 2546 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 2547 criteria = "safe-to-deploy" 2548 version = "0.2.3" 2549 2550 [[audits.foreign-types-shared]] 2551 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 2552 criteria = "safe-to-deploy" 2553 delta = "0.1.1 -> 0.3.1" 2554 2555 [[audits.form_urlencoded]] 2556 who = "Valentin Gosu <valentin.gosu@gmail.com>" 2557 criteria = "safe-to-deploy" 2558 version = "1.2.0" 2559 2560 [[audits.form_urlencoded]] 2561 who = "Valentin Gosu <valentin.gosu@gmail.com>" 2562 criteria = "safe-to-deploy" 2563 delta = "1.2.0 -> 1.2.1" 2564 2565 [[audits.form_urlencoded]] 2566 who = "edgul <ed.guloien@gmail.com>" 2567 criteria = "safe-to-deploy" 2568 delta = "1.2.1 -> 1.2.2" 2569 2570 [[audits.fs-err]] 2571 who = "Mike Hommey <mh+mozilla@glandium.org>" 2572 criteria = "safe-to-deploy" 2573 delta = "2.7.0 -> 2.8.1" 2574 2575 [[audits.fs-err]] 2576 who = "Mike Hommey <mh+mozilla@glandium.org>" 2577 criteria = "safe-to-deploy" 2578 delta = "2.8.1 -> 2.9.0" 2579 2580 [[audits.futures]] 2581 who = "Mike Hommey <mh+mozilla@glandium.org>" 2582 criteria = "safe-to-deploy" 2583 delta = "0.3.21 -> 0.3.23" 2584 2585 [[audits.futures]] 2586 who = "Mike Hommey <mh+mozilla@glandium.org>" 2587 criteria = "safe-to-deploy" 2588 delta = "0.3.23 -> 0.3.25" 2589 2590 [[audits.futures]] 2591 who = "Mike Hommey <mh+mozilla@glandium.org>" 2592 criteria = "safe-to-deploy" 2593 delta = "0.3.25 -> 0.3.26" 2594 2595 [[audits.futures]] 2596 who = "Mike Hommey <mh+mozilla@glandium.org>" 2597 criteria = "safe-to-deploy" 2598 delta = "0.3.26 -> 0.3.28" 2599 2600 [[audits.futures-channel]] 2601 who = "Mike Hommey <mh+mozilla@glandium.org>" 2602 criteria = "safe-to-deploy" 2603 delta = "0.3.21 -> 0.3.23" 2604 2605 [[audits.futures-channel]] 2606 who = "Mike Hommey <mh+mozilla@glandium.org>" 2607 criteria = "safe-to-deploy" 2608 delta = "0.3.23 -> 0.3.25" 2609 2610 [[audits.futures-channel]] 2611 who = "Mike Hommey <mh+mozilla@glandium.org>" 2612 criteria = "safe-to-deploy" 2613 delta = "0.3.25 -> 0.3.26" 2614 2615 [[audits.futures-channel]] 2616 who = "Bobby Holley <bobbyholley@gmail.com>" 2617 criteria = "safe-to-deploy" 2618 delta = "0.3.27 -> 0.3.26" 2619 2620 [[audits.futures-channel]] 2621 who = "Mike Hommey <mh+mozilla@glandium.org>" 2622 criteria = "safe-to-deploy" 2623 delta = "0.3.27 -> 0.3.28" 2624 2625 [[audits.futures-core]] 2626 who = "Mike Hommey <mh+mozilla@glandium.org>" 2627 criteria = "safe-to-deploy" 2628 delta = "0.3.21 -> 0.3.23" 2629 2630 [[audits.futures-core]] 2631 who = "Mike Hommey <mh+mozilla@glandium.org>" 2632 criteria = "safe-to-deploy" 2633 delta = "0.3.23 -> 0.3.25" 2634 2635 [[audits.futures-core]] 2636 who = "Mike Hommey <mh+mozilla@glandium.org>" 2637 criteria = "safe-to-deploy" 2638 delta = "0.3.25 -> 0.3.26" 2639 2640 [[audits.futures-core]] 2641 who = "Bobby Holley <bobbyholley@gmail.com>" 2642 criteria = "safe-to-deploy" 2643 delta = "0.3.27 -> 0.3.26" 2644 2645 [[audits.futures-core]] 2646 who = "Mike Hommey <mh+mozilla@glandium.org>" 2647 criteria = "safe-to-deploy" 2648 delta = "0.3.27 -> 0.3.28" 2649 2650 [[audits.futures-executor]] 2651 who = "Mike Hommey <mh+mozilla@glandium.org>" 2652 criteria = "safe-to-deploy" 2653 delta = "0.3.21 -> 0.3.23" 2654 2655 [[audits.futures-executor]] 2656 who = "Mike Hommey <mh+mozilla@glandium.org>" 2657 criteria = "safe-to-deploy" 2658 delta = "0.3.23 -> 0.3.25" 2659 2660 [[audits.futures-executor]] 2661 who = "Mike Hommey <mh+mozilla@glandium.org>" 2662 criteria = "safe-to-deploy" 2663 delta = "0.3.25 -> 0.3.26" 2664 2665 [[audits.futures-executor]] 2666 who = "Bobby Holley <bobbyholley@gmail.com>" 2667 criteria = "safe-to-deploy" 2668 delta = "0.3.27 -> 0.3.23" 2669 2670 [[audits.futures-executor]] 2671 who = "Mike Hommey <mh+mozilla@glandium.org>" 2672 criteria = "safe-to-deploy" 2673 delta = "0.3.27 -> 0.3.28" 2674 2675 [[audits.futures-io]] 2676 who = "Mike Hommey <mh+mozilla@glandium.org>" 2677 criteria = "safe-to-deploy" 2678 delta = "0.3.21 -> 0.3.23" 2679 2680 [[audits.futures-io]] 2681 who = "Mike Hommey <mh+mozilla@glandium.org>" 2682 criteria = "safe-to-deploy" 2683 delta = "0.3.23 -> 0.3.25" 2684 2685 [[audits.futures-io]] 2686 who = "Mike Hommey <mh+mozilla@glandium.org>" 2687 criteria = "safe-to-deploy" 2688 delta = "0.3.25 -> 0.3.26" 2689 2690 [[audits.futures-io]] 2691 who = "Bobby Holley <bobbyholley@gmail.com>" 2692 criteria = "safe-to-deploy" 2693 delta = "0.3.27 -> 0.3.23" 2694 2695 [[audits.futures-io]] 2696 who = "Mike Hommey <mh+mozilla@glandium.org>" 2697 criteria = "safe-to-deploy" 2698 delta = "0.3.27 -> 0.3.28" 2699 2700 [[audits.futures-macro]] 2701 who = "Mike Hommey <mh+mozilla@glandium.org>" 2702 criteria = "safe-to-deploy" 2703 delta = "0.3.21 -> 0.3.23" 2704 2705 [[audits.futures-macro]] 2706 who = "Mike Hommey <mh+mozilla@glandium.org>" 2707 criteria = "safe-to-deploy" 2708 delta = "0.3.23 -> 0.3.25" 2709 2710 [[audits.futures-macro]] 2711 who = "Mike Hommey <mh+mozilla@glandium.org>" 2712 criteria = "safe-to-deploy" 2713 delta = "0.3.25 -> 0.3.26" 2714 2715 [[audits.futures-macro]] 2716 who = "Mike Hommey <mh+mozilla@glandium.org>" 2717 criteria = "safe-to-deploy" 2718 delta = "0.3.26 -> 0.3.28" 2719 2720 [[audits.futures-sink]] 2721 who = "Mike Hommey <mh+mozilla@glandium.org>" 2722 criteria = "safe-to-deploy" 2723 delta = "0.3.21 -> 0.3.23" 2724 2725 [[audits.futures-sink]] 2726 who = "Mike Hommey <mh+mozilla@glandium.org>" 2727 criteria = "safe-to-deploy" 2728 delta = "0.3.23 -> 0.3.25" 2729 2730 [[audits.futures-sink]] 2731 who = "Mike Hommey <mh+mozilla@glandium.org>" 2732 criteria = "safe-to-deploy" 2733 delta = "0.3.25 -> 0.3.26" 2734 2735 [[audits.futures-sink]] 2736 who = "Bobby Holley <bobbyholley@gmail.com>" 2737 criteria = "safe-to-deploy" 2738 delta = "0.3.27 -> 0.3.23" 2739 2740 [[audits.futures-sink]] 2741 who = "Mike Hommey <mh+mozilla@glandium.org>" 2742 criteria = "safe-to-deploy" 2743 delta = "0.3.27 -> 0.3.28" 2744 2745 [[audits.futures-task]] 2746 who = "Mike Hommey <mh+mozilla@glandium.org>" 2747 criteria = "safe-to-deploy" 2748 delta = "0.3.21 -> 0.3.23" 2749 2750 [[audits.futures-task]] 2751 who = "Mike Hommey <mh+mozilla@glandium.org>" 2752 criteria = "safe-to-deploy" 2753 delta = "0.3.23 -> 0.3.25" 2754 2755 [[audits.futures-task]] 2756 who = "Mike Hommey <mh+mozilla@glandium.org>" 2757 criteria = "safe-to-deploy" 2758 delta = "0.3.25 -> 0.3.26" 2759 2760 [[audits.futures-task]] 2761 who = "Lars Eggert <lars@eggert.org>" 2762 criteria = "safe-to-deploy" 2763 delta = "0.3.26 -> 0.3.27" 2764 2765 [[audits.futures-task]] 2766 who = "Mike Hommey <mh+mozilla@glandium.org>" 2767 criteria = "safe-to-deploy" 2768 delta = "0.3.26 -> 0.3.28" 2769 2770 [[audits.futures-util]] 2771 who = "Mike Hommey <mh+mozilla@glandium.org>" 2772 criteria = "safe-to-deploy" 2773 delta = "0.3.21 -> 0.3.23" 2774 2775 [[audits.futures-util]] 2776 who = "Mike Hommey <mh+mozilla@glandium.org>" 2777 criteria = "safe-to-deploy" 2778 delta = "0.3.23 -> 0.3.25" 2779 2780 [[audits.futures-util]] 2781 who = "Mike Hommey <mh+mozilla@glandium.org>" 2782 criteria = "safe-to-deploy" 2783 delta = "0.3.25 -> 0.3.26" 2784 2785 [[audits.futures-util]] 2786 who = "Mike Hommey <mh+mozilla@glandium.org>" 2787 criteria = "safe-to-deploy" 2788 delta = "0.3.26 -> 0.3.28" 2789 2790 [[audits.futures-util]] 2791 who = "Lars Eggert <lars@eggert.org>" 2792 criteria = "safe-to-deploy" 2793 delta = "0.3.28 -> 0.3.27" 2794 2795 [[audits.fxhash]] 2796 who = "Bobby Holley <bobbyholley@gmail.com>" 2797 criteria = "safe-to-deploy" 2798 version = "0.2.1" 2799 notes = "Straightforward crate with no unsafe code, does what it says on the tin." 2800 2801 [[audits.generic-array]] 2802 who = "Mike Hommey <mh+mozilla@glandium.org>" 2803 criteria = "safe-to-deploy" 2804 delta = "0.14.5 -> 0.14.6" 2805 2806 [[audits.getrandom]] 2807 who = "Mike Hommey <mh+mozilla@glandium.org>" 2808 criteria = "safe-to-deploy" 2809 delta = "0.2.6 -> 0.2.7" 2810 2811 [[audits.getrandom]] 2812 who = "Mike Hommey <mh+mozilla@glandium.org>" 2813 criteria = "safe-to-deploy" 2814 delta = "0.2.7 -> 0.2.8" 2815 2816 [[audits.getrandom]] 2817 who = "Yannis Juglaret <yjuglaret@mozilla.com>" 2818 criteria = "safe-to-deploy" 2819 delta = "0.2.8 -> 0.2.9" 2820 2821 [[audits.getrandom]] 2822 who = "Simon Friedberger <simon@mozilla.com>" 2823 criteria = "safe-to-deploy" 2824 delta = "0.2.10 -> 0.2.11" 2825 2826 [[audits.getrandom]] 2827 who = "Chris Martin <cmartin@mozilla.com>" 2828 criteria = "safe-to-deploy" 2829 delta = "0.2.15 -> 0.3.1" 2830 notes = """ 2831 I've looked over all unsafe code, and it appears to be safe, fully initializing the rng buffers. 2832 In addition, I've checked Linux, Windows, Mac, and Android more thoroughly against API 2833 documentation. 2834 """ 2835 2836 [[audits.getrandom]] 2837 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 2838 criteria = "safe-to-deploy" 2839 delta = "0.3.1 -> 0.3.3" 2840 notes = """ 2841 Biggest non-trivial change is a new UEFI back-end, which looks reasonable to 2842 the best of my ability: There's some trickiness on initialization but doesn't 2843 look unsafe, at worse it leaks, and it might not if the relevant pointers are 2844 static/non-owning. Other changes also look reasonable too: some tweaks to 2845 inlining and a syscall-based linux back-end, whose relevant unsafe code looks 2846 reasonable. 2847 """ 2848 2849 [[audits.gimli]] 2850 who = "Alex Franchuk <afranchuk@mozilla.com>" 2851 criteria = "safe-to-deploy" 2852 version = "0.30.0" 2853 notes = """ 2854 Unsafe code blocks are sound. Minimal dependencies used. No use of 2855 side-effectful std functions. 2856 """ 2857 2858 [[audits.gimli]] 2859 who = "Chris Martin <cmartin@mozilla.com>" 2860 criteria = "safe-to-deploy" 2861 delta = "0.30.0 -> 0.29.0" 2862 notes = "No unsafe code, mostly algorithms and parsing. Very unlikely to cause security issues." 2863 2864 [[audits.gleam]] 2865 who = "Jamie Nicol <jnicol@mozilla.com>" 2866 criteria = "safe-to-deploy" 2867 delta = "0.13.1 -> 0.15.0" 2868 2869 [[audits.gleam]] 2870 who = "Jamie Nicol <jnicol@mozilla.com>" 2871 criteria = "safe-to-deploy" 2872 delta = "0.15.0 -> 0.15.1" 2873 2874 [[audits.glob]] 2875 who = "Mike Hommey <mh+mozilla@glandium.org>" 2876 criteria = "safe-to-deploy" 2877 delta = "0.3.0 -> 0.3.1" 2878 2879 [[audits.glsl]] 2880 who = "Mike Hommey <mh+mozilla@glandium.org>" 2881 criteria = "safe-to-deploy" 2882 delta = "6.0.1 -> 6.0.2" 2883 notes = "I'm the author of the changes in this version of the crate." 2884 2885 [[audits.glslopt]] 2886 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 2887 criteria = "safe-to-deploy" 2888 delta = "0.1.11 -> 0.1.12" 2889 notes = "Only a minor build tweak." 2890 2891 [[audits.goblin]] 2892 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 2893 criteria = "safe-to-deploy" 2894 delta = "0.1.3 -> 0.5.4" 2895 notes = "Several bugfixes since 2019. This version is also in use by Mozilla's crash reporting tooling, e.g. minidump-writer" 2896 2897 [[audits.goblin]] 2898 who = "Gabriele Svelto <gsvelto@mozilla.com>" 2899 criteria = "safe-to-deploy" 2900 delta = "0.5.4 -> 0.6.0" 2901 notes = "Mostly bug fixes and some added functionality" 2902 2903 [[audits.goblin]] 2904 who = "Gabriele Svelto <gsvelto@mozilla.com>" 2905 criteria = "safe-to-deploy" 2906 delta = "0.6.0 -> 0.7.1" 2907 2908 [[audits.goblin]] 2909 who = "Alex Franchuk <afranchuk@mozilla.com>" 2910 criteria = "safe-to-deploy" 2911 delta = "0.7.1 -> 0.8.0" 2912 notes = "Fairly straightforward feature improvements." 2913 2914 [[audits.goblin]] 2915 who = "Alexandre Lissy <lissyx+mozillians@lissyx.dyndns.org>" 2916 criteria = "safe-to-deploy" 2917 delta = "0.8.0 -> 0.8.1" 2918 notes = "Updating goblin to 0.8.1 that includes my fix for Elf SectionHeader parsing" 2919 2920 [[audits.goblin]] 2921 who = "Alex Franchuk <afranchuk@mozilla.com>" 2922 criteria = "safe-to-deploy" 2923 delta = "0.8.1 -> 0.8.2" 2924 notes = "Removes the TE feature/functionality, otherwise no meaningful changes." 2925 2926 [[audits.goblin]] 2927 who = "Chris Martin <cmartin@mozilla.com>" 2928 criteria = "safe-to-deploy" 2929 delta = "0.8.2 -> 0.9.2" 2930 notes = "Doesn't use any unsafe code, mostly parsing and arithmetic." 2931 2932 [[audits.gpu-alloc]] 2933 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 2934 criteria = "safe-to-deploy" 2935 delta = "0.5.3 -> 0.6.0" 2936 2937 [[audits.gpu-alloc-types]] 2938 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 2939 criteria = "safe-to-deploy" 2940 delta = "0.2.0 -> 0.3.0" 2941 2942 [[audits.gpu-allocator]] 2943 who = "Erich Gubler <erichdongubler@gmail.com>" 2944 criteria = "safe-to-deploy" 2945 version = "0.25.0" 2946 2947 [[audits.gpu-allocator]] 2948 who = "Erich Gubler <erichdongubler@gmail.com>" 2949 criteria = "safe-to-deploy" 2950 delta = "0.25.0 -> 0.26.0" 2951 notes = "New Metal backend is written with no `unsafe`. New `unsafe` usage of DX12's platform APIs appear correct and safe. Otherwise, minimal changes." 2952 2953 [[audits.gpu-allocator]] 2954 who = "Jim Blandy <jimb@red-bean.com>" 2955 criteria = "safe-to-deploy" 2956 delta = "0.26.0 -> 0.27.0" 2957 2958 [[audits.gpu-allocator]] 2959 who = "Erich Gubler <erichdongubler@gmail.com>" 2960 criteria = "safe-to-deploy" 2961 delta = "0.27.0 -> 0.28.0" 2962 2963 [[audits.gpu-descriptor]] 2964 who = "Mike Hommey <mh+mozilla@glandium.org>" 2965 criteria = "safe-to-deploy" 2966 delta = "0.2.2 -> 0.2.3" 2967 2968 [[audits.gpu-descriptor]] 2969 who = "Erich Gubler <erichdongubler@gmail.com>" 2970 criteria = "safe-to-deploy" 2971 delta = "0.2.3 -> 0.3.0" 2972 2973 [[audits.gpu-descriptor]] 2974 who = "Andy Leiserson <aleiserson@mozilla.com>" 2975 criteria = "safe-to-deploy" 2976 delta = "0.3.0 -> 0.3.2" 2977 2978 [[audits.gpu-descriptor-types]] 2979 who = "Erich Gubler <erichdongubler@gmail.com>" 2980 criteria = "safe-to-deploy" 2981 delta = "0.1.1 -> 0.2.0" 2982 2983 [[audits.guid_win]] 2984 who = "Bobby Holley <bobbyholley@gmail.com>" 2985 criteria = "safe-to-deploy" 2986 version = "0.2.0" 2987 notes = """ 2988 This crate has some unsafe code for the FFI bits, which I've reviewed carefully. 2989 It uses the deprecated mem::uninitialized(), which is generally sketchy. However 2990 the usage is pretty straightforward and while it's technically UB, it seems no 2991 more likely to lead to miscompilation than any other use of mem::uninitialized. 2992 """ 2993 2994 [[audits.h2]] 2995 who = "Mike Hommey <mh+mozilla@glandium.org>" 2996 criteria = "safe-to-run" 2997 delta = "0.3.13 -> 0.3.14" 2998 2999 [[audits.h2]] 3000 who = "Mike Hommey <mh+mozilla@glandium.org>" 3001 criteria = "safe-to-run" 3002 delta = "0.3.14 -> 0.3.15" 3003 3004 [[audits.half]] 3005 who = "John M. Schanck <jschanck@mozilla.com>" 3006 criteria = "safe-to-deploy" 3007 version = "1.8.2" 3008 notes = """ 3009 This crate contains unsafe code for bitwise casts to/from binary16 floating-point 3010 format. I've reviewed these and found no issues. There are no uses of ambient 3011 capabilities. 3012 """ 3013 3014 [[audits.half]] 3015 who = "Erich Gubler <erichdongubler@gmail.com>" 3016 criteria = "safe-to-deploy" 3017 delta = "1.8.2 -> 1.8.3" 3018 3019 [[audits.half]] 3020 who = "Erich Gubler <erichdongubler@gmail.com>" 3021 criteria = "safe-to-deploy" 3022 delta = "1.8.3 -> 2.5.0" 3023 3024 [[audits.hashbrown]] 3025 who = "Mike Hommey <mh+mozilla@glandium.org>" 3026 criteria = "safe-to-deploy" 3027 version = "0.12.3" 3028 notes = "This version is used in rust's libstd, so effectively we're already trusting it" 3029 3030 [[audits.hashbrown]] 3031 who = "Erich Gubler <erichdongubler@gmail.com>" 3032 criteria = "safe-to-deploy" 3033 delta = "0.15.2 -> 0.15.5" 3034 3035 [[audits.hashbrown]] 3036 who = "Erich Gubler <erichdongubler@gmail.com>" 3037 criteria = "safe-to-deploy" 3038 delta = "0.15.5 -> 0.16.0" 3039 3040 [[audits.hashlink]] 3041 who = "Mike Hommey <mh+mozilla@glandium.org>" 3042 criteria = "safe-to-deploy" 3043 delta = "0.7.0 -> 0.8.1" 3044 3045 [[audits.hashlink]] 3046 who = "Mike Hommey <mh+mozilla@glandium.org>" 3047 criteria = "safe-to-deploy" 3048 delta = "0.8.1 -> 0.8.2" 3049 notes = "Only dependency changes." 3050 3051 [[audits.hashlink]] 3052 who = "Mark Hammond <mhammond@mozilla.com>" 3053 criteria = "safe-to-deploy" 3054 delta = "0.8.1 -> 0.9.1" 3055 notes = "New CursorMut struct and other relatively straight-forward changes." 3056 3057 [[audits.hashlink]] 3058 who = "Erich Gubler <erichdongubler@gmail.com>" 3059 criteria = "safe-to-deploy" 3060 delta = "0.9.1 -> 0.10.0" 3061 3062 [[audits.hashlink]] 3063 who = "Erich Gubler <erichdongubler@gmail.com>" 3064 criteria = "safe-to-deploy" 3065 delta = "0.10.0 -> 0.11.0" 3066 3067 [[audits.headers]] 3068 who = "Mike Hommey <mh+mozilla@glandium.org>" 3069 criteria = "safe-to-run" 3070 delta = "0.3.7 -> 0.3.8" 3071 3072 [[audits.headers-core]] 3073 who = "Bobby Holley <bobbyholley@gmail.com>" 3074 criteria = "safe-to-deploy" 3075 version = "0.2.0" 3076 notes = "Trivial crate, no unsafe code." 3077 3078 [[audits.heck]] 3079 who = "Mike Hommey <mh+mozilla@glandium.org>" 3080 criteria = "safe-to-deploy" 3081 delta = "0.4.0 -> 0.4.1" 3082 3083 [[audits.hermit-abi]] 3084 who = "Mike Hommey <mh+mozilla@glandium.org>" 3085 criteria = "safe-to-deploy" 3086 delta = "0.1.19 -> 0.2.6" 3087 3088 [[audits.hex]] 3089 who = "Simon Friedberger <simon@mozilla.com>" 3090 criteria = "safe-to-deploy" 3091 version = "0.4.3" 3092 3093 [[audits.http]] 3094 who = "Mike Hommey <mh+mozilla@glandium.org>" 3095 criteria = "safe-to-run" 3096 delta = "0.2.8 -> 0.2.9" 3097 3098 [[audits.httparse]] 3099 who = "Mike Hommey <mh+mozilla@glandium.org>" 3100 criteria = "safe-to-run" 3101 delta = "1.7.1 -> 1.8.0" 3102 3103 [[audits.hyper]] 3104 who = "Mike Hommey <mh+mozilla@glandium.org>" 3105 criteria = "safe-to-run" 3106 delta = "0.14.19 -> 0.14.20" 3107 3108 [[audits.hyper]] 3109 who = "Mike Hommey <mh+mozilla@glandium.org>" 3110 criteria = "safe-to-run" 3111 delta = "0.14.20 -> 0.14.22" 3112 3113 [[audits.hyper]] 3114 who = "Mike Hommey <mh+mozilla@glandium.org>" 3115 criteria = "safe-to-run" 3116 delta = "0.14.22 -> 0.14.23" 3117 3118 [[audits.hyper]] 3119 who = "Mike Hommey <mh+mozilla@glandium.org>" 3120 criteria = "safe-to-run" 3121 delta = "0.14.23 -> 0.14.24" 3122 3123 [[audits.iana-time-zone]] 3124 who = "Mark Hammond <mhammond@skippinet.com.au>" 3125 criteria = "safe-to-deploy" 3126 delta = "0.1.61 -> 0.1.63" 3127 3128 [[audits.iana-time-zone]] 3129 who = "Erich Gubler <erichdongubler@gmail.com>" 3130 criteria = "safe-to-deploy" 3131 delta = "0.1.63 -> 0.1.64" 3132 3133 [[audits.icu_calendar]] 3134 who = "André Bargull <andre.bargull@gmail.com>" 3135 criteria = "safe-to-deploy" 3136 version = "1.4.0" 3137 notes = "This has no unsafe code and uses no ambient capabilities." 3138 3139 [[audits.icu_calendar]] 3140 who = "André Bargull <andre.bargull@gmail.com>" 3141 criteria = "safe-to-deploy" 3142 delta = "1.4.0 -> 1.5.1" 3143 3144 [[audits.icu_calendar]] 3145 who = "Max Inden <mail@max-inden.de>" 3146 criteria = "safe-to-deploy" 3147 delta = "1.5.1 -> 1.5.2" 3148 3149 [[audits.icu_calendar]] 3150 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3151 criteria = "safe-to-deploy" 3152 delta = "2.0.0-beta2 -> 2.0.2" 3153 3154 [[audits.icu_calendar_data]] 3155 who = "André Bargull <andre.bargull@gmail.com>" 3156 criteria = "safe-to-deploy" 3157 version = "1.4.0" 3158 notes = "This crate is data only for icu_calendar. There is no filesystem / network access." 3159 3160 [[audits.icu_calendar_data]] 3161 who = "André Bargull <andre.bargull@gmail.com>" 3162 criteria = "safe-to-deploy" 3163 delta = "1.4.0 -> 1.5.0" 3164 3165 [[audits.icu_calendar_data]] 3166 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3167 criteria = "safe-to-deploy" 3168 delta = "2.0.0-beta2 -> 2.0.0" 3169 3170 [[audits.icu_capi]] 3171 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3172 criteria = "safe-to-deploy" 3173 version = "1.2.2" 3174 notes = "This crate is C/C++ FFI for ICU4X using diplomat crate. no unsafe and no file access etc on this crate." 3175 3176 [[audits.icu_capi]] 3177 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3178 criteria = "safe-to-deploy" 3179 delta = "1.2.2 -> 1.4.0" 3180 3181 [[audits.icu_capi]] 3182 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3183 criteria = "safe-to-deploy" 3184 delta = "1.4.0 -> 1.5.0" 3185 3186 [[audits.icu_capi]] 3187 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3188 criteria = "safe-to-deploy" 3189 delta = "2.0.0-beta2 -> 2.0.0" 3190 3191 [[audits.icu_casemap]] 3192 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 3193 criteria = "safe-to-deploy" 3194 delta = "2.0.0-beta2 -> 2.0.0" 3195 3196 [[audits.icu_casemap]] 3197 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 3198 criteria = "safe-to-deploy" 3199 delta = "2.0.0 -> 2.0.1" 3200 3201 [[audits.icu_casemap_data]] 3202 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 3203 criteria = "safe-to-deploy" 3204 delta = "2.0.0-beta2 -> 2.0.0" 3205 3206 [[audits.icu_collator]] 3207 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 3208 criteria = "safe-to-deploy" 3209 delta = "2.0.0-beta2 -> 2.0.0" 3210 notes = "I authored the substantive upstream changes in this version delta." 3211 3212 [[audits.icu_collator_data]] 3213 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 3214 criteria = "safe-to-deploy" 3215 version = "2.0.0" 3216 notes = "ZeroVec family datastructures are initialized from unchecked data, so soundness depends on databake having worked properly." 3217 3218 [[audits.icu_collections]] 3219 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3220 criteria = "safe-to-deploy" 3221 version = "1.2.0" 3222 notes = "This crate is used by ICU4X for internal data structure. There is no fileaccess and network access. This uses unsafe block, but we confirm data is valid before." 3223 3224 [[audits.icu_collections]] 3225 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3226 criteria = "safe-to-deploy" 3227 delta = "1.2.0 -> 1.4.0" 3228 3229 [[audits.icu_collections]] 3230 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3231 criteria = "safe-to-deploy" 3232 delta = "1.4.0 -> 1.5.0" 3233 3234 [[audits.icu_collections]] 3235 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3236 criteria = "safe-to-deploy" 3237 delta = "2.0.0-beta2 -> 2.0.0" 3238 3239 [[audits.icu_locale]] 3240 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3241 criteria = "safe-to-deploy" 3242 delta = "2.0.0-beta2 -> 2.0.0" 3243 3244 [[audits.icu_locale_core]] 3245 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3246 criteria = "safe-to-deploy" 3247 delta = "2.0.0-beta2 -> 2.0.0" 3248 3249 [[audits.icu_locale_data]] 3250 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3251 criteria = "safe-to-deploy" 3252 delta = "2.0.0-beta2 -> 2.0.0" 3253 3254 [[audits.icu_locid]] 3255 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3256 criteria = "safe-to-deploy" 3257 version = "1.2.0" 3258 notes = "This has unsafe block to handle ascii string in utf-8 string. I've vetted the one instance of unsafe code." 3259 3260 [[audits.icu_locid]] 3261 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3262 criteria = "safe-to-deploy" 3263 delta = "1.2.0 -> 1.4.0" 3264 3265 [[audits.icu_locid]] 3266 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3267 criteria = "safe-to-deploy" 3268 delta = "1.4.0 -> 1.5.0" 3269 3270 [[audits.icu_locid_transform]] 3271 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3272 criteria = "safe-to-deploy" 3273 version = "1.4.0" 3274 notes = "This crate doesn't contain network and file access. Although this has unsafe block, the reason is added in the comment block. I audited code." 3275 3276 [[audits.icu_locid_transform]] 3277 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3278 criteria = "safe-to-deploy" 3279 delta = "1.4.0 -> 1.5.0" 3280 3281 [[audits.icu_locid_transform_data]] 3282 who = "Jonathan Kew <jkew@mozilla.com>" 3283 criteria = "safe-to-deploy" 3284 version = "1.4.0" 3285 notes = "Compile-time static for the icu_locid_transform crate." 3286 3287 [[audits.icu_locid_transform_data]] 3288 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3289 criteria = "safe-to-deploy" 3290 delta = "1.4.0 -> 1.5.0" 3291 3292 [[audits.icu_normalizer]] 3293 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 3294 criteria = "safe-to-deploy" 3295 version = "1.5.0" 3296 notes = "I, Henri Sivonen, am the principal author of this crate." 3297 3298 [[audits.icu_normalizer]] 3299 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3300 criteria = "safe-to-deploy" 3301 delta = "2.0.0-beta2 -> 2.0.0" 3302 3303 [[audits.icu_normalizer_data]] 3304 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 3305 criteria = "safe-to-deploy" 3306 version = "1.5.0" 3307 3308 [[audits.icu_normalizer_data]] 3309 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3310 criteria = "safe-to-deploy" 3311 delta = "2.0.0-beta2 -> 2.0.0" 3312 3313 [[audits.icu_properties]] 3314 who = "Jonathan Kew <jkew@mozilla.com>" 3315 criteria = "safe-to-deploy" 3316 version = "1.4.0" 3317 notes = "This is used by ICU4X for character property lookup. The few (4) usages of unsafe have comments clarifying their safety." 3318 3319 [[audits.icu_properties]] 3320 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3321 criteria = "safe-to-deploy" 3322 delta = "1.4.0 -> 1.5.0" 3323 3324 [[audits.icu_properties]] 3325 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3326 criteria = "safe-to-deploy" 3327 delta = "2.0.0-beta2 -> 2.0.1" 3328 3329 [[audits.icu_properties_data]] 3330 who = "Jonathan Kew <jkew@mozilla.com>" 3331 criteria = "safe-to-deploy" 3332 version = "1.4.0" 3333 notes = "Compile-time static data for the icu_properties crate." 3334 3335 [[audits.icu_properties_data]] 3336 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3337 criteria = "safe-to-deploy" 3338 delta = "1.4.0 -> 1.5.0" 3339 3340 [[audits.icu_properties_data]] 3341 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3342 criteria = "safe-to-deploy" 3343 delta = "2.0.0-beta2 -> 2.0.1" 3344 3345 [[audits.icu_provider]] 3346 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3347 criteria = "safe-to-deploy" 3348 version = "1.2.0" 3349 notes = "Although this has unsafe block, this has a commnet why this is safety and I audited code. Also, this doesn't have file access and network access." 3350 3351 [[audits.icu_provider]] 3352 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3353 criteria = "safe-to-deploy" 3354 delta = "1.2.0 -> 1.4.0" 3355 3356 [[audits.icu_provider]] 3357 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3358 criteria = "safe-to-deploy" 3359 delta = "1.4.0 -> 1.5.0" 3360 3361 [[audits.icu_provider]] 3362 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3363 criteria = "safe-to-deploy" 3364 delta = "2.0.0-beta2 -> 2.0.0" 3365 3366 [[audits.icu_provider_adapters]] 3367 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3368 criteria = "safe-to-deploy" 3369 version = "1.2.0" 3370 notes = "This is one of ICU4X data provider crates that depends on data type. This has no unsafe code and uses no ambient capabilities." 3371 3372 [[audits.icu_provider_adapters]] 3373 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3374 criteria = "safe-to-deploy" 3375 delta = "1.2.0 -> 1.4.0" 3376 3377 [[audits.icu_provider_adapters]] 3378 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3379 criteria = "safe-to-deploy" 3380 delta = "1.4.0 -> 1.5.0" 3381 3382 [[audits.icu_provider_adapters]] 3383 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3384 criteria = "safe-to-deploy" 3385 delta = "2.0.0-beta2 -> 2.0.0" 3386 3387 [[audits.icu_provider_macros]] 3388 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3389 criteria = "safe-to-deploy" 3390 version = "1.2.0" 3391 notes = "This crate is macros for ICU4X's data provider implementer. This has no unsafe code and uses no ambient capabilities." 3392 3393 [[audits.icu_provider_macros]] 3394 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3395 criteria = "safe-to-deploy" 3396 delta = "1.2.0 -> 1.2.0@git:14e9a3a9857be74582abe2dfa7ab799c5eaac873" 3397 3398 [[audits.icu_provider_macros]] 3399 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3400 criteria = "safe-to-deploy" 3401 delta = "1.2.0 -> 1.4.0" 3402 3403 [[audits.icu_provider_macros]] 3404 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3405 criteria = "safe-to-deploy" 3406 delta = "1.4.0 -> 1.5.0" 3407 3408 [[audits.icu_segmenter]] 3409 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3410 criteria = "safe-to-deploy" 3411 version = "1.2.1" 3412 notes = "Original authors are Makoto Kato and Ting-Yu Lin who work at Mozilla. This crate uses unsafe to matrix calculation, but it is safety to check length. And there is no filesystem / network access." 3413 3414 [[audits.icu_segmenter]] 3415 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3416 criteria = "safe-to-deploy" 3417 delta = "1.2.1 -> 1.4.0" 3418 3419 [[audits.icu_segmenter]] 3420 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3421 criteria = "safe-to-deploy" 3422 delta = "1.4.0 -> 1.5.0" 3423 3424 [[audits.icu_segmenter]] 3425 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3426 criteria = "safe-to-deploy" 3427 delta = "2.0.0-beta2 -> 2.0.0" 3428 3429 [[audits.icu_segmenter_data]] 3430 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3431 criteria = "safe-to-deploy" 3432 version = "1.4.0" 3433 notes = "This crate is data only for icu_segmenter. There is no filesystem / network access." 3434 3435 [[audits.icu_segmenter_data]] 3436 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3437 criteria = "safe-to-deploy" 3438 delta = "1.4.0 -> 1.5.0" 3439 3440 [[audits.icu_segmenter_data]] 3441 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3442 criteria = "safe-to-deploy" 3443 delta = "2.0.0-beta2 -> 2.0.0" 3444 3445 [[audits.icu_time]] 3446 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3447 criteria = "safe-to-deploy" 3448 delta = "2.0.0-beta2 -> 2.0.0" 3449 3450 [[audits.idna]] 3451 who = "Bobby Holley <bobbyholley@gmail.com>" 3452 criteria = "safe-to-deploy" 3453 delta = "0.3.0 -> 0.2.3" 3454 notes = "Backwards diff with some algorithm changes, no unsafe code." 3455 3456 [[audits.idna]] 3457 who = "Valentin Gosu <valentin.gosu@gmail.com>" 3458 criteria = "safe-to-deploy" 3459 delta = "0.4.0 -> 0.5.0" 3460 3461 [[audits.idna]] 3462 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 3463 criteria = "safe-to-deploy" 3464 delta = "0.5.0 -> 1.0.2" 3465 notes = "In the 0.5.0 to 1.0.2 delta, I, Henri Sivonen, rewrote the non-Punycode internals of the crate and made the changes to the Punycode code." 3466 3467 [[audits.idna]] 3468 who = "Valentin Gosu <valentin.gosu@gmail.com>" 3469 criteria = "safe-to-deploy" 3470 delta = "1.0.2 -> 1.0.3" 3471 3472 [[audits.idna]] 3473 who = "edgul <ed.guloien@gmail.com>" 3474 criteria = "safe-to-deploy" 3475 delta = "1.0.3 -> 1.1.0" 3476 3477 [[audits.idna_adapter]] 3478 who = "Valentin Gosu <valentin.gosu@gmail.com>" 3479 criteria = "safe-to-deploy" 3480 version = "1.2.0" 3481 3482 [[audits.idna_adapter]] 3483 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3484 criteria = "safe-to-deploy" 3485 delta = "1.2.0 -> 1.2.1" 3486 3487 [[audits.indexmap]] 3488 who = "Mike Hommey <mh+mozilla@glandium.org>" 3489 criteria = "safe-to-deploy" 3490 delta = "1.8.2 -> 1.9.1" 3491 3492 [[audits.indexmap]] 3493 who = "Mike Hommey <mh+mozilla@glandium.org>" 3494 criteria = "safe-to-deploy" 3495 delta = "1.9.1 -> 1.9.2" 3496 3497 [[audits.indexmap]] 3498 who = "Erich Gubler <erichdongubler@gmail.com>" 3499 criteria = "safe-to-deploy" 3500 delta = "2.2.6 -> 2.5.0" 3501 3502 [[audits.indexmap]] 3503 who = "Erich Gubler <erichdongubler@gmail.com>" 3504 criteria = "safe-to-deploy" 3505 delta = "2.2.6 -> 2.7.1" 3506 3507 [[audits.indexmap]] 3508 who = "Erich Gubler <erichdongubler@gmail.com>" 3509 criteria = "safe-to-deploy" 3510 delta = "2.8.0 -> 2.11.4" 3511 3512 [[audits.inherent]] 3513 who = "Mike Hommey <mh+mozilla@glandium.org>" 3514 criteria = "safe-to-deploy" 3515 delta = "1.0.1 -> 1.0.2" 3516 3517 [[audits.inherent]] 3518 who = "Mike Hommey <mh+mozilla@glandium.org>" 3519 criteria = "safe-to-deploy" 3520 delta = "1.0.2 -> 1.0.3" 3521 3522 [[audits.inherent]] 3523 who = "Mike Hommey <mh+mozilla@glandium.org>" 3524 criteria = "safe-to-deploy" 3525 delta = "1.0.3 -> 1.0.4" 3526 3527 [[audits.inplace_it]] 3528 who = "Mike Hommey <mh+mozilla@glandium.org>" 3529 criteria = "safe-to-deploy" 3530 delta = "0.3.3 -> 0.3.4" 3531 3532 [[audits.intl-memoizer]] 3533 who = "Zibi Braniecki <zibi@unicode.org>" 3534 criteria = "safe-to-deploy" 3535 version = "0.5.1" 3536 3537 [[audits.intl-memoizer]] 3538 who = "Lars Eggert <lars@eggert.org>" 3539 criteria = "safe-to-deploy" 3540 delta = "0.5.1 -> 0.5.3" 3541 3542 [[audits.intl_pluralrules]] 3543 who = "Zibi Braniecki <zibi@unicode.org>" 3544 criteria = "safe-to-deploy" 3545 version = "7.0.1" 3546 3547 [[audits.intl_pluralrules]] 3548 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3549 criteria = "safe-to-deploy" 3550 delta = "7.0.1 -> 7.0.2" 3551 3552 [[audits.itertools]] 3553 who = "Mike Hommey <mh+mozilla@glandium.org>" 3554 criteria = "safe-to-deploy" 3555 delta = "0.10.3 -> 0.10.5" 3556 3557 [[audits.itoa]] 3558 who = "Mike Hommey <mh+mozilla@glandium.org>" 3559 criteria = "safe-to-deploy" 3560 delta = "1.0.2 -> 1.0.3" 3561 3562 [[audits.itoa]] 3563 who = "Mike Hommey <mh+mozilla@glandium.org>" 3564 criteria = "safe-to-deploy" 3565 delta = "1.0.3 -> 1.0.5" 3566 3567 [[audits.ixdtf]] 3568 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3569 criteria = "safe-to-deploy" 3570 delta = "0.4.0 -> 0.5.0" 3571 3572 [[audits.jexl-eval]] 3573 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 3574 criteria = "safe-to-deploy" 3575 version = "0.3.0" 3576 notes = "This crate doesn't contain any unsafe code or IO usage." 3577 3578 [[audits.jexl-eval]] 3579 who = "Tif Tran <ttran@mozilla.com>" 3580 criteria = "safe-to-deploy" 3581 delta = "0.3.0 -> 0.4.0" 3582 3583 [[audits.jexl-parser]] 3584 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 3585 criteria = "safe-to-deploy" 3586 version = "0.3.0" 3587 notes = "This crate doesn't contain any unsafe code or IO usage." 3588 3589 [[audits.jexl-parser]] 3590 who = "Tif Tran <ttran@mozilla.com>" 3591 criteria = "safe-to-deploy" 3592 delta = "0.3.0 -> 0.4.0" 3593 3594 [[audits.jobserver]] 3595 who = "Mike Hommey <mh+mozilla@glandium.org>" 3596 criteria = "safe-to-deploy" 3597 delta = "0.1.24 -> 0.1.25" 3598 3599 [[audits.jobserver]] 3600 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 3601 criteria = "safe-to-deploy" 3602 delta = "0.1.32 -> 0.1.33" 3603 notes = "No unsafe added, only non-trivial change is switching to the getrandom crate on Windows." 3604 3605 [[audits.keccak]] 3606 who = "Simon Friedberger <simon@mozilla.com>" 3607 criteria = "safe-to-deploy" 3608 delta = "0.1.2 -> 0.1.3" 3609 3610 [[audits.khronos-egl]] 3611 who = "Nicolas Silva <nical@fastmail.com>" 3612 criteria = "safe-to-deploy" 3613 delta = "4.1.0 -> 6.0.0" 3614 3615 [[audits.lalrpop-util]] 3616 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 3617 criteria = "safe-to-deploy" 3618 version = "0.19.12" 3619 notes = """ 3620 This crate doesn't contain any unsafe code or IO usage. 3621 Also, it's written by Niko Matsakis. 3622 """ 3623 3624 [[audits.leak]] 3625 who = "Sotaro Ikeda <sotaro.ikeda.g@gmail.com>" 3626 criteria = "safe-to-deploy" 3627 version = "0.1.2" 3628 3629 [[audits.leaky-cow]] 3630 who = "Sotaro Ikeda <sotaro.ikeda.g@gmail.com>" 3631 criteria = "safe-to-deploy" 3632 version = "0.1.1" 3633 3634 [[audits.libc]] 3635 who = "Mike Hommey <mh+mozilla@glandium.org>" 3636 criteria = "safe-to-deploy" 3637 delta = "0.2.126 -> 0.2.132" 3638 3639 [[audits.libc]] 3640 who = "Mike Hommey <mh+mozilla@glandium.org>" 3641 criteria = "safe-to-deploy" 3642 delta = "0.2.132 -> 0.2.138" 3643 3644 [[audits.libc]] 3645 who = "Mike Hommey <mh+mozilla@glandium.org>" 3646 criteria = "safe-to-deploy" 3647 delta = "0.2.138 -> 0.2.139" 3648 3649 [[audits.libc]] 3650 who = "Mike Hommey <mh+mozilla@glandium.org>" 3651 criteria = "safe-to-deploy" 3652 delta = "0.2.147 -> 0.2.148" 3653 3654 [[audits.libc]] 3655 who = "Alex Franchuk <afranchuk@mozilla.com>" 3656 criteria = "safe-to-deploy" 3657 delta = "0.2.154 -> 0.2.158" 3658 3659 [[audits.libc]] 3660 who = "Erich Gubler <erichdongubler@gmail.com>" 3661 criteria = "safe-to-deploy" 3662 delta = "0.2.171 -> 0.2.176" 3663 3664 [[audits.libcrux-hacl-rs]] 3665 who = "Dana Keeler <dkeeler@mozilla.com>" 3666 criteria = "safe-to-deploy" 3667 version = "0.0.3" 3668 3669 [[audits.libcrux-macros]] 3670 who = "Dana Keeler <dkeeler@mozilla.com>" 3671 criteria = "safe-to-deploy" 3672 version = "0.0.3" 3673 3674 [[audits.libcrux-p256]] 3675 who = "Dana Keeler <dkeeler@mozilla.com>" 3676 criteria = "safe-to-deploy" 3677 version = "0.0.3" 3678 3679 [[audits.libcrux-sha2]] 3680 who = "Dana Keeler <dkeeler@mozilla.com>" 3681 criteria = "safe-to-deploy" 3682 version = "0.0.3" 3683 3684 [[audits.libcrux-traits]] 3685 who = "Dana Keeler <dkeeler@mozilla.com>" 3686 criteria = "safe-to-deploy" 3687 version = "0.0.3" 3688 3689 [[audits.libloading]] 3690 who = "Mike Hommey <mh+mozilla@glandium.org>" 3691 criteria = "safe-to-deploy" 3692 delta = "0.7.3 -> 0.7.4" 3693 3694 [[audits.libloading]] 3695 who = "Erich Gubler <erichdongubler@gmail.com>" 3696 criteria = "safe-to-deploy" 3697 delta = "0.7.4 -> 0.8.3" 3698 3699 [[audits.libloading]] 3700 who = "Erich Gubler <erichdongubler@gmail.com>" 3701 criteria = "safe-to-deploy" 3702 delta = "0.8.3 -> 0.8.6" 3703 3704 [[audits.libm]] 3705 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3706 criteria = "safe-to-deploy" 3707 version = "0.2.6" 3708 notes = "This crate uses unsafe block, but this doesn't have network and file access. I audited code." 3709 3710 [[audits.libsqlite3-sys]] 3711 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 3712 criteria = "safe-to-deploy" 3713 delta = "0.25.2 -> 0.26.0" 3714 3715 [[audits.libsqlite3-sys]] 3716 who = "Mark Hammond <mhammond@mozilla.com>" 3717 criteria = "safe-to-deploy" 3718 delta = "0.26.0 -> 0.27.0" 3719 3720 [[audits.libsqlite3-sys]] 3721 who = "Mark Hammond <mhammond@mozilla.com>" 3722 criteria = "safe-to-deploy" 3723 delta = "0.27.0 -> 0.28.0" 3724 3725 [[audits.libsqlite3-sys]] 3726 who = "Erich Gubler <erichdongubler@gmail.com>" 3727 criteria = "safe-to-deploy" 3728 delta = "0.28.0 -> 0.31.0" 3729 3730 [[audits.libsqlite3-sys]] 3731 who = "Mark Hammond <mhammond@skippinet.com.au>" 3732 criteria = "safe-to-deploy" 3733 delta = "0.31.0 -> 0.35.0" 3734 3735 [[audits.libz-rs-sys]] 3736 who = "Mike Hommey <mh+mozilla@glandium.org>" 3737 criteria = "safe-to-deploy" 3738 delta = "0.4.1 -> 0.4.2" 3739 notes = "Only documentation changes." 3740 3741 [[audits.linked-hash-map]] 3742 who = "Aria Beingessner <a.beingessner@gmail.com>" 3743 criteria = "safe-to-deploy" 3744 version = "0.5.4" 3745 notes = "I own this crate (I am contain-rs) and 0.5.4 passes miri. This code is very old and used by lots of people, so I'm pretty confident in it, even though it's in maintenance-mode and missing some nice-to-have APIs." 3746 3747 [[audits.linked-hash-map]] 3748 who = "Alex Franchuk <afranchuk@mozilla.com>" 3749 criteria = "safe-to-deploy" 3750 delta = "0.5.4 -> 0.5.6" 3751 notes = "New unsafe code has debug assertions and meets invariants. All other changes are formatting-related." 3752 3753 [[audits.linked-hash-map]] 3754 who = "Mike Hommey <mh+mozilla@glandium.org>" 3755 criteria = "safe-to-run" 3756 delta = "0.5.4 -> 0.5.6" 3757 3758 [[audits.litemap]] 3759 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3760 criteria = "safe-to-deploy" 3761 version = "0.7.0" 3762 notes = "This crete has no unsafe code, no file acceess and no network access." 3763 3764 [[audits.litemap]] 3765 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3766 criteria = "safe-to-deploy" 3767 delta = "0.7.0 -> 0.7.2" 3768 3769 [[audits.litemap]] 3770 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3771 criteria = "safe-to-deploy" 3772 delta = "0.7.2 -> 0.7.3" 3773 3774 [[audits.litemap]] 3775 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 3776 criteria = "safe-to-deploy" 3777 delta = "0.7.5 -> 0.8.0" 3778 3779 [[audits.litrs]] 3780 who = "Erich Gubler <erichdongubler@gmail.com>" 3781 criteria = "safe-to-deploy" 3782 version = "0.4.1" 3783 3784 [[audits.lmdb-rkv]] 3785 who = "Bobby Holley <bobbyholley@gmail.com>" 3786 criteria = "safe-to-deploy" 3787 version = "0.14.0" 3788 notes = "Victor and Myk developed this crate at Mozilla." 3789 3790 [[audits.lock_api]] 3791 who = "Mike Hommey <mh+mozilla@glandium.org>" 3792 criteria = "safe-to-deploy" 3793 delta = "0.4.7 -> 0.4.9" 3794 3795 [[audits.log]] 3796 who = "Mike Hommey <mh+mozilla@glandium.org>" 3797 criteria = "safe-to-deploy" 3798 version = "0.4.17" 3799 3800 [[audits.mach2]] 3801 who = "Gabriele Svelto <gsvelto@mozilla.com>" 3802 criteria = "safe-to-deploy" 3803 version = "0.4.1" 3804 3805 [[audits.macro_rules_attribute]] 3806 who = "Andy Leiserson <aleiserson@mozilla.com>" 3807 criteria = "safe-to-deploy" 3808 version = "0.2.2" 3809 3810 [[audits.macro_rules_attribute-proc_macro]] 3811 who = "Andy Leiserson <aleiserson@mozilla.com>" 3812 criteria = "safe-to-deploy" 3813 version = "0.2.2" 3814 3815 [[audits.malloc_buf]] 3816 who = "Bobby Holley <bobbyholley@gmail.com>" 3817 criteria = "safe-to-deploy" 3818 version = "0.0.6" 3819 notes = """ 3820 Very small crate for managing malloc-ed buffers, primarily for use in the objc crate. 3821 There is an edge-case condition that passes slice::from_raw_parts(0x1, 0) which I'm 3822 not entirely certain is technically sound, but in either case I am reasonably confident 3823 it's not exploitable. 3824 """ 3825 3826 [[audits.malloc_size_of_derive]] 3827 who = "Bobby Holley <bobbyholley@gmail.com>" 3828 criteria = "safe-to-deploy" 3829 version = "0.1.2" 3830 notes = """ 3831 This was originally servo code which I put on crates.io some years ago but didn't 3832 examine at the time, so I examined it now. I didn't perform a full logic review 3833 but convinced myself that any generated code will be entirely safe to deploy. 3834 """ 3835 3836 [[audits.matches]] 3837 who = "Bobby Holley <bobbyholley@gmail.com>" 3838 criteria = "safe-to-deploy" 3839 version = "0.1.9" 3840 notes = "This is a trivial crate." 3841 3842 [[audits.matches]] 3843 who = "Mike Hommey <mh+mozilla@glandium.org>" 3844 criteria = "safe-to-deploy" 3845 delta = "0.1.9 -> 0.1.10" 3846 3847 [[audits.maybe-async]] 3848 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 3849 criteria = "safe-to-deploy" 3850 version = "0.2.10" 3851 3852 [[audits.md-5]] 3853 who = "Dana Keeler <dkeeler@mozilla.com>" 3854 criteria = "safe-to-deploy" 3855 version = "0.10.5" 3856 3857 [[audits.memmap2]] 3858 who = "Mike Hommey <mh+mozilla@glandium.org>" 3859 criteria = "safe-to-deploy" 3860 delta = "0.5.4 -> 0.5.7" 3861 3862 [[audits.memmap2]] 3863 who = "Mike Hommey <mh+mozilla@glandium.org>" 3864 criteria = "safe-to-deploy" 3865 delta = "0.5.7 -> 0.5.8" 3866 3867 [[audits.memmap2]] 3868 who = "Mike Hommey <mh+mozilla@glandium.org>" 3869 criteria = "safe-to-deploy" 3870 delta = "0.5.8 -> 0.5.9" 3871 3872 [[audits.memmap2]] 3873 who = "Gabriele Svelto <gsvelto@mozilla.com>" 3874 criteria = "safe-to-deploy" 3875 delta = "0.5.9 -> 0.8.0" 3876 3877 [[audits.memmap2]] 3878 who = "Mike Hommey <mh+mozilla@glandium.org>" 3879 criteria = "safe-to-deploy" 3880 delta = "0.8.0 -> 0.9.3" 3881 3882 [[audits.memoffset]] 3883 who = "Gabriele Svelto <gsvelto@mozilla.com>" 3884 criteria = "safe-to-deploy" 3885 delta = "0.6.5 -> 0.7.1" 3886 3887 [[audits.memoffset]] 3888 who = "Gabriele Svelto <gsvelto@mozilla.com>" 3889 criteria = "safe-to-deploy" 3890 delta = "0.8.0 -> 0.9.0" 3891 3892 [[audits.memtest]] 3893 who = "Brian Tsoi <brian.s.tsoi@gmail.com>" 3894 criteria = "safe-to-deploy" 3895 version = "0.1.3" 3896 notes = "This crate is written and maintained by Mozilla employees." 3897 3898 [[audits.memtest]] 3899 who = "Brian Tsoi <brian.s.tsoi@gmail.com>" 3900 criteria = "safe-to-deploy" 3901 delta = "0.1.3 -> 0.3.1" 3902 3903 [[audits.memtest]] 3904 who = "Alex Franchuk <afranchuk@mozilla.com>" 3905 criteria = "safe-to-deploy" 3906 delta = "0.3.1 -> 0.4.0" 3907 notes = "This crate is written and maintained by Mozilla employees." 3908 3909 [[audits.memtest]] 3910 who = "Erich Gubler <erichdongubler@gmail.com>" 3911 criteria = "safe-to-deploy" 3912 delta = "0.4.0 -> 0.4.0@git:ad681ba425beb0aeba95f03e671432b4be932174" 3913 importable = false 3914 3915 [[audits.metal]] 3916 who = "Jim Blandy <jimb@red-bean.com>" 3917 criteria = "safe-to-deploy" 3918 version = "0.23.1" 3919 notes = "This audit treats Dzmitry Malyshau (kvark) as a trusted reviewer." 3920 3921 [[audits.metal]] 3922 who = "Jim Blandy <jimb@red-bean.com>" 3923 criteria = "safe-to-deploy" 3924 delta = "0.23.1 -> 0.24.0" 3925 notes = "This audit treats Dzmitry Malyshau (kvark) as a trusted reviewer." 3926 3927 [[audits.metal]] 3928 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 3929 criteria = "safe-to-deploy" 3930 delta = "0.24.0 -> 0.25.0" 3931 3932 [[audits.metal]] 3933 who = "Erich Gubler <egubler@mozilla.com>" 3934 criteria = "safe-to-deploy" 3935 delta = "0.25.0 -> 0.26.0" 3936 3937 [[audits.metal]] 3938 who = "Nicolas Silva <nical@fastmail.com>, Jim Blandy <jimb@red-bean.com>" 3939 criteria = "safe-to-deploy" 3940 delta = "0.26.0 -> 0.27.0" 3941 3942 [[audits.metal]] 3943 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 3944 criteria = "safe-to-deploy" 3945 delta = "0.27.0 -> 0.27.0@git:ff8fd3d6dc7792852f8a015458d7e6d42d7fb352" 3946 3947 [[audits.metal]] 3948 who = "Erich Gubler <erichdongubler@gmail.com>" 3949 criteria = "safe-to-deploy" 3950 delta = "0.27.0 -> 0.28.0" 3951 notes = "No significantly changed functionality. Some warnings resolved, bumped `core-graphics-types`, newer versions of Metal supported." 3952 3953 [[audits.metal]] 3954 who = "Erich Gubler <erichdongubler@gmail.com>" 3955 criteria = "safe-to-deploy" 3956 delta = "0.28.0 -> 0.29.0" 3957 3958 [[audits.metal]] 3959 who = "Erich Gubler <erichdongubler@gmail.com>" 3960 criteria = "safe-to-deploy" 3961 delta = "0.29.0 -> 0.30.0" 3962 3963 [[audits.metal]] 3964 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 3965 criteria = "safe-to-deploy" 3966 delta = "0.30.0 -> 0.30.0@git:ef768ff9d742ae6a0f4e83ddc8031264e7d460c4" 3967 3968 [[audits.metal]] 3969 who = "Erich Gubler <erichdongubler@gmail.com>" 3970 criteria = "safe-to-deploy" 3971 delta = "0.30.0 -> 0.31.0" 3972 3973 [[audits.metal]] 3974 who = "Erich Gubler <erichdongubler@gmail.com>" 3975 criteria = "safe-to-deploy" 3976 delta = "0.31.0 -> 0.32.0" 3977 3978 [[audits.metal]] 3979 who = "Jim Blandy <jimb@red-bean.com>" 3980 criteria = "safe-to-deploy" 3981 delta = "0.32.0 -> 0.33.0" 3982 3983 [[audits.midir]] 3984 who = "Bobby Holley <bobbyholley@gmail.com>" 3985 criteria = "safe-to-deploy" 3986 delta = "0.7.0 -> 0.7.0@git:519e651241e867af3391db08f9ae6400bc023e18" 3987 3988 [[audits.midir]] 3989 who = "Gabriele Svelto <gsvelto@mozilla.com>" 3990 criteria = "safe-to-deploy" 3991 delta = "0.7.0 -> 0.10.1" 3992 notes = "Large formatting changes and some safe additions, the very few modified unsafe blocks deal with explicit memory management and appear to be sound." 3993 3994 [[audits.midir]] 3995 who = "Erich Gubler <erichdongubler@gmail.com>" 3996 criteria = "safe-to-deploy" 3997 delta = "0.10.1 -> 0.10.2" 3998 3999 [[audits.midir]] 4000 who = "Erich Gubler <erichdongubler@gmail.com>" 4001 criteria = "safe-to-deploy" 4002 delta = "0.10.2 -> 0.10.3" 4003 4004 [[audits.midir]] 4005 who = "Erich Gubler <erichdongubler@gmail.com>" 4006 criteria = "safe-to-deploy" 4007 delta = "0.10.3 -> 0.10.3@git:54759f681f3b523e120d047adec2bb1a97152017" 4008 importable = false 4009 4010 [[audits.minidump-common]] 4011 who = "Gabriele Svelto <gsvelto@mozilla.com>" 4012 criteria = "safe-to-deploy" 4013 version = "0.15.2" 4014 notes = "The code in this crate was written or reviewed by Mozilla employees." 4015 4016 [[audits.minidump-common]] 4017 who = "Gabriele Svelto <gsvelto@mozilla.com>" 4018 criteria = "safe-to-deploy" 4019 delta = "0.15.2 -> 0.17.0" 4020 4021 [[audits.minidump-common]] 4022 who = "Mike Hommey <mh+mozilla@glandium.org>" 4023 criteria = "safe-to-deploy" 4024 delta = "0.17.0 -> 0.17.0@git:87a29fba5e19cfae5ebf73a57ba31504a3872545" 4025 4026 [[audits.minidump-common]] 4027 who = "Gabriele Svelto <gsvelto@mozilla.com>" 4028 criteria = "safe-to-deploy" 4029 delta = "0.17.0 -> 0.19.1" 4030 notes = "All the changes have been authored or reviewed by Mozilla employees" 4031 4032 [[audits.minidump-common]] 4033 who = "Mike Hommey <mh+mozilla@glandium.org>" 4034 criteria = "safe-to-deploy" 4035 delta = "0.17.0@git:87a29fba5e19cfae5ebf73a57ba31504a3872545 -> 0.17.0@git:6ae42a7f992e8a88ebee661bc77bcedb95cd671f" 4036 4037 [[audits.minidump-writer]] 4038 who = "Gabriele Svelto <gsvelto@mozilla.com>" 4039 criteria = "safe-to-deploy" 4040 version = "0.7.0" 4041 notes = "The code in this crate was written or reviewed by Mozilla employees, the crate it evolved from was written specifically for gecko." 4042 4043 [[audits.minidump-writer]] 4044 who = "Alex Franchuk <afranchuk@mozilla.com>" 4045 criteria = "safe-to-deploy" 4046 delta = "0.7.0 -> 0.8.0" 4047 notes = "The code in this crate was written or reviewed by Mozilla employees, the crate it evolved from was written specifically for gecko." 4048 4049 [[audits.minidump-writer]] 4050 who = "Gabriele Svelto <gsvelto@mozilla.com>" 4051 criteria = "safe-to-deploy" 4052 delta = "0.8.0 -> 0.8.1" 4053 4054 [[audits.minidump-writer]] 4055 who = "Gabriele Svelto <gsvelto@mozilla.com>" 4056 criteria = "safe-to-deploy" 4057 delta = "0.8.1 -> 0.8.1@git:491eb330e78e310c32927e5cc3bd2350af1e93f8" 4058 notes = "All the changes were written by a Mozilla employee (me)" 4059 4060 [[audits.minidump-writer]] 4061 who = "Gabriele Svelto <gsvelto@mozilla.com>" 4062 criteria = "safe-to-deploy" 4063 delta = "0.8.1 -> 0.8.3" 4064 notes = "All changes were authored or reviewed by Mozilla employees" 4065 4066 [[audits.minidump-writer]] 4067 who = "Alex Franchuk <afranchuk@mozilla.com>" 4068 criteria = "safe-to-deploy" 4069 delta = "0.8.3 -> 0.8.9" 4070 notes = "Mainly dependency updates and a few small features (in support of mozilla bugs)." 4071 4072 [[audits.minidump-writer]] 4073 who = "Alex Franchuk <afranchuk@mozilla.com>" 4074 criteria = "safe-to-deploy" 4075 delta = "0.8.9 -> 0.10.1" 4076 notes = "Crate written and reviewed by mozilla employees." 4077 4078 [[audits.minidump-writer]] 4079 who = "Chris Martin <cmartin@mozilla.com>" 4080 criteria = "safe-to-deploy" 4081 delta = "0.10.1 -> 0.10.2" 4082 notes = "This patch was written and reviewed by Mozilla employees" 4083 4084 [[audits.miniz_oxide]] 4085 who = "Mike Hommey <mh+mozilla@glandium.org>" 4086 criteria = "safe-to-deploy" 4087 delta = "0.5.3 -> 0.6.2" 4088 4089 [[audits.mio]] 4090 who = "Bobby Holley <bobbyholley@gmail.com>" 4091 criteria = "safe-to-run" 4092 delta = "0.6.21 -> 0.6.23" 4093 4094 [[audits.mio]] 4095 who = "Mike Hommey <mh+mozilla@glandium.org>" 4096 criteria = "safe-to-deploy" 4097 delta = "0.8.0 -> 0.8.6" 4098 4099 [[audits.mio]] 4100 who = "Mike Hommey <mh+mozilla@glandium.org>" 4101 criteria = "safe-to-deploy" 4102 delta = "0.8.8 -> 1.0.1" 4103 4104 [[audits.mls-rs]] 4105 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4106 criteria = "safe-to-deploy" 4107 version = "0.39.1" 4108 4109 [[audits.mls-rs]] 4110 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4111 criteria = "safe-to-deploy" 4112 delta = "0.39.1 -> 0.45.0" 4113 4114 [[audits.mls-rs]] 4115 who = "Anna Weine <anna.weine@mozilla.com>" 4116 criteria = "safe-to-deploy" 4117 delta = "0.45.0 -> 0.45.0@git:c846691feab0f3617c3815c527402bd44d854d74" 4118 importable = false 4119 notes = "The commented out lines removal would be in the following patch." 4120 4121 [[audits.mls-rs-codec]] 4122 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4123 criteria = "safe-to-deploy" 4124 version = "0.5.3" 4125 4126 [[audits.mls-rs-codec]] 4127 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4128 criteria = "safe-to-deploy" 4129 delta = "0.5.3 -> 0.6.0" 4130 4131 [[audits.mls-rs-codec]] 4132 who = "Anna Weine <anna.weine@mozilla.com>" 4133 criteria = "safe-to-deploy" 4134 delta = "0.6.0 -> 0.6.0@git:c846691feab0f3617c3815c527402bd44d854d74" 4135 importable = false 4136 4137 [[audits.mls-rs-codec-derive]] 4138 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4139 criteria = "safe-to-deploy" 4140 version = "0.1.1" 4141 notes = "No unsafe code" 4142 4143 [[audits.mls-rs-codec-derive]] 4144 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4145 criteria = "safe-to-deploy" 4146 delta = "0.1.1 -> 0.2.0" 4147 4148 [[audits.mls-rs-codec-derive]] 4149 who = "Anna Weine <anna.weine@mozilla.com>" 4150 criteria = "safe-to-deploy" 4151 delta = "0.2.0 -> 0.2.0@git:c846691feab0f3617c3815c527402bd44d854d74" 4152 importable = false 4153 4154 [[audits.mls-rs-core]] 4155 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4156 criteria = "safe-to-deploy" 4157 version = "0.18.0" 4158 4159 [[audits.mls-rs-core]] 4160 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4161 criteria = "safe-to-deploy" 4162 delta = "0.18.0 -> 0.21.0" 4163 4164 [[audits.mls-rs-core]] 4165 who = "Anna Weine <anna.weine@mozilla.com>" 4166 criteria = "safe-to-deploy" 4167 delta = "0.21.0 -> 0.21.0@git:c846691feab0f3617c3815c527402bd44d854d74" 4168 importable = false 4169 4170 [[audits.mls-rs-crypto-hpke]] 4171 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4172 criteria = "safe-to-deploy" 4173 version = "0.9.0" 4174 4175 [[audits.mls-rs-crypto-hpke]] 4176 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4177 criteria = "safe-to-deploy" 4178 delta = "0.9.0 -> 0.14.0" 4179 4180 [[audits.mls-rs-crypto-hpke]] 4181 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4182 criteria = "safe-to-deploy" 4183 delta = "0.9.0 -> 0.14.0" 4184 4185 [[audits.mls-rs-crypto-hpke]] 4186 who = "Anna Weine <anna.weine@mozilla.com>" 4187 criteria = "safe-to-deploy" 4188 delta = "0.14.0 -> 0.14.0@git:c846691feab0f3617c3815c527402bd44d854d74" 4189 importable = false 4190 4191 [[audits.mls-rs-crypto-traits]] 4192 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4193 criteria = "safe-to-deploy" 4194 version = "0.10.0" 4195 4196 [[audits.mls-rs-crypto-traits]] 4197 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4198 criteria = "safe-to-deploy" 4199 delta = "0.10.0 -> 0.15.0" 4200 4201 [[audits.mls-rs-crypto-traits]] 4202 who = "Anna Weine <anna.weine@mozilla.com>" 4203 criteria = "safe-to-deploy" 4204 delta = "0.15.0 -> 0.15.0@git:c846691feab0f3617c3815c527402bd44d854d74" 4205 importable = false 4206 4207 [[audits.mls-rs-identity-x509]] 4208 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4209 criteria = "safe-to-deploy" 4210 version = "0.11.0" 4211 4212 [[audits.mls-rs-identity-x509]] 4213 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4214 criteria = "safe-to-deploy" 4215 delta = "0.11.0 -> 0.15.0" 4216 4217 [[audits.mls-rs-identity-x509]] 4218 who = "Anna Weine <anna.weine@mozilla.com>" 4219 criteria = "safe-to-deploy" 4220 delta = "0.15.0 -> 0.15.0@git:c846691feab0f3617c3815c527402bd44d854d74" 4221 importable = false 4222 4223 [[audits.mls-rs-provider-sqlite]] 4224 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4225 criteria = "safe-to-deploy" 4226 version = "0.11.0" 4227 4228 [[audits.mls-rs-provider-sqlite]] 4229 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4230 criteria = "safe-to-deploy" 4231 delta = "0.11.0 -> 0.15.0" 4232 4233 [[audits.mls-rs-provider-sqlite]] 4234 who = "Anna Weine <anna.weine@mozilla.com>" 4235 criteria = "safe-to-deploy" 4236 delta = "0.15.0 -> 0.15.0@git:c846691feab0f3617c3815c527402bd44d854d74" 4237 importable = false 4238 4239 [[audits.mockito]] 4240 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 4241 criteria = "safe-to-run" 4242 version = "0.31.0" 4243 notes = """ 4244 Used to setup mock HTTP servers for unit tests. I quickly scanned the code and it seems safe to me. 4245 It's also popular enough that I would expect any issues to have been uncovered by the public. 4246 """ 4247 4248 [[audits.moz_cbor]] 4249 who = "Bobby Holley <bobbyholley@gmail.com>" 4250 criteria = "safe-to-deploy" 4251 version = "0.1.2" 4252 notes = "Developed by Mozilla staff." 4253 4254 [[audits.mtu]] 4255 who = "Max Inden <mail@max-inden.de>" 4256 criteria = "safe-to-deploy" 4257 version = "0.2.5" 4258 4259 [[audits.mtu]] 4260 who = "Max Leonard Inden <mail@max-inden.de>" 4261 criteria = "safe-to-deploy" 4262 delta = "0.2.5 -> 0.2.6" 4263 4264 [[audits.mtu]] 4265 who = "Max Leonard Inden <mail@max-inden.de>" 4266 criteria = "safe-to-deploy" 4267 delta = "0.2.6 -> 0.2.9" 4268 4269 [[audits.mtu]] 4270 who = "Max Leonard Inden <mail@max-inden.de>" 4271 criteria = "safe-to-deploy" 4272 delta = "0.2.9 -> 0.2.9@git:b3338f904e2b9cdd59fbb2ade6b36d1a2ced4eba" 4273 importable = false 4274 4275 [[audits.naga]] 4276 who = "Dzmitry Malyshau <kvark@fastmail.com>" 4277 criteria = "safe-to-deploy" 4278 version = "0.8.0" 4279 notes = """ 4280 This crate, up through the indicated version, was written or reviewed 4281 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left 4282 Mozilla at the beginning of February 2022. This audit statement was 4283 collected by Jim Blandy, a Mozilla employee, over email in July 2022: 4284 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text. 4285 """ 4286 4287 [[audits.naga]] 4288 who = "Jim Blandy <jimb@red-bean.com>" 4289 criteria = "safe-to-deploy" 4290 delta = "0.8.0 -> 0.9.0" 4291 4292 [[audits.naga]] 4293 who = "Jim Blandy <jimb@red-bean.com>" 4294 criteria = "safe-to-deploy" 4295 delta = "0.9.0 -> 0.10.0" 4296 4297 [[audits.naga]] 4298 who = "Nicolas Silva <nical@fastmail.com>" 4299 criteria = "safe-to-deploy" 4300 delta = "0.10.0 -> 0.11.0" 4301 4302 [[audits.naga]] 4303 who = "Nicolas Silva <nical@fastmail.com>" 4304 criteria = "safe-to-deploy" 4305 delta = "0.11.0 -> 0.12.0" 4306 4307 [[audits.naga]] 4308 who = "Nicolas Silva <nical@fastmail.com>" 4309 criteria = "safe-to-deploy" 4310 delta = "0.12.0 -> 0.13.0" 4311 4312 [[audits.naga]] 4313 who = "Nicolas Silva <nical@fastmail.com>" 4314 criteria = "safe-to-deploy" 4315 delta = "0.13.0 -> 0.14.0" 4316 4317 [[audits.naga]] 4318 who = "Erich Gubler <erichdongubler@gmail.com>" 4319 criteria = "safe-to-deploy" 4320 delta = "0.14.0 -> 0.19.2" 4321 4322 [[audits.naga]] 4323 who = [ 4324 "Jim Blandy <jimb@red-bean.com>", 4325 "Nicolas Silva <nical@fastmail.com>", 4326 "Erich Gubler <erichdongubler@gmail.com>", 4327 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 4328 ] 4329 criteria = "safe-to-deploy" 4330 delta = "0.19.2 -> 0.20.0" 4331 4332 [[audits.naga]] 4333 who = "Jim Blandy <jimb@red-bean.com>" 4334 criteria = "safe-to-deploy" 4335 delta = "0.20.0 -> 22.0.0" 4336 4337 [[audits.naga]] 4338 who = "Erich Gubler <erichdongubler@gmail.com>" 4339 criteria = "safe-to-deploy" 4340 delta = "22.0.0 -> 23.0.0" 4341 4342 [[audits.naga]] 4343 who = "Erich Gubler <erichdongubler@gmail.com>" 4344 criteria = "safe-to-deploy" 4345 delta = "23.0.0 -> 23.1.0" 4346 4347 [[audits.naga]] 4348 who = "Erich Gubler <erichdongubler@gmail.com>" 4349 criteria = "safe-to-deploy" 4350 delta = "23.1.0 -> 24.0.0" 4351 4352 [[audits.naga]] 4353 who = "Erich Gubler <erichdongubler@gmail.com>" 4354 criteria = "safe-to-deploy" 4355 delta = "24.0.0 -> 25.0.0" 4356 4357 [[audits.naga]] 4358 who = "Erich Gubler <erichdongubler@gmail.com>" 4359 criteria = "safe-to-deploy" 4360 delta = "25.0.0 -> 26.0.0" 4361 4362 [[audits.naga]] 4363 who = [ 4364 "Andy Leiserson <aleiserson@mozilla.com>", 4365 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 4366 "Jim Blandy <jimb@red-bean.com>", 4367 "Erich Gubler <erichdongubler@gmail.com>", 4368 ] 4369 criteria = "safe-to-deploy" 4370 delta = "26.0.0 -> 27.0.0" 4371 4372 [[audits.naga]] 4373 who = [ 4374 "Andy Leiserson <aleiserson@mozilla.com>", 4375 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 4376 "Erich Gubler <erichdongubler@gmail.com>", 4377 "Jim Blandy <jimb@red-bean.com>", 4378 ] 4379 criteria = "safe-to-deploy" 4380 delta = "27.0.0 -> 28.0.0" 4381 4382 [[audits.naga]] 4383 who = [ 4384 "Jim Blandy <jimb@red-bean.com>", 4385 "Erich Gubler <erichdongubler@gmail.com>", 4386 ] 4387 criteria = "safe-to-deploy" 4388 delta = "28.0.0 -> 28.0.0@git:a2c8c0de7cdb57a74070ce70b9912e853893d502" 4389 importable = false 4390 4391 [[audits.net2]] 4392 who = "Mike Hommey <mh+mozilla@glandium.org>" 4393 criteria = "safe-to-run" 4394 delta = "0.2.37 -> 0.2.38" 4395 4396 [[audits.new_debug_unreachable]] 4397 who = "Bobby Holley <bobbyholley@gmail.com>" 4398 criteria = "safe-to-deploy" 4399 version = "1.0.4" 4400 notes = "This is a trivial crate." 4401 4402 [[audits.nix]] 4403 who = "Gabriele Svelto <gsvelto@mozilla.com>" 4404 criteria = "safe-to-deploy" 4405 delta = "0.15.0 -> 0.25.0" 4406 notes = "Plenty of new bindings but also several important bug fixes (including buffer overflows). New unsafe sections are restricted to wrappers and are no more dangerous than calling the C functions." 4407 4408 [[audits.nix]] 4409 who = "Mike Hommey <mh+mozilla@glandium.org>" 4410 criteria = "safe-to-deploy" 4411 delta = "0.25.0 -> 0.25.1" 4412 4413 [[audits.nix]] 4414 who = "Mike Hommey <mh+mozilla@glandium.org>" 4415 criteria = "safe-to-deploy" 4416 delta = "0.25.1 -> 0.26.2" 4417 4418 [[audits.nix]] 4419 who = "Gabriele Svelto <gsvelto@mozilla.com>" 4420 criteria = "safe-to-deploy" 4421 delta = "0.26.2 -> 0.27.1" 4422 4423 [[audits.nix]] 4424 who = "Alex Franchuk <afranchuk@mozilla.com>" 4425 criteria = "safe-to-deploy" 4426 delta = "0.27.1 -> 0.28.0" 4427 notes = """ 4428 Many new features and bugfixes. Obviously there's a lot of unsafe code calling 4429 libc, but the usage looks correct. 4430 """ 4431 4432 [[audits.nix]] 4433 who = "Alex Franchuk <afranchuk@mozilla.com>" 4434 criteria = "safe-to-deploy" 4435 delta = "0.28.0 -> 0.29.0" 4436 4437 [[audits.nix]] 4438 who = "Gabriele Svelto <gsvelto@mozilla.com>" 4439 criteria = "safe-to-deploy" 4440 delta = "0.29.0 -> 0.30.1" 4441 notes = "Some new wrappers, support for minor platforms and lots of work around type safety that reduces the unsafe surafce." 4442 4443 [[audits.nom]] 4444 who = "Mike Hommey <mh+mozilla@glandium.org>" 4445 criteria = "safe-to-deploy" 4446 delta = "7.1.1 -> 7.1.3" 4447 4448 [[audits.nss-gk-api]] 4449 who = "John M. Schanck <jschanck@mozilla.com>" 4450 criteria = "safe-to-deploy" 4451 version = "0.2.1" 4452 notes = "Maintained by the CryptoEng team at Mozilla." 4453 4454 [[audits.nss-gk-api]] 4455 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 4456 criteria = "safe-to-deploy" 4457 delta = "0.3.0 -> 0.3.0@git:e48a946811ffd64abc78de3ee284957d8d1c0d63" 4458 importable = false 4459 4460 [[audits.ntapi]] 4461 who = "Mike Hommey <mh+mozilla@glandium.org>" 4462 criteria = "safe-to-deploy" 4463 delta = "0.3.7 -> 0.4.0" 4464 4465 [[audits.num]] 4466 who = "Josh Stone <jistone@redhat.com>" 4467 criteria = "safe-to-deploy" 4468 version = "0.4.0" 4469 notes = "All code written or reviewed by Josh Stone." 4470 4471 [[audits.num-bigint]] 4472 who = "Josh Stone <jistone@redhat.com>" 4473 criteria = "safe-to-deploy" 4474 version = "0.2.6" 4475 notes = "All code written or reviewed by Josh Stone." 4476 4477 [[audits.num-bigint]] 4478 who = "Josh Stone <jistone@redhat.com>" 4479 criteria = "safe-to-deploy" 4480 version = "0.4.3" 4481 notes = "All code written or reviewed by Josh Stone." 4482 4483 [[audits.num-complex]] 4484 who = "Josh Stone <jistone@redhat.com>" 4485 criteria = "safe-to-deploy" 4486 version = "0.4.2" 4487 notes = "All code written or reviewed by Josh Stone." 4488 4489 [[audits.num-conv]] 4490 who = "Alex Franchuk <afranchuk@mozilla.com>" 4491 criteria = "safe-to-deploy" 4492 version = "0.1.0" 4493 notes = """ 4494 Very straightforward, simple crate. No dependencies, unsafe, extern, 4495 side-effectful std functions, etc. 4496 """ 4497 4498 [[audits.num-derive]] 4499 who = "Josh Stone <jistone@redhat.com>" 4500 criteria = "safe-to-deploy" 4501 version = "0.3.3" 4502 notes = "All code written or reviewed by Josh Stone." 4503 4504 [[audits.num-derive]] 4505 who = "Mike Hommey <mh+mozilla@glandium.org>" 4506 criteria = "safe-to-deploy" 4507 delta = "0.3.3 -> 0.4.0" 4508 4509 [[audits.num-derive]] 4510 who = "Mike Hommey <mh+mozilla@glandium.org>" 4511 criteria = "safe-to-deploy" 4512 delta = "0.4.0 -> 0.4.2" 4513 4514 [[audits.num-integer]] 4515 who = "Josh Stone <jistone@redhat.com>" 4516 criteria = "safe-to-deploy" 4517 version = "0.1.45" 4518 notes = "All code written or reviewed by Josh Stone." 4519 4520 [[audits.num-iter]] 4521 who = "Josh Stone <jistone@redhat.com>" 4522 criteria = "safe-to-deploy" 4523 version = "0.1.43" 4524 notes = "All code written or reviewed by Josh Stone." 4525 4526 [[audits.num-macros]] 4527 who = "Josh Stone <jistone@redhat.com>" 4528 criteria = "safe-to-deploy" 4529 version = "0.1.40" 4530 notes = "All code written or reviewed by Josh Stone." 4531 4532 [[audits.num-rational]] 4533 who = "Josh Stone <jistone@redhat.com>" 4534 criteria = "safe-to-deploy" 4535 version = "0.4.1" 4536 notes = "All code written or reviewed by Josh Stone." 4537 4538 [[audits.num-traits]] 4539 who = "Josh Stone <jistone@redhat.com>" 4540 criteria = "safe-to-deploy" 4541 version = "0.2.15" 4542 notes = "All code written or reviewed by Josh Stone." 4543 4544 [[audits.num_cpus]] 4545 who = "Mike Hommey <mh+mozilla@glandium.org>" 4546 criteria = "safe-to-deploy" 4547 delta = "1.13.1 -> 1.14.0" 4548 4549 [[audits.num_cpus]] 4550 who = "Mike Hommey <mh+mozilla@glandium.org>" 4551 criteria = "safe-to-deploy" 4552 delta = "1.14.0 -> 1.15.0" 4553 4554 [[audits.objc]] 4555 who = "Mike Hommey <mh+mozilla@glandium.org>" 4556 criteria = "safe-to-deploy" 4557 delta = "0.2.7 -> 0.2.7@git:4de89f5aa9851ceca4d40e7ac1e2759410c04324" 4558 importable = false 4559 4560 [[audits.objc2]] 4561 who = "Andy Leiserson <aleiserson@mozilla.com>" 4562 criteria = "safe-to-deploy" 4563 version = "0.6.3" 4564 4565 [[audits.objc2-encode]] 4566 who = "Andy Leiserson <aleiserson@mozilla.com>" 4567 criteria = "safe-to-deploy" 4568 version = "4.1.0" 4569 4570 [[audits.object]] 4571 who = "Mike Hommey <mh+mozilla@glandium.org>" 4572 criteria = "safe-to-deploy" 4573 delta = "0.28.4 -> 0.30.0" 4574 4575 [[audits.object]] 4576 who = "Mike Hommey <mh+mozilla@glandium.org>" 4577 criteria = "safe-to-deploy" 4578 delta = "0.30.0 -> 0.30.3" 4579 4580 [[audits.object]] 4581 who = "Alex Franchuk <afranchuk@mozilla.com>" 4582 criteria = "safe-to-deploy" 4583 delta = "0.33.0 -> 0.36.4" 4584 notes = "Hardly any new unsafe code, no new dependencies nor side-effectful std functions. Plenty of new tests." 4585 4586 [[audits.ohttp]] 4587 who = "Mark Hammond <mhammond@skippinet.com.au>" 4588 criteria = "safe-to-deploy" 4589 delta = "0.6.1 -> 0.6.1@git:bf6a983845cc0b540effb3a615e92d914dfcfd0b" 4590 importable = false 4591 4592 [[audits.once_cell]] 4593 who = "Mike Hommey <mh+mozilla@glandium.org>" 4594 criteria = "safe-to-deploy" 4595 delta = "1.12.0 -> 1.13.1" 4596 4597 [[audits.once_cell]] 4598 who = "Mike Hommey <mh+mozilla@glandium.org>" 4599 criteria = "safe-to-deploy" 4600 delta = "1.13.1 -> 1.16.0" 4601 4602 [[audits.once_cell]] 4603 who = "Mike Hommey <mh+mozilla@glandium.org>" 4604 criteria = "safe-to-deploy" 4605 delta = "1.16.0 -> 1.17.1" 4606 4607 [[audits.once_cell]] 4608 who = "Erich Gubler <erichdongubler@gmail.com>" 4609 criteria = "safe-to-deploy" 4610 delta = "1.20.1 -> 1.20.2" 4611 notes = "This update works around a Cargo bug that forces the addition of `portable-atomic` into a lockfile, which we have never needed to use." 4612 4613 [[audits.once_cell]] 4614 who = "Erich Gubler <erichdongubler@gmail.com>" 4615 criteria = "safe-to-deploy" 4616 delta = "1.20.2 -> 1.20.3" 4617 4618 [[audits.once_cell]] 4619 who = "Erich Gubler <erichdongubler@gmail.com>" 4620 criteria = "safe-to-deploy" 4621 delta = "1.20.3 -> 1.21.1" 4622 4623 [[audits.once_cell]] 4624 who = "Erich Gubler <erichdongubler@gmail.com>" 4625 criteria = "safe-to-deploy" 4626 delta = "1.21.1 -> 1.21.3" 4627 4628 [[audits.oneshot]] 4629 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 4630 criteria = "safe-to-deploy" 4631 version = "0.1.5" 4632 notes = "Small crate, reviewed by bendk. There is a decent amount of unsafe code, but it's well tested and the crate has been well-used over the years." 4633 4634 [[audits.oneshot]] 4635 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 4636 criteria = "safe-to-deploy" 4637 version = "0.1.5@git:1f3c657c8073aec4f0b6ebac7be33b4851644745" 4638 notes = """ 4639 Small crate, reviewed by bendk. There is a decent amount of unsafe code, but it's well tested and the crate has been well-used over the years. 4640 4641 The git branch is my fork of the official code that removes the `loom` target to avoid pulling in that crate and its dependencies into moz-central. 4642 This doesn't change any of the functionality -- the `loom` target is only used for testing. 4643 """ 4644 4645 [[audits.oneshot]] 4646 who = "Bastian Gruber <foreach@me.com>" 4647 criteria = "safe-to-deploy" 4648 version = "0.1.11" 4649 4650 [[audits.oneshot-uniffi]] 4651 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 4652 criteria = "safe-to-deploy" 4653 version = "0.1.5" 4654 notes = "This is the essentially same code as `oneshot version 0.1.5` which has already been audited. The only difference is that it won't pull in `loom` and related dependencies when `mach vendor rust` is run." 4655 4656 [[audits.ordered-float]] 4657 who = "Mike Hommey <mh+mozilla@glandium.org>" 4658 criteria = "safe-to-deploy" 4659 delta = "3.0.0 -> 3.4.0" 4660 4661 [[audits.origin-trial-token]] 4662 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 4663 criteria = "safe-to-deploy" 4664 version = "0.1.1" 4665 notes = """ 4666 I'm the author of the crate. The only unsafe code is a view over a byte array 4667 which is properly validated. 4668 4669 Cryptography shenanigans are delegated to the caller so there's no possible 4670 unsoundness there. 4671 """ 4672 4673 [[audits.os_str_bytes]] 4674 who = "Mike Hommey <mh+mozilla@glandium.org>" 4675 criteria = "safe-to-deploy" 4676 delta = "6.1.0 -> 6.3.0" 4677 4678 [[audits.os_str_bytes]] 4679 who = "Mike Hommey <mh+mozilla@glandium.org>" 4680 criteria = "safe-to-deploy" 4681 delta = "6.3.0 -> 6.4.1" 4682 4683 [[audits.oxilangtag]] 4684 who = "Jonathan Kew <jkew@mozilla.com>" 4685 criteria = "safe-to-deploy" 4686 version = "0.1.3" 4687 notes = """ 4688 I have reviewed all the code in this (small) crate. 4689 There is no unsafe code present. 4690 """ 4691 4692 [[audits.packed_simd]] 4693 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 4694 criteria = "safe-to-deploy" 4695 delta = "0.3.8 -> 0.3.9" 4696 notes = "The update from 0.3.8 to 0.3.9 makes mechanical changes to accommodate renaming, compiler updates, and CI service updates." 4697 4698 [[audits.packed_simd]] 4699 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 4700 criteria = "safe-to-deploy" 4701 delta = "0.3.9 -> 0.3.9@git:e588ceb568878e1a3156ea9ce551d5b63ef0cdc4" 4702 notes = "The patch on top of crates.io version 0.3.9 merely deletes code for a feature that Firefox does not use." 4703 4704 [[audits.packed_simd_2]] 4705 who = "Mike Hommey <mh+mozilla@glandium.org>" 4706 criteria = "safe-to-deploy" 4707 delta = "0.3.7 -> 0.3.8" 4708 4709 [[audits.packed_simd_2]] 4710 who = "Bobby Holley <bobbyholley@gmail.com>" 4711 criteria = "safe-to-deploy" 4712 delta = "0.3.8 -> 0.3.8@git:412f9a0aa556611de021bde89dee8fefe6e0fbbd" 4713 4714 [[audits.parking_lot_core]] 4715 who = "Mike Hommey <mh+mozilla@glandium.org>" 4716 criteria = "safe-to-deploy" 4717 delta = "0.8.5 -> 0.8.6" 4718 4719 [[audits.paste]] 4720 who = "Mike Hommey <mh+mozilla@glandium.org>" 4721 criteria = "safe-to-deploy" 4722 delta = "1.0.7 -> 1.0.8" 4723 4724 [[audits.paste]] 4725 who = "Mike Hommey <mh+mozilla@glandium.org>" 4726 criteria = "safe-to-deploy" 4727 delta = "1.0.8 -> 1.0.11" 4728 4729 [[audits.peeking_take_while]] 4730 who = "Bobby Holley <bobbyholley@gmail.com>" 4731 criteria = "safe-to-deploy" 4732 delta = "1.0.0 -> 0.1.2" 4733 notes = "Small refactor of some simple iterator logic, no unsafe code or capabilities." 4734 4735 [[audits.percent-encoding]] 4736 who = "Valentin Gosu <valentin.gosu@gmail.com>" 4737 criteria = "safe-to-deploy" 4738 delta = "2.2.0 -> 2.3.0" 4739 4740 [[audits.percent-encoding]] 4741 who = "Valentin Gosu <valentin.gosu@gmail.com>" 4742 criteria = "safe-to-deploy" 4743 delta = "2.3.0 -> 2.3.1" 4744 4745 [[audits.percent-encoding]] 4746 who = "edgul <ed.guloien@gmail.com>" 4747 criteria = "safe-to-deploy" 4748 delta = "2.3.1 -> 2.3.2" 4749 4750 [[audits.phf]] 4751 who = "Mike Hommey <mh+mozilla@glandium.org>" 4752 criteria = "safe-to-deploy" 4753 delta = "0.10.1 -> 0.11.2" 4754 4755 [[audits.phf_codegen]] 4756 who = "Mike Hommey <mh+mozilla@glandium.org>" 4757 criteria = "safe-to-deploy" 4758 delta = "0.10.0 -> 0.11.2" 4759 4760 [[audits.phf_generator]] 4761 who = "Mike Hommey <mh+mozilla@glandium.org>" 4762 criteria = "safe-to-deploy" 4763 delta = "0.10.0 -> 0.11.2" 4764 4765 [[audits.phf_macros]] 4766 who = "Mike Hommey <mh+mozilla@glandium.org>" 4767 criteria = "safe-to-deploy" 4768 delta = "0.10.0 -> 0.11.2" 4769 4770 [[audits.phf_shared]] 4771 who = "Mike Hommey <mh+mozilla@glandium.org>" 4772 criteria = "safe-to-deploy" 4773 delta = "0.10.0 -> 0.11.2" 4774 4775 [[audits.pin-cell]] 4776 who = "Lars Eggert <lars@eggert.org>" 4777 criteria = "safe-to-deploy" 4778 version = "0.2.0" 4779 4780 [[audits.pin-project]] 4781 who = "Mike Hommey <mh+mozilla@glandium.org>" 4782 criteria = "safe-to-run" 4783 delta = "1.0.10 -> 1.0.12" 4784 4785 [[audits.pin-project]] 4786 who = "Mike Hommey <mh+mozilla@glandium.org>" 4787 criteria = "safe-to-run" 4788 delta = "1.0.12 -> 1.1.0" 4789 4790 [[audits.pin-project-internal]] 4791 who = "Mike Hommey <mh+mozilla@glandium.org>" 4792 criteria = "safe-to-run" 4793 delta = "1.0.10 -> 1.0.12" 4794 4795 [[audits.pin-project-internal]] 4796 who = "Mike Hommey <mh+mozilla@glandium.org>" 4797 criteria = "safe-to-run" 4798 delta = "1.0.12 -> 1.1.0" 4799 4800 [[audits.pin-project-lite]] 4801 who = "Mike Hommey <mh+mozilla@glandium.org>" 4802 criteria = "safe-to-deploy" 4803 delta = "0.2.13 -> 0.2.14" 4804 4805 [[audits.pkcs11-bindings]] 4806 who = "Dana Keeler <dkeeler@mozilla.com>" 4807 criteria = "safe-to-deploy" 4808 version = "0.1.0" 4809 notes = """ 4810 This crate consists of declarations of types and constants that are 4811 auto-generated by running bindgen on the PKCS#11 specification headers. Other 4812 than the tests generated by bindgen, it consists of no runnable code. 4813 """ 4814 4815 [[audits.pkcs11-bindings]] 4816 who = "John M. Schanck <jmschanck@gmail.com>" 4817 criteria = "safe-to-deploy" 4818 version = "0.1.1" 4819 4820 [[audits.pkcs11-bindings]] 4821 who = "Mike Hommey <mh+mozilla@glandium.org>" 4822 criteria = "safe-to-deploy" 4823 delta = "0.1.1 -> 0.1.4" 4824 4825 [[audits.pkcs11-bindings]] 4826 who = "Mike Hommey <mh+mozilla@glandium.org>" 4827 criteria = "safe-to-deploy" 4828 delta = "0.1.4 -> 0.1.5" 4829 4830 [[audits.pkcs11-bindings]] 4831 who = "John M. Schanck <jschanck@mozilla.com>" 4832 criteria = "safe-to-deploy" 4833 delta = "0.1.5 -> 0.1.7" 4834 4835 [[audits.pkg-config]] 4836 who = "Mike Hommey <mh+mozilla@glandium.org>" 4837 criteria = "safe-to-deploy" 4838 delta = "0.3.25 -> 0.3.26" 4839 4840 [[audits.plane-split]] 4841 who = "Nicolas Silva <nical@fastmail.com>" 4842 criteria = "safe-to-deploy" 4843 version = "0.18.0" 4844 notes = "Mozilla-developed package, no unsafe code, no access to file system, network or other far reaching APIs." 4845 4846 [[audits.plist]] 4847 who = "Erich Gubler <erichdongubler@gmail.com>" 4848 criteria = "safe-to-deploy" 4849 delta = "1.3.1 -> 1.7.0" 4850 4851 [[audits.plist]] 4852 who = "Lars Eggert <lars@eggert.org>" 4853 criteria = "safe-to-run" 4854 delta = "1.7.0 -> 1.7.2" 4855 4856 [[audits.pollster]] 4857 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 4858 criteria = "safe-to-deploy" 4859 version = "0.3.0" 4860 notes = "Tiny crate with only 130 lines of code. No unsafe code or IO." 4861 4862 [[audits.powerfmt]] 4863 who = "Alex Franchuk <afranchuk@mozilla.com>" 4864 criteria = "safe-to-deploy" 4865 version = "0.2.0" 4866 notes = """ 4867 A tiny bit of unsafe code to implement functionality that isn't in stable rust 4868 yet, but it's all valid. Otherwise it's a pretty simple crate. 4869 """ 4870 4871 [[audits.ppv-lite86]] 4872 who = "Mike Hommey <mh+mozilla@glandium.org>" 4873 criteria = "safe-to-deploy" 4874 delta = "0.2.16 -> 0.2.17" 4875 4876 [[audits.precomputed-hash]] 4877 who = "Bobby Holley <bobbyholley@gmail.com>" 4878 criteria = "safe-to-deploy" 4879 version = "0.1.1" 4880 notes = "This is a trivial crate." 4881 4882 [[audits.prio]] 4883 who = "Simon Friedberger <simon@mozilla.com>" 4884 criteria = "safe-to-deploy" 4885 version = "0.8.4" 4886 notes = "The crate does not use any unsafe code or ambient capabilities and thus meets the criteria for safe-to-deploy. The cryptography itself should be considered experimental at this phase and is currently undergoing a thorough audit organized by Cloudflare." 4887 4888 [[audits.prio]] 4889 who = "Simon Friedberger <simon@mozilla.com>" 4890 criteria = "safe-to-deploy" 4891 version = "0.9.1" 4892 4893 [[audits.proc-macro-hack]] 4894 who = "Mike Hommey <mh+mozilla@glandium.org>" 4895 criteria = "safe-to-deploy" 4896 delta = "0.5.19 -> 0.5.20+deprecated" 4897 4898 [[audits.proc-macro2]] 4899 who = "Nika Layzell <nika@thelayzells.com>" 4900 criteria = "safe-to-deploy" 4901 version = "1.0.39" 4902 notes = """ 4903 `proc-macro2` acts as either a thin(-ish) wrapper around the std-provided 4904 `proc_macro` crate, or as a fallback implementation of the crate, depending on 4905 where it is used. 4906 4907 If using this crate on older versions of rustc (1.56 and earlier), it will 4908 temporarily replace the panic handler while initializing in order to detect if 4909 it is running within a `proc_macro`, which could lead to surprising behaviour. 4910 This should not be an issue for more recent compiler versions, which support 4911 `proc_macro::is_available()`. 4912 4913 The `proc-macro2` crate's fallback behaviour is not identical to the complex 4914 behaviour of the rustc compiler (e.g. it does not perform unicode normalization 4915 for identifiers), however it behaves well enough for its intended use-case 4916 (tests and scripts processing rust code). 4917 4918 `proc-macro2` does not use unsafe code, however exposes one `unsafe` API to 4919 allow bypassing checks in the fallback implementation when constructing 4920 `Literal` using `from_str_unchecked`. This was intended to only be used by the 4921 `quote!` macro, however it has been removed 4922 (https://github.com/dtolnay/quote/commit/f621fe64a8a501cae8e95ebd6848e637bbc79078), 4923 and is likely completely unused. Even when used, this API shouldn't be able to 4924 cause unsoundness. 4925 """ 4926 4927 [[audits.proc-macro2]] 4928 who = "Mike Hommey <mh+mozilla@glandium.org>" 4929 criteria = "safe-to-deploy" 4930 delta = "1.0.39 -> 1.0.43" 4931 4932 [[audits.proc-macro2]] 4933 who = "Mike Hommey <mh+mozilla@glandium.org>" 4934 criteria = "safe-to-deploy" 4935 delta = "1.0.43 -> 1.0.49" 4936 4937 [[audits.proc-macro2]] 4938 who = "Mike Hommey <mh+mozilla@glandium.org>" 4939 criteria = "safe-to-deploy" 4940 delta = "1.0.49 -> 1.0.51" 4941 4942 [[audits.procfs-core]] 4943 who = "Gabriele Svelto <gsvelto@mozilla.com>" 4944 criteria = "safe-to-deploy" 4945 version = "0.16.0-RC1" 4946 4947 [[audits.procfs-core]] 4948 who = "Gabriele Svelto <gsvelto@mozilla.com>" 4949 criteria = "safe-to-deploy" 4950 delta = "0.16.0-RC1 -> 0.16.0" 4951 4952 [[audits.procfs-core]] 4953 who = "Chris Martin <cmartin@mozilla.com>" 4954 criteria = "safe-to-deploy" 4955 delta = "0.16.0 -> 0.17.0" 4956 notes = "Lots of code, but nothing unsafe and mostly parsing various text formats output by /proc files" 4957 4958 [[audits.profiling]] 4959 who = "Mike Hommey <mh+mozilla@glandium.org>" 4960 criteria = "safe-to-deploy" 4961 delta = "1.0.6 -> 1.0.7" 4962 4963 [[audits.prost]] 4964 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 4965 criteria = "safe-to-deploy" 4966 delta = "0.8.0 -> 0.11.9" 4967 notes = "Mostly internal refactorings. Minimal new unsafe code, but with the invariants explicitly checked in code" 4968 4969 [[audits.prost]] 4970 who = "Drew Willcoxon <adw@mozilla.com>" 4971 criteria = "safe-to-deploy" 4972 delta = "0.11.9 -> 0.12.1" 4973 4974 [[audits.prost]] 4975 who = "Alex Franchuk <afranchuk@mozilla.com>" 4976 criteria = "safe-to-deploy" 4977 delta = "0.12.1 -> 0.13.5" 4978 notes = """ 4979 This is mostly a reorganization of code (splitting one big file into many), 4980 with some minor changes to improve safety and readability. 4981 """ 4982 4983 [[audits.prost-derive]] 4984 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 4985 criteria = "safe-to-deploy" 4986 delta = "0.8.0 -> 0.11.9" 4987 notes = "Documentation and internal refactoring changes only" 4988 4989 [[audits.prost-derive]] 4990 who = "Mike Hommey <mh+mozilla@glandium.org>" 4991 criteria = "safe-to-deploy" 4992 delta = "0.11.9 -> 0.11.9@git:95964e9d33df3c2a9c3f14285e262867cab6f96b" 4993 notes = "Changes against 0.11.9 are mine." 4994 4995 [[audits.prost-derive]] 4996 who = "Drew Willcoxon <adw@mozilla.com>" 4997 criteria = "safe-to-deploy" 4998 delta = "0.11.9 -> 0.12.1" 4999 5000 [[audits.prost-derive]] 5001 who = "Alex Franchuk <afranchuk@mozilla.com>" 5002 criteria = "safe-to-deploy" 5003 delta = "0.12.1 -> 0.13.5" 5004 notes = """ 5005 This is mostly code cleanup and using higher-level functions from 5006 itertools/std. There were also a few tests added, which is an improvement over 5007 having none at all. 5008 """ 5009 5010 [[audits.qlog]] 5011 who = "Kershaw Chang <kershaw@mozilla.com>" 5012 criteria = "safe-to-deploy" 5013 version = "0.9.0" 5014 5015 [[audits.qlog]] 5016 who = "Kershaw Chang <kershaw@mozilla.com>" 5017 criteria = "safe-to-deploy" 5018 delta = "0.9.0 -> 0.11.0" 5019 5020 [[audits.qlog]] 5021 who = "Kershaw Chang <kershaw@mozilla.com>" 5022 criteria = "safe-to-deploy" 5023 delta = "0.11.0 -> 0.12.0" 5024 5025 [[audits.qlog]] 5026 who = "Kershaw Chang <kershaw@mozilla.com>" 5027 criteria = "safe-to-deploy" 5028 delta = "0.12.0 -> 0.13.0" 5029 5030 [[audits.qlog]] 5031 who = "Max Leonard Inden <mail@max-inden.de>" 5032 criteria = "safe-to-deploy" 5033 delta = "0.13.0 -> 0.15.2" 5034 5035 [[audits.quick-xml]] 5036 who = "Lars Eggert <lars@eggert.org>" 5037 criteria = "safe-to-run" 5038 delta = "0.30.0 -> 0.37.5" 5039 5040 [[audits.quinn-udp]] 5041 who = "Kershaw Chang <kershaw@mozilla.com>" 5042 criteria = "safe-to-run" 5043 version = "0.5.0" 5044 5045 [[audits.quinn-udp]] 5046 who = "Max Inden <mail@max-inden.de>" 5047 criteria = "safe-to-deploy" 5048 version = "0.5.4" 5049 notes = "This is a small crate, providing safe wrappers around various low-level networking specific operating system features. Given that the Rust standard library does not provide safe wrappers for these low-level features, safe wrappers need to be build in the crate itself, i.e. `quinn-udp`, thus requiring `unsafe` code." 5050 5051 [[audits.quinn-udp]] 5052 who = "Max Inden <mail@max-inden.de>" 5053 criteria = "safe-to-deploy" 5054 delta = "0.5.4 -> 0.5.6" 5055 5056 [[audits.quinn-udp]] 5057 who = "Max Inden <mail@max-inden.de>" 5058 criteria = "safe-to-deploy" 5059 delta = "0.5.6 -> 0.5.8" 5060 5061 [[audits.quinn-udp]] 5062 who = "Max Inden <mail@max-inden.de>" 5063 criteria = "safe-to-deploy" 5064 delta = "0.5.8 -> 0.5.9" 5065 5066 [[audits.quinn-udp]] 5067 who = "Max Leonard Inden <mail@max-inden.de>" 5068 criteria = "safe-to-deploy" 5069 delta = "0.5.9 -> 0.5.10" 5070 5071 [[audits.quinn-udp]] 5072 who = "Max Leonard Inden <mail@max-inden.de>" 5073 criteria = "safe-to-deploy" 5074 delta = "0.5.10 -> 0.5.11" 5075 5076 [[audits.quinn-udp]] 5077 who = "Max Leonard Inden <mail@max-inden.de>" 5078 criteria = "safe-to-deploy" 5079 delta = "0.5.11 -> 0.5.12" 5080 5081 [[audits.quinn-udp]] 5082 who = "Max Leonard Inden <mail@max-inden.de>" 5083 criteria = "safe-to-deploy" 5084 delta = "0.5.12 -> 0.5.13" 5085 5086 [[audits.quote]] 5087 who = "Nika Layzell <nika@thelayzells.com>" 5088 criteria = "safe-to-deploy" 5089 version = "1.0.18" 5090 notes = """ 5091 `quote` is a utility crate used by proc-macros to generate TokenStreams 5092 conveniently from source code. The bulk of the logic is some complex 5093 interlocking `macro_rules!` macros which are used to parse and build the 5094 `TokenStream` within the proc-macro. 5095 5096 This crate contains no unsafe code, and the internal logic, while difficult to 5097 read, is generally straightforward. I have audited the the quote macros, ident 5098 formatter, and runtime logic. 5099 """ 5100 5101 [[audits.quote]] 5102 who = "Mike Hommey <mh+mozilla@glandium.org>" 5103 criteria = "safe-to-deploy" 5104 delta = "1.0.18 -> 1.0.21" 5105 5106 [[audits.quote]] 5107 who = "Mike Hommey <mh+mozilla@glandium.org>" 5108 criteria = "safe-to-deploy" 5109 delta = "1.0.21 -> 1.0.23" 5110 5111 [[audits.radium]] 5112 who = "Nika Layzell <nika@thelayzells.com>" 5113 criteria = "safe-to-deploy" 5114 version = "0.5.3" 5115 notes = """ 5116 I am no longer the primary maintainer of `radium`, however I have audited the 5117 code to ensure it is still correct. The implementation contains no `unsafe` 5118 logic, and will not abstract away `Sync` trait bounds. 5119 5120 The core logic is very simple, and acts as an abstraction trait for `Cell<T>` 5121 and `AtomicT`. 5122 """ 5123 5124 [[audits.rand_core]] 5125 who = "Mike Hommey <mh+mozilla@glandium.org>" 5126 criteria = "safe-to-deploy" 5127 delta = "0.6.3 -> 0.6.4" 5128 5129 [[audits.rand_distr]] 5130 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 5131 criteria = "safe-to-deploy" 5132 version = "0.4.3" 5133 notes = """ 5134 Simple crate that extends `rand`. It has little unsafe code and uses Miri to test it. 5135 As far as I can tell, it does not have any file IO or network access. 5136 """ 5137 5138 [[audits.range-alloc]] 5139 who = "Bobby Holley <bobbyholley@gmail.com>" 5140 criteria = "safe-to-deploy" 5141 version = "0.1.2" 5142 notes = "Dzmitry authored this crate while he was staff at Mozilla." 5143 5144 [[audits.range-alloc]] 5145 who = "Mike Hommey <mh+mozilla@glandium.org>" 5146 criteria = "safe-to-deploy" 5147 delta = "0.1.2 -> 0.1.3" 5148 5149 [[audits.range-map]] 5150 who = "Gabriele Svelto <gsvelto@mozilla.com>" 5151 criteria = "safe-to-deploy" 5152 version = "0.2.0" 5153 5154 [[audits.raw-window-handle]] 5155 who = "Jim Blandy <jimb@red-bean.com>" 5156 criteria = "safe-to-deploy" 5157 version = "0.5.0" 5158 notes = "I looked through all the sources of the v0.5.0 crate." 5159 5160 [[audits.raw-window-handle]] 5161 who = "Mike Hommey <mh+mozilla@glandium.org>" 5162 criteria = "safe-to-deploy" 5163 delta = "0.5.0 -> 0.5.2" 5164 5165 [[audits.raw-window-handle]] 5166 who = "Nicolas Silva <nical@fastmail.com>" 5167 criteria = "safe-to-deploy" 5168 delta = "0.5.2 -> 0.6.0" 5169 5170 [[audits.raw-window-handle]] 5171 who = "Erich Gubler <erichdongubler@gmail.com>" 5172 criteria = "safe-to-deploy" 5173 delta = "0.6.0 -> 0.6.2" 5174 5175 [[audits.rayon]] 5176 who = "Josh Stone <jistone@redhat.com>" 5177 criteria = "safe-to-deploy" 5178 version = "1.5.3" 5179 notes = "All code written or reviewed by Josh Stone or Niko Matsakis." 5180 5181 [[audits.rayon]] 5182 who = "Mike Hommey <mh+mozilla@glandium.org>" 5183 criteria = "safe-to-deploy" 5184 delta = "1.5.3 -> 1.6.1" 5185 5186 [[audits.rayon-core]] 5187 who = "Josh Stone <jistone@redhat.com>" 5188 criteria = "safe-to-deploy" 5189 version = "1.9.3" 5190 notes = "All code written or reviewed by Josh Stone or Niko Matsakis." 5191 5192 [[audits.rayon-core]] 5193 who = "Mike Hommey <mh+mozilla@glandium.org>" 5194 criteria = "safe-to-deploy" 5195 delta = "1.9.3 -> 1.10.1" 5196 5197 [[audits.rayon-core]] 5198 who = "Mike Hommey <mh+mozilla@glandium.org>" 5199 criteria = "safe-to-deploy" 5200 delta = "1.10.1 -> 1.10.2" 5201 5202 [[audits.redox_syscall]] 5203 who = "Mike Hommey <mh+mozilla@glandium.org>" 5204 criteria = "safe-to-deploy" 5205 delta = "0.2.13 -> 0.2.16" 5206 5207 [[audits.regex]] 5208 who = "Mike Hommey <mh+mozilla@glandium.org>" 5209 criteria = "safe-to-deploy" 5210 delta = "1.5.6 -> 1.6.0" 5211 5212 [[audits.regex]] 5213 who = "Mike Hommey <mh+mozilla@glandium.org>" 5214 criteria = "safe-to-deploy" 5215 delta = "1.6.0 -> 1.7.0" 5216 5217 [[audits.regex]] 5218 who = "Mike Hommey <mh+mozilla@glandium.org>" 5219 criteria = "safe-to-deploy" 5220 delta = "1.7.0 -> 1.7.1" 5221 5222 [[audits.regex]] 5223 who = "edgul <ed.guloien@gmail.com>" 5224 criteria = "safe-to-deploy" 5225 delta = "1.10.4 -> 1.11.1" 5226 5227 [[audits.regex-automata]] 5228 who = "edgul <ed.guloien@gmail.com>" 5229 criteria = "safe-to-deploy" 5230 delta = "0.4.7 -> 0.4.9" 5231 5232 [[audits.regex-syntax]] 5233 who = "Mike Hommey <mh+mozilla@glandium.org>" 5234 criteria = "safe-to-deploy" 5235 delta = "0.6.26 -> 0.6.27" 5236 5237 [[audits.regex-syntax]] 5238 who = "Mike Hommey <mh+mozilla@glandium.org>" 5239 criteria = "safe-to-deploy" 5240 delta = "0.6.27 -> 0.6.28" 5241 5242 [[audits.replace_with]] 5243 who = "Lars Eggert <lars@eggert.org>" 5244 criteria = "safe-to-deploy" 5245 delta = "0.1.7 -> 0.1.8" 5246 5247 [[audits.rinja]] 5248 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 5249 criteria = "safe-to-deploy" 5250 version = "0.3.5" 5251 notes = """ 5252 Template crate, forked from askama which has been audited. The only unsafe code is calls to 5253 `str::from_utf8_unchecked` for known ASCII strings. 5254 """ 5255 5256 [[audits.rinja_derive]] 5257 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 5258 criteria = "safe-to-deploy" 5259 version = "0.3.5" 5260 notes = """ 5261 Template crate, forked from askama which has been audited. The only unsafe code is calls to 5262 `str::from_utf8_unchecked` for known ASCII strings. 5263 """ 5264 5265 [[audits.rinja_parser]] 5266 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 5267 criteria = "safe-to-deploy" 5268 version = "0.3.5" 5269 notes = """ 5270 Template crate, forked from askama which has been audited. The only unsafe code is calls to 5271 `str::from_utf8_unchecked` for known ASCII strings. 5272 """ 5273 5274 [[audits.rkv]] 5275 who = "Chris H-C <chutten@mozilla.com>" 5276 criteria = "safe-to-deploy" 5277 version = "0.18.2" 5278 notes = "Maintained by Jan-Erik and :krosylight." 5279 5280 [[audits.rkv]] 5281 who = "Chris H-C <chutten@mozilla.com>" 5282 criteria = "safe-to-deploy" 5283 version = "0.18.4" 5284 5285 [[audits.rmp]] 5286 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 5287 criteria = "safe-to-deploy" 5288 version = "0.8.14" 5289 notes = """ 5290 Very popular crate. 1 instance of unsafe code, which is used to adjust a slice to work around 5291 lifetime issues. No network or file access. 5292 """ 5293 5294 [[audits.rmp-serde]] 5295 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 5296 criteria = "safe-to-deploy" 5297 version = "1.3.0" 5298 notes = "Very popular crate. No unsafe code, network or file access." 5299 5300 [[audits.ron]] 5301 who = "Mike Hommey <mh+mozilla@glandium.org>" 5302 criteria = "safe-to-deploy" 5303 delta = "0.7.0 -> 0.7.1" 5304 5305 [[audits.ron]] 5306 who = "Jim Blandy <jimb@red-bean.com>" 5307 criteria = "safe-to-deploy" 5308 delta = "0.7.1 -> 0.8.0" 5309 5310 [[audits.ron]] 5311 who = "Mike Hommey <mh+mozilla@glandium.org>" 5312 criteria = "safe-to-deploy" 5313 delta = "0.8.0 -> 0.8.1" 5314 5315 [[audits.ron]] 5316 who = "Erich Gubler <erichdongubler@gmail.com>" 5317 criteria = "safe-to-deploy" 5318 delta = "0.8.1 -> 0.9.0" 5319 5320 [[audits.ron]] 5321 who = "Erich Gubler <erichdongubler@gmail.com>" 5322 criteria = "safe-to-deploy" 5323 delta = "0.9.0 -> 0.10.1" 5324 5325 [[audits.ron]] 5326 who = "Erich Gubler <erichdongubler@gmail.com>" 5327 criteria = "safe-to-deploy" 5328 delta = "0.10.1 -> 0.11.0" 5329 5330 [[audits.ron]] 5331 who = "Jim Blandy <jimb@red-bean.com>" 5332 criteria = "safe-to-deploy" 5333 delta = "0.11.0 -> 0.12.0" 5334 5335 [[audits.rure]] 5336 who = "Nika Layzell <nika@thelayzells.com>" 5337 criteria = "safe-to-deploy" 5338 version = "0.2.2" 5339 notes = """ 5340 This is a fairly straightforward FFI wrapper crate for `regex`, maintained by 5341 the `regex` developers in the same repository. 5342 5343 This crate is explicitly designed for FFI use, and should not be used directly 5344 by Rust code. The exported `extern \"C\"` functions are not marked as `unsafe`, 5345 meaning that it is technically incorrect to use them from within Rust code, 5346 however they are reasonable to use from C code. 5347 5348 The unsafe code in this crate heavily depends on the C caller maintaining 5349 invariants, however these invariants are clearly documented in the `rure.h` 5350 file, bundled with the crate. 5351 5352 I have checked the signatures of each function both in C++ and in the Rust to 5353 ensure they match. In some places, the c `rure.h` header file is missing a 5354 `const` qualifier which could be present given the Rust code, however this will 5355 have no impact on ABI, and is fairly normal for FFI crates. 5356 5357 Panics are handled in all Rust FFI methods, meaning that projects which do not 5358 disable unwinding will still consistently abort (using `libc::abort()`) if a 5359 panic occurs in the Rust code. 5360 """ 5361 5362 [[audits.rusqlite]] 5363 who = "Mike Hommey <mh+mozilla@glandium.org>" 5364 criteria = "safe-to-deploy" 5365 delta = "0.27.0 -> 0.28.0" 5366 5367 [[audits.rusqlite]] 5368 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 5369 criteria = "safe-to-deploy" 5370 delta = "0.28.0 -> 0.29.0" 5371 5372 [[audits.rusqlite]] 5373 who = "Mark Hammond <mhammond@mozilla.com>" 5374 criteria = "safe-to-deploy" 5375 delta = "0.29.0 -> 0.30.0" 5376 5377 [[audits.rusqlite]] 5378 who = "Mark Hammond <mhammond@mozilla.com>" 5379 criteria = "safe-to-deploy" 5380 delta = "0.30.0 -> 0.31.0" 5381 notes = "Mostly build and dependency related changes, and bump to sqlite version" 5382 5383 [[audits.rusqlite]] 5384 who = "Erich Gubler <erichdongubler@gmail.com>" 5385 criteria = "safe-to-deploy" 5386 delta = "0.31.0 -> 0.33.0" 5387 5388 [[audits.rusqlite]] 5389 who = "Mark Hammond <mhammond@skippinet.com.au>" 5390 criteria = "safe-to-deploy" 5391 delta = "0.33.0 -> 0.37.0" 5392 5393 [[audits.rust_cascade]] 5394 who = "Mike Hommey <mh+mozilla@glandium.org>" 5395 criteria = "safe-to-deploy" 5396 delta = "1.4.0 -> 1.5.0" 5397 5398 [[audits.rust_decimal]] 5399 who = "Mike Hommey <mh+mozilla@glandium.org>" 5400 criteria = "safe-to-deploy" 5401 delta = "1.24.0 -> 1.25.0" 5402 5403 [[audits.rust_decimal]] 5404 who = "Mike Hommey <mh+mozilla@glandium.org>" 5405 criteria = "safe-to-deploy" 5406 delta = "1.25.0 -> 1.26.1" 5407 5408 [[audits.rust_decimal]] 5409 who = "Mike Hommey <mh+mozilla@glandium.org>" 5410 criteria = "safe-to-deploy" 5411 delta = "1.26.1 -> 1.27.0" 5412 5413 [[audits.rust_decimal]] 5414 who = "Mike Hommey <mh+mozilla@glandium.org>" 5415 criteria = "safe-to-deploy" 5416 delta = "1.27.0 -> 1.28.1" 5417 5418 [[audits.rustc-hash]] 5419 who = "Bobby Holley <bobbyholley@gmail.com>" 5420 criteria = "safe-to-deploy" 5421 version = "1.1.0" 5422 notes = "Straightforward crate with no unsafe code, does what it says on the tin." 5423 5424 [[audits.rustc-hash]] 5425 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 5426 criteria = "safe-to-deploy" 5427 delta = "1.1.0 -> 2.1.1" 5428 notes = "Simple hashing crate, no unsafe code." 5429 5430 [[audits.rustc_version]] 5431 who = "Nika Layzell <nika@thelayzells.com>" 5432 criteria = "safe-to-run" 5433 version = "0.4.0" 5434 notes = """ 5435 Straightforward crate which runs `$RUSTC -vV` and parses the output into a 5436 machine-interpretable form for build scripts. 5437 """ 5438 5439 [[audits.rustversion]] 5440 who = "Bobby Holley <bobbyholley@gmail.com>" 5441 criteria = "safe-to-deploy" 5442 version = "1.0.9" 5443 notes = """ 5444 This crate has a build-time component and procedural macro logic, which I looked 5445 at enough to convince myself it wasn't going to do anything dramatically wrong. 5446 I don't think logic bugs in the version parsing etc can realistically introduce 5447 a security vulnerability. 5448 """ 5449 5450 [[audits.rustversion]] 5451 who = "Mike Hommey <mh+mozilla@glandium.org>" 5452 criteria = "safe-to-run" 5453 delta = "1.0.9 -> 1.0.11" 5454 5455 [[audits.ryu]] 5456 who = "Mike Hommey <mh+mozilla@glandium.org>" 5457 criteria = "safe-to-deploy" 5458 delta = "1.0.10 -> 1.0.11" 5459 5460 [[audits.ryu]] 5461 who = "Mike Hommey <mh+mozilla@glandium.org>" 5462 criteria = "safe-to-deploy" 5463 delta = "1.0.11 -> 1.0.12" 5464 5465 [[audits.safemem]] 5466 who = "Bobby Holley <bobbyholley@gmail.com>" 5467 criteria = "safe-to-run" 5468 version = "0.3.3" 5469 notes = "I didn't review the allocation code carefully but it's not malicious." 5470 5471 [[audits.scoped-tls]] 5472 who = "Mike Hommey <mh+mozilla@glandium.org>" 5473 criteria = "safe-to-run" 5474 delta = "1.0.0 -> 1.0.1" 5475 5476 [[audits.scroll]] 5477 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 5478 criteria = "safe-to-deploy" 5479 delta = "0.10.2 -> 0.11.0" 5480 notes = "Small changes to exposed traits, that look reasonable and have additional buffer boundary checks. No unsafe code touched." 5481 5482 [[audits.scroll_derive]] 5483 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 5484 criteria = "safe-to-deploy" 5485 delta = "0.10.5 -> 0.11.0" 5486 notes = "No code changes. Tagged together with its parent crate scroll." 5487 5488 [[audits.scroll_derive]] 5489 who = "Mike Hommey <mh+mozilla@glandium.org>" 5490 criteria = "safe-to-deploy" 5491 delta = "0.11.0 -> 0.11.1" 5492 5493 [[audits.selectors]] 5494 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 5495 criteria = "safe-to-deploy" 5496 version = "0.22.0" 5497 notes = """ 5498 This crate is basically developed in-tree. Mozilla employees have either 5499 reviewed or written virtually all of the code. 5500 """ 5501 5502 [[audits.selectors]] 5503 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 5504 criteria = "safe-to-deploy" 5505 delta = "0.22.0 -> 0.25.0" 5506 notes = "First party Mozilla code." 5507 5508 [[audits.selectors]] 5509 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 5510 criteria = "safe-to-deploy" 5511 delta = "0.25.0 -> 0.26.0" 5512 notes = "First-party code." 5513 5514 [[audits.self_cell]] 5515 who = "Lars Eggert <lars@eggert.org>" 5516 criteria = "safe-to-deploy" 5517 delta = "0.10.2 -> 0.10.3" 5518 5519 [[audits.self_cell]] 5520 who = "Lars Eggert <lars@eggert.org>" 5521 criteria = "safe-to-deploy" 5522 delta = "0.10.2 -> 1.2.0" 5523 5524 [[audits.semver]] 5525 who = "Mike Hommey <mh+mozilla@glandium.org>" 5526 criteria = "safe-to-deploy" 5527 delta = "1.0.9 -> 1.0.10" 5528 5529 [[audits.semver]] 5530 who = "Mike Hommey <mh+mozilla@glandium.org>" 5531 criteria = "safe-to-deploy" 5532 delta = "1.0.10 -> 1.0.13" 5533 5534 [[audits.semver]] 5535 who = "Mike Hommey <mh+mozilla@glandium.org>" 5536 criteria = "safe-to-deploy" 5537 delta = "1.0.13 -> 1.0.16" 5538 5539 [[audits.semver]] 5540 who = "Bobby Holley <bobbyholley@gmail.com>" 5541 criteria = "safe-to-deploy" 5542 delta = "1.0.17 -> 1.0.16" 5543 5544 [[audits.serde]] 5545 who = "Mike Hommey <mh+mozilla@glandium.org>" 5546 criteria = "safe-to-deploy" 5547 delta = "1.0.137 -> 1.0.143" 5548 5549 [[audits.serde]] 5550 who = "Mike Hommey <mh+mozilla@glandium.org>" 5551 criteria = "safe-to-deploy" 5552 delta = "1.0.143 -> 1.0.144" 5553 5554 [[audits.serde]] 5555 who = "Mike Hommey <mh+mozilla@glandium.org>" 5556 criteria = "safe-to-deploy" 5557 delta = "1.0.144 -> 1.0.151" 5558 5559 [[audits.serde]] 5560 who = "Mike Hommey <mh+mozilla@glandium.org>" 5561 criteria = "safe-to-deploy" 5562 delta = "1.0.151 -> 1.0.152" 5563 5564 [[audits.serde]] 5565 who = "Erich Gubler <erichdongubler@gmail.com>" 5566 criteria = "safe-to-deploy" 5567 delta = "1.0.198 -> 1.0.201" 5568 5569 [[audits.serde]] 5570 who = "Erich Gubler <erichdongubler@gmail.com>" 5571 criteria = "safe-to-deploy" 5572 delta = "1.0.226 -> 1.0.227" 5573 5574 [[audits.serde_bytes]] 5575 who = "Mike Hommey <mh+mozilla@glandium.org>" 5576 criteria = "safe-to-deploy" 5577 delta = "0.11.6 -> 0.11.7" 5578 5579 [[audits.serde_bytes]] 5580 who = "Mike Hommey <mh+mozilla@glandium.org>" 5581 criteria = "safe-to-deploy" 5582 delta = "0.11.7 -> 0.11.8" 5583 5584 [[audits.serde_bytes]] 5585 who = "Mike Hommey <mh+mozilla@glandium.org>" 5586 criteria = "safe-to-deploy" 5587 delta = "0.11.8 -> 0.11.9" 5588 5589 [[audits.serde_cbor]] 5590 who = "R. Martinho Fernandes <bugs@rmf.io>" 5591 criteria = "safe-to-deploy" 5592 version = "0.11.1" 5593 5594 [[audits.serde_cbor]] 5595 who = "John M. Schanck <jschanck@mozilla.com>" 5596 criteria = "safe-to-deploy" 5597 delta = "0.11.1 -> 0.11.2" 5598 5599 [[audits.serde_core]] 5600 who = "Erich Gubler <erichdongubler@gmail.com>" 5601 criteria = "safe-to-deploy" 5602 delta = "1.0.226 -> 1.0.227" 5603 5604 [[audits.serde_derive]] 5605 who = "Mike Hommey <mh+mozilla@glandium.org>" 5606 criteria = "safe-to-deploy" 5607 delta = "1.0.137 -> 1.0.143" 5608 5609 [[audits.serde_derive]] 5610 who = "Mike Hommey <mh+mozilla@glandium.org>" 5611 criteria = "safe-to-deploy" 5612 delta = "1.0.143 -> 1.0.144" 5613 5614 [[audits.serde_derive]] 5615 who = "Mike Hommey <mh+mozilla@glandium.org>" 5616 criteria = "safe-to-deploy" 5617 delta = "1.0.144 -> 1.0.151" 5618 5619 [[audits.serde_derive]] 5620 who = "Mike Hommey <mh+mozilla@glandium.org>" 5621 criteria = "safe-to-deploy" 5622 delta = "1.0.151 -> 1.0.152" 5623 5624 [[audits.serde_derive]] 5625 who = "Erich Gubler <erichdongubler@gmail.com>" 5626 criteria = "safe-to-deploy" 5627 delta = "1.0.198 -> 1.0.201" 5628 5629 [[audits.serde_derive]] 5630 who = "Erich Gubler <erichdongubler@gmail.com>" 5631 criteria = "safe-to-deploy" 5632 delta = "1.0.226 -> 1.0.227" 5633 5634 [[audits.serde_json]] 5635 who = "Mike Hommey <mh+mozilla@glandium.org>" 5636 criteria = "safe-to-deploy" 5637 delta = "1.0.81 -> 1.0.83" 5638 5639 [[audits.serde_json]] 5640 who = "Mike Hommey <mh+mozilla@glandium.org>" 5641 criteria = "safe-to-deploy" 5642 delta = "1.0.83 -> 1.0.85" 5643 5644 [[audits.serde_json]] 5645 who = "Mike Hommey <mh+mozilla@glandium.org>" 5646 criteria = "safe-to-deploy" 5647 delta = "1.0.85 -> 1.0.91" 5648 5649 [[audits.serde_json]] 5650 who = "Mike Hommey <mh+mozilla@glandium.org>" 5651 criteria = "safe-to-deploy" 5652 delta = "1.0.91 -> 1.0.93" 5653 5654 [[audits.serde_path_to_error]] 5655 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 5656 criteria = "safe-to-deploy" 5657 version = "0.1.11" 5658 5659 [[audits.serde_repr]] 5660 who = "Mike Hommey <mh+mozilla@glandium.org>" 5661 criteria = "safe-to-run" 5662 delta = "0.1.8 -> 0.1.9" 5663 5664 [[audits.serde_repr]] 5665 who = "Mike Hommey <mh+mozilla@glandium.org>" 5666 criteria = "safe-to-run" 5667 delta = "0.1.9 -> 0.1.10" 5668 5669 [[audits.serde_spanned]] 5670 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 5671 criteria = "safe-to-deploy" 5672 version = "1.0.3" 5673 notes = "Relatively simple Serde trait implementations. No IO or unsafe code." 5674 5675 [[audits.serde_with]] 5676 who = "Mike Hommey <mh+mozilla@glandium.org>" 5677 criteria = "safe-to-deploy" 5678 delta = "1.14.0 -> 3.0.0" 5679 5680 [[audits.serde_with]] 5681 who = "Max Leonard Inden <mail@max-inden.de>" 5682 criteria = "safe-to-deploy" 5683 delta = "3.0.0 -> 3.12.0" 5684 5685 [[audits.serde_with_macros]] 5686 who = "Mike Hommey <mh+mozilla@glandium.org>" 5687 criteria = "safe-to-deploy" 5688 delta = "1.5.2 -> 3.0.0" 5689 5690 [[audits.serde_with_macros]] 5691 who = "Max Leonard Inden <mail@max-inden.de>" 5692 criteria = "safe-to-deploy" 5693 delta = "3.0.0 -> 3.12.0" 5694 5695 [[audits.serde_yaml]] 5696 who = "Mike Hommey <mh+mozilla@glandium.org>" 5697 criteria = "safe-to-run" 5698 delta = "0.8.24 -> 0.8.26" 5699 5700 [[audits.servo_arc]] 5701 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 5702 criteria = "safe-to-deploy" 5703 version = "0.1.1" 5704 notes = "Developed in-tree, effectively." 5705 5706 [[audits.servo_arc]] 5707 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 5708 criteria = "safe-to-deploy" 5709 delta = "0.1.1 -> 0.3.0" 5710 notes = "First-party Mozilla code." 5711 5712 [[audits.servo_arc]] 5713 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 5714 criteria = "safe-to-deploy" 5715 delta = "0.3.0 -> 0.4.0" 5716 notes = "First-party code." 5717 5718 [[audits.sfv]] 5719 who = "Mike Hommey <mh+mozilla@glandium.org>" 5720 criteria = "safe-to-deploy" 5721 delta = "0.9.2 -> 0.9.3" 5722 5723 [[audits.sfv]] 5724 who = "Erich Gubler <erichdongubler@gmail.com>" 5725 criteria = "safe-to-deploy" 5726 delta = "0.9.3 -> 0.9.4" 5727 notes = "Only an update of `indexmap` 1 → 2." 5728 5729 [[audits.sfv]] 5730 who = "Valentin Gosu <valentin.gosu@gmail.com>" 5731 criteria = "safe-to-deploy" 5732 delta = "0.9.4 -> 0.14.0" 5733 notes = "I have reviewed and published the sfv updates myself." 5734 5735 [[audits.sha1]] 5736 who = "Dana Keeler <dkeeler@mozilla.com>" 5737 criteria = "safe-to-deploy" 5738 version = "0.10.5" 5739 5740 [[audits.sha1]] 5741 who = "Mike Hommey <mh+mozilla@glandium.org>" 5742 criteria = "safe-to-run" 5743 delta = "0.10.0 -> 0.10.5" 5744 5745 [[audits.sha2]] 5746 who = "Mike Hommey <mh+mozilla@glandium.org>" 5747 criteria = "safe-to-deploy" 5748 delta = "0.10.2 -> 0.10.6" 5749 5750 [[audits.sha2]] 5751 who = "Jeff Muizelaar <jmuizelaar@mozilla.com>" 5752 criteria = "safe-to-deploy" 5753 delta = "0.10.6 -> 0.10.8" 5754 notes = """ 5755 The bulk of this is https://github.com/RustCrypto/hashes/pull/490 which adds aarch64 support along with another PR adding longson. 5756 I didn't check the implementation thoroughly but there wasn't anything obviously nefarious. 0.10.8 has been out for more than a year 5757 which suggests no one else has found anything either. 5758 """ 5759 5760 [[audits.sha3]] 5761 who = "Simon Friedberger <simon@mozilla.com>" 5762 criteria = "safe-to-deploy" 5763 delta = "0.10.6 -> 0.10.7" 5764 5765 [[audits.sharded-slab]] 5766 who = "Mark Hammond <mhammond@skippinet.com.au>" 5767 criteria = "safe-to-deploy" 5768 delta = "0.1.4 -> 0.1.7" 5769 5770 [[audits.shlex]] 5771 who = "Max Inden <mail@max-inden.de>" 5772 criteria = "safe-to-deploy" 5773 delta = "1.1.0 -> 1.3.0" 5774 5775 [[audits.siphasher]] 5776 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 5777 criteria = "safe-to-deploy" 5778 delta = "0.3.11 -> 1.0.1" 5779 notes = "Only change to the crate source is adding documentation." 5780 5781 [[audits.slab]] 5782 who = "Mike Hommey <mh+mozilla@glandium.org>" 5783 criteria = "safe-to-deploy" 5784 delta = "0.4.6 -> 0.4.7" 5785 5786 [[audits.slab]] 5787 who = "Mike Hommey <mh+mozilla@glandium.org>" 5788 criteria = "safe-to-deploy" 5789 delta = "0.4.7 -> 0.4.8" 5790 5791 [[audits.smallbitvec]] 5792 who = "Bobby Holley <bobbyholley@gmail.com>" 5793 criteria = "safe-to-deploy" 5794 version = "2.5.0" 5795 notes = "All code written or reviewed by Mozilla staff." 5796 5797 [[audits.smallbitvec]] 5798 who = "Bobby Holley <bobbyholley@gmail.com>" 5799 criteria = "safe-to-deploy" 5800 delta = "2.5.0 -> 2.5.1" 5801 5802 [[audits.smallvec]] 5803 who = "Mike Hommey <mh+mozilla@glandium.org>" 5804 criteria = "safe-to-deploy" 5805 delta = "1.8.0 -> 1.9.0" 5806 5807 [[audits.smallvec]] 5808 who = "Mike Hommey <mh+mozilla@glandium.org>" 5809 criteria = "safe-to-deploy" 5810 delta = "1.9.0 -> 1.10.0" 5811 5812 [[audits.smallvec]] 5813 who = "Erich Gubler <erichdongubler@gmail.com>" 5814 criteria = "safe-to-deploy" 5815 delta = "1.14.0 -> 1.15.1" 5816 5817 [[audits.smart-default]] 5818 who = "Gabriele Svelto <gsvelto@mozilla.com>" 5819 criteria = "safe-to-deploy" 5820 version = "0.6.0" 5821 5822 [[audits.smart-default]] 5823 who = "Mike Hommey <mh+mozilla@glandium.org>" 5824 criteria = "safe-to-deploy" 5825 delta = "0.6.0 -> 0.7.1" 5826 5827 [[audits.socket2]] 5828 who = "Mike Hommey <mh+mozilla@glandium.org>" 5829 criteria = "safe-to-deploy" 5830 delta = "0.4.4 -> 0.4.7" 5831 5832 [[audits.socket2]] 5833 who = "Kershaw Chang <kershaw@mozilla.com>" 5834 criteria = "safe-to-deploy" 5835 delta = "0.5.5 -> 0.5.7" 5836 5837 [[audits.spirv]] 5838 who = "Nicolas Silva <nical@fastmail.com>" 5839 criteria = "safe-to-deploy" 5840 delta = "0.2.0+1.5.4 -> 0.3.0+sdk-1.3.268.0" 5841 5842 [[audits.spirv]] 5843 who = "Erich Gubler <erichdongubler@gmail.com>" 5844 criteria = "safe-to-deploy" 5845 delta = "0.3.0+sdk-1.3.268.0 -> 0.3.0+sdk-1.4.309.0@git:89ce4d0e64c91b0635f617409dc57cb031749a39" 5846 importable = false 5847 5848 [[audits.strck]] 5849 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 5850 criteria = "safe-to-deploy" 5851 version = "0.1.2" 5852 notes = "This crate uses unsafe lock to keep invariant. I auditted code. Also, this doesn't have file access and network access." 5853 5854 [[audits.strck_ident]] 5855 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 5856 criteria = "safe-to-deploy" 5857 version = "0.1.2" 5858 notes = "This crate doesn't use unsafe block, network access and filesystem access." 5859 5860 [[audits.strsim]] 5861 who = "Ben Dean-Kawamura <bdk@mozilla.com>" 5862 criteria = "safe-to-deploy" 5863 delta = "0.10.0 -> 0.11.1" 5864 5865 [[audits.strum]] 5866 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 5867 criteria = "safe-to-deploy" 5868 delta = "0.25.0 -> 0.26.3" 5869 5870 [[audits.strum]] 5871 who = "Erich Gubler <erichdongubler@gmail.com>" 5872 criteria = "safe-to-deploy" 5873 delta = "0.26.3 -> 0.27.1" 5874 5875 [[audits.strum_macros]] 5876 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 5877 criteria = "safe-to-deploy" 5878 delta = "0.25.3 -> 0.26.4" 5879 5880 [[audits.strum_macros]] 5881 who = "Erich Gubler <erichdongubler@gmail.com>" 5882 criteria = "safe-to-deploy" 5883 delta = "0.26.4 -> 0.27.1" 5884 5885 [[audits.subtle]] 5886 who = "Simon Friedberger <simon@mozilla.com>" 5887 criteria = "safe-to-deploy" 5888 version = "2.5.0" 5889 notes = "The goal is to provide some constant-time correctness for cryptographic implementations. The approach is reasonable, it is known to be insufficient but this is pointed out in the documentation." 5890 5891 [[audits.svg_fmt]] 5892 who = "Bobby Holley <bobbyholley@gmail.com>" 5893 criteria = "safe-to-deploy" 5894 version = "0.4.1" 5895 notes = "Simple string processing with no unsafe code or ambient capability usage." 5896 5897 [[audits.syn]] 5898 who = "Mike Hommey <mh+mozilla@glandium.org>" 5899 criteria = "safe-to-deploy" 5900 delta = "1.0.96 -> 1.0.99" 5901 5902 [[audits.syn]] 5903 who = "Mike Hommey <mh+mozilla@glandium.org>" 5904 criteria = "safe-to-deploy" 5905 delta = "1.0.99 -> 1.0.107" 5906 5907 [[audits.synstructure]] 5908 who = "Nika Layzell <nika@thelayzells.com>" 5909 criteria = "safe-to-deploy" 5910 version = "0.12.6" 5911 notes = """ 5912 I am the primary author of the `synstructure` crate, and its current 5913 maintainer. The one use of `unsafe` is unnecessary, but documented and 5914 harmless. It will be removed in the next version. 5915 """ 5916 5917 [[audits.synstructure]] 5918 who = "Mike Hommey <mh+mozilla@glandium.org>" 5919 criteria = "safe-to-deploy" 5920 delta = "0.12.6 -> 0.13.0" 5921 5922 [[audits.synstructure]] 5923 who = "Mike Hommey <mh+mozilla@glandium.org>" 5924 criteria = "safe-to-deploy" 5925 delta = "0.13.0 -> 0.13.1" 5926 5927 [[audits.sys-locale]] 5928 who = "Alex Franchuk <afranchuk@mozilla.com>" 5929 criteria = "safe-to-deploy" 5930 version = "0.3.1" 5931 notes = "Succinct and easily-verified unsafe code." 5932 5933 [[audits.tempfile]] 5934 who = "Mike Hommey <mh+mozilla@glandium.org>" 5935 criteria = "safe-to-deploy" 5936 delta = "3.6.0 -> 3.8.0" 5937 5938 [[audits.tempfile]] 5939 who = "Mike Hommey <mh+mozilla@glandium.org>" 5940 criteria = "safe-to-deploy" 5941 delta = "3.8.0 -> 3.9.0" 5942 5943 [[audits.tempfile]] 5944 who = "Mike Hommey <mh+mozilla@glandium.org>" 5945 criteria = "safe-to-deploy" 5946 delta = "3.9.0 -> 3.10.1" 5947 5948 [[audits.tempfile]] 5949 who = "Chris Martin <cmartin@mozilla.com>" 5950 criteria = "safe-to-deploy" 5951 delta = "3.10.1 -> 3.16.0" 5952 notes = "Big change, but nothing unsafe and lots of it is documentation and convenience APIs" 5953 5954 [[audits.termcolor]] 5955 who = "Mike Hommey <mh+mozilla@glandium.org>" 5956 criteria = "safe-to-deploy" 5957 delta = "1.1.3 -> 1.2.0" 5958 5959 [[audits.textwrap]] 5960 who = "Mike Hommey <mh+mozilla@glandium.org>" 5961 criteria = "safe-to-deploy" 5962 delta = "0.15.0 -> 0.15.2" 5963 5964 [[audits.textwrap]] 5965 who = "Mike Hommey <mh+mozilla@glandium.org>" 5966 criteria = "safe-to-deploy" 5967 delta = "0.15.2 -> 0.16.0" 5968 5969 [[audits.textwrap]] 5970 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 5971 criteria = "safe-to-deploy" 5972 delta = "0.16.0 -> 0.16.1" 5973 5974 [[audits.thin-vec]] 5975 who = "Aria Beingessner <a.beingessner@gmail.com>" 5976 criteria = "safe-to-deploy" 5977 version = "0.2.5" 5978 notes = "I own this crate, and most of its versions were codeveloped and reviewed by Nika Layzell. This version was not explicitly reviewed by her, but it was specifically a release that made the code pass miri and was reviewed by me. Firefox uses it in the gecko-ffi configuration which is less thoroughly tested and more dangerous but we're reasonably confident in it. The real danger is from C++ code failing to use it correctly in FFI but that's just how FFI is." 5979 5980 [[audits.thin-vec]] 5981 who = "Mike Hommey <mh+mozilla@glandium.org>" 5982 criteria = "safe-to-deploy" 5983 delta = "0.2.5 -> 0.2.7" 5984 5985 [[audits.thin-vec]] 5986 who = "Mike Hommey <mh+mozilla@glandium.org>" 5987 criteria = "safe-to-deploy" 5988 delta = "0.2.7 -> 0.2.12" 5989 5990 [[audits.thin-vec]] 5991 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 5992 criteria = "safe-to-deploy" 5993 delta = "0.2.12 -> 0.2.14" 5994 notes = "Minor API additions, trivial no-std support, and minor inlining tweaks." 5995 5996 [[audits.thiserror]] 5997 who = "Mike Hommey <mh+mozilla@glandium.org>" 5998 criteria = "safe-to-deploy" 5999 delta = "1.0.31 -> 1.0.32" 6000 6001 [[audits.thiserror]] 6002 who = "Mike Hommey <mh+mozilla@glandium.org>" 6003 criteria = "safe-to-deploy" 6004 delta = "1.0.32 -> 1.0.38" 6005 6006 [[audits.thiserror-impl]] 6007 who = "Mike Hommey <mh+mozilla@glandium.org>" 6008 criteria = "safe-to-deploy" 6009 delta = "1.0.31 -> 1.0.32" 6010 6011 [[audits.thiserror-impl]] 6012 who = "Mike Hommey <mh+mozilla@glandium.org>" 6013 criteria = "safe-to-deploy" 6014 delta = "1.0.32 -> 1.0.38" 6015 6016 [[audits.threadbound]] 6017 who = "Mike Hommey <mh+mozilla@glandium.org>" 6018 criteria = "safe-to-deploy" 6019 delta = "0.1.3 -> 0.1.4" 6020 6021 [[audits.threadbound]] 6022 who = "Mike Hommey <mh+mozilla@glandium.org>" 6023 criteria = "safe-to-deploy" 6024 delta = "0.1.4 -> 0.1.5" 6025 6026 [[audits.time]] 6027 who = "Mike Hommey <mh+mozilla@glandium.org>" 6028 criteria = "safe-to-deploy" 6029 delta = "0.1.44 -> 0.1.45" 6030 6031 [[audits.time]] 6032 who = "Kershaw Chang <kershaw@mozilla.com>" 6033 criteria = "safe-to-deploy" 6034 delta = "0.1.45 -> 0.3.17" 6035 6036 [[audits.time]] 6037 who = "Mike Hommey <mh+mozilla@glandium.org>" 6038 criteria = "safe-to-run" 6039 delta = "0.3.9 -> 0.3.17" 6040 6041 [[audits.time]] 6042 who = "Kershaw Chang <kershaw@mozilla.com>" 6043 criteria = "safe-to-deploy" 6044 delta = "0.3.17 -> 0.3.23" 6045 6046 [[audits.time]] 6047 who = "Alex Franchuk <afranchuk@mozilla.com>" 6048 criteria = "safe-to-deploy" 6049 delta = "0.3.23 -> 0.3.36" 6050 notes = """ 6051 There's a bit of new unsafe code that is self-imposed because they now assert 6052 that ordinals are non-zero. All unsafe code was checked to ensure that the 6053 invariants claimed were true. 6054 """ 6055 6056 [[audits.time-core]] 6057 who = "Kershaw Chang <kershaw@mozilla.com>" 6058 criteria = "safe-to-deploy" 6059 version = "0.1.0" 6060 6061 [[audits.time-core]] 6062 who = "Mike Hommey <mh+mozilla@glandium.org>" 6063 criteria = "safe-to-run" 6064 version = "0.1.0" 6065 6066 [[audits.time-core]] 6067 who = "Kershaw Chang <kershaw@mozilla.com>" 6068 criteria = "safe-to-deploy" 6069 delta = "0.1.0 -> 0.1.1" 6070 6071 [[audits.time-core]] 6072 who = "Alex Franchuk <afranchuk@mozilla.com>" 6073 criteria = "safe-to-deploy" 6074 delta = "0.1.1 -> 0.1.2" 6075 6076 [[audits.time-macros]] 6077 who = "Kershaw Chang <kershaw@mozilla.com>" 6078 criteria = "safe-to-deploy" 6079 version = "0.2.6" 6080 6081 [[audits.time-macros]] 6082 who = "Mike Hommey <mh+mozilla@glandium.org>" 6083 criteria = "safe-to-run" 6084 delta = "0.2.4 -> 0.2.6" 6085 6086 [[audits.time-macros]] 6087 who = "Kershaw Chang <kershaw@mozilla.com>" 6088 criteria = "safe-to-deploy" 6089 delta = "0.2.6 -> 0.2.10" 6090 6091 [[audits.time-macros]] 6092 who = "Alex Franchuk <afranchuk@mozilla.com>" 6093 criteria = "safe-to-deploy" 6094 delta = "0.2.10 -> 0.2.18" 6095 6096 [[audits.time-macros]] 6097 who = "Lars Eggert <lars@eggert.org>" 6098 criteria = "safe-to-deploy" 6099 delta = "0.2.18 -> 0.2.22" 6100 6101 [[audits.tiny_http]] 6102 who = "Glenn Watson <git@chillybin.org>" 6103 criteria = "safe-to-deploy" 6104 version = "0.12.0" 6105 6106 [[audits.tinystr]] 6107 who = "Zibi Braniecki <zibi@unicode.org>" 6108 criteria = "safe-to-deploy" 6109 version = "0.3.4" 6110 6111 [[audits.tinystr]] 6112 who = "Zibi Braniecki <zibi@unicode.org>" 6113 criteria = "safe-to-deploy" 6114 version = "0.6.0" 6115 6116 [[audits.tinystr]] 6117 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 6118 criteria = "safe-to-deploy" 6119 version = "0.7.0" 6120 notes = "One of original auther was Zibi Braniecki who worked at Mozilla and maintained by ICU4X developers (Google and Mozilla). I've vetted the one instance of unsafe code." 6121 6122 [[audits.tinystr]] 6123 who = "Mike Hommey <mh+mozilla@glandium.org>" 6124 criteria = "safe-to-deploy" 6125 delta = "0.7.0 -> 0.7.1" 6126 6127 [[audits.tinystr]] 6128 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 6129 criteria = "safe-to-deploy" 6130 delta = "0.7.1 -> 0.7.4" 6131 6132 [[audits.tinystr]] 6133 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 6134 criteria = "safe-to-deploy" 6135 delta = "0.7.4 -> 0.7.6" 6136 6137 [[audits.tinystr]] 6138 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 6139 criteria = "safe-to-deploy" 6140 delta = "0.7.6 -> 0.8.1" 6141 6142 [[audits.tinyvec_macros]] 6143 who = "Drew Willcoxon <adw@mozilla.com>" 6144 criteria = "safe-to-deploy" 6145 delta = "0.1.0 -> 0.1.1" 6146 6147 [[audits.to_shmem]] 6148 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 6149 criteria = "safe-to-deploy" 6150 version = "0.1.0" 6151 notes = "First-party mozilla code." 6152 6153 [[audits.to_shmem_derive]] 6154 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 6155 criteria = "safe-to-deploy" 6156 version = "0.1.0" 6157 notes = "It's all first-party Mozilla code recently published to crates.io" 6158 6159 [[audits.tokio-macros]] 6160 who = "Mike Hommey <mh+mozilla@glandium.org>" 6161 criteria = "safe-to-run" 6162 delta = "1.8.0 -> 1.8.2" 6163 6164 [[audits.tokio-stream]] 6165 who = "Mike Hommey <mh+mozilla@glandium.org>" 6166 criteria = "safe-to-run" 6167 delta = "0.1.9 -> 0.1.11" 6168 6169 [[audits.tokio-stream]] 6170 who = "Mike Hommey <mh+mozilla@glandium.org>" 6171 criteria = "safe-to-run" 6172 delta = "0.1.11 -> 0.1.12" 6173 6174 [[audits.toml]] 6175 who = "Bobby Holley <bobbyholley@gmail.com>" 6176 criteria = "safe-to-deploy" 6177 delta = "0.5.7 -> 0.5.9" 6178 6179 [[audits.toml]] 6180 who = "Mike Hommey <mh+mozilla@glandium.org>" 6181 criteria = "safe-to-deploy" 6182 delta = "0.5.9 -> 0.5.10" 6183 6184 [[audits.toml]] 6185 who = "Mike Hommey <mh+mozilla@glandium.org>" 6186 criteria = "safe-to-deploy" 6187 delta = "0.5.10 -> 0.5.11" 6188 6189 [[audits.topological-sort]] 6190 who = "Bobby Holley <bobbyholley@gmail.com>" 6191 criteria = "safe-to-deploy" 6192 version = "0.1.0" 6193 notes = "Simple algorithm crate with no unsafe code or capability usage." 6194 6195 [[audits.tower-service]] 6196 who = "Mike Hommey <mh+mozilla@glandium.org>" 6197 criteria = "safe-to-run" 6198 delta = "0.3.1 -> 0.3.2" 6199 6200 [[audits.tracing]] 6201 who = "Alex Franchuk <afranchuk@mozilla.com>" 6202 criteria = "safe-to-deploy" 6203 version = "0.1.37" 6204 notes = """ 6205 There's only one unsafe impl, and its purpose is to ensure correct behavior by 6206 creating a non-Send marker type (it has nothing to do with soundness). All 6207 dependencies make sense, and no side-effectful std functions are used. 6208 """ 6209 6210 [[audits.tracing]] 6211 who = "Mike Hommey <mh+mozilla@glandium.org>" 6212 criteria = "safe-to-run" 6213 delta = "0.1.35 -> 0.1.36" 6214 6215 [[audits.tracing]] 6216 who = "Mike Hommey <mh+mozilla@glandium.org>" 6217 criteria = "safe-to-run" 6218 delta = "0.1.36 -> 0.1.37" 6219 6220 [[audits.tracing]] 6221 who = "Mark Hammond <mhammond@skippinet.com.au>" 6222 criteria = "safe-to-deploy" 6223 delta = "0.1.37 -> 0.1.41" 6224 6225 [[audits.tracing-attributes]] 6226 who = "Alex Franchuk <afranchuk@mozilla.com>" 6227 criteria = "safe-to-deploy" 6228 version = "0.1.24" 6229 notes = "No unsafe code, macros extensively tested and produce reasonable code." 6230 6231 [[audits.tracing-attributes]] 6232 who = "Mike Hommey <mh+mozilla@glandium.org>" 6233 criteria = "safe-to-run" 6234 delta = "0.1.21 -> 0.1.22" 6235 6236 [[audits.tracing-attributes]] 6237 who = "Mike Hommey <mh+mozilla@glandium.org>" 6238 criteria = "safe-to-run" 6239 delta = "0.1.22 -> 0.1.23" 6240 6241 [[audits.tracing-attributes]] 6242 who = "Mike Hommey <mh+mozilla@glandium.org>" 6243 criteria = "safe-to-run" 6244 delta = "0.1.23 -> 0.1.24" 6245 6246 [[audits.tracing-attributes]] 6247 who = "Mark Hammond <mhammond@skippinet.com.au>" 6248 criteria = "safe-to-deploy" 6249 delta = "0.1.24 -> 0.1.28" 6250 6251 [[audits.tracing-core]] 6252 who = "Alex Franchuk <afranchuk@mozilla.com>" 6253 criteria = "safe-to-deploy" 6254 version = "0.1.30" 6255 notes = """ 6256 Most unsafe code is in implementing non-std sync primitives. Unsafe impls are 6257 logically correct and justified in comments, and unsafe code is sound and 6258 justified in comments. 6259 """ 6260 6261 [[audits.tracing-core]] 6262 who = "Mike Hommey <mh+mozilla@glandium.org>" 6263 criteria = "safe-to-run" 6264 delta = "0.1.27 -> 0.1.29" 6265 6266 [[audits.tracing-core]] 6267 who = "Mike Hommey <mh+mozilla@glandium.org>" 6268 criteria = "safe-to-run" 6269 delta = "0.1.29 -> 0.1.30" 6270 6271 [[audits.tracing-core]] 6272 who = "Mark Hammond <mhammond@skippinet.com.au>" 6273 criteria = "safe-to-deploy" 6274 delta = "0.1.30 -> 0.1.33" 6275 6276 [[audits.tracing-subscriber]] 6277 who = "Mark Hammond <mhammond@skippinet.com.au>" 6278 criteria = "safe-to-deploy" 6279 delta = "0.3.17 -> 0.3.19" 6280 6281 [[audits.tracing-subscriber]] 6282 who = "Mark Hammond <mhammond@skippinet.com.au>" 6283 criteria = "safe-to-deploy" 6284 delta = "0.3.19 -> 0.3.20" 6285 6286 [[audits.tracy-rs]] 6287 who = "Glenn Watson <git@intuitionlibrary.com>" 6288 criteria = "safe-to-deploy" 6289 version = "0.1.2" 6290 6291 [[audits.try-lock]] 6292 who = "Mike Hommey <mh+mozilla@glandium.org>" 6293 criteria = "safe-to-run" 6294 delta = "0.2.3 -> 0.2.4" 6295 6296 [[audits.type-map]] 6297 who = "Lars Eggert <lars@eggert.org>" 6298 criteria = "safe-to-deploy" 6299 delta = "0.4.0 -> 0.5.1" 6300 6301 [[audits.typed-arena-nomut]] 6302 who = "Lee Salzman <lsalzman@gmail.com>" 6303 criteria = "safe-to-deploy" 6304 version = "0.1.0" 6305 6306 [[audits.typenum]] 6307 who = "Mike Hommey <mh+mozilla@glandium.org>" 6308 criteria = "safe-to-deploy" 6309 delta = "1.15.0 -> 1.16.0" 6310 6311 [[audits.uluru]] 6312 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 6313 criteria = "safe-to-deploy" 6314 version = "3.0.0" 6315 notes = """ 6316 I've reviewed multiple patches in this crate, including the initial 6317 implementation back in the day. It has no unsafe code at all nowadays. 6318 """ 6319 6320 [[audits.unic-char-property]] 6321 who = "edgul <ed.guloien@gmail.com>" 6322 criteria = "safe-to-deploy" 6323 version = "0.9.0" 6324 6325 [[audits.unic-char-range]] 6326 who = "edgul <ed.guloien@gmail.com>" 6327 criteria = "safe-to-deploy" 6328 version = "0.9.0" 6329 6330 [[audits.unic-common]] 6331 who = "edgul <ed.guloien@gmail.com>" 6332 criteria = "safe-to-deploy" 6333 version = "0.9.0" 6334 6335 [[audits.unic-langid]] 6336 who = "Zibi Braniecki <zibi@unicode.org>" 6337 criteria = "safe-to-deploy" 6338 version = "0.9.0" 6339 6340 [[audits.unic-langid]] 6341 who = "Mike Hommey <mh+mozilla@glandium.org>" 6342 criteria = "safe-to-deploy" 6343 delta = "0.9.0 -> 0.9.1" 6344 6345 [[audits.unic-langid]] 6346 who = "Eemeli Aro <eemeli@mozilla.com>" 6347 criteria = "safe-to-deploy" 6348 delta = "0.9.1 -> 0.9.5" 6349 6350 [[audits.unic-langid]] 6351 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 6352 criteria = "safe-to-deploy" 6353 delta = "0.9.5 -> 0.9.6" 6354 6355 [[audits.unic-langid-impl]] 6356 who = "Zibi Braniecki <zibi@unicode.org>" 6357 criteria = "safe-to-deploy" 6358 version = "0.9.0" 6359 6360 [[audits.unic-langid-impl]] 6361 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 6362 criteria = "safe-to-deploy" 6363 delta = "0.9.0 -> 0.9.1" 6364 6365 [[audits.unic-langid-impl]] 6366 who = "Eemeli Aro <eemeli@mozilla.com>" 6367 criteria = "safe-to-deploy" 6368 delta = "0.9.1 -> 0.9.5" 6369 6370 [[audits.unic-langid-impl]] 6371 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 6372 criteria = "safe-to-deploy" 6373 delta = "0.9.5 -> 0.9.6" 6374 6375 [[audits.unic-langid-macros]] 6376 who = "Zibi Braniecki <zibi@unicode.org>" 6377 criteria = "safe-to-deploy" 6378 version = "0.9.0" 6379 6380 [[audits.unic-langid-macros]] 6381 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 6382 criteria = "safe-to-deploy" 6383 delta = "0.9.0 -> 0.9.1" 6384 6385 [[audits.unic-langid-macros-impl]] 6386 who = "Zibi Braniecki <zibi@unicode.org>" 6387 criteria = "safe-to-deploy" 6388 version = "0.9.0" 6389 6390 [[audits.unic-langid-macros-impl]] 6391 who = "Mike Hommey <mh+mozilla@glandium.org>" 6392 criteria = "safe-to-deploy" 6393 delta = "0.9.0 -> 0.9.1" 6394 6395 [[audits.unic-ucd-ident]] 6396 who = "edgul <ed.guloien@gmail.com>" 6397 criteria = "safe-to-deploy" 6398 version = "0.9.0" 6399 6400 [[audits.unicode-bidi]] 6401 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 6402 criteria = "safe-to-deploy" 6403 delta = "0.3.8 -> 0.3.13" 6404 6405 [[audits.unicode-bidi]] 6406 who = "Jonathan Kew <jkew@mozilla.com>" 6407 criteria = "safe-to-deploy" 6408 delta = "0.3.13 -> 0.3.14" 6409 notes = "I am the author of the bulk of the upstream changes in this version, and also checked the remaining post-0.3.13 changes." 6410 6411 [[audits.unicode-bidi]] 6412 who = "Jonathan Kew <jfkthame@gmail.com>" 6413 criteria = "safe-to-deploy" 6414 delta = "0.3.14 -> 0.3.15" 6415 6416 [[audits.unicode-bidi]] 6417 who = "Jonathan Kew <jfkthame@gmail.com>" 6418 criteria = "safe-to-deploy" 6419 delta = "0.3.15 -> 0.3.15@git:ca612daf1c08c53abe07327cb3e6ef6e0a760f0c" 6420 importable = false 6421 6422 [[audits.unicode-ident]] 6423 who = "Mike Hommey <mh+mozilla@glandium.org>" 6424 criteria = "safe-to-deploy" 6425 delta = "1.0.0 -> 1.0.1" 6426 6427 [[audits.unicode-ident]] 6428 who = "Mike Hommey <mh+mozilla@glandium.org>" 6429 criteria = "safe-to-deploy" 6430 delta = "1.0.1 -> 1.0.3" 6431 6432 [[audits.unicode-ident]] 6433 who = "Mike Hommey <mh+mozilla@glandium.org>" 6434 criteria = "safe-to-deploy" 6435 delta = "1.0.3 -> 1.0.6" 6436 6437 [[audits.unicode-normalization]] 6438 who = "Mike Hommey <mh+mozilla@glandium.org>" 6439 criteria = "safe-to-deploy" 6440 delta = "0.1.19 -> 0.1.20" 6441 notes = "I am the author of most of these changes upstream, and prepared the release myself, at which point I looked at the other changes since 0.1.19." 6442 6443 [[audits.unicode-normalization]] 6444 who = "Mike Hommey <mh+mozilla@glandium.org>" 6445 criteria = "safe-to-deploy" 6446 delta = "0.1.20 -> 0.1.21" 6447 6448 [[audits.unicode-normalization]] 6449 who = "Mike Hommey <mh+mozilla@glandium.org>" 6450 criteria = "safe-to-deploy" 6451 delta = "0.1.21 -> 0.1.22" 6452 6453 [[audits.unicode-segmentation]] 6454 who = "Mike Hommey <mh+mozilla@glandium.org>" 6455 criteria = "safe-to-deploy" 6456 delta = "1.9.0 -> 1.10.0" 6457 6458 [[audits.unicode-width]] 6459 who = "Mike Hommey <mh+mozilla@glandium.org>" 6460 criteria = "safe-to-deploy" 6461 delta = "0.1.9 -> 0.1.10" 6462 6463 [[audits.unicode-xid]] 6464 who = "Mike Hommey <mh+mozilla@glandium.org>" 6465 criteria = "safe-to-deploy" 6466 delta = "0.2.3 -> 0.2.4" 6467 6468 [[audits.unicode-xid]] 6469 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>" 6470 criteria = "safe-to-deploy" 6471 delta = "0.2.4 -> 0.2.5" 6472 6473 [[audits.unicode-xid]] 6474 who = "Jim Blandy <jimb@red-bean.com>" 6475 criteria = "safe-to-deploy" 6476 delta = "0.2.5 -> 0.2.6" 6477 6478 [[audits.uniffi]] 6479 who = "Travis Long <tlong@mozilla.com>" 6480 criteria = "safe-to-deploy" 6481 version = "0.19.3" 6482 notes = "Maintained by the Glean and Application Services teams" 6483 6484 [[audits.uniffi]] 6485 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6486 criteria = "safe-to-deploy" 6487 delta = "0.19.3 -> 0.19.6" 6488 notes = "Maintained by the Glean and Application Services team." 6489 6490 [[audits.uniffi]] 6491 who = "Perry McManis <pmcmanis@mozilla.com>" 6492 criteria = "safe-to-deploy" 6493 delta = "0.19.6 -> 0.20.0" 6494 6495 [[audits.uniffi]] 6496 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6497 criteria = "safe-to-deploy" 6498 delta = "0.20.0 -> 0.21.0" 6499 notes = "Maintained by the Glean and Application Services team." 6500 6501 [[audits.uniffi]] 6502 who = "Mike Hommey <mh+mozilla@glandium.org>" 6503 criteria = "safe-to-deploy" 6504 delta = "0.21.0 -> 0.21.1" 6505 notes = "No changes." 6506 6507 [[audits.uniffi]] 6508 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6509 criteria = "safe-to-deploy" 6510 delta = "0.21.1 -> 0.23.0" 6511 notes = "Maintained by the Glean and Application Services team." 6512 6513 [[audits.uniffi_bindgen]] 6514 who = "Travis Long <tlong@mozilla.com>" 6515 criteria = "safe-to-deploy" 6516 version = "0.19.3" 6517 notes = "Maintained by the Glean and Application Services teams." 6518 6519 [[audits.uniffi_bindgen]] 6520 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6521 criteria = "safe-to-deploy" 6522 delta = "0.19.3 -> 0.19.6" 6523 notes = "Maintained by the Glean and Application Services team." 6524 6525 [[audits.uniffi_bindgen]] 6526 who = "Perry McManis <pmcmanis@mozilla.com>" 6527 criteria = "safe-to-deploy" 6528 delta = "0.19.6 -> 0.20.0" 6529 6530 [[audits.uniffi_bindgen]] 6531 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6532 criteria = "safe-to-deploy" 6533 delta = "0.20.0 -> 0.21.0" 6534 notes = "Maintained by the Glean and Application Services team." 6535 6536 [[audits.uniffi_bindgen]] 6537 who = "Mike Hommey <mh+mozilla@glandium.org>" 6538 criteria = "safe-to-deploy" 6539 delta = "0.21.0 -> 0.21.1" 6540 notes = "I authored the changes in this version." 6541 6542 [[audits.uniffi_bindgen]] 6543 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6544 criteria = "safe-to-deploy" 6545 delta = "0.21.1 -> 0.23.0" 6546 notes = "Maintained by the Glean and Application Services team." 6547 6548 [[audits.uniffi_build]] 6549 who = "Travis Long <tlong@mozilla.com>" 6550 criteria = "safe-to-deploy" 6551 version = "0.19.3" 6552 notes = "Maintained by the Glean and Application Services teams." 6553 6554 [[audits.uniffi_build]] 6555 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6556 criteria = "safe-to-deploy" 6557 delta = "0.19.3 -> 0.19.6" 6558 notes = "Maintained by the Glean and Application Services team." 6559 6560 [[audits.uniffi_build]] 6561 who = "Perry McManis <pmcmanis@mozilla.com>" 6562 criteria = "safe-to-deploy" 6563 delta = "0.19.6 -> 0.20.0" 6564 6565 [[audits.uniffi_build]] 6566 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6567 criteria = "safe-to-deploy" 6568 delta = "0.20.0 -> 0.21.0" 6569 notes = "Maintained by the Glean and Application Services team." 6570 6571 [[audits.uniffi_build]] 6572 who = "Mike Hommey <mh+mozilla@glandium.org>" 6573 criteria = "safe-to-deploy" 6574 delta = "0.21.0 -> 0.21.1" 6575 notes = "No changes." 6576 6577 [[audits.uniffi_build]] 6578 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6579 criteria = "safe-to-deploy" 6580 delta = "0.21.1 -> 0.23.0" 6581 notes = "Maintained by the Glean and Application Services team." 6582 6583 [[audits.uniffi_checksum_derive]] 6584 who = "Mike Hommey <mh+mozilla@glandium.org>" 6585 criteria = "safe-to-deploy" 6586 version = "0.21.1" 6587 notes = "I authored this crate." 6588 6589 [[audits.uniffi_checksum_derive]] 6590 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6591 criteria = "safe-to-deploy" 6592 delta = "0.21.1 -> 0.23.0" 6593 notes = "Maintained by the Glean and Application Services team." 6594 6595 [[audits.uniffi_core]] 6596 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6597 criteria = "safe-to-deploy" 6598 version = "0.23.0" 6599 notes = "Maintained by the Glean and Application Services teams." 6600 6601 [[audits.uniffi_macros]] 6602 who = "Travis Long <tlong@mozilla.com>" 6603 criteria = "safe-to-deploy" 6604 version = "0.19.3" 6605 notes = "Maintained by the Glean and Application Services teams." 6606 6607 [[audits.uniffi_macros]] 6608 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6609 criteria = "safe-to-deploy" 6610 delta = "0.19.3 -> 0.19.6" 6611 notes = "Maintained by the Glean and Application Services team." 6612 6613 [[audits.uniffi_macros]] 6614 who = "Perry McManis <pmcmanis@mozilla.com>" 6615 criteria = "safe-to-deploy" 6616 delta = "0.19.6 -> 0.20.0" 6617 6618 [[audits.uniffi_macros]] 6619 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6620 criteria = "safe-to-deploy" 6621 delta = "0.20.0 -> 0.21.0" 6622 notes = "Maintained by the Glean and Application Services team." 6623 6624 [[audits.uniffi_macros]] 6625 who = "Mike Hommey <mh+mozilla@glandium.org>" 6626 criteria = "safe-to-deploy" 6627 delta = "0.21.0 -> 0.21.1" 6628 notes = "No changes." 6629 6630 [[audits.uniffi_macros]] 6631 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6632 criteria = "safe-to-deploy" 6633 delta = "0.21.1 -> 0.23.0" 6634 notes = "Maintained by the Glean and Application Services team." 6635 6636 [[audits.uniffi_meta]] 6637 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6638 criteria = "safe-to-deploy" 6639 version = "0.19.6" 6640 notes = "Maintained by the Glean and Application Services team." 6641 6642 [[audits.uniffi_meta]] 6643 who = "Perry McManis <pmcmanis@mozilla.com>" 6644 criteria = "safe-to-deploy" 6645 delta = "0.19.6 -> 0.20.0" 6646 6647 [[audits.uniffi_meta]] 6648 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6649 criteria = "safe-to-deploy" 6650 delta = "0.20.0 -> 0.21.0" 6651 notes = "Maintained by the Glean and Application Services team." 6652 6653 [[audits.uniffi_meta]] 6654 who = "Mike Hommey <mh+mozilla@glandium.org>" 6655 criteria = "safe-to-deploy" 6656 delta = "0.21.0 -> 0.21.1" 6657 notes = "I authored the changes in this version." 6658 6659 [[audits.uniffi_meta]] 6660 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6661 criteria = "safe-to-deploy" 6662 delta = "0.21.1 -> 0.23.0" 6663 notes = "Maintained by the Glean and Application Services team." 6664 6665 [[audits.uniffi_testing]] 6666 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6667 criteria = "safe-to-deploy" 6668 version = "0.23.0" 6669 notes = "Maintained by the Glean and Application Services team." 6670 6671 [[audits.uritemplate-next]] 6672 who = "Kershaw Chang <kershaw@mozilla.com>" 6673 criteria = "safe-to-deploy" 6674 version = "0.2.0" 6675 6676 [[audits.url]] 6677 who = "Valentin Gosu <valentin.gosu@gmail.com>" 6678 criteria = "safe-to-deploy" 6679 version = "2.4.0" 6680 6681 [[audits.url]] 6682 who = "Valentin Gosu <valentin.gosu@gmail.com>" 6683 criteria = "safe-to-deploy" 6684 delta = "2.4.0 -> 2.4.1" 6685 6686 [[audits.url]] 6687 who = "Valentin Gosu <valentin.gosu@gmail.com>" 6688 criteria = "safe-to-deploy" 6689 delta = "2.4.1 -> 2.5.0" 6690 6691 [[audits.url]] 6692 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 6693 criteria = "safe-to-deploy" 6694 delta = "2.5.0 -> 2.5.1" 6695 6696 [[audits.url]] 6697 who = "Valentin Gosu <valentin.gosu@gmail.com>" 6698 criteria = "safe-to-deploy" 6699 delta = "2.5.1 -> 2.5.4" 6700 6701 [[audits.url]] 6702 who = "edgul <ed.guloien@gmail.com>" 6703 criteria = "safe-to-deploy" 6704 delta = "2.5.4 -> 2.5.7" 6705 6706 [[audits.urlpattern]] 6707 who = "edgul <ed.guloien@gmail.com>" 6708 criteria = "safe-to-deploy" 6709 version = "0.3.0" 6710 6711 [[audits.urlpattern]] 6712 who = "edgul <ed.guloien@gmail.com>" 6713 criteria = "safe-to-deploy" 6714 delta = "0.3.0 -> 0.4.0" 6715 6716 [[audits.urlpattern]] 6717 who = "Valentin Gosu <valentin.gosu@gmail.com>" 6718 criteria = "safe-to-deploy" 6719 delta = "0.4.0 -> 0.4.1" 6720 6721 [[audits.urlpattern]] 6722 who = "Ed Guloien <edgul@mozilla.com>" 6723 criteria = "safe-to-deploy" 6724 delta = "0.4.1 -> 0.4.2" 6725 6726 [[audits.utf16_iter]] 6727 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 6728 criteria = "safe-to-deploy" 6729 version = "1.0.5" 6730 notes = "I, Henri Sivonen, wrote this crate." 6731 6732 [[audits.uuid]] 6733 who = "Gabriele Svelto <gsvelto@mozilla.com>" 6734 criteria = "safe-to-deploy" 6735 delta = "0.8.2 -> 1.2.2" 6736 6737 [[audits.uuid]] 6738 who = "Mike Hommey <mh+mozilla@glandium.org>" 6739 criteria = "safe-to-deploy" 6740 delta = "1.2.2 -> 1.3.0" 6741 6742 [[audits.void]] 6743 who = "Bobby Holley <bobbyholley@gmail.com>" 6744 criteria = "safe-to-deploy" 6745 version = "1.0.2" 6746 notes = "Very small crate, just hosts the Void type for easier cross-crate interfacing." 6747 6748 [[audits.warp]] 6749 who = "Mike Hommey <mh+mozilla@glandium.org>" 6750 criteria = "safe-to-run" 6751 delta = "0.3.2 -> 0.3.3" 6752 6753 [[audits.wasm-encoder]] 6754 who = "Ryan Hunt <rhunt@eqrion.net>" 6755 criteria = "safe-to-deploy" 6756 version = "0.7.0" 6757 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. This has no unsafe code and uses no ambient capabilities." 6758 6759 [[audits.wasm-encoder]] 6760 who = "Ryan Hunt <rhunt@eqrion.net>" 6761 criteria = "safe-to-deploy" 6762 delta = "0.7.0 -> 0.14.0" 6763 notes = "wasm-encoder has no unsafe code and uses no ambient capabilities." 6764 6765 [[audits.wasm-encoder]] 6766 who = "Yury Delendik <ydelendik@mozilla.com>" 6767 criteria = "safe-to-deploy" 6768 delta = "0.14.0 -> 0.15.0" 6769 6770 [[audits.wasm-encoder]] 6771 who = "Yury Delendik <ydelendik@mozilla.com>" 6772 criteria = "safe-to-deploy" 6773 delta = "0.16.0 -> 0.17.0" 6774 6775 [[audits.wasm-encoder]] 6776 who = "Ryan Hunt <rhunt@eqrion.net>" 6777 criteria = "safe-to-deploy" 6778 delta = "0.19.0 -> 0.19.1" 6779 6780 [[audits.wasm-smith]] 6781 who = "Ryan Hunt <rhunt@eqrion.net>" 6782 criteria = "safe-to-deploy" 6783 version = "0.11.2" 6784 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. I've vetted the one instance of unsafe code." 6785 6786 [[audits.wasm-smith]] 6787 who = "Yury Delendik <ydelendik@mozilla.com>" 6788 criteria = "safe-to-run" 6789 delta = "0.11.2 -> 0.11.3" 6790 6791 [[audits.wasm-smith]] 6792 who = "Yury Delendik <ydelendik@mozilla.com>" 6793 criteria = "safe-to-run" 6794 delta = "0.11.4 -> 0.11.5" 6795 6796 [[audits.wasm-smith]] 6797 who = "Ryan Hunt <rhunt@eqrion.net>" 6798 criteria = "safe-to-run" 6799 delta = "0.11.7 -> 0.11.8" 6800 6801 [[audits.wasm-smith]] 6802 who = "Yury Delendik <ydelendik@mozilla.com>" 6803 criteria = "safe-to-run" 6804 delta = "0.227.1 -> 0.243.0" 6805 6806 [[audits.wasmparser]] 6807 who = "Ryan Hunt <rhunt@eqrion.net>" 6808 criteria = "safe-to-deploy" 6809 version = "0.87.0" 6810 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. I've vetted the one instance of unsafe code." 6811 6812 [[audits.wasmparser]] 6813 who = "Yury Delendik <ydelendik@mozilla.com>" 6814 criteria = "safe-to-deploy" 6815 delta = "0.87.0 -> 0.88.0" 6816 6817 [[audits.wasmparser]] 6818 who = "Yury Delendik <ydelendik@mozilla.com>" 6819 criteria = "safe-to-deploy" 6820 delta = "0.89.1 -> 0.91.0" 6821 6822 [[audits.wasmparser]] 6823 who = "Ryan Hunt <rhunt@eqrion.net>" 6824 criteria = "safe-to-deploy" 6825 delta = "0.93.0 -> 0.94.0" 6826 6827 [[audits.wast]] 6828 who = "Ryan Hunt <rhunt@eqrion.net>" 6829 criteria = "safe-to-deploy" 6830 version = "44.0.0" 6831 6832 [[audits.wast]] 6833 who = "Ryan Hunt <rhunt@eqrion.net>" 6834 criteria = "safe-to-deploy" 6835 version = "44.0.0" 6836 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. wast has no unsafe code and the only ambient capability it uses is to read the full contents of a file that is given to it." 6837 6838 [[audits.wast]] 6839 who = "Yury Delendik <ydelendik@mozilla.com>" 6840 criteria = "safe-to-deploy" 6841 delta = "44.0.0 -> 45.0.0" 6842 6843 [[audits.wast]] 6844 who = "Yury Delendik <ydelendik@mozilla.com>" 6845 criteria = "safe-to-deploy" 6846 delta = "46.0.0 -> 47.0.0" 6847 6848 [[audits.wast]] 6849 who = "Ryan Hunt <rhunt@eqrion.net>" 6850 criteria = "safe-to-deploy" 6851 delta = "48.0.0 -> 49.0.0" 6852 6853 [[audits.wast]] 6854 who = "Ben Visness <bvisness@mozilla.com>" 6855 criteria = "safe-to-deploy" 6856 delta = "55.0.0 -> 56.0.0" 6857 6858 [[audits.webrtc-sdp]] 6859 who = "Byron Campen <docfaraday@gmail.com>" 6860 criteria = "safe-to-deploy" 6861 delta = "0.3.9 -> 0.3.10" 6862 6863 [[audits.webrtc-sdp]] 6864 who = "Nicolas Grunbaum <ngrunbaum@mozilla.com>" 6865 criteria = "safe-to-deploy" 6866 delta = "0.3.10 -> 0.3.11" 6867 6868 [[audits.webrtc-sdp]] 6869 who = "na-g <na-g@nostrum.com>" 6870 criteria = "safe-to-deploy" 6871 delta = "0.3.11 -> 0.3.13" 6872 6873 [[audits.weedle2]] 6874 who = "Travis Long <tlong@mozilla.com>" 6875 criteria = "safe-to-deploy" 6876 version = "3.0.0" 6877 notes = "Maintained by the Glean and Application Services teams." 6878 6879 [[audits.weedle2]] 6880 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 6881 criteria = "safe-to-deploy" 6882 delta = "3.0.0 -> 4.0.0" 6883 notes = "Maintained by the Glean and Application Services team." 6884 6885 [[audits.wgpu-core]] 6886 who = "Dzmitry Malyshau <kvark@fastmail.com>" 6887 criteria = "safe-to-deploy" 6888 version = "0.12.0" 6889 notes = """ 6890 This crate, up through the indicated version, was written or reviewed 6891 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left 6892 Mozilla at the beginning of February 2022. This audit statement was 6893 collected by Jim Blandy, a Mozilla employee, over email in July 2022: 6894 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text. 6895 """ 6896 6897 [[audits.wgpu-core]] 6898 who = "Jim Blandy <jimb@mozilla.com>" 6899 criteria = "safe-to-deploy" 6900 delta = "0.12.0 -> 0.13.0" 6901 6902 [[audits.wgpu-core]] 6903 who = "Jim Blandy <jimb@red-bean.com>" 6904 criteria = "safe-to-deploy" 6905 delta = "0.13.0 -> 0.14.0" 6906 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia." 6907 6908 [[audits.wgpu-core]] 6909 who = "Nicolas Silva <nical@fastmail.com>" 6910 criteria = "safe-to-deploy" 6911 delta = "0.14.0 -> 0.15.0" 6912 6913 [[audits.wgpu-core]] 6914 who = "Nicolas Silva <nical@fastmail.com>" 6915 criteria = "safe-to-deploy" 6916 delta = "0.15.0 -> 0.16.0" 6917 6918 [[audits.wgpu-core]] 6919 who = "Nicolas Silva <nical@fastmail.com>" 6920 criteria = "safe-to-deploy" 6921 delta = "0.16.0 -> 0.17.0" 6922 6923 [[audits.wgpu-core]] 6924 who = "Nicolas Silva <nical@fastmail.com>" 6925 criteria = "safe-to-deploy" 6926 delta = "0.17.0 -> 0.18.0" 6927 6928 [[audits.wgpu-core]] 6929 who = "Erich Gubler <erichdongubler@gmail.com>" 6930 criteria = "safe-to-deploy" 6931 delta = "0.18.0 -> 0.19.3" 6932 6933 [[audits.wgpu-core]] 6934 who = [ 6935 "Jim Blandy <jimb@red-bean.com>", 6936 "Nicolas Silva <nical@fastmail.com>", 6937 "Erich Gubler <erichdongubler@gmail.com>", 6938 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 6939 ] 6940 criteria = "safe-to-deploy" 6941 delta = "0.19.3 -> 0.20.0" 6942 6943 [[audits.wgpu-core]] 6944 who = "Jim Blandy <jimb@red-bean.com>" 6945 criteria = "safe-to-deploy" 6946 delta = "0.20.0 -> 22.0.0" 6947 6948 [[audits.wgpu-core]] 6949 who = "Erich Gubler <erichdongubler@gmail.com>" 6950 criteria = "safe-to-deploy" 6951 delta = "22.0.0 -> 23.0.0" 6952 6953 [[audits.wgpu-core]] 6954 who = "Erich Gubler <erichdongubler@gmail.com>" 6955 criteria = "safe-to-deploy" 6956 delta = "23.0.0 -> 23.0.1" 6957 6958 [[audits.wgpu-core]] 6959 who = "Erich Gubler <erichdongubler@gmail.com>" 6960 criteria = "safe-to-deploy" 6961 delta = "23.0.1 -> 24.0.0" 6962 6963 [[audits.wgpu-core]] 6964 who = "Erich Gubler <erichdongubler@gmail.com>" 6965 criteria = "safe-to-deploy" 6966 delta = "24.0.0 -> 25.0.0" 6967 6968 [[audits.wgpu-core]] 6969 who = "Erich Gubler <erichdongubler@gmail.com>" 6970 criteria = "safe-to-deploy" 6971 delta = "25.0.0 -> 26.0.0" 6972 6973 [[audits.wgpu-core]] 6974 who = [ 6975 "Andy Leiserson <aleiserson@mozilla.com>", 6976 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 6977 "Jim Blandy <jimb@red-bean.com>", 6978 "Erich Gubler <erichdongubler@gmail.com>", 6979 ] 6980 criteria = "safe-to-deploy" 6981 delta = "26.0.0 -> 27.0.0" 6982 6983 [[audits.wgpu-core]] 6984 who = [ 6985 "Andy Leiserson <aleiserson@mozilla.com>", 6986 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 6987 "Erich Gubler <erichdongubler@gmail.com>", 6988 "Jim Blandy <jimb@red-bean.com>", 6989 ] 6990 criteria = "safe-to-deploy" 6991 delta = "27.0.0 -> 28.0.0" 6992 6993 [[audits.wgpu-core]] 6994 who = [ 6995 "Jim Blandy <jimb@red-bean.com>", 6996 "Erich Gubler <erichdongubler@gmail.com>", 6997 ] 6998 criteria = "safe-to-deploy" 6999 delta = "28.0.0 -> 28.0.0@git:a2c8c0de7cdb57a74070ce70b9912e853893d502" 7000 importable = false 7001 7002 [[audits.wgpu-core-deps-apple]] 7003 who = "Erich Gubler <erichdongubler@gmail.com>" 7004 criteria = "safe-to-deploy" 7005 version = "25.0.0" 7006 7007 [[audits.wgpu-core-deps-apple]] 7008 who = "Erich Gubler <erichdongubler@gmail.com>" 7009 criteria = "safe-to-deploy" 7010 delta = "25.0.0 -> 26.0.0" 7011 7012 [[audits.wgpu-core-deps-apple]] 7013 who = [ 7014 "Andy Leiserson <aleiserson@mozilla.com>", 7015 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 7016 "Jim Blandy <jimb@red-bean.com>", 7017 "Erich Gubler <erichdongubler@gmail.com>", 7018 ] 7019 criteria = "safe-to-deploy" 7020 delta = "26.0.0 -> 27.0.0" 7021 7022 [[audits.wgpu-core-deps-apple]] 7023 who = [ 7024 "Andy Leiserson <aleiserson@mozilla.com>", 7025 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 7026 "Erich Gubler <erichdongubler@gmail.com>", 7027 "Jim Blandy <jimb@red-bean.com>", 7028 ] 7029 criteria = "safe-to-deploy" 7030 delta = "27.0.0 -> 28.0.0" 7031 7032 [[audits.wgpu-core-deps-apple]] 7033 who = [ 7034 "Jim Blandy <jimb@red-bean.com>", 7035 "Erich Gubler <erichdongubler@gmail.com>", 7036 ] 7037 criteria = "safe-to-deploy" 7038 delta = "28.0.0 -> 28.0.0@git:a2c8c0de7cdb57a74070ce70b9912e853893d502" 7039 importable = false 7040 7041 [[audits.wgpu-core-deps-windows-linux-android]] 7042 who = "Erich Gubler <erichdongubler@gmail.com>" 7043 criteria = "safe-to-deploy" 7044 version = "25.0.0" 7045 7046 [[audits.wgpu-core-deps-windows-linux-android]] 7047 who = "Erich Gubler <erichdongubler@gmail.com>" 7048 criteria = "safe-to-deploy" 7049 delta = "25.0.0 -> 26.0.0" 7050 7051 [[audits.wgpu-core-deps-windows-linux-android]] 7052 who = [ 7053 "Andy Leiserson <aleiserson@mozilla.com>", 7054 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 7055 "Jim Blandy <jimb@red-bean.com>", 7056 "Erich Gubler <erichdongubler@gmail.com>", 7057 ] 7058 criteria = "safe-to-deploy" 7059 delta = "26.0.0 -> 27.0.0" 7060 7061 [[audits.wgpu-core-deps-windows-linux-android]] 7062 who = [ 7063 "Andy Leiserson <aleiserson@mozilla.com>", 7064 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 7065 "Erich Gubler <erichdongubler@gmail.com>", 7066 "Jim Blandy <jimb@red-bean.com>", 7067 ] 7068 criteria = "safe-to-deploy" 7069 delta = "27.0.0 -> 28.0.0" 7070 7071 [[audits.wgpu-core-deps-windows-linux-android]] 7072 who = [ 7073 "Jim Blandy <jimb@red-bean.com>", 7074 "Erich Gubler <erichdongubler@gmail.com>", 7075 ] 7076 criteria = "safe-to-deploy" 7077 delta = "28.0.0 -> 28.0.0@git:a2c8c0de7cdb57a74070ce70b9912e853893d502" 7078 importable = false 7079 7080 [[audits.wgpu-hal]] 7081 who = "Dzmitry Malyshau <kvark@fastmail.com>" 7082 criteria = "safe-to-deploy" 7083 version = "0.12.0" 7084 notes = """ 7085 This crate, up through the indicated version, was written or reviewed 7086 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left 7087 Mozilla at the beginning of February 2022. This audit statement was 7088 collected by Jim Blandy, a Mozilla employee, over email in July 2022: 7089 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text. 7090 """ 7091 7092 [[audits.wgpu-hal]] 7093 who = "Jim Blandy <jimb@mozilla.com>" 7094 criteria = "safe-to-deploy" 7095 delta = "0.12.0 -> 0.13.0" 7096 7097 [[audits.wgpu-hal]] 7098 who = "Jim Blandy <jimb@red-bean.com>" 7099 criteria = "safe-to-deploy" 7100 delta = "0.13.0 -> 0.14.0" 7101 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia." 7102 7103 [[audits.wgpu-hal]] 7104 who = "Nicolas Silva <nical@fastmail.com>" 7105 criteria = "safe-to-deploy" 7106 delta = "0.14.0 -> 0.15.0" 7107 7108 [[audits.wgpu-hal]] 7109 who = "Nicolas Silva <nical@fastmail.com>" 7110 criteria = "safe-to-deploy" 7111 delta = "0.15.0 -> 0.16.0" 7112 7113 [[audits.wgpu-hal]] 7114 who = "Nicolas Silva <nical@fastmail.com>" 7115 criteria = "safe-to-deploy" 7116 delta = "0.16.0 -> 0.17.0" 7117 7118 [[audits.wgpu-hal]] 7119 who = "Nicolas Silva <nical@fastmail.com>" 7120 criteria = "safe-to-deploy" 7121 delta = "0.17.0 -> 0.18.0" 7122 7123 [[audits.wgpu-hal]] 7124 who = "Erich Gubler <erichdongubler@gmail.com>" 7125 criteria = "safe-to-deploy" 7126 delta = "0.18.0 -> 0.19.3" 7127 7128 [[audits.wgpu-hal]] 7129 who = [ 7130 "Jim Blandy <jimb@red-bean.com>", 7131 "Nicolas Silva <nical@fastmail.com>", 7132 "Erich Gubler <erichdongubler@gmail.com>", 7133 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 7134 ] 7135 criteria = "safe-to-deploy" 7136 delta = "0.19.3 -> 0.20.0" 7137 7138 [[audits.wgpu-hal]] 7139 who = "Jim Blandy <jimb@red-bean.com>" 7140 criteria = "safe-to-deploy" 7141 delta = "0.20.0 -> 22.0.0" 7142 7143 [[audits.wgpu-hal]] 7144 who = "Erich Gubler <erichdongubler@gmail.com>" 7145 criteria = "safe-to-deploy" 7146 delta = "22.0.0 -> 23.0.0" 7147 7148 [[audits.wgpu-hal]] 7149 who = "Erich Gubler <erichdongubler@gmail.com>" 7150 criteria = "safe-to-deploy" 7151 delta = "23.0.0 -> 23.0.1" 7152 7153 [[audits.wgpu-hal]] 7154 who = "Erich Gubler <erichdongubler@gmail.com>" 7155 criteria = "safe-to-deploy" 7156 delta = "23.0.1 -> 24.0.0" 7157 7158 [[audits.wgpu-hal]] 7159 who = "Erich Gubler <erichdongubler@gmail.com>" 7160 criteria = "safe-to-deploy" 7161 delta = "24.0.0 -> 25.0.0" 7162 7163 [[audits.wgpu-hal]] 7164 who = "Erich Gubler <erichdongubler@gmail.com>" 7165 criteria = "safe-to-deploy" 7166 delta = "25.0.0 -> 26.0.0" 7167 7168 [[audits.wgpu-hal]] 7169 who = [ 7170 "Andy Leiserson <aleiserson@mozilla.com>", 7171 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 7172 "Jim Blandy <jimb@red-bean.com>", 7173 "Erich Gubler <erichdongubler@gmail.com>", 7174 ] 7175 criteria = "safe-to-deploy" 7176 delta = "26.0.0 -> 27.0.0" 7177 7178 [[audits.wgpu-hal]] 7179 who = [ 7180 "Andy Leiserson <aleiserson@mozilla.com>", 7181 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 7182 "Erich Gubler <erichdongubler@gmail.com>", 7183 "Jim Blandy <jimb@red-bean.com>", 7184 ] 7185 criteria = "safe-to-deploy" 7186 delta = "27.0.0 -> 28.0.0" 7187 7188 [[audits.wgpu-hal]] 7189 who = [ 7190 "Jim Blandy <jimb@red-bean.com>", 7191 "Erich Gubler <erichdongubler@gmail.com>", 7192 ] 7193 criteria = "safe-to-deploy" 7194 delta = "28.0.0 -> 28.0.0@git:a2c8c0de7cdb57a74070ce70b9912e853893d502" 7195 importable = false 7196 7197 [[audits.wgpu-types]] 7198 who = "Dzmitry Malyshau <kvark@fastmail.com>" 7199 criteria = "safe-to-deploy" 7200 version = "0.12.0" 7201 notes = """ 7202 This crate, up through the indicated version, was written or reviewed 7203 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left 7204 Mozilla at the beginning of February 2022. This audit statement was 7205 collected by Jim Blandy, a Mozilla employee, over email in July 2022: 7206 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text. 7207 """ 7208 7209 [[audits.wgpu-types]] 7210 who = "Jim Blandy <jimb@mozilla.com>" 7211 criteria = "safe-to-deploy" 7212 delta = "0.12.0 -> 0.13.0" 7213 7214 [[audits.wgpu-types]] 7215 who = "Jim Blandy <jimb@red-bean.com>" 7216 criteria = "safe-to-deploy" 7217 delta = "0.13.0 -> 0.14.0" 7218 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia." 7219 7220 [[audits.wgpu-types]] 7221 who = "Nicolas Silva <nical@fastmail.com>" 7222 criteria = "safe-to-deploy" 7223 delta = "0.14.0 -> 0.15.0" 7224 7225 [[audits.wgpu-types]] 7226 who = "Nicolas Silva <nical@fastmail.com>" 7227 criteria = "safe-to-deploy" 7228 delta = "0.15.0 -> 0.16.0" 7229 7230 [[audits.wgpu-types]] 7231 who = "Nicolas Silva <nical@fastmail.com>" 7232 criteria = "safe-to-deploy" 7233 delta = "0.16.0 -> 0.17.0" 7234 7235 [[audits.wgpu-types]] 7236 who = "Nicolas Silva <nical@fastmail.com>" 7237 criteria = "safe-to-deploy" 7238 delta = "0.17.0 -> 0.18.0" 7239 7240 [[audits.wgpu-types]] 7241 who = "Erich Gubler <erichdongubler@gmail.com>" 7242 criteria = "safe-to-deploy" 7243 delta = "0.18.0 -> 0.19.2" 7244 7245 [[audits.wgpu-types]] 7246 who = [ 7247 "Jim Blandy <jimb@red-bean.com>", 7248 "Nicolas Silva <nical@fastmail.com>", 7249 "Erich Gubler <erichdongubler@gmail.com>", 7250 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 7251 ] 7252 criteria = "safe-to-deploy" 7253 delta = "0.19.2 -> 0.20.0" 7254 7255 [[audits.wgpu-types]] 7256 who = "Jim Blandy <jimb@red-bean.com>" 7257 criteria = "safe-to-deploy" 7258 delta = "0.20.0 -> 22.0.0" 7259 7260 [[audits.wgpu-types]] 7261 who = "Erich Gubler <erichdongubler@gmail.com>" 7262 criteria = "safe-to-deploy" 7263 delta = "22.0.0 -> 23.0.0" 7264 7265 [[audits.wgpu-types]] 7266 who = "Erich Gubler <erichdongubler@gmail.com>" 7267 criteria = "safe-to-deploy" 7268 delta = "23.0.0 -> 24.0.0" 7269 7270 [[audits.wgpu-types]] 7271 who = "Erich Gubler <erichdongubler@gmail.com>" 7272 criteria = "safe-to-deploy" 7273 delta = "24.0.0 -> 25.0.0" 7274 7275 [[audits.wgpu-types]] 7276 who = "Erich Gubler <erichdongubler@gmail.com>" 7277 criteria = "safe-to-deploy" 7278 delta = "25.0.0 -> 26.0.0" 7279 7280 [[audits.wgpu-types]] 7281 who = [ 7282 "Andy Leiserson <aleiserson@mozilla.com>", 7283 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 7284 "Jim Blandy <jimb@red-bean.com>", 7285 "Erich Gubler <erichdongubler@gmail.com>", 7286 ] 7287 criteria = "safe-to-deploy" 7288 delta = "26.0.0 -> 27.0.0" 7289 7290 [[audits.wgpu-types]] 7291 who = [ 7292 "Andy Leiserson <aleiserson@mozilla.com>", 7293 "Teodor Tanasoaia <ttanasoaia@mozilla.com>", 7294 "Erich Gubler <erichdongubler@gmail.com>", 7295 "Jim Blandy <jimb@red-bean.com>", 7296 ] 7297 criteria = "safe-to-deploy" 7298 delta = "27.0.0 -> 28.0.0" 7299 7300 [[audits.wgpu-types]] 7301 who = [ 7302 "Jim Blandy <jimb@red-bean.com>", 7303 "Erich Gubler <erichdongubler@gmail.com>", 7304 ] 7305 criteria = "safe-to-deploy" 7306 delta = "28.0.0 -> 28.0.0@git:a2c8c0de7cdb57a74070ce70b9912e853893d502" 7307 importable = false 7308 7309 [[audits.whatsys]] 7310 who = "Bobby Holley <bobbyholley@gmail.com>" 7311 criteria = "safe-to-deploy" 7312 version = "0.1.2" 7313 notes = """ 7314 Contains platform-specific FFI code for apple, mac, and windows. The windows code 7315 also contains a small C file compiled at build-time. I audited all of it and it 7316 looks correct. 7317 """ 7318 7319 [[audits.whatsys]] 7320 who = "Jan-Erik Rediger <jrediger@mozilla.com>" 7321 criteria = "safe-to-deploy" 7322 delta = "0.1.2 -> 0.3.1" 7323 notes = "Maintained by me. I have written or reviewed all of the code." 7324 7325 [[audits.whatsys]] 7326 who = "Emilio Cobos Álvarez <emilio@crisal.io>" 7327 criteria = "safe-to-deploy" 7328 delta = "0.3.1 -> 0.3.2" 7329 notes = "Minor tweak to avoid depending on min() macro which I authored." 7330 7331 [[audits.windows-link]] 7332 who = "Mark Hammond <mhammond@skippinet.com.au>" 7333 criteria = "safe-to-deploy" 7334 version = "0.1.1" 7335 notes = "A microsoft crate allowing unsafe calls to windows apis." 7336 7337 [[audits.windows-link]] 7338 who = "Erich Gubler <erichdongubler@gmail.com>" 7339 criteria = "safe-to-deploy" 7340 delta = "0.1.1 -> 0.2.0" 7341 7342 [[audits.winreg]] 7343 who = "Ray Kraesig <rkraesig@mozilla.com>" 7344 criteria = "safe-to-run" 7345 version = "0.10.1" 7346 notes = """ 7347 This crate uses a lot of `unsafe`; not all of it is necessary, and not all of it 7348 is correct. (In particular, the alignment of data buffers does not seem to be 7349 correctly ensured at type-conversion time.) However, the code is not deceptive, 7350 and any more subtle issues do not appear to be exploitable -- certainly not from 7351 a test environment. 7352 """ 7353 7354 [[audits.wpf-gpu-raster]] 7355 who = "Lee Salzman <lsalzman@mozilla.com>" 7356 criteria = "safe-to-deploy" 7357 version = "0.1.0" 7358 notes = "Written and maintained by Gfx team at Mozilla." 7359 7360 [[audits.write16]] 7361 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 7362 criteria = "safe-to-deploy" 7363 version = "1.0.0" 7364 notes = "I, Henri Sivonen, wrote this (safe-code-only) crate." 7365 7366 [[audits.writeable]] 7367 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7368 criteria = "safe-to-deploy" 7369 version = "0.5.2" 7370 notes = "writeable is a variation of fmt::Write with sink version. This uses `unsafe` block to handle potentially-invalid UTF-8 character. I've vetted the one instance of unsafe code." 7371 7372 [[audits.writeable]] 7373 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7374 criteria = "safe-to-deploy" 7375 delta = "0.5.2 -> 0.5.4" 7376 7377 [[audits.writeable]] 7378 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7379 criteria = "safe-to-deploy" 7380 delta = "0.5.4 -> 0.5.5" 7381 7382 [[audits.xmldecl]] 7383 who = "Henri Sivonen <hsivonen@hsivonen.fi>" 7384 criteria = "safe-to-deploy" 7385 version = "0.2.0" 7386 notes = "I, Henri Sivonen, wrote this crate myself for Gecko even though it's published on crates.io." 7387 7388 [[audits.yaml-rust2]] 7389 who = "Lars Eggert <lars@eggert.org>" 7390 criteria = "safe-to-deploy" 7391 version = "0.10.3" 7392 7393 [[audits.yoke]] 7394 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7395 criteria = "safe-to-deploy" 7396 version = "0.7.1" 7397 notes = "This crate is for zero-copy serialization for ICU4X data structure, and maintained by ICU4X team. Since this uses unsafe block for serialization, I audited code." 7398 7399 [[audits.yoke]] 7400 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7401 criteria = "safe-to-deploy" 7402 delta = "0.7.1 -> 0.7.3" 7403 7404 [[audits.yoke]] 7405 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7406 criteria = "safe-to-deploy" 7407 delta = "0.7.3 -> 0.7.4" 7408 7409 [[audits.yoke-derive]] 7410 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7411 criteria = "safe-to-deploy" 7412 version = "0.7.1@git:14e9a3a9857be74582abe2dfa7ab799c5eaac873" 7413 notes = "This crate is a helper for yoke crate that is ICU4X data structure, and maintained by ICU4X team. Since this uses unsafe block for serialization, all has the comment why this uses unsafe and I audited code." 7414 7415 [[audits.yoke-derive]] 7416 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7417 criteria = "safe-to-deploy" 7418 version = "0.7.3" 7419 7420 [[audits.yoke-derive]] 7421 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7422 criteria = "safe-to-deploy" 7423 delta = "0.7.3 -> 0.7.4" 7424 7425 [[audits.zerocopy]] 7426 who = "Alex Franchuk <afranchuk@mozilla.com>" 7427 criteria = "safe-to-deploy" 7428 version = "0.7.32" 7429 notes = """ 7430 This crate is `no_std` so doesn't use any side-effectful std functions. It 7431 contains quite a lot of `unsafe` code, however. I verified portions of this. It 7432 also has a large, thorough test suite. The project claims to run tests with 7433 Miri to have stronger soundness checks, and also claims to use formal 7434 verification tools to prove correctness. 7435 """ 7436 7437 [[audits.zerocopy-derive]] 7438 who = "Alex Franchuk <afranchuk@mozilla.com>" 7439 criteria = "safe-to-deploy" 7440 version = "0.7.32" 7441 notes = "Clean, safe macros for zerocopy." 7442 7443 [[audits.zerofrom]] 7444 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7445 criteria = "safe-to-deploy" 7446 version = "0.1.2" 7447 notes = "This crate is zero-copy version of \"From\". This has no unsafe code and uses no ambient capabilities." 7448 7449 [[audits.zerofrom]] 7450 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7451 criteria = "safe-to-deploy" 7452 delta = "0.1.2 -> 0.1.4" 7453 7454 [[audits.zerofrom-derive]] 7455 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7456 criteria = "safe-to-deploy" 7457 version = "0.1.2@git:14e9a3a9857be74582abe2dfa7ab799c5eaac873" 7458 notes = "This is custom derives for `ZeroFrom` that is from zerofrom crate. This has no unsafe code and uses no ambient capabilities." 7459 7460 [[audits.zerofrom-derive]] 7461 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7462 criteria = "safe-to-deploy" 7463 version = "0.1.3" 7464 7465 [[audits.zeroize]] 7466 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 7467 criteria = "safe-to-deploy" 7468 version = "1.8.1" 7469 notes = """ 7470 This code DOES contain unsafe code required to internally call volatiles 7471 for deleting data. This is expected and documented behavior. 7472 """ 7473 7474 [[audits.zeroize_derive]] 7475 who = "Benjamin Beurdouche <beurdouche@mozilla.com>" 7476 criteria = "safe-to-deploy" 7477 version = "1.4.2" 7478 7479 [[audits.zerotrie]] 7480 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7481 criteria = "safe-to-deploy" 7482 delta = "0.2.1 -> 0.2.2" 7483 7484 [[audits.zerovec]] 7485 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7486 criteria = "safe-to-deploy" 7487 version = "0.9.4" 7488 notes = "This crate is zero-copy data structure implmentation. Although this uses unsafe block in several code, it requires for zero-copy. And this has a comment in code why this uses unsafe and I audited code." 7489 7490 [[audits.zerovec]] 7491 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7492 criteria = "safe-to-deploy" 7493 delta = "0.9.4 -> 0.10.1" 7494 7495 [[audits.zerovec]] 7496 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7497 criteria = "safe-to-deploy" 7498 delta = "0.10.1 -> 0.10.2" 7499 7500 [[audits.zerovec]] 7501 who = "Mike Hommey <mh+mozilla@glandium.org>" 7502 criteria = "safe-to-deploy" 7503 delta = "0.10.2 -> 0.10.4" 7504 7505 [[audits.zerovec]] 7506 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7507 criteria = "safe-to-deploy" 7508 delta = "0.10.4 -> 0.11.2" 7509 7510 [[audits.zerovec]] 7511 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7512 criteria = "safe-to-deploy" 7513 delta = "0.11.2 -> 0.11.3" 7514 7515 [[audits.zerovec]] 7516 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7517 criteria = "safe-to-deploy" 7518 delta = "0.11.3 -> 0.11.4" 7519 7520 [[audits.zerovec-derive]] 7521 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7522 criteria = "safe-to-deploy" 7523 version = "0.9.4@git:14e9a3a9857be74582abe2dfa7ab799c5eaac873" 7524 notes = "This is custom derives for `ZeroVec` that is from zerovec crate. Although this uses unsafe block for zero-copy, this has a comment in code why this uses unsafe and I audited code." 7525 7526 [[audits.zerovec-derive]] 7527 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7528 criteria = "safe-to-deploy" 7529 version = "0.10.1" 7530 7531 [[audits.zerovec-derive]] 7532 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7533 criteria = "safe-to-deploy" 7534 delta = "0.10.1 -> 0.10.2" 7535 7536 [[audits.zerovec-derive]] 7537 who = "Max Inden <mail@max-inden.de>" 7538 criteria = "safe-to-deploy" 7539 delta = "0.10.2 -> 0.10.3" 7540 7541 [[audits.zerovec-derive]] 7542 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>" 7543 criteria = "safe-to-deploy" 7544 delta = "0.10.3 -> 0.11.1" 7545 7546 [[audits.zip]] 7547 who = "Alex Franchuk <afranchuk@mozilla.com>" 7548 criteria = "safe-to-deploy" 7549 version = "0.6.4" 7550 notes = """ 7551 No unsafe code nor unwarranted dependencies. Side-effectful std usage is only 7552 present where expected (zip archive reading/writing and unpacking) 7553 """ 7554 7555 [[audits.zip]] 7556 who = "Mike Hommey <mh+mozilla@glandium.org>" 7557 criteria = "safe-to-run" 7558 delta = "0.6.2 -> 0.6.3" 7559 7560 [[audits.zip]] 7561 who = "Mike Hommey <mh+mozilla@glandium.org>" 7562 criteria = "safe-to-run" 7563 delta = "0.6.3 -> 0.6.4" 7564 7565 [[audits.zip]] 7566 who = "Alex Franchuk <afranchuk@mozilla.com>" 7567 criteria = "safe-to-deploy" 7568 delta = "0.6.4 -> 2.1.3" 7569 notes = """ 7570 There's a lot of new code and features, however it's almost entirely very 7571 straightforward and safe. All new dependencies are appropriate. 7572 `FixedSizeBlock::interpret` could be unsound if implemented on a 7573 non-1-byte-aligned type, however right now that is not the case 7574 (submitted https://github.com/zip-rs/zip2/issues/198). 7575 """ 7576 7577 [[audits.zip]] 7578 who = "Lars Eggert <lars@eggert.org>" 7579 criteria = "safe-to-deploy" 7580 delta = "2.1.3 -> 2.4.2" 7581 7582 [[trusted.aho-corasick]] 7583 criteria = "safe-to-deploy" 7584 user-id = 189 # Andrew Gallant (BurntSushi) 7585 start = "2019-03-28" 7586 end = "2024-05-03" 7587 7588 [[trusted.anstyle]] 7589 criteria = "safe-to-deploy" 7590 user-id = 6743 # Ed Page (epage) 7591 start = "2022-05-18" 7592 end = "2024-09-28" 7593 7594 [[trusted.async-trait]] 7595 criteria = "safe-to-deploy" 7596 user-id = 3618 # David Tolnay (dtolnay) 7597 start = "2019-07-23" 7598 end = "2024-04-25" 7599 7600 [[trusted.atomic]] 7601 criteria = "safe-to-deploy" 7602 user-id = 2915 # Amanieu d'Antras (Amanieu) 7603 start = "2019-02-22" 7604 end = "2024-05-05" 7605 7606 [[trusted.byteorder]] 7607 criteria = "safe-to-deploy" 7608 user-id = 189 # Andrew Gallant (BurntSushi) 7609 start = "2019-06-09" 7610 end = "2024-05-03" 7611 7612 [[trusted.bytes]] 7613 criteria = "safe-to-deploy" 7614 user-id = 6741 # Alice Ryhl (Darksonn) 7615 start = "2021-01-11" 7616 end = "2024-05-05" 7617 7618 [[trusted.cc]] 7619 criteria = "safe-to-deploy" 7620 user-id = 2915 # Amanieu d'Antras (Amanieu) 7621 start = "2024-02-20" 7622 end = "2025-02-26" 7623 7624 [[trusted.clap]] 7625 criteria = "safe-to-deploy" 7626 user-id = 6743 # Ed Page (epage) 7627 start = "2021-12-08" 7628 end = "2025-08-21" 7629 7630 [[trusted.clap_builder]] 7631 criteria = "safe-to-deploy" 7632 user-id = 6743 # Ed Page (epage) 7633 start = "2023-03-28" 7634 end = "2024-06-02" 7635 7636 [[trusted.clap_derive]] 7637 criteria = "safe-to-deploy" 7638 user-id = 6743 # Ed Page (epage) 7639 start = "2021-12-08" 7640 end = "2025-08-21" 7641 7642 [[trusted.clap_lex]] 7643 criteria = "safe-to-deploy" 7644 user-id = 6743 # Ed Page (epage) 7645 start = "2022-04-15" 7646 end = "2025-08-21" 7647 7648 [[trusted.derive_arbitrary]] 7649 criteria = "safe-to-deploy" 7650 user-id = 1139 # Manish Goregaokar (Manishearth) 7651 start = "2020-04-29" 7652 end = "2026-07-03" 7653 7654 [[trusted.derive_more]] 7655 criteria = "safe-to-deploy" 7656 user-id = 3797 # Jelte Fennema-Nio (JelteF) 7657 start = "2019-05-25" 7658 end = "2026-04-21" 7659 notes = "Jelte audits each PR that was submitted for security issues. He has not contributed much to Mozilla codebases, but is the maintainer of PgBouncer and is a Postgres contributor. Unsafe code is forbidden using #[forbid(unsafe_code)]." 7660 7661 [[trusted.derive_more-impl]] 7662 criteria = "safe-to-deploy" 7663 user-id = 3797 # Jelte Fennema-Nio (JelteF) 7664 start = "2023-07-23" 7665 end = "2026-04-21" 7666 notes = "Jelte audits each PR that was submitted for security issues. He has not contributed much to Mozilla codebases, but is the maintainer of PgBouncer and is a Postgres contributor. Unsafe code is forbidden using #[forbid(unsafe_code)]." 7667 7668 [[trusted.dtoa]] 7669 criteria = "safe-to-deploy" 7670 user-id = 3618 # David Tolnay (dtolnay) 7671 start = "2019-05-02" 7672 end = "2024-04-25" 7673 7674 [[trusted.equivalent]] 7675 criteria = "safe-to-deploy" 7676 user-id = 539 # Josh Stone (cuviper) 7677 start = "2023-02-05" 7678 end = "2024-07-17" 7679 7680 [[trusted.errno]] 7681 criteria = "safe-to-deploy" 7682 user-id = 6825 # Dan Gohman (sunfishcode) 7683 start = "2023-08-29" 7684 end = "2025-01-11" 7685 7686 [[trusted.flate2]] 7687 criteria = "safe-to-deploy" 7688 user-id = 4333 7689 start = "2020-09-30" 7690 end = "2024-05-05" 7691 7692 [[trusted.h2]] 7693 criteria = "safe-to-deploy" 7694 user-id = 359 # Sean McArthur (seanmonstar) 7695 start = "2019-03-13" 7696 end = "2024-12-05" 7697 7698 [[trusted.hashbrown]] 7699 criteria = "safe-to-deploy" 7700 user-id = 2915 # Amanieu d'Antras (Amanieu) 7701 start = "2019-04-02" 7702 end = "2024-07-17" 7703 7704 [[trusted.hashbrown]] 7705 criteria = "safe-to-deploy" 7706 user-id = 55123 7707 start = "2025-04-30" 7708 end = "2026-09-30" 7709 7710 [[trusted.headers]] 7711 criteria = "safe-to-deploy" 7712 user-id = 359 # Sean McArthur (seanmonstar) 7713 start = "2019-09-09" 7714 end = "2024-04-25" 7715 7716 [[trusted.httparse]] 7717 criteria = "safe-to-deploy" 7718 user-id = 359 # Sean McArthur (seanmonstar) 7719 start = "2019-07-03" 7720 end = "2024-04-25" 7721 7722 [[trusted.hyper]] 7723 criteria = "safe-to-run" 7724 user-id = 359 # Sean McArthur (seanmonstar) 7725 start = "2019-03-01" 7726 end = "2026-07-04" 7727 7728 [[trusted.indexmap]] 7729 criteria = "safe-to-deploy" 7730 user-id = 539 # Josh Stone (cuviper) 7731 start = "2020-01-15" 7732 end = "2026-09-30" 7733 7734 [[trusted.inherent]] 7735 criteria = "safe-to-deploy" 7736 user-id = 3618 # David Tolnay (dtolnay) 7737 start = "2019-07-14" 7738 end = "2024-04-25" 7739 7740 [[trusted.iovec]] 7741 criteria = "safe-to-deploy" 7742 user-id = 10 # Carl Lerche (carllerche) 7743 start = "2019-10-09" 7744 end = "2024-05-05" 7745 7746 [[trusted.itoa]] 7747 criteria = "safe-to-deploy" 7748 user-id = 3618 # David Tolnay (dtolnay) 7749 start = "2019-05-02" 7750 end = "2024-04-25" 7751 7752 [[trusted.jobserver]] 7753 criteria = "safe-to-deploy" 7754 user-id = 1 # Alex Crichton (alexcrichton) 7755 start = "2019-03-15" 7756 end = "2024-05-05" 7757 7758 [[trusted.libc]] 7759 criteria = "safe-to-deploy" 7760 user-id = 2915 # Amanieu d'Antras (Amanieu) 7761 start = "2021-01-27" 7762 end = "2024-05-05" 7763 7764 [[trusted.libc]] 7765 criteria = "safe-to-deploy" 7766 user-id = 51017 # Yuki Okushi (JohnTitor) 7767 start = "2020-03-17" 7768 end = "2024-10-25" 7769 7770 [[trusted.libc]] 7771 criteria = "safe-to-deploy" 7772 user-id = 55123 7773 start = "2024-08-15" 7774 end = "2026-09-30" 7775 7776 [[trusted.libz-rs-sys]] 7777 criteria = "safe-to-deploy" 7778 user-id = 1303 7779 start = "2024-02-23" 7780 end = "2024-09-01" 7781 7782 [[trusted.linux-raw-sys]] 7783 criteria = "safe-to-deploy" 7784 user-id = 6825 # Dan Gohman (sunfishcode) 7785 start = "2021-06-12" 7786 end = "2024-09-08" 7787 7788 [[trusted.lock_api]] 7789 criteria = "safe-to-deploy" 7790 user-id = 2915 # Amanieu d'Antras (Amanieu) 7791 start = "2019-05-04" 7792 end = "2024-05-05" 7793 7794 [[trusted.memchr]] 7795 criteria = "safe-to-deploy" 7796 user-id = 189 # Andrew Gallant (BurntSushi) 7797 start = "2019-07-07" 7798 end = "2025-06-20" 7799 7800 [[trusted.mime]] 7801 criteria = "safe-to-deploy" 7802 user-id = 359 # Sean McArthur (seanmonstar) 7803 start = "2019-09-09" 7804 end = "2024-04-25" 7805 7806 [[trusted.mio]] 7807 criteria = "safe-to-deploy" 7808 user-id = 10 # Carl Lerche (carllerche) 7809 start = "2019-05-15" 7810 end = "2024-05-06" 7811 7812 [[trusted.num]] 7813 criteria = "safe-to-deploy" 7814 user-id = 539 # Josh Stone (cuviper) 7815 start = "2020-01-10" 7816 end = "2026-07-30" 7817 7818 [[trusted.num-bigint]] 7819 criteria = "safe-to-deploy" 7820 user-id = 539 # Josh Stone (cuviper) 7821 start = "2019-09-04" 7822 end = "2026-07-30" 7823 7824 [[trusted.num-complex]] 7825 criteria = "safe-to-deploy" 7826 user-id = 539 # Josh Stone (cuviper) 7827 start = "2019-06-10" 7828 end = "2026-07-30" 7829 7830 [[trusted.num_cpus]] 7831 criteria = "safe-to-deploy" 7832 user-id = 359 # Sean McArthur (seanmonstar) 7833 start = "2019-06-10" 7834 end = "2024-04-25" 7835 7836 [[trusted.ordered-float]] 7837 criteria = "safe-to-deploy" 7838 user-id = 2017 # Matt Brubeck (mbrubeck) 7839 start = "2019-03-13" 7840 end = "2024-05-06" 7841 7842 [[trusted.parking_lot]] 7843 criteria = "safe-to-deploy" 7844 user-id = 2915 # Amanieu d'Antras (Amanieu) 7845 start = "2019-05-04" 7846 end = "2026-04-29" 7847 7848 [[trusted.parking_lot_core]] 7849 criteria = "safe-to-deploy" 7850 user-id = 2915 # Amanieu d'Antras (Amanieu) 7851 start = "2019-05-04" 7852 end = "2024-05-05" 7853 7854 [[trusted.paste]] 7855 criteria = "safe-to-deploy" 7856 user-id = 3618 # David Tolnay (dtolnay) 7857 start = "2019-03-19" 7858 end = "2024-04-25" 7859 7860 [[trusted.phf]] 7861 criteria = "safe-to-deploy" 7862 user-id = 51017 # Yuki Okushi (JohnTitor) 7863 start = "2021-06-17" 7864 end = "2026-01-03" 7865 7866 [[trusted.phf_codegen]] 7867 criteria = "safe-to-deploy" 7868 user-id = 51017 # Yuki Okushi (JohnTitor) 7869 start = "2021-06-17" 7870 end = "2026-01-03" 7871 7872 [[trusted.phf_generator]] 7873 criteria = "safe-to-deploy" 7874 user-id = 51017 # Yuki Okushi (JohnTitor) 7875 start = "2021-06-17" 7876 end = "2026-01-03" 7877 7878 [[trusted.phf_macros]] 7879 criteria = "safe-to-deploy" 7880 user-id = 51017 # Yuki Okushi (JohnTitor) 7881 start = "2021-06-17" 7882 end = "2026-01-03" 7883 7884 [[trusted.phf_shared]] 7885 criteria = "safe-to-deploy" 7886 user-id = 51017 # Yuki Okushi (JohnTitor) 7887 start = "2021-06-17" 7888 end = "2026-01-03" 7889 7890 [[trusted.proc-macro-hack]] 7891 criteria = "safe-to-deploy" 7892 user-id = 3618 # David Tolnay (dtolnay) 7893 start = "2019-04-16" 7894 end = "2024-04-25" 7895 7896 [[trusted.proc-macro2]] 7897 criteria = "safe-to-deploy" 7898 user-id = 3618 # David Tolnay (dtolnay) 7899 start = "2019-04-23" 7900 end = "2026-09-05" 7901 7902 [[trusted.quote]] 7903 criteria = "safe-to-deploy" 7904 user-id = 3618 # David Tolnay (dtolnay) 7905 start = "2019-04-09" 7906 end = "2024-05-30" 7907 7908 [[trusted.ref-cast]] 7909 criteria = "safe-to-deploy" 7910 user-id = 3618 # David Tolnay (dtolnay) 7911 start = "2019-05-05" 7912 end = "2026-08-19" 7913 7914 [[trusted.ref-cast-impl]] 7915 criteria = "safe-to-deploy" 7916 user-id = 3618 # David Tolnay (dtolnay) 7917 start = "2019-05-05" 7918 end = "2026-08-19" 7919 7920 [[trusted.regex]] 7921 criteria = "safe-to-deploy" 7922 user-id = 189 # Andrew Gallant (BurntSushi) 7923 start = "2019-02-27" 7924 end = "2024-05-03" 7925 7926 [[trusted.regex-automata]] 7927 criteria = "safe-to-deploy" 7928 user-id = 189 # Andrew Gallant (BurntSushi) 7929 start = "2019-02-25" 7930 end = "2024-09-20" 7931 7932 [[trusted.regex-syntax]] 7933 criteria = "safe-to-deploy" 7934 user-id = 189 # Andrew Gallant (BurntSushi) 7935 start = "2019-03-30" 7936 end = "2024-05-03" 7937 7938 [[trusted.rustix]] 7939 criteria = "safe-to-deploy" 7940 user-id = 6825 # Dan Gohman (sunfishcode) 7941 start = "2021-10-29" 7942 end = "2024-09-08" 7943 7944 [[trusted.ryu]] 7945 criteria = "safe-to-deploy" 7946 user-id = 3618 # David Tolnay (dtolnay) 7947 start = "2019-05-02" 7948 end = "2024-04-25" 7949 7950 [[trusted.same-file]] 7951 criteria = "safe-to-deploy" 7952 user-id = 189 # Andrew Gallant (BurntSushi) 7953 start = "2019-07-16" 7954 end = "2024-05-03" 7955 7956 [[trusted.scopeguard]] 7957 criteria = "safe-to-deploy" 7958 user-id = 2915 # Amanieu d'Antras (Amanieu) 7959 start = "2020-02-16" 7960 end = "2024-05-05" 7961 7962 [[trusted.serde]] 7963 criteria = "safe-to-deploy" 7964 user-id = 3618 # David Tolnay (dtolnay) 7965 start = "2019-03-01" 7966 end = "2026-10-01" 7967 7968 [[trusted.serde_bytes]] 7969 criteria = "safe-to-deploy" 7970 user-id = 3618 # David Tolnay (dtolnay) 7971 start = "2019-02-25" 7972 end = "2024-04-25" 7973 7974 [[trusted.serde_core]] 7975 criteria = "safe-to-deploy" 7976 user-id = 3618 # David Tolnay (dtolnay) 7977 start = "2025-09-13" 7978 end = "2026-10-01" 7979 7980 [[trusted.serde_derive]] 7981 criteria = "safe-to-deploy" 7982 user-id = 3618 # David Tolnay (dtolnay) 7983 start = "2019-03-01" 7984 end = "2026-10-01" 7985 7986 [[trusted.serde_json]] 7987 criteria = "safe-to-deploy" 7988 user-id = 3618 # David Tolnay (dtolnay) 7989 start = "2019-02-28" 7990 end = "2026-04-30" 7991 7992 [[trusted.serde_repr]] 7993 criteria = "safe-to-deploy" 7994 user-id = 3618 # David Tolnay (dtolnay) 7995 start = "2019-04-26" 7996 end = "2024-04-25" 7997 7998 [[trusted.serde_yaml]] 7999 criteria = "safe-to-deploy" 8000 user-id = 3618 # David Tolnay (dtolnay) 8001 start = "2019-05-02" 8002 end = "2024-04-25" 8003 8004 [[trusted.smallvec]] 8005 criteria = "safe-to-deploy" 8006 user-id = 2017 # Matt Brubeck (mbrubeck) 8007 start = "2019-10-28" 8008 end = "2024-05-06" 8009 8010 [[trusted.syn]] 8011 criteria = "safe-to-deploy" 8012 user-id = 3618 # David Tolnay (dtolnay) 8013 start = "2019-03-01" 8014 end = "2026-09-05" 8015 8016 [[trusted.termcolor]] 8017 criteria = "safe-to-deploy" 8018 user-id = 189 # Andrew Gallant (BurntSushi) 8019 start = "2019-06-04" 8020 end = "2024-05-03" 8021 8022 [[trusted.thiserror]] 8023 criteria = "safe-to-deploy" 8024 user-id = 3618 # David Tolnay (dtolnay) 8025 start = "2019-10-09" 8026 end = "2025-05-31" 8027 8028 [[trusted.thiserror-impl]] 8029 criteria = "safe-to-deploy" 8030 user-id = 3618 # David Tolnay (dtolnay) 8031 start = "2019-10-09" 8032 end = "2025-05-31" 8033 8034 [[trusted.thread_local]] 8035 criteria = "safe-to-deploy" 8036 user-id = 2915 # Amanieu d'Antras (Amanieu) 8037 start = "2019-09-07" 8038 end = "2026-05-13" 8039 8040 [[trusted.threadbound]] 8041 criteria = "safe-to-deploy" 8042 user-id = 3618 # David Tolnay (dtolnay) 8043 start = "2020-06-16" 8044 end = "2024-04-25" 8045 8046 [[trusted.tokio]] 8047 criteria = "safe-to-run" 8048 user-id = 6741 # Alice Ryhl (Darksonn) 8049 start = "2020-12-25" 8050 end = "2025-07-30" 8051 8052 [[trusted.tokio-macros]] 8053 criteria = "safe-to-deploy" 8054 user-id = 6741 # Alice Ryhl (Darksonn) 8055 start = "2020-10-26" 8056 end = "2025-07-30" 8057 8058 [[trusted.tokio-util]] 8059 criteria = "safe-to-deploy" 8060 user-id = 6741 # Alice Ryhl (Darksonn) 8061 start = "2021-01-12" 8062 end = "2024-05-05" 8063 8064 [[trusted.toml]] 8065 criteria = "safe-to-deploy" 8066 user-id = 1 # Alex Crichton (alexcrichton) 8067 start = "2019-05-16" 8068 end = "2024-05-06" 8069 8070 [[trusted.toml]] 8071 criteria = "safe-to-deploy" 8072 user-id = 6743 # Ed Page (epage) 8073 start = "2022-12-14" 8074 end = "2026-11-12" 8075 8076 [[trusted.toml_datetime]] 8077 criteria = "safe-to-deploy" 8078 user-id = 6743 # Ed Page (epage) 8079 start = "2022-10-21" 8080 end = "2026-11-12" 8081 8082 [[trusted.toml_parser]] 8083 criteria = "safe-to-deploy" 8084 user-id = 6743 # Ed Page (epage) 8085 start = "2025-07-08" 8086 end = "2026-11-12" 8087 8088 [[trusted.toml_writer]] 8089 criteria = "safe-to-deploy" 8090 user-id = 6743 # Ed Page (epage) 8091 start = "2025-07-08" 8092 end = "2026-11-12" 8093 8094 [[trusted.typeid]] 8095 criteria = "safe-to-deploy" 8096 user-id = 3618 # David Tolnay (dtolnay) 8097 start = "2024-05-13" 8098 end = "2026-12-11" 8099 8100 [[trusted.unicode-ident]] 8101 criteria = "safe-to-deploy" 8102 user-id = 3618 # David Tolnay (dtolnay) 8103 start = "2021-10-02" 8104 end = "2024-04-25" 8105 8106 [[trusted.walkdir]] 8107 criteria = "safe-to-deploy" 8108 user-id = 189 # Andrew Gallant (BurntSushi) 8109 start = "2019-06-09" 8110 end = "2024-05-03" 8111 8112 [[trusted.warp]] 8113 criteria = "safe-to-deploy" 8114 user-id = 359 # Sean McArthur (seanmonstar) 8115 start = "2019-03-20" 8116 end = "2024-05-08" 8117 8118 [[trusted.wasi]] 8119 criteria = "safe-to-deploy" 8120 user-id = 1 # Alex Crichton (alexcrichton) 8121 start = "2020-06-03" 8122 end = "2026-05-19" 8123 8124 [[trusted.wasm-encoder]] 8125 criteria = "safe-to-deploy" 8126 user-id = 73222 # wasmtime-publish 8127 start = "2024-02-15" 8128 end = "2025-03-11" 8129 8130 [[trusted.wasm-smith]] 8131 criteria = "safe-to-deploy" 8132 user-id = 73222 # wasmtime-publish 8133 start = "2024-02-15" 8134 end = "2025-03-11" 8135 8136 [[trusted.wast]] 8137 criteria = "safe-to-deploy" 8138 user-id = 73222 # wasmtime-publish 8139 start = "2024-02-15" 8140 end = "2025-03-11" 8141 8142 [[trusted.winapi-util]] 8143 criteria = "safe-to-deploy" 8144 user-id = 189 # Andrew Gallant (BurntSushi) 8145 start = "2020-01-11" 8146 end = "2024-05-03" 8147 8148 [[trusted.windows]] 8149 criteria = "safe-to-deploy" 8150 user-id = 64539 # Kenny Kerr (kennykerr) 8151 start = "2021-01-15" 8152 end = "2026-10-02" 8153 8154 [[trusted.windows-collections]] 8155 criteria = "safe-to-deploy" 8156 user-id = 64539 # Kenny Kerr (kennykerr) 8157 start = "2025-02-06" 8158 end = "2026-10-02" 8159 8160 [[trusted.windows-core]] 8161 criteria = "safe-to-deploy" 8162 user-id = 64539 # Kenny Kerr (kennykerr) 8163 start = "2021-11-15" 8164 end = "2026-10-02" 8165 8166 [[trusted.windows-future]] 8167 criteria = "safe-to-deploy" 8168 user-id = 64539 # Kenny Kerr (kennykerr) 8169 start = "2025-02-10" 8170 end = "2026-10-02" 8171 8172 [[trusted.windows-implement]] 8173 criteria = "safe-to-deploy" 8174 user-id = 64539 # Kenny Kerr (kennykerr) 8175 start = "2022-01-27" 8176 end = "2026-10-02" 8177 8178 [[trusted.windows-interface]] 8179 criteria = "safe-to-deploy" 8180 user-id = 64539 # Kenny Kerr (kennykerr) 8181 start = "2022-02-18" 8182 end = "2026-10-02" 8183 8184 [[trusted.windows-link]] 8185 criteria = "safe-to-deploy" 8186 user-id = 64539 # Kenny Kerr (kennykerr) 8187 start = "2024-07-17" 8188 end = "2026-10-02" 8189 8190 [[trusted.windows-numerics]] 8191 criteria = "safe-to-deploy" 8192 user-id = 64539 # Kenny Kerr (kennykerr) 8193 start = "2023-05-15" 8194 end = "2026-10-02" 8195 8196 [[trusted.windows-result]] 8197 criteria = "safe-to-deploy" 8198 user-id = 64539 # Kenny Kerr (kennykerr) 8199 start = "2024-02-02" 8200 end = "2026-10-02" 8201 8202 [[trusted.windows-strings]] 8203 criteria = "safe-to-deploy" 8204 user-id = 64539 # Kenny Kerr (kennykerr) 8205 start = "2024-02-02" 8206 end = "2026-10-02" 8207 8208 [[trusted.windows-sys]] 8209 criteria = "safe-to-deploy" 8210 user-id = 64539 # Kenny Kerr (kennykerr) 8211 start = "2021-11-15" 8212 end = "2026-10-02" 8213 8214 [[trusted.windows-targets]] 8215 criteria = "safe-to-deploy" 8216 user-id = 64539 # Kenny Kerr (kennykerr) 8217 start = "2022-09-09" 8218 end = "2026-10-02" 8219 8220 [[trusted.windows-threading]] 8221 criteria = "safe-to-deploy" 8222 user-id = 64539 # Kenny Kerr (kennykerr) 8223 start = "2025-04-29" 8224 end = "2026-10-02" 8225 8226 [[trusted.winnow]] 8227 criteria = "safe-to-deploy" 8228 user-id = 6743 # Ed Page (epage) 8229 start = "2023-02-22" 8230 end = "2026-05-05" 8231 8232 [[trusted.zlib-rs]] 8233 criteria = "safe-to-deploy" 8234 user-id = 1303 8235 start = "2024-02-23" 8236 end = "2024-09-01"