Please report security vulnerabilities through GitHub's Private Vulnerability Reporting:
Do not open a public issue for security problems.
Include, if possible:
- Affected version(s)
- Steps to reproduce (a failing test case is ideal)
- Impact / what an attacker could gain
You will receive an acknowledgment within 48 hours and updates as the issue is triaged and fixed. Once a fix is published, the advisory is disclosed following the GitHub Security Advisory process.
Only the latest published npm version receives security fixes. This is a 0.x package — API changes may land in minor releases.
- In scope: the Rust crates (
crates/), the FFI layer, the TypeScript wrappers (src/), and the packaged native binaries. - Out of scope: memory-safety issues in the non-
unsafeRust code paths (Rust's guarantees apply), and theoretical side channels in the non-cryptographic hash functions (cryptomodule) — they are explicitly not for security use.