Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

False positive malware advisory for official astro@7.1.0 release

オープン
#8,859 コメント 1 件 リアクション 1 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
58/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
静か
技術スタック
javascript
領域
security

調査の方向性

まず、GitHub advisory GHSA-hpcx-pg6g-x697 を osv/withdrawn/npm/astro/MAL-2026-10726.json にある撤回済みの OSV レコードおよびリンクされた OpenSSF PR #1383 と比較します。撤回の根拠を確認し、このリポジトリで advisory がどのように表現されているかを追跡します。false-positive advisory が公式の astro@7.1.0 リリースをフラグ付けしなくなれば完了です。

索引モデルが issue の本文から書いたものです。

説明

GitHub advisory GHSA-hpcx-pg6g-x697 incorrectly classifies astro@7.1.0 as malicious.

The advisory claims that:

  • The legitimate Astro project is still on the v5.x release line
  • astro@7.1.0 impersonates the real package
  • obug, piccolore, and @astrojs/markdown-satteri are attacker-controlled typosquats

These claims are incorrect.

astro@7.1.0 is an official Astro release:

  • Official release: https://github.com/withastro/astro/releases/tag/astro%407.1.0
  • Official tag commit: fdd673cc193734d7818fe5ace39c86b9500b2754
  • The release commit has GitHub’s verified signature
  • The official package manifest declares version 7.1.0
  • The official manifest includes obug, piccolore, and @astrojs/markdown-satteri
  • The npm tarball integrity matches the official release

The dependencies are also legitimate:

Most importantly, the originating OpenSSF record has already been withdrawn as a false positive here.

The OpenSSF PR is titled “Remove false positive astro advisory.” The person who submitted the package on behalf of the Amazon researcher also commented:

Following @tolgaergin's rationale, I concur this was a false positive. Apologies for the inconvenience.

The withdrawn OSV record is here:

https://github.com/ossf/malicious-packages/blob/main/osv/withdrawn/npm/astro/MAL-2026-10726.json

It contains:

"withdrawn": "2026-07-17T08:42:02Z"

It appears GitHub imported or published the advisory after the originating record had already been withdrawn. This is currently causing npm audit to report a critical malware finding for a legitimate Astro release.

主要言語
言語のデータがありません
スター
2.5k
フォーク
772
平均マージ
3日 15時間
マージ済み PR(30日)
46

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

github/advisory-database のほかの issue

github/advisory-database の issue をすべて見る

似ている issue

Security の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。