logoalt Hacker News

jacob019today at 3:06 AM4 repliesview on HN

Anyone using it with nodejs to make a sandbox for code agents?


Replies

simonwtoday at 4:38 AM

I've done some experiments along those lines with Pyodide in Deno: https://til.simonwillison.net/deno/pyodide-sandbox

benjamincburnstoday at 10:53 AM

Yes. More than a few times. It however is not really designed to operate as a secure sandbox environment.

https://nvd.nist.gov/vuln/detail/CVE-2025-68668

https://nvd.nist.gov/vuln/detail/CVE-2025-51464

https://nvd.nist.gov/vuln/detail/CVE-2026-25905

b89kimtoday at 3:56 AM

ChatGPT's Canvas uses Pyodide for sandboxing, but it's not designed for coding agents. Node.js environment is usually better for agents. Pyodide restricts server-side functionality, and fetching external URLs often needs proxying due to sandbox. By the way, pyodide is still good option for interactive visualizer or deploying small webapps require data processing.

jchengtoday at 3:17 AM

For that purpose I think most people are using bubblewrap or seatbelt/sandbox-exec with CPython.

show 1 reply