VulCode

pydantic-extra-types: our changes to an open source project

Extra types for data validation in Pydantic, the popular Python library.

All contributions
Language
Python
GitHub stars
338
2merged changes
From 5 Sep 2026 to 3 Oct 2026.
Number 59 of the 64 GitHub projects with our changes, by stars. First is Zed (91,587).

The changes merged into pydantic-extra-types

A new Sha256Str type for SHA-256 hashes, and MacAddress no longer accepts octets with a sign or whitespace.

What it taught us

Validation should reject anything that is not exactly the correct form. A space or a plus sign in a MAC address makes it not a MAC address.

Python

Our projects in this technology, their screens and when we choose it.

Other projects with our changes: Python

5 projects in this technology have our merged changes. The bar is the repository's stars, next to it the number of our changes. Each row leads to the project's page.

pydantic-extra-types among all our changes

Day by day from 5 September 2026 to 11 October 2026. A column is every change merged that day, the accent is the changes in pydantic-extra-types.

  • Changes in pydantic-extra-types
  • Changes in other projects

2 merged changes in pydantic-extra-types

The first on 5 September 2026, the latest on 3 October 2026.

On the same days

Changes of ours were also merged into: Ebitengine, Whoops, NLog, League CSV, gocsv, rss and 1 project more.

The whole period

125 merged changes in 65 projects.

Questions about our changes to pydantic-extra-types

Where these changes come from, who merged them and whether we can fix something in your library.

Using pydantic-extra-types in your project?

If something in it does not work, we fix it at the source and leave a workaround until the release. We reply within an hour.