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

Sources

Related Issues