V OpenVet
Packages Docs Blog Sign in
cargo / rustix

rustix

cargo

Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls

1 audit github.com/bytecodealliance/rustix

Audits

PE Patrick Elsen 2026-05-28

rustix@1.1.4 · 1 finding

rustix 1.1.4 provides memory-safe and I/O-safe wrappers over POSIX/Linux/Winsock syscalls, with a libc-free linux_raw inline-asm backend. The audit read the syscall-argument safety system (typed register marshalling, error-range decoding, unsafe trait ABI contracts) and found one low-severity quality issue: per-block unsafe safety comments are inconsistent across the syscall modules.

build-exec-deterministicbuild-exec-minimalbuild-exec-no-networkbuild-exec-no-write-outbuild-exec-safeconcurrency-documentedconcurrency-safeenvironment-safefilesystem-safehas-binarieshas-build-exechas-fuzz-testshas-install-exechas-integration-testshas-property-testshas-unit-testsimpl-algorithmimpl-concurrencyimpl-cryptoimpl-datastructureimpl-interpreterimpl-jitimpl-parserimpl-protocolis-benignnetwork-safeunsafe-documentedunsafe-minimalunsafe-safeunsafe-testeduses-concurrencyuses-cryptouses-environmentuses-execuses-filesystemuses-interpreteruses-jituses-networkuses-unsafe

Package facts

Registry
cargo
Repository
github.com/bytecodealliance/rustix
V openvet · supply-chain audits · open source
CLI Source