metascraperにおけるXSS対応と、その影響
自作のHexo向けプラグインであるhexo-tag-google-photos-albumでは、metascraperというnpmライブラリを利用しています。
Google Photosの共有リンクから辿って、いくつかのメタデータを抽出するためです。
そのmetascraperで、XSS脆弱性の報告がありました。(現時点では修正対応済)
その解決に伴い、hexo-tag-google-photos-albumでは、修正済みバージョンを利用するように、修正をしました。
- metascraperのGitHubリポジトリにおけるイシュー
- npmのセキュリティ勧告
- 報告の元になったレポート
- [metascraper] Stored XSS in Open Graph meta properties read by metascrapper hackerone.com #309367
- isnot/hexo-tag-google-photos-album 修正の差分
- metascraper up to @5.4.2 #02366cc
修正後の確認
hexo-tag-google-photos-album$ npm audit |
特に問題なし。