Skip to content

chore(deps): update dependency zod to v3.22.3 [security] - abandoned#255

Open
renovate[bot] wants to merge 12 commits into
developfrom
renovate/npm-zod-vulnerability
Open

chore(deps): update dependency zod to v3.22.3 [security] - abandoned#255
renovate[bot] wants to merge 12 commits into
developfrom
renovate/npm-zod-vulnerability

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Oct 4, 2023

This PR contains the following updates:

Package Change Age Confidence
zod (source) 3.21.43.22.3 age confidence

GitHub Vulnerability Alerts

CVE-2023-4316

Zod version 3.22.2 allows an attacker to perform a denial of service while validating emails.


Release Notes

colinhacks/zod (zod)

v3.22.3

Compare Source

Commits:

v3.22.2

Compare Source

Commits:

v3.22.1

Compare Source

Commits:

Fix handing of this in ZodFunction schemas. The parse logic for function schemas now requires the Reflect API.

const methodObject = z.object({
  property: z.number(),
  method: z.function().args(z.string()).returns(z.number()),
});
const methodInstance = {
  property: 3,
  method: function (s: string) {
    return s.length + this.property;
  },
};
const parsed = methodObject.parse(methodInstance);
parsed.method("length=8"); // => 11 (8 length + 3 property)

v3.22.0

Compare Source

ZodReadonly

This release introduces ZodReadonly and the .readonly() method on ZodType.

Calling .readonly() on any schema returns a ZodReadonly instance that wraps the original schema. The new schema parses all inputs using the original schema, then calls Object.freeze() on the result. The inferred type is also marked as readonly.

const schema = z.object({ name: string }).readonly();
type schema = z.infer<typeof schema>;
// Readonly<{name: string}>

const result = schema.parse({ name: "fido" });
result.name = "simba"; // error

The inferred type uses TypeScript's built-in readonly types when relevant.

z.array(z.string()).readonly();
// readonly string[]

z.tuple([z.string(), z.number()]).readonly();
// readonly [string, number]

z.map(z.string(), z.date()).readonly();
// ReadonlyMap<string, Date>

z.set(z.string()).readonly();
// ReadonlySet<Promise<string>>

Commits:


Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from a team October 4, 2023 01:21
@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Oct 4, 2023
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Oct 4, 2023

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.

@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch 4 times, most recently from b438362 to f6fd0cc Compare October 5, 2023 06:27
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch 2 times, most recently from 5c1e29a to 2f361a1 Compare February 5, 2024 06:52
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch 2 times, most recently from 5d48e35 to a479fbe Compare April 6, 2024 02:33
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch 3 times, most recently from f428bf0 to 6f3c322 Compare May 13, 2024 08:09
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch 2 times, most recently from 91944c8 to b76f187 Compare May 21, 2024 11:08
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch 4 times, most recently from cada211 to f65b690 Compare June 12, 2024 03:05
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch 3 times, most recently from ccf2c88 to e80aea5 Compare June 17, 2024 05:13
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch 2 times, most recently from 68e3f7e to 83b5324 Compare June 28, 2024 16:48
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch 2 times, most recently from 728b9df to b2f25f0 Compare July 16, 2024 06:41
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch from b2f25f0 to c8a9174 Compare October 4, 2024 02:20
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch 2 times, most recently from 3440c23 to 01fe48a Compare October 29, 2024 03:13
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch 2 times, most recently from d4f2936 to d2f357d Compare May 27, 2025 13:45
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch from d2f357d to ff61575 Compare June 18, 2025 01:01
added visual improvements to CourseCard, Navbar, ReviewCard and tailwind.config.js
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch from ff61575 to 67fa562 Compare June 19, 2025 13:52
* added link icon and clickable course code to bookmarked reviews

* Make bookmarked review titles clickable, added link icon

* added clickable course code to card view of bookmarked reviews

---------

Co-authored-by: Annelise Koh <[email protected]>
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch from 67fa562 to bf70fda Compare June 21, 2025 02:34
l-duong05 and others added 2 commits June 21, 2025 15:09
…rked reviews (#362)

* colour changes  (#361)

* Update code to match main

* Clean reset: make develop code match main exactly

* Light and Dark mode Colour scheme changes (#360)

added visual improvements to CourseCard, Navbar, ReviewCard and tailwind.config.js

---------

Co-authored-by: Auston Yang <[email protected]>

* fixed card/list toggle only for when there are user reviews and user bookmarked reviews

* removed extra file

---------

Co-authored-by: alecliu1204 <[email protected]>
Co-authored-by: Auston Yang <[email protected]>
Co-authored-by: Lyn Duong <[email protected]>
* colour changes  (#361)

* Update code to match main

* Clean reset: make develop code match main exactly

* Light and Dark mode Colour scheme changes (#360)

added visual improvements to CourseCard, Navbar, ReviewCard and tailwind.config.js

---------

Co-authored-by: Auston Yang <[email protected]>

* added hover colouring to bookmarked cards

---------

Co-authored-by: alecliu1204 <[email protected]>
Co-authored-by: Auston Yang <[email protected]>
Co-authored-by: Lyn Duong <[email protected]>
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch from bf70fda to 93be04e Compare June 21, 2025 05:11
* added link icon and clickable course code to bookmarked reviews

* Make bookmarked review titles clickable, added link icon

* added clickable course code to card view of bookmarked reviews

* made link icon smaller and moved it to the right of course code

---------

Co-authored-by: Annelise Koh <[email protected]>
Co-authored-by: alecliu1204 <[email protected]>
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch from 93be04e to 9c1eb6e Compare June 25, 2025 05:20
* Added animation to modal popup for Filter

* colour changes  (#361)

* Update code to match main

* Clean reset: make develop code match main exactly

* Light and Dark mode Colour scheme changes (#360)

added visual improvements to CourseCard, Navbar, ReviewCard and tailwind.config.js

---------

Co-authored-by: Auston Yang <[email protected]>

* Fixed filter animation and padding

* Fixed text only review always

---------

Co-authored-by: alecliu1204 <[email protected]>
Co-authored-by: Auston Yang <[email protected]>
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch from 9c1eb6e to 0dc4dad Compare July 11, 2025 01:22
changed dimensions of modal and made centered in viewport excluding navbar
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch from 0dc4dad to 1603caf Compare July 11, 2025 05:10
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch from 1603caf to 4ef4199 Compare September 25, 2025 21:37
@renovate renovate Bot changed the title fix(deps): update dependency zod to v3.22.3 [security] chore(deps): update dependency zod to v3.22.3 [security] Sep 25, 2025
* added skeleton for new landingpage and course library pages

* created components for landing page

* completed new UI sponsors component (#371)

* finished base structure of sponsors for dark mode

* finished darkmode component

* added dark and light mode logos

* fixed border colouring for light mode

* finalised styling of spacing and font bolding

* finished new header component for landing page

* header, sponsors and course pages ready

* Began creating Features Page. Created divs and added Roboto font

* Created Features Page and left svg files in Assets

* done with draft of new ui

---------

Co-authored-by: Rokika Kh <[email protected]>
Co-authored-by: l-duong05 <[email protected]>
Co-authored-by: l-duong05 <[email protected]>
Co-authored-by: William Lu <[email protected]>
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch from 4ef4199 to 964397f Compare November 21, 2025 15:38
* added skeleton for new landingpage and course library pages

* created components for landing page

* completed new UI sponsors component (#371)

* finished base structure of sponsors for dark mode

* finished darkmode component

* added dark and light mode logos

* fixed border colouring for light mode

* finalised styling of spacing and font bolding

* finished new header component for landing page

* header, sponsors and course pages ready

* Began creating Features Page. Created divs and added Roboto font

* Created Features Page and left svg files in Assets

* done with draft of new ui

* rearranged routes for new UI. added footer

---------

Co-authored-by: Rokika Kh <[email protected]>
Co-authored-by: l-duong05 <[email protected]>
Co-authored-by: l-duong05 <[email protected]>
Co-authored-by: William Lu <[email protected]>
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch from 964397f to b0befa4 Compare November 21, 2025 15:58
@renovate renovate Bot force-pushed the renovate/npm-zod-vulnerability branch from b0befa4 to 395f061 Compare February 12, 2026 11:28
@renovate renovate Bot changed the title chore(deps): update dependency zod to v3.22.3 [security] chore(deps): update dependency zod to v3.22.3 [security] - abandoned Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants