GitHubから通知された "Security Alert" の対処方法を教えてください


以下の質問についてご存知の方がいらっしゃいましたらご教示を願います。

* * *

## 【質問の主旨】

GitHubにプッシュしているディレクトリの一部のファイルについて"serialize-
javascript"というお知らせが来ました。どのように対処すれば良いでしょうか？

[![画像の説明をここに入力](https://i.stack.imgur.com/OmNpL.png)](https://i.stack.imgur.com/OmNpL.png)

## 【質問の補足】

### 1.

お知らせに基づいて内容を調べていくと、一部のディレクトリ内で使われている以下のコードが  
お知らせの原因になっていることがわかりました。

[code]

    serialize-javascript": {
          "version": "1.7.0",
          "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.7.0.tgz",
    
[/code]

### 2.

ただしこのコードは本番環境で動いているコードではありません。自分の学習用に書いてクライアント環境（自分のパソコン）のみ動作します。

### 3.

学習用としてすでに用は済んでいるので、GitHubに公開しているコードとクライアント環境に保存しているコードは削除しても良いと考えています。

* * *

以上、ご確認よろしくお願い申し上げます。




セキュリティ上の心配が無いようにするのであれば、アラートで説明されているように依存しているパッケージの **更新** をしたり **変更**
をしたりする必要があります。ただ、既に使わなくなっているソースコードで今後も使う予定が無いのであれば、以下のような対応も考えられます。

  * 警告を却下する。Dismiss ボタンを押し、却下理由を選ぶことができます。今回の場合は "This project is no longer maintained"（このプロジェクトはもうメンテナンスされていません）が適切そうです。
  * [リポジトリをアーカイブし](https://help.github.com/ja/github/creating-cloning-and-archiving-repositories/archiving-repositories)、メンテナンスされていないことを明らかにする。
  * リポジトリの説明文や README.md に、リポジトリがメンテナンスされていないことを明確に書き、他のユーザーが誤解して使わないようにする。

[![Dismiss
ボタンに表示される選択肢たちのスクリーンショットです。](https://i.stack.imgur.com/ntv2Cm.png)](https://i.stack.imgur.com/ntv2Cm.png)




学習用のデータであり、かつ自己判断で「対応しない」つもりであるなら、画面に表示されている  
" **Dismiss** (却下)" ボタンをクリックすればよいのではないでしょうか。

