Secure archive library: TAR/ZIP/7z extraction & creation with CVE protection. Type-safe Rust core, Python/Node.js bindings, zero unsafe code.
HEALTH ? 98 / Healthy
Secure archive library: TAR/ZIP/7z extraction & creation with CVE protection. Type-safe Rust core, Python/Node.js bindings, zero unsafe code.
// readme
Memory-safe archive extraction and creation library with Python and Node.js bindings.
[!IMPORTANT] exarch is designed as a secure replacement for vulnerable archive libraries like Pythonβs
tarfileand Node.jsβstar-fs, which have known CVEs with CVSS scores up to 9.4.
allowed_extensions filter restricts extraction to a specific set of file extensions across TAR, ZIP, and 7z handlerswith_* builder methods on SecurityConfig and 3 on ExtractionOptions for ergonomic setupArchiveReader, extract_to_sinkβ¦