Node.js アプリケーションを、サポート終了後も安全に維持しましょう
移行することなく
—
Node.js 12、14、16、18、および20向けのドロップイン型セキュリティパッチです。コードの変更も、強制的な移行も不要です。セキュリティを確保しながら、サービスを継続して提供できます。
主要な貢献者による支援
パートナー
多くの企業から信頼されています

20+
現在Node.jsに対して対策を実施しているCVE
随時更新中
Node.Never-Ending Support (NES) で得られるもの
セキュリティパッチ
お使いのバージョンに影響するCVEを発見し、検証し、修正するたびに、新しいNESバージョンをリリースします。継続的な対応——単なる一時的なバックポートではありません。
すでに28件のCVEが修正済み
新たな脆弱性が公表されるたびに随時更新されます。
緊急の課題については即日対応
セキュリティおよびアプリケーションの正常な動作を妨げる問題は最優先事項です。
ドロップイン互換性
レジストリを当社に向け、再構築し、デプロイするだけです。コードの変更も、移行作業も、検索・置換も一切不要です。
バージョン12、14、16、18、20
現在サポートされているバージョンとサポート終了(EOL)バージョン — ご使用中のバージョンを選択してください。
すでに28件以上のCVEが修正済み
x64 および ARM64。コンテナ、Lambda、GitHub Actions。
たった1つのコマンド。現在の環境のまま。コードの変更は不要。
パッケージマネージャーをNESレジストリに設定し、再ビルドしてください。NVM、AWS Lambda、GitHub Actions、RPM、Artifactory、Nexusに対応しています。
気にしないで
AWS Lambda
GitHub Actions
RPM
アーティファクトリー
ネクサス
0件のCVEが緩和済み - 今後も増加中
Node.jsを開発したチームが開発しました
コア貢献者と提携
私たちはNode.jsプロジェクトと連携し、NESが皆様の期待に応える品質を維持できるよう努めています。コアメンテナの協力を得て、サポート終了したオープンソースプロジェクトの新たな基準を打ち立て、NESをオリジナルと同等の信頼性を持つものにすることを目指しています。



OpenJS Foundationの「エコシステム・サステナビリティ・プログラム(ESP)」の創設メンバーであり、OpenJS Foundationのゴールドメンバー。Node.js向けNES、ESLint、およびその他のOpenJSプロジェクトに携わっている。
詳細はこちら →私たちはオープンソースに貢献しています
オープンソースのメンテナーは極めて重要な役割を担っていますが、その対価として報酬を受け取ることはほとんどありません。
HeroDevsはこの現状を変えるため、2,000万ドルを投じ、エコシステムを支えるクリエイターやプロジェクトに対し、2,500ドルから25万ドルの助成金を提供します。
私たちは、メンテナンスされていないコードベースへのパッチ作成、誰も注目していなかった脆弱性の発見、そして急ごしらえの書き換えをせずに重要なシステムを安全に稼働させ続けてきました。この基金はそうした取り組みを基盤としており、メンテナーが自らの得意分野に専念し続けられるようにするためのものです。
読書
Node.js向けNESの活用事例
セキュリティ:CVEの脆弱性が悪用される期間を短縮する
以前 — 痛み
その後 — ヘロデヴスと共に
何百ものNode.jsサービスが、サポート終了(EOL)となったバージョン18および20のまま放置されています。デプロイのたびにスキャナーが警告を発し、アップストリームからのパッチ提供は見込めず、新たなCVEが公開されると、情報公開から悪用されるまでの間に大きな隙が生じてしまいます。
Node.js向けNESは、オンプレミス環境やクラウドサービス(AWS、Azure、GCP)に、アプリケーションのコードを変更することなく導入可能です。バージョン12~20ではSLAに基づくCVEパッチの適用が再開され、公開前の段階で予防的な修正が行われることもあります。これにより、単一のデプロイメントサイクルで、脆弱な状態から防御された状態へと移行します。
コンプライアンス:未解決の監査指摘事項を解決する
以前 — 痛み
その後 — ヘロデヴスと共に
内部監査、SOC 2、および顧客向けセキュリティアンケートにおいて、Node.jsのEOL(サポート終了)版が問題として指摘されています。是正措置の道筋は存在せず――当プロジェクトではEOL版へのパッチ適用を行っていないため――経営陣は監査人や取締役会に対して、正当な説明を行うことができません。
NES forNode.jsは、確約されたSLAに基づく商用サポートと、OpenJS Foundationの推奨を受けています。これにより、スキャナーはCVEの検出を停止し、検出結果はクローズされ、アンケートでは、PCI DSS、HIPAA、SOC 2、DORA、NIS2、CRA、およびその他の規格や規制の要件に準拠した、ベンダーがサポートする特定のランタイムを参照できるようになります。
事業継続:EOLの期限に追われるのではなく、ご自身のペースで移行を
以前 — 痛み
その後 — ヘロデヴスと共に
バックログは満杯で、人員増は凍結されており、クラウドプロバイダーは新規デプロイにおいてEOL(サポート終了)Node.jsランタイムの使用を推奨していません。数百ものサービスにわたる急ごしらえの移行は、本番環境での障害を引き起こすリスクがあり、エンジニアをロードマップから遠ざけてしまいます。
NES forNode.jsは、環境全体でそのまま置き換え可能なソリューションです。コードの変更は不要で、オンプレミスでもクラウドサービス上でもデプロイ可能です。ランタイムのセキュリティ、コンプライアンス、本番環境での安定性が維持されるため、チームは1~3年の猶予期間を確保し、適切な移行計画を立てることができます。
よくある質問
お問い合わせ
オープンソース・ライブラリのネバーエンディング・サポートについてご質問ですか?私たちがお手伝いします!
HeroDevsのNES製品がお客様のシステムの安全性とコンプライアンスをどのように維持できるかをご覧ください。
当社のソリューションがお客様の組織にどのような価値をもたらすかをご覧ください。
お客様のニーズに合わせた詳細な価格情報を入手できます。

.png)
.png)