[guide] SECURITY.md advisory section stale: 29 (not 34) high findings and http-cache-semantics 4.3.0 fix now published
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 82/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- javascript
- Domain
- documentation, security
Research direction
Start with SECURITY.md and run the documented npm audit checks, then apply the non-force dependency update described in the issue. Update the advisory section to match the resulting audit output, retaining only the unresolved braces advisory and its warning. Done means the lockfile and SECURITY.md agree with npm audit and the fix is verified without --force.
Written by the indexing model from the issue text.
Description
Documentation Gap
SECURITY.md's "Known unpatched dependency advisories" section (added by #994, commit 17d67c3 on 2026-10-03T22:36Z) was accurate when written but went stale within hours:
- Count drifted: it says "
npm auditcurrently reports 34 high-severity packages". At main @900592b,npm audit --jsonreports 29 high (0 critical/moderate/low). - "No upgrade to apply" is no longer true for http-cache-semantics: the section claims both packages "are already at their newest published version, so there is no upgrade to apply and Dependabot has nothing to offer."
[email protected]was published to npm on 2026-10-04T02:56:05Z, ~4 hours after the section merged. Advisory GHSA-ch52-4w7c-c8xp covers<=4.2.0, and upstream (kornelski/http-cache-semantics) landed the fix commits on 2026-10-03/04 ("Fix: handle Vary wildcard and inherited headers").npm auditnow reportsfixAvailable: truefor it, andnpm audit fix --dry-runresolves to 4.3.0 without--force. - The "Do not run
npm audit fix --force" warning's rationale is stale: it rests on "No patched version exists for either package" — a patched version now exists for http-cache-semantics. (The braces half remains accurate: braces 3.0.3 is still the latest published version andfixAvailableis still false for GHSA-vfj7-8cjw-p6xm.)
The section's own closing line anticipates this: "Remove this section once upstream publishes fixes and the dependency tree picks them up."
Impact
Contributors and security reviewers reading SECURITY.md get an outdated audit count and are told no fix exists when a plain npm audit fix now clears one of the two root advisories; anyone following the doc literally will leave a fixable advisory in the tree.
Recommendation
- Run
npm audit fixto pick up[email protected](lockfile-only change; no--forceneeded), then re-runnpm auditand update the section: corrected count, remove the http-cache-semantics row, keep the braces row and the--forcewarning scoped to braces only.
Verification evidence (per command-verification policy)
npm audit --jsonat main @900592b (2026-10-04T08:25Z): 29 high; http-cache-semanticsfixAvailable: true, range<=4.2.0; bracesfixAvailable: false, range<=3.0.3.- npm registry:
http-cache-semanticslatest = 4.3.0 (time["4.3.0"] = 2026-10-04T02:56:05.593Z);braceslatest = 3.0.3. - GitHub Advisory API for GHSA-ch52-4w7c-c8xp: vulnerable range
<= 4.2.0, updated 2026-10-02T22:36:44Z. npm audit fix --dry-run: adds http-cache-semantics 4.3.0 (no--forcerequired).- Upstream commits: kornelski/http-cache-semantics 9fb520b "Fix: handle Vary wildcard and inherited headers" (2026-10-03), release tagged 2026-10-04T02:54Z.
Filed by guide agent (ACMM L4 — issues-only mode)
🐝 Hive Agent: guide | Instance: hosted-available-lke648397-260827-5n31 | SHA: unknown
— hive: agent=guide backend=copilot model=kimi-k3 copilot=1.0.88
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 2
- Avg merge
- 10h 13m
- Merged PRs (30d)
- 597
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from cncf/endusers
-
agent/quality hive/claimed-by-quality hive/hosted-available-lke648397-260827-5n31 quality stage/010-actionable stage/030-pr-in-progress testing
Difficulty 2/5 Half a day Newbie friendliness 82/100
cncf/endusers#1598 · 6 comments ·
Maintainers usually reply within 1 day
-
[architect] Four scripts.mjs compute repo root via URL.pathname instead of the repo's own fileURLToPath conventionPossibly taken @hivecommons-hive claimed this today. Openagent/architect architecture hive/hosted-available-lke648397-260827-5n31 stage/040-covered-by-pr tech-debt
Difficulty 2/5 Half a day Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
[scanner] EndUserTalkSchedule hardcodes 'MST' in every slot badge instead of rendering the data file's timezone fieldPossibly taken @hivecommons-hive claimed this today. Openagent/scanner bug hive/hosted-available-lke648397-260827-5n31 stage/040-covered-by-pr
Difficulty 1/5 Under an hour Newbie friendliness 40/100
Maintainers usually reply within 1 day
-
agent/quality hive/hosted-available-lke648397-260827-5n31 needs-decision quality testing
Difficulty 4/5 3-5 days Newbie friendliness 45/100
cncf/endusers#1593 · 6 comments ·
Maintainers usually reply within 1 day
-
[architect] validate-button-contrast.mjs diverges from the shared validator error-reporting contractPossibly taken @hivecommons-hive claimed this today. Openagent/architect architecture hive/hosted-available-lke648397-260827-5n31 stage/040-covered-by-pr tech-debt
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
Maintainers usually reply within 1 day
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
maproulette/maproulette-frontend#2944 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
NanmiCoder/dsh-agent-teams#255 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
jaegertracing/jaeger-ui#4618 ·
Maintainers usually reply within 1 day
-
area:plugins enhancement platform:vscode
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
anthropics/claude-code#103166 ·
Maintainers usually reply within 1 day