---
title: Deno Sandbox – instant, disposable, and isolated VM for the AI era
tags: 
author: [Yusuke Tanaka](https://www.docswell.com/user/magurotuna)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/87DX4P33EG.jpg?width=480
description: Hono Conf 2025 https://honoconf.dev/2025
published: October 18, 25
canonical: https://www.docswell.com/s/magurotuna/Z37Q9J-2025-10-18-hono-conf-2025
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/87DX4P33EG.jpg)

Deno Sandbox
instant, disposable, and isolated VM for the AI era
2025/10/18 (Sat) HonoConf 2025
Yusuke Tanaka


# Page. 2

![Page Image](https://bcdn.docswell.com/page/VJPPMN4PJ8.jpg)

自己紹介
maguro (𝕏 @yusuktan)
Deno Land Inc. でソフトウェアエンジニア
今日の話:
● Denoの新機能・サービスの紹介
● Honoの話もあります


# Page. 3

![Page Image](https://bcdn.docswell.com/page/2EV29KXVEQ.jpg)

大AI時代


# Page. 4

![Page Image](https://bcdn.docswell.com/page/57GRZQV1EL.jpg)

AIの圧倒的スピード
● 一瞬で数百行のコード生成
● 大量かつ高速にトライアンドエラー
「成功に近づくのは圧倒的に手数です」by 桜井政博さん
「量が質を凌駕する」


# Page. 5

![Page Image](https://bcdn.docswell.com/page/4EQVLK6NJP.jpg)

でも、ちょっと怖い ...
● 生成結果を細かく見ずに実行しがち
○ 脆弱性を含んだパッケージを npm install
■ post-install スクリプトで秘密鍵が盗まれる...
○ シェルで何でもできてしまう e.g. rm -rf
Shai-Hulud: 数百の NPM パッケージに感染する新しい自己複製ワーム


# Page. 6

![Page Image](https://bcdn.docswell.com/page/KJ4MDP43E1.jpg)

Anthropicの研究
(2025/10/9)
少数（250）のサンプルで LLMを汚染で
きる
●
モデルサイズによらず脆弱性を埋
め込める
●
LLMの出力が捻じ曲げられる
A small number of samples can
poison LLMs of any size


# Page. 7

![Page Image](https://bcdn.docswell.com/page/LE18Z94Z7G.jpg)

AI時代に必要なもの
防御機構
● なんらかの防御機構がないと不安
高速な試行錯誤のために
● 気軽に捨てられる仕組み
● いい感じのができたら保存する仕組み


# Page. 8

![Page Image](https://bcdn.docswell.com/page/GEWZ9QX6E2.jpg)

Deno Sandbox


# Page. 9

![Page Image](https://bcdn.docswell.com/page/47Z19W6RJ3.jpg)

Deno Sandbox
Private alpha
● 想定ユーザー: vibe codingプラットフォーム
● その他のユースケースも含め広く実験中
3つの特徴
1. instant
2. disposable
3. isolated


# Page. 10

![Page Image](https://bcdn.docswell.com/page/YJ6LKG21EV.jpg)

500ms
sandbox 立ち上げ時間
● 実際のend to endでの遅延は場所にもよる
● Deno Deployのインフラ上で動作
○ Deno Deploy側の最適化により、より高速化できるかも


# Page. 11

![Page Image](https://bcdn.docswell.com/page/GJ51PV2L74.jpg)

特徴 2: disposable
使い捨て OK
●
セッション切断時、または指定時
間経過後に自動破棄
●
sandbox.exposeHttp() で
URLを発行して公開可能


# Page. 12

![Page Image](https://bcdn.docswell.com/page/9E216343JR.jpg)

特徴 2: disposable
開発中の機能
●
●
スナップショット機能
デプロイメントへの昇格


# Page. 13

![Page Image](https://bcdn.docswell.com/page/D7YZ91M8JM.jpg)

特徴 3: isolated
● V8 Isolate レベルではなく、VM単位での隔離
● Deno Sandbox = Linux VM
● AIが rm -rf / しても外界に影響なし


# Page. 14

![Page Image](https://bcdn.docswell.com/page/VEN3L2W9E8.jpg)

Linux VM
●
JS/TS実行だけでなく ls, apt
install も可能
●
apt 後などの状態を保存、再利
用（開発中）


# Page. 15

![Page Image](https://bcdn.docswell.com/page/Y79941X373.jpg)

ネットワーク制御
●
●
Denoの --allow-net のような
制御（開発中）
例: api.openai.com だけアク
セス許可


# Page. 16

![Page Image](https://bcdn.docswell.com/page/G789Q42LJD.jpg)

SDKあります
@deno/sandbox で検索
JSR: https://jsr.io/@deno/sandbox
NPM: https://www.npmjs.com/package/@deno/sandbox
SDKのReadmeをご覧ください


# Page. 17

![Page Image](https://bcdn.docswell.com/page/L7LWX62QER.jpg)

Honoの話


# Page. 18

![Page Image](https://bcdn.docswell.com/page/4EM9L59K7W.jpg)

Deno Sandbox × Hono
内部のプロキシサーバーの実装を支えています
● 当初: Deno.serve()
● エンドポイントや機能が増える
● → ルーティング、ミドルウェアがほしい
● → Honoを採用


# Page. 19

![Page Image](https://bcdn.docswell.com/page/PERGK3G679.jpg)

Denoの中のHono
Deno Sandbox以外の場面でも活躍
● 例: テスト用のモックサーバー
思想の親和性 ― Web標準を重んじる


# Page. 20

![Page Image](https://bcdn.docswell.com/page/P7XXL4XD7X.jpg)

“Why Express? Why? Use Hono.
Stop using Express.”
— Ryan Dahl, Deno Fest in Tokyo in 2023
https://www.youtube.com/watch?v=dAt-r7-Imgk&amp;t=2657s


# Page. 21

![Page Image](https://bcdn.docswell.com/page/37KWLZWD7D.jpg)

Deno Sandbox上でHonoを動かす
もちろんHonoサーバーを Sandbox 上で実行できます
● Honoのコードを書く/書かせる
● Sandbox上で動かす
● exposeHttp で公開
HonoはLLM向けドキュメントも提供されているのでやりやすい


# Page. 22

![Page Image](https://bcdn.docswell.com/page/LJ313D1PE5.jpg)

まとめ


# Page. 23

![Page Image](https://bcdn.docswell.com/page/8JDX4PX37G.jpg)

まとめ
● Deno Sandbox を作っています
● AI時代に求められる3特性を意識
○ instant, disposable, isolated
● Honoがこのサービスの一部で動いていて、支えています
● Private alpha 中
○ 詳しくは @deno/sandbox で検索


# Page. 24

![Page Image](https://bcdn.docswell.com/page/VEPPMNPPE8.jpg)

Thank you!


