絶え間ないサポート - オープンソース・フレームワークのサポート

AIの進化のスピードに合わせて、脆弱性が発見され、悪用されている

ついてきていますか?

ほとんどのチームは、この問題に同じように対処しています。スキャナーがCVEを検知したり、監査で「どのコンポーネントにパッチを適用しているか」と問われたりすると、チームは慌てて優先順位を付け、パッチの適用やアップグレードに追われることになります。サポート終了後は、パッチが適用されたバージョンを指し示すことはできませんでした――しかし、今や状況は変わりました。

NESで得られるもの

AngularJS のサポート終了時期が明記され、その時点以降も継続的なサポートが提供されることを示したタイムライン。

エンドオブライフのフレームワークがサポート対象となります

すでに実運用されている製品やバージョンをお選びください:AngularJs 、Spring 、.NET 、Angular 、Vue 2 、Node.js、PostgreSQL 、その他数百種類――これらを選べば、再びセキュリティパッチの提供が開始されます。必要なものを選び、「Never Ending Support」のバイナリに置き換えれば、必要な期間、セキュリティを維持し続けることができます。

必要なのは修正であり、
移行プロジェクトではない

必要なのは修正であり、移行プロジェクトではありません

アプリケーションにすでに組み込まれているバージョンと互換性のある代替品を使用することで、現状の環境を維持したままセキュリティを確保できます。チームはそれらをマージして、そのまま作業を進めることができます。

2026年3月および1月のソフトウェアバージョン一覧(対応するCVE番号およびリリース日を含む)。

CVEが登録されるたびに新しいバージョンがリリースされる

対象となるバージョンの脆弱性はすべて検出、検証、修正され、新しいNESリリースとして公開されます。これまでは、脆弱性が公表されてから数時間以内に公開されてきました。NESの内部自動化システムは、AIを活用した脆弱性検出のペースに遅れをとらないよう設計されており、そのフレームワークを自ら開発したエンジニアのメンテナンスチームによって支えられています。

@neverendingsupport 提供の「vue 2 」バージョン 2.7.16 から 2.7.19 までのダウンロードオプション。tgz、json、pdf ファイルが含まれます。

いつでも監査に対応できる状態です

すべての代替品には、報告対象のフレームワークに対応したVEXステートメントと署名入りの証明書が同梱されています。監査人が要求する前に、すでに証拠が揃っている状態です。

セキュリティに妥協できない企業は、HeroDevsを信頼しています

1,000+

金融サービスや医療から政府機関、テクノロジーに至るまで、あらゆる主要産業の顧客

50%以上

フォーチュン100企業のうち、多くの企業が、サポート終了したオープンソースソフトウェアのセキュリティとコンプライアンスを維持するためにHeroDevsを活用しています

1,000万以上

NESパッケージのダウンロード数、本番環境への配信済みセキュアビルドが1,000万件に迫る

1,000社以上の企業のセキュリティおよびエンジニアリングチームから信頼されています
グーグルのロゴ
マイクロソフトロゴ
サンタンデールのロゴ
Dropboxのロゴ
日立ロゴ
フィンラのロゴ
ゼネラル・エレクトリックのロゴ
NHSロゴ
リリーのロゴ
ボックスロゴ
アボットのロゴ
ワークデイのロゴ
シュナイダーエレクトリックのロゴ
シェブロンのロゴ

問題を見つけ、修正し、コンプライアンスを維持しましょう。

Never-Ending Supportは、すでに本番環境で稼働しているサポート終了済みのオープンソースソフトウェアに対し、安全にそのまま置き換え可能な代替版を公開しています。バージョン体系や公開APIはそのまま維持しつつ、CVEへの修正が施され、その検証結果も文書化されています。

ステップ1

探す

さらに詳しく

お使いのSCAツールは脆弱性を検出します。HeroDevs独自のEOLデータセットは1,900万以上のパッケージをスキャンし、依存関係ツリー全体を含め、どのコンポーネントがサポート終了済み、開発中止、またはまもなくサポート終了となるかを特定します。

その重要性: 目に見えないリスクについては報告できませんし 、SCAツールでは検出しきれないものもあります。検出を行うことで、未知のレガシーシステムの存在を、即座に実施すべき是正措置のリストへと変換できます。NESを有効にするだけで済みます。

ステップ2

直して

さらに詳しく

パッケージマネージャーをNESレジストリに設定して再ビルドするだけです。これだけで完了します。代替版は同じバージョン番号と同じ公開APIを引き継いでいるため、検索・置換作業も、コード変更のレビューも必要ありません。HeroDevsが、お使いのバージョンに影響するCVEを発見・検証・修正するたびに、新しいNESリリースが配信されます。

その重要性:ドロップイン置換は、チームが今スプリント中にリリースできる設定変更です。マイグレーションはコストがかかり、時間もかかりますが、NESは将来的にマイグレーションを行うことの代わりになるものではなく、その期限を取り除くものです。HeroDevsのエンジニアたち(オリジナルのフレームワーク作成者やコアコントリビューターを含む)が、すべてのバージョンを検証、ビルド、テストしています。

ステップ3

それを証明してみせろ

さらに詳しく

サポートに関する約束事は、調達および監査の要件に合わせて記述されています。具体的には、インシデント対応および是正措置に関するSLA、商用契約上の保証、そしてHeroDevsがCVE命名機関(CVE Naming Authority)であるという地位に裏打ちされた情報開示方針などが含まれます。是正措置が実施されるたびに、VEXステートメントと生成された法的証明書が追加されます。これらの文書は、当社の公開ドキュメント内で管理されています。

その重要性:サポート対象外の依存関係は「不備」とみなされます。一方、ベンダー名が明記され、SLA(サービスレベル契約)があり、是正措置の記録が残されているサポート対象の依存関係は、「統制」とみなされます。

対応技術

JavaScript、Java、Python、PHP、.NET 、およびデータベースを対象とした36の製品ライン。
サポート範囲は製品ごとに料金が設定されているため、サポート終了となったフレームワークが1つある場合でも、フルスイートの契約を結ぶ必要はありません。

検索

カテゴリー

絞り込み条件:
重大性
=
深刻度に関する説明文
閉じるアイコン
フィルターをクリア
製品
カテゴリー
対象バージョン
リンク

Hazelcast

Java

5.1.x、5.2.x、5.3.x

Jetty

Java

9, 10, 11

jQuery

JavaScript

1.3.x、1.5.x、1.6.x、1.7.x、1.12.x、2.1.x、2.2.x、3.5.x

Knockout.js

JavaScript

3.5.1, 3.4.2, 2.3.0

NestJS

JavaScript

9

Next.js

JavaScript

12.3.5

Node.js

JavaScript

12, 14, 16, 18, 20

NumPy

Python

1.26.x

PostgreSQL

PostgreSQL

データベース

12.x、13.x、14.x

1,078件以上のCVEが修正されました。
以下に最近のものを紹介します。

各エントリは、影響を受けるバージョンに対してアップストリームでの修正が提供されていない脆弱性と、それを解決するNESリリースを表しています。
絞り込み条件:
重大性
=
深刻度に関する説明文
閉じるアイコン
フィルターをクリア
重大性
ID
テクノロジー
カテゴリー
影響を受けるバージョン
公開日
高い

Node.js

認証エラー
22.x <= 22.23.1; 24.x <= 24.18.0; 26.x <= 26.5.0; 20.x (End-of-Life, all versions)
2026年8月13日
高い

.NET

リモートコード実行
Microsoft.WindowsDesktop.App >= 6.0.0 <= 6.0.43
2026年8月13日
ミディアム

.NET

誤ったアクセス制御の設定
Microsoft.NETCore.App >= 6.0.0 <= 6.0.43
2026年8月13日
ミディアム

.NET

サーバーサイドリクエストフォージェリ
保護機構の故障
情報開示
Microsoft.WindowsDesktop.App >= 6.0.0 <= 6.0.43
2026年8月13日
高い

.NET

ループ条件における未検証の入力
サービス拒否
Microsoft.NETCore.App >= 6.0.0 <= 6.0.43
2026年8月13日
ミディアム

.NET

HTTPリクエストの一貫性のない解釈
Microsoft.NETCore.App >= 6.0.0 <= 6.0.43
2026年8月13日
高い

.NET

整数のオーバーフローまたはラップアラウンド
リモートコード実行
Microsoft.WindowsDesktop.App >= 6.0.0 <= 6.0.43
2026年8月13日
高い

.NET

ヒープベースのバッファオーバーフロー
Microsoft.WindowsDesktop.App >= 6.0.0 <= 6.0.43
2026年8月13日
高い

.NET

整数のオーバーフローまたはラップアラウンド
ヒープベースのバッファオーバーフロー
Microsoft.WindowsDesktop.App >= 6.0.0 <= 6.0.43
2026年8月13日
高い

Node.js

無料期間終了後の使用
22.x <= 22.23.1; 24.x <= 24.18.0; 26.x <= 26.5.0; All End-of-Life release lines, including 16.x, 18.x, and 20.x
2026年8月13日
ミディアム

Jackson

サービス拒否
>=2.15.0 <=2.18.5, >=2.19.0 <2.21.1
2026年8月12日
高い


Angular

キャッシュポイズニング
>=22.0.0-next.0 <22.0.2, >=21.0.0-next.0 <21.2.19, >=20.0.0-next.0 <20.3.27, <=19.2.25
2026年8月10日

エンジニアが修正プログラムを作成します。
のAIが作業を見つけ出します。

難しいのは置換の作業であり、HeroDevsのエンジニアがそれを実現します。
何を置換すべきかが明確になるまでは何も構築されないため、AIによる検出処理は、他のどのチームも及ばない規模で行われます。

エンジニアの仕事内容

その不具合が実際に存在し、顧客が実際に使用しているバージョンで再現可能であることを確認する

その修正を、公開APIを変更せずにバックポートできるかどうかを判断する

パッチを作成・レビューする(元のフレームワークの作者やコアコントリビューターを含める)

SLAに基づきリリースに署名し、CVE命名機関として情報開示を調整する

AIの役割

公開されるCVEに先立ち、対象のコードベースを継続的にスキャンして、脆弱性の候補を検出します。

36の製品ラインにわたるアドバイザリ、上流のコミット、および推移的依存関係グラフを関連付けます

複製ケースを組み立て、レビュー用のパッチ案を作成する

マトリックス内のすべてのサポート対象バージョンに対して回帰テストスイートを実行します

完全なコンプライアンスとセキュリティの確保

HeroDevsは、サポートやメンテナンスが終了したオープンソースソフトウェアであっても、SOC 2、FedRAMP、PCI、HIPAA、DORA、CRAなどの規制に完全に準拠した状態を維持します。継続的なセキュリティ更新と監査対応への取り組みにより、お客様のシステムは常にコンプライアンスを満たし、安全性を確保し、いかなる監査にも対応できる状態が保たれるため、安心してお使いいただけます。

SOC 2 TYPE 1 バッジFedRAMPバッジDSSコンプライアンス・バッジHIPAA準拠バッジGDPRバッジCRAのロゴドーラのロゴNISTのロゴ

エンジニアリングチームとセキュリティチームが抱く疑問

詳細なインストール手順、リリース履歴、および標準のSLAは、ドキュメントに記載されています。

Never-ending Support(NES)とは?
オープンソースソフトウェアのサポート終了時期が到来すると、どうなるのでしょうか?
HeroDevsはどのような技術をサポートしていますか?
NESはどのようにインストールするのですか?
NESのサブスクリプションには、具体的にどのようなものが含まれているのでしょうか?
脆弱性が公表された後、パッチはどのくらいの速さで提供されるのでしょうか?
これは移行に代わるものですか?
NESは当社のスキャナーや誤検知にどのような影響を与えるのでしょうか?
コンプライアンスおよび監査に関して、これにはどのような範囲が含まれますか?
AIは、メンテナンス担当者が修正するよりも速いペースで脆弱性を見つけ出しています。これは私たちにとってどのような意味を持つのでしょうか?
AIが脆弱性を見つけて修正できるのなら、なぜサポートベンダーが必要なのでしょうか?
現在、引き続きメンテナンスが行われているコミュニティ版を利用しています。この場合、サポートの対象となりますか?
コミットする前に評価することはできますか?
リストに載っていないパッケージの場合はどうなりますか?

ご使用のスタックにおいて、サポート終了となった製品を確認する

次のCVEの波は、皆さんがすでに運用しているコンポーネントを標的にするでしょう。依存関係をチェックして、サポート終了やメンテナンスが停止しているソフトウェアがないか確認するか、特定のフレームワークやバージョンに対する対応状況についてチームと相談してください。