Published repository advisories not appearing in the Advisory Database after 10-13 days
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Bắt đầu với các truy vấn API GET /advisories được liệt kê và các tìm kiếm tương ứng trên UI web, sau đó so sánh bốn advisory của repository với các advisory đối chứng và hành vi được mô tả trong #9025. Xác định xem các mục bị thiếu là do thời điểm curation, ánh xạ package, yêu cầu CVE hay một bước lập chỉ mục khác; được xem là hoàn tất khi nguyên nhân và hành động dự kiến của maintainer đã được xác định.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 2.5k
- Fork
- 772
- Merge trung bình
- 4 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 75
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của github/advisory-database
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
github/advisory-database#9255 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
github/advisory-database#9164 · 1 reaction ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
github/advisory-database#8994 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
github/advisory-database#8898 · 4 bình luận · 1 reaction ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
github/advisory-database#8841 ·
Tất cả issue của github/advisory-database
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
microsoft/magentic-ui#588 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
alexgorbatchev/simple-ptt#3 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
CorrelAid/formtransform#44 ·