ended6월 16일· 1 sources
3va: The Permission-First JavaScript Runtime Built in Rust
Rust로 만든 JavaScript 런타임 3va, '권한 우선' 보안 모델로 공급망 공격 차단
Why it matters
Recent npm supply chain attacks (xz, event-stream, node-ipc) have exposed the inherent risks of executing untrusted code at install time. 3va addresses this fundamental vulnerability with a permission-based security model where every capability—filesystem access, network, environment variables, and subprocesses—is blocked by default and only granted through explicit flags. Unlike Node.js, Bun, and Deno, it unconditionally blocks postinstall scripts while maintaining full compatibility with the existing npm ecosystem and popular frameworks.
1
Sources
+0
24h
—
Growth
97d
Active
3vaJavaScript runtimePermission-based securitySupply chain securityRust