本文へスキップ
MameTechNews
バックエンド

Node.js 24.20.0公開 package mapsとpermission.dropを追加

## POINTS

  • package mapsでモジュール解決を宣言的に制御でき、モノレポ運用の選択肢が増える点
  • permission.dropと--permission-auditで実行時の権限縮小と検証がしやすくなった点
  • セキュリティ専用リリースではないが、LTSでの解決・権限機能として計画導入しやすい

何が起きたか

Node.jsプロジェクトは2026年8月26日、LTSライン『Krypton』の24.20.0を公開した。注目点はloaderのpackage maps実装、permission.drop、--permission-audit、AsyncLocalStorageへのusingスコープ、WASM JSPI有効化などだ。

背景

Import Mapsに近いpackage mapsにより、パッケージ解決の宣言的制御が進む。Permission Model側では権限の取り消しと監査モードが加わり、最小権限での実行をより実務的に扱えるようになった。

実務への影響

モノレポや社内パッケージの解決ルールをpackage mapsへ寄せられるか検討できる。Permission Modelを使うCLI/エージェント実行では、起動後に不要権限をdropし監査ログで検証する運用が現実的になる。LTS採用チームはセキュリティリリースではないが、解決と権限まわりの追加を計画的に取り込む価値がある。