DaloyJS - The first TypeScript REST API framework built for secure AI-assisted services
セッショントラックAEnglish
どのフレームワークのドキュメントページにも「デフォルトでセキュア」と謳われています。しかし、ソースコードを読んでみると、ボディの制限が無限大に設定されていたり、JSONパーサーがプロトタイプ汚染に脆弱だったり、リクエストタイムアウトが設定されていなかったり、エラーレスポンスからスタックトレースが漏洩していたりします。その一方で、依存関係ツリーには、インストールスクリプトが未検証だったり、リリースまでの期間が設けられていなかったり、ソースコードと照合されていないロックファイルを持つパッケージがひっそりと存在しています。DaloyJSは、ランタイム保護、サプライチェーンの整合性、CIゲート、CSRF/CORS/JWT処理、mTLS、IPレピュテーション、SSRF防御など、非常に詳細かつ多層防御型のセキュリティ対策を、オプトインプラグインではなく、すべてファーストパーティの組み込み機能として提供しています。
この記事では、2026年にデフォルトでセキュアなHTTPフレームワークを実際にリリースするとはどういうことなのか、その両方について解説します。ランタイム層では、境界付きボディ解析、プロトタイプ汚染に安全なJSON、パストラバーサル拒否、バックプレッシャーに耐えるリクエストタイムアウト、Helmetグレードのヘッダー、RFC 9457 problem+jsonエラーがすべてデフォルトで有効で、すべて測定可能です。サプライチェーン層では、pnpm install時にサーバーに接続できないブロックされたライフサイクルスクリプト、新規パッケージ攻撃が表面化するまでの24時間のリリース期間のクールダウン、CIが出荷する前にgit depsと非レジストリtarballを捕捉するソース検証済みのロックファイル、固定ステップと不要な認証情報のない強化されたGitHub Actions。

Devlin Duldulao
Devlin Duldulao is the creator of DaloyJS, a software engineer, educator, and published author with 10+ years of experience building and teaching modern web development. Originally from the Philippines and based in Norway since 2019, he writes books and courses for developers who want to ship real, secure systems, and takes his Asian home cooking about as seriously as his TypeScript.