Refresh documentation dependencies with open security advisories
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 56/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- github, node.js
- Domain
- documentation, security
Research direction
Start with docs/package.json and docs/yarn.lock, then inspect the Dependabot alerts using the provided gh command. Check which patched versions of tinypool, katex, and uuid fit the documentation tooling, and investigate whether deepmerge has a compatible fix or replacement. Done means updating the dependency graph, recording any upstream blocker, and passing the frozen-lockfile install and production build with supported Node and Yarn versions.
Written by the indexing model from the issue text.
Description
Summary
GitHub currently reports five open Dependabot alerts for transitive dependencies in docs/yarn.lock, including two critical advisories against tinypool 1.1.1. The documentation dependency graph should use patched releases where available so contributors can install its build tooling without these outstanding alerts.
Reproduction
Inspect the open repository alerts with:
gh api repos/thomhurst/TUnit/dependabot/alerts --jq '.[] | select(.state == "open") | {number, dependency, security_advisory, security_vulnerability}'
The affected lockfile is docs/yarn.lock at 555b85d067. Searches of open and closed issues and open PRs for the package names found no matching tracking item.
Expected and actual
Expected: the documentation dependency graph resolves patched package versions where available, and any remaining upstream blocker is recorded.
Actual, as reported by the current alerts on November 5, 2026:
| Package | Locked version | Alert | Patched version reported by GitHub |
|---|---|---|---|
| tinypool | 1.1.1 | GHSA-85c8-ppgw-ccpr, alert 151 | 2.1.2 |
| tinypool | 1.1.1 | GHSA-5gmw-xhrv-c9v3, alert 152 | 2.1.1 |
| katex | 0.16.47 | GHSA-238p-pmpm-9mq7, alert 158 | 0.18.2 |
| deepmerge | 4.3.1 | GHSA-gcqx-w48m-w2h4, alert 172 | None listed |
| uuid | 8.3.2 | GHSA-w5hq-g745-h8pq, alert 99 | 11.1.1 |
Acceptance criteria
- Update
docs/package.jsonanddocs/yarn.lockas needed to resolve patched versions fortinypool,katex, anduuid, preserving compatibility with the documentation tooling. - Investigate
deepmerge; record the upstream blocker if no compatible patched release or safe dependency replacement is available. - Validate a frozen-lockfile installation and the documentation production build with the supported Node/Yarn versions.
- Recheck the repository Dependabot alerts after the updated graph reaches
main; document any remaining alert and its reason.
Environment
Repository main, Yarn v1 lockfile, @docusaurus/core 3.10.2. Discovered from the push warning while implementing #7378; this concerns documentation tooling rather than the .NET packages.
Please refresh the documentation dependency graph to address these alerts and record any package that still needs an upstream fix.
- Dominant language
- C#
- Stars
- 4k
- Forks
- 139
- Avg merge
- 7h 16m
- Merged PRs (30d)
- 355
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 thomhurst/TUnit
-
Assert.That on a null non-generic IEnumerable throws ArgumentNullException, so IsNull() cannot passOpenbug P2
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
bug P3
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
thomhurst/TUnit#7585 · 2 comments ·
Maintainers usually reply within 1 day
-
Mock and core generator test restores report vulnerable System.Security.Cryptography.Pkcs versionsOpendependencies P2
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
thomhurst/TUnit#7412 · 8 comments ·
Maintainers usually reply within 1 day
-
enhancement P3 performance
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
thomhurst/TUnit#7380 · 2 comments ·
Maintainers usually reply within 1 day
-
bug github_actions P2
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
thomhurst/TUnit#7229 · 1 comment ·
Maintainers usually reply within 1 day
Similar issues
-
area/automation area/sdk kind/bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
unoplatform/uno.templates#2406 ·
Maintainers usually reply within 1 day
-
bug frontend ui
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
agentic-workflows
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
documentation trivial
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
[辞書] 同梱辞書追加Open提案 辞書
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
yksr-melt/Meltype#1651 · 2 comments ·
Maintainers usually reply within 1 day