Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Remove the undici override once Pi ships a fixed undici

Open Beginner friendly
#41 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
76/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
node.js, typescript
Domain
devtools, security

Research direction

Read package.json and the Pi development pin locations to confirm a Pi release depends on undici 8.12.2 or newer. Then update those pins, remove the undici override, and run npm audit; the work is done when the override is gone and the audit is clean.

Written by the indexing model from the issue text.

Description

dependencies

package.json overrides undici to ^8.12.3 because @earendil-works/pi-coding-agent pins undici 8.10.2, which carries GHSA-4qv8-2p9j-2685, GHSA-f72v-6w45-q472 and GHSA-xjj6-f33q-929c. Pi 1.4.0 still pins 8.10.2.

The override affects only this repo's dev install; users get undici from the Pi they run.

Once a Pi release depends on undici 8.12.2 or newer, bump the Pi dev pins to it, drop overrides from package.json, and check that npm audit stays clean.

Dominant language
TypeScript
Stars
2
Forks
1
Avg merge
10h 45m
Merged PRs (30d)
20

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from gortexhq/pi

All issues in gortexhq/pi

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.