Published repository advisories not appearing in the Advisory Database after 10-13 days
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
調査の方向性
記載されている GET /advisories API クエリと、それに対応する Web UI の検索から始め、4 件の repository advisory を control advisory および #9025 に記載された挙動と比較します。欠落しているエントリの原因がキュレーションのタイミング、パッケージマッピング、CVE リクエスト、または別のインデックス作成ステップのいずれであるかを特定します。原因と maintainer に期待される対応が確定すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
A question about how published repository advisories reach this database, with four concrete examples. I may well be misunderstanding the intended flow — happy to be told this is expected.
Four repository advisories I am credited on were published by their maintainers between 4 and 13 August. All four are live and public on their repos. None appear in the Advisory Database.
| advisory | package | ecosystem | published |
|---|---|---|---|
GHSA-x6wm-3hvg-6pqh |
webdav-server |
npm | 2026-08-04 |
GHSA-6gvx-vjgp-49x3 |
url-sheriff |
npm | 2026-08-07 |
GHSA-pv2m-3wr7-9vp8 |
is-local-address |
npm | 2026-08-13 |
GHSA-58r7-5cr4-4ffr |
tarsafe |
pip | 2026-08-13 |
All four queries come back empty:
GET /advisories?ecosystem=npm&affects=webdav-server -> []
GET /advisories?ecosystem=npm&affects=url-sheriff -> []
GET /advisories?ecosystem=npm&affects=is-local-address -> []
GET /advisories?ecosystem=pip&affects=tarsafe -> []
Two controls, to show the query itself is fine:
GET /advisories?ecosystem=npm&affects=extract-zip -> GHSA-jmr9-qjv8-65gv
GET /advisories?ecosystem=npm&affects=ssrfcheck -> 3 advisories
Searching the web UI directly (/advisories?query=webdav-server, ?query=tarsafe) also returns only unrelated keyword matches, no advisory for those packages.
It also does not look like a general backlog — repository-sourced advisories published between 14 and 17 August are already present, e.g. GHSA-m44r-7c5h-m6mj, GHSA-ggr8-5vv4-36mx, GHSA-76pc-mqxp-3rq5. The four above are 4 to 13 days older than those.
On each of the four, the advisory form has the package name, ecosystem, affected version range and patched version filled in, so as far as I can tell there is nothing missing that would prevent a package mapping.
Questions
- Is there a step the maintainer or reporter needs to take beyond publishing the repository advisory?
- Is 10-13 days inside the normal curation window? The docs say every repository advisory is reviewed "for consideration" as a global advisory, which I read as meaning promotion is not automatic — I would just like to understand what makes the difference.
- Does requesting a CVE affect whether or when an advisory is curated? Three of the four have a CVE request lodged;
GHSA-58r7-5cr4-4ffr(tarsafe) does not, and I would like to know whether that matters so I can advise the maintainer correctly.
Why it matters
Until an advisory is in this database, npm audit, pip audit and Dependabot do not surface it, so people running the affected versions get no signal even though the advisory is fully public. tarsafe alone is around 376k downloads/month and webdav-server around 27k/week.
This is the same shape as an issue I contributed a fix for in #9025, where an advisory existed with an empty affected array and therefore mapped to no package, leaving everything keyed on package mappings silent. I am not claiming that is the cause here — the mappings look populated — but the user-visible effect is identical.
Happy to open separate per-advisory issues instead if that is the preferred format, or to provide anything else useful. Thanks for maintaining this.
- 主要言語
- 言語のデータがありません
- スター
- 2.5k
- フォーク
- 772
- 平均マージ
- 3日 15時間
- マージ済み PR(30日)
- 46
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
github/advisory-database のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
github/advisory-database#9255 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
github/advisory-database#9164 · リアクション 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
github/advisory-database#8994 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
github/advisory-database#8898 · コメント 4 件 · リアクション 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
github/advisory-database#8841 ·
github/advisory-database の issue をすべて見る
似ている issue
-
bug CLI custom-model
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
bug confirmed issue
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
open-webui/open-webui#30750 · コメント 1 件 ·
-
VerificationGate: ATTRIBUTION quote guard never matches a normal quotation (\b around the quote) オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
danielmiessler/LifeOS#2234 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100