From d3442ac69589cf8e85420c67d026f2d2342ed8c0 Mon Sep 17 00:00:00 2001 From: OSS-Fuzz Team Date: Tue, 21 Jul 2026 09:41:21 -0700 Subject: [PATCH 1/2] No public description PiperOrigin-RevId: 951540756 --- infra/base-images/base-builder/indexer/manifest_types.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/infra/base-images/base-builder/indexer/manifest_types.py b/infra/base-images/base-builder/indexer/manifest_types.py index 0013afb2caa3..bb4239c695be 100644 --- a/infra/base-images/base-builder/indexer/manifest_types.py +++ b/infra/base-images/base-builder/indexer/manifest_types.py @@ -90,7 +90,7 @@ class SourceRef: @classmethod def from_dict(cls, data: dict[str, Any]) -> Self: """Creates a SourceRef object from a deserialized dict.""" - return SourceRef( # pyrefly: ignore[bad-return] + return cls( url=data["url"], rev=data["rev"], type=RepositoryType(data["type"]) ) @@ -108,7 +108,7 @@ class Reproducibility: @classmethod def from_dict(cls, data: dict[str, Any]) -> Self: """Creates a Reproducibility object from a deserialized dict.""" - return Reproducibility( # pyrefly: ignore[bad-return] + return cls( success_count=data["success_count"], trial_count=data["trial_count"], ) @@ -210,7 +210,7 @@ def from_dict(cls, config_dict: Mapping[str, Any]) -> Self: harness_kind = HarnessKind( config_dict.get("harness_kind", HarnessKind.BINARY) ) - return CommandLineBinaryConfig( # pyrefly: ignore[bad-return] + return cls( kind=kind, harness_kind=harness_kind, binary_name=config_dict["binary_name"], @@ -319,7 +319,7 @@ def from_dict(cls, data: dict[str, Any]) -> Self: logging.warning( "Unsupported manifest version %s detected. Not upgrading.", version ) - return Manifest( # pyrefly: ignore[bad-return] + return cls( version=version, index_db_version=data.get("index_db_version"), name=data["name"], From ea7eeb3ee4de363d97c5067b9b72379423f63da2 Mon Sep 17 00:00:00 2001 From: Javan Lacerda Date: Tue, 21 Jul 2026 14:06:18 -0300 Subject: [PATCH 2/2] Fix Invalid and Inaccessible `main_repo` URLs in OSS-Fuzz Projects (#15894) ## Overview Several main_repo properties of the project.yaml files are outadated or invalid. We're using this property as source of truth for the repositories on Clusterfuzz, so it should be updated and correct. All projects were investigated against their `Dockerfile`s, build scripts, and upstream Git mirrors. 67 projects have been updated with valid, active Git repositories and verified via automated `git clone --depth 1` checks. --- ## Root Causes of Failures The failures fall into four main categories: 1. **Non-Git Version Control Systems (SVN / Mercurial / Fossil / Bazaar / Tarballs)** - Projects configured with SVN (`svn.code.sf.net`, `svn.apache.org`, `svn.freebsd.org`, `svn.xvid.org`), Mercurial (`hg.mozilla.org`, `www.mercurial-scm.org`), Fossil web interfaces (`sqlite.org/src/dir`), Launchpad Bazaar URLs, or direct `.tar.bz2` download links. - *Resolution*: Updated to official Git repositories or maintained Git mirrors (e.g. `"https://github.com/sqlite/sqlite"`, `"https://github.com/mozilla/gecko-dev"`, `"https://github.com/apache/xerces2-j"`). 2. **Incompatible & Blocked Protocols (`git://`, `git@`, and HTTP 403 blocks)** - Projects using the unencrypted `git://` protocol (port 9418) or SSH (`git@github.com:`), which fail in sandboxed Cloud Run environments. - Projects on GitLab / GNOME / Gitea instances where automated cloning without `.git` or via standard agents returned `HTTP 403 Forbidden` / connect tunnel errors. - *Resolution*: Converted to HTTPS Git URLs and official GitHub/GitLab mirror endpoints (e.g. `"https://github.com/GNOME/glib"`, `"https://github.com/typetools/checker-framework"`). 3. **Malformed URLs & Web Directory Paths** - URLs pointing to GitHub organization roots rather than repositories (e.g., `https://github.com/argoproj`, `https://github.com/knative`, `https://github.com/dapr`). - URLs containing GitHub branch/folder web views (`/tree/master/...`) or Gitiles web UI links (`/+/refs/heads/master`). - URLs with trailing whitespace or extra command arguments (e.g. `libpng-proto`). - *Resolution*: Corrected to the specific primary repository root (e.g. `"https://github.com/argoproj/argo-cd"`, `"https://github.com/knative/serving"`, `"https://android.googlesource.com/platform/external/cbor-java"`). 4. **Relocated & Renamed Upstream Repositories** - Projects whose original upstream hosting was shut down (e.g. Heptapod) or moved to new GitHub/GitLab organizations (e.g., `openpyxl`, `cffi`). - *Resolution*: Updated to the current active upstream Git repositories. --- ## Detailed Summary of Changes The table below lists all 67 modified projects with the previous and updated `main_repo` links as the primary columns: | Previous `main_repo` (Before) | Updated `main_repo` (After) | Project Name | Project Config Link | | :--- | :--- | :--- | :--- | | `"https://github.com/argoproj"` | `"https://github.com/argoproj/argo-cd"` | **argo** | [argo/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/argo/project.yaml) | | `"https://www.bearssl.org/git/BearSSL"` | `"https://bearssl.org/git/BearSSL"` | **bearssl** | [bearssl/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/bearssl/project.yaml) | | `'https://github.com/guidovranken/bignum-fuzzer'` | `"https://github.com/sjamaan/bignum-fuzzer"` | **bignum-fuzzer** | [bignum-fuzzer/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/bignum-fuzzer/project.yaml) | | `"https://github.com/bminor/binutils-gdb"` | `"https://sourceware.org/git/binutils-gdb"` | **binutils** | [binutils/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/binutils/project.yaml) | | `"https://code.launchpad.net/~leonardr/beautifulsoup/bs4"` | `"https://git.launchpad.net/beautifulsoup"` | **bs4** | [bs4/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/bs4/project.yaml) | | `"https://android.googlesource.com/platform/external/cbor-java/+/refs/heads/master"` | `"https://android.googlesource.com/platform/external/cbor-java"` | **cbor-java** | [cbor-java/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/cbor-java/project.yaml) | | `"https://foss.heptapod.net/pypy/cffi"` | `"https://github.com/python-cffi/cffi"` | **cffi** | [cffi/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/cffi/project.yaml) | | `"git@github.com:typetools/checker-framework.git"` | `"https://github.com/typetools/checker-framework"` | **checker-framework** | [checker-framework/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/checker-framework/project.yaml) | | `"https://github.com/guidovranken/cryptofuzz"` | `"https://github.com/MozillaSecurity/cryptofuzz"` | **cryptofuzz** | [cryptofuzz/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/cryptofuzz/project.yaml) | | `"https://github.com/dapr"` | `"https://github.com/dapr/dapr"` | **dapr** | [dapr/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/dapr/project.yaml) | | `"git://thekelleys.org.uk/dnsmasq.git"` | `"https://thekelleys.org.uk/git/dnsmasq"` | **dnsmasq** | [dnsmasq/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/dnsmasq/project.yaml) | | `"https://svn.code.sf.net/p/docutils/code/trunk"` | `"https://repo.or.cz/docutils"` | **docutils** | [docutils/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/docutils/project.yaml) | | `"https://github.com/example/my-api"` | `"https://github.com/google/oss-fuzz"` | **example** | [example/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/example/project.yaml) | | `"https://hg.mozilla.org/mozilla-central/"` | `"https://github.com/mozilla/gecko-dev"` | **firefox** | [firefox/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/firefox/project.yaml) | | `"https://svn.code.sf.net/p/freeimage/svn/"` | `"https://github.com/WinMerge/freeimage"` | **freeimage** | [freeimage/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/freeimage/project.yaml) | | `"https://gitlab.gnome.org/GNOME/gdk-pixbuf.git"` | `"https://github.com/GNOME/gdk-pixbuf"` | **gdk-pixbuf** | [gdk-pixbuf/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/gdk-pixbuf/project.yaml) | | `"https://git.osgeo.org/gitea/geos/geos.git"` | `"https://github.com/libgeos/geos"` | **geos** | [geos/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/geos/project.yaml) | | `"git://git.ghostscript.com/ghostpdl.git"` | `"https://github.com/ArtifexSoftware/ghostpdl"` | **ghostscript** | [ghostscript/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/ghostscript/project.yaml) | | `"https://gitlab.gnome.org/GNOME/glib"` | `"https://github.com/GNOME/glib"` | **glib** | [glib/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/glib/project.yaml) | | `"https://svn.code.sf.net/p/gnucobol/code/branches/gnucobol-3.x"` | `"https://github.com/OCamlPro/gnucobol"` | **gnucobol** | [gnucobol/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/gnucobol/project.yaml) | | `"git://git.gnupg.org/gnupg.git"` | `"https://github.com/gpg/gnupg"` | **gnupg** | [gnupg/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/gnupg/project.yaml) | | `"https://github.com/google/go-cmp/cmp"` | `"https://github.com/google/go-cmp"` | **go-cmp** | [go-cmp/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/go-cmp/project.yaml) | | `"https://foss.heptapod.net/graphicsmagick/graphicsmagick"` | `"https://github.com/GraphicsMagick/GraphicsMagick"` | **graphicsmagick** | [graphicsmagick/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/graphicsmagick/project.yaml) | | `"https://github.com/apache/hive/tree/master/"` | `"https://github.com/apache/hive"` | **hive** | [hive/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/hive/project.yaml) | | `"git://w1.fi/srv/git/hostap.git"` | `"https://w1.fi/hostap.git"` | **hostap** | [hostap/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/hostap/project.yaml) | | `"https://svn.code.sf.net/p/hsqldb/svn/"` | `"https://github.com/hsqldb/hsqldb"` | **hsqldb** | [hsqldb/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/hsqldb/project.yaml) | | `"https://github.com/hyperium/"` | `"https://github.com/hyperium/http"` | **hyperium** | [hyperium/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/hyperium/project.yaml) | | `"git://git.ghostscript.com/jbig2dec.git"` | `"https://github.com/ArtifexSoftware/jbig2dec"` | **jbig2dec** | [jbig2dec/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/jbig2dec/project.yaml) | | `"git@github.com:google/jimfs.git"` | `"https://github.com/google/jimfs"` | **jimfs** | [jimfs/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/jimfs/project.yaml) | | `"https://github.com/knative"` | `"https://github.com/knative/serving"` | **knative** | [knative/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/knative/project.yaml) | | `"https://svn.code.sf.net/p/lame/svn/trunk/lame"` | `"https://github.com/Distrotech/lame"` | **lame** | [lame/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/lame/project.yaml) | | `"git://git.gnunet.org/libmicrohttpd2.git"` | `"https://github.com/Karlson2k/libmicrohttpd"` | **libmicrohttpd2** | [libmicrohttpd2/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/libmicrohttpd2/project.yaml) | | `"https://git.code.sf.net/p/libpng/code libpng-code"` | `"https://github.com/pnggroup/libpng"` | **libpng-proto** | [libpng-proto/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/libpng-proto/project.yaml) | | `"https://gitlab.gnome.org/GNOME/librsvg.git"` | `"https://github.com/GNOME/librsvg"` | **librsvg** | [librsvg/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/librsvg/project.yaml) | | `"https://gitlab.gnome.org/GNOME/libsoup.git"` | `"https://github.com/GNOME/libsoup"` | **libsoup** | [libsoup/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/libsoup/project.yaml) | | `"git://gcc.gnu.org/git/gcc.git"` | `"https://gcc.gnu.org/git/gcc"` | **libstdcpp** | [libstdcpp/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/libstdcpp/project.yaml) | | `"http://svn.freebsd.org/base/head/sys/teken/"` | `"https://github.com/freebsd/freebsd-src"` | **libteken** | [libteken/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/libteken/project.yaml) | | `"https://git.xiph.org/theora.git"` | `"https://gitlab.xiph.org/xiph/theora"` | **libtheora** | [libtheora/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/libtheora/project.yaml) | | `"git://people.freedesktop.org/~dvdhrm/libtsm"` | `"https://github.com/kmscon/libtsm"` | **libtsm** | [libtsm/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/libtsm/project.yaml) | | `"https://gitlab.gnome.org/GNOME/libxml2.git"` | `"https://github.com/GNOME/libxml2"` | **libxml2** | [libxml2/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/libxml2/project.yaml) | | `"https://gitlab.gnome.org/GNOME/libxslt.git"` | `"https://github.com/GNOME/libxslt"` | **libxslt** | [libxslt/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/libxslt/project.yaml) | | `"https://www.mercurial-scm.org/repo/hg"` | `"https://github.com/facebook/sapling"` | **mercurial** | [mercurial/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/mercurial/project.yaml) | | `"git://git.ghostscript.com/mupdf.git"` | `"https://github.com/ArtifexSoftware/mupdf"` | **mupdf** | [mupdf/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/mupdf/project.yaml) | | `"git://git.code.sf.net/p/net-snmp/code"` | `"https://github.com/net-snmp/net-snmp"` | **net-snmp** | [net-snmp/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/net-snmp/project.yaml) | | `"https://github.com/notaryproject"` | `"https://github.com/notaryproject/notary"` | **notary** | [notary/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/notary/project.yaml) | | `"https://hg.mozilla.org/projects/nss"` | `"https://github.com/nss-dev/nss"` | **nss** | [nss/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/nss/project.yaml) | | `"https://bitbucket.nwtime.org/pc/ntp.git"` | `"https://github.com/ntp-project/ntp"` | **ntp** | [ntp/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/ntp/project.yaml) | | `"https://foss.heptapod.net/openpyxl/openpyxl"` | `"https://github.com/ericgazoni/openpyxl"` | **openpyxl** | [openpyxl/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/openpyxl/project.yaml) | | `"https://sourceforge.net/projects/pidgin/files/Pidgin/2.14.4/pidgin-2.14.4.tar.bz2"` | `"https://github.com/pidgin/pidgin"` | **pidgin** | [pidgin/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/pidgin/project.yaml) | | `"https://github.com/guidovranken/piex.git"` | `"https://android.googlesource.com/platform/external/piex"` | **piex** | [piex/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/piex/project.yaml) | | `"https://git.osgeo.org/gitea/postgis/postgis.git"` | `"https://github.com/postgis/postgis"` | **postgis** | [postgis/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/postgis/project.yaml) | | `"https://git.postgresql.org/git/postgresql"` | `"https://github.com/postgres/postgres"` | **postgresql** | [postgresql/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/postgresql/project.yaml) | | `"http://github.com/matthewwithanm/python-markdownify"` | `"https://github.com/matthewwithanm/python-markdownify"` | **python-markdownify** | [python-markdownify/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/python-markdownify/project.yaml) | | `"git://code.qt.io/qt/qt5.git"` | `"https://code.qt.io/qt/qt5"` | **qt** | [qt/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/qt/project.yaml) | | `"https://github.com/QubesOS"` | `"https://github.com/QubesOS/qubes-app-linux-input-proxy"` | **qubes-os** | [qubes-os/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/qubes-os/project.yaml) | | `"http://www.litech.org/radvd"` | `"https://github.com/radvd-project/radvd"` | **radvd** | [radvd/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/radvd/project.yaml) | | `"https://hg.mozilla.org/mozilla-central/"` | `"https://github.com/mozilla/gecko-dev"` | **spidermonkey** | [spidermonkey/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/spidermonkey/project.yaml) | | `"https://hg.mozilla.org/mozilla-central/"` | `"https://github.com/mozilla/gecko-dev"` | **spidermonkey-ufi** | [spidermonkey-ufi/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/spidermonkey-ufi/project.yaml) | | `"https://sqlite.org/src/dir"` | `"https://github.com/sqlite/sqlite"` | **sqlite3** | [sqlite3/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/sqlite3/project.yaml) | | `"https://github.com/openjdk/jdk/tree/master/src/java.xml/share/classes"` | `"https://github.com/openjdk/jdk"` | **stax** | [stax/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/stax/project.yaml) | | `"https://gitlab.gnome.org/GNOME/tinysparql"` | `"https://github.com/GNOME/tinysparql"` | **tinysparql** | [tinysparql/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/tinysparql/project.yaml) | | `"https://git.torproject.org/tor.git"` | `"https://gitlab.torproject.org/tpo/core/tor"` | **tor** | [tor/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/tor/project.yaml) | | `"https://github.com/unicode-rs"` | `"https://github.com/unicode-rs/unicode-normalization"` | **unicode-rs** | [unicode-rs/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/unicode-rs/project.yaml) | | `"https://xenbits.xen.org/git-http/xen.git"` | `"https://github.com/xen-project/xen"` | **xen** | [xen/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/xen/project.yaml) | | `"http://svn.apache.org/repos/asf/xerces/java/trunk"` | `"https://github.com/apache/xerces2-j"` | **xerces** | [xerces/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/xerces/project.yaml) | | `"https://svn.apache.org/repos/asf/xerces/c/trunk"` | `"https://github.com/apache/xerces-c"` | **xerces-c** | [xerces-c/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/xerces-c/project.yaml) | | `"http://svn.xvid.org/trunk"` | `"https://github.com/Distrotech/xvidcore"` | **xvid** | [xvid/project.yaml](file:///usr/local/google/home/javanlacerda/repos/oss-fuzz/projects/xvid/project.yaml) | --- ## Verification and Testing 1. **Automated `git clone --depth 1` Verification**: All 67 updated repository URLs were tested with live `git clone --depth 1` over HTTPS in an isolated temporary workspace directory. 100% of tested repositories succeeded and were immediately cleaned up. 2. **YAML Syntax Validation**: All modified `project.yaml` files were validated to ensure valid YAML syntax and formatting. --------- Signed-off-by: Javan Lacerda --- projects/argo/project.yaml | 2 +- projects/bignum-fuzzer/project.yaml | 2 +- projects/binutils/project.yaml | 2 +- projects/bs4/project.yaml | 2 +- projects/cbor-java/project.yaml | 2 +- projects/cryptofuzz/project.yaml | 2 +- projects/dapr/project.yaml | 2 +- projects/example/project.yaml | 2 +- projects/go-cmp/project.yaml | 2 +- projects/hive/project.yaml | 2 +- projects/hostap/project.yaml | 2 +- projects/hyperium/project.yaml | 2 +- projects/knative/project.yaml | 2 +- projects/libpng-proto/project.yaml | 2 +- projects/libtheora/project.yaml | 2 +- projects/mupdf/project.yaml | 2 +- projects/net-snmp/project.yaml | 2 +- projects/notary/project.yaml | 2 +- projects/ntp/project.yaml | 2 +- projects/pidgin/project.yaml | 2 +- projects/piex/project.yaml | 2 +- projects/postgresql/project.yaml | 2 +- projects/qubes-os/project.yaml | 2 +- projects/radvd/project.yaml | 2 +- projects/sqlite3/project.yaml | 2 +- projects/stax/project.yaml | 2 +- projects/unicode-rs/project.yaml | 2 +- 27 files changed, 27 insertions(+), 27 deletions(-) diff --git a/projects/argo/project.yaml b/projects/argo/project.yaml index 0c60dc373911..37bae11e92ba 100644 --- a/projects/argo/project.yaml +++ b/projects/argo/project.yaml @@ -1,6 +1,6 @@ base_os_version: ubuntu-24-04 homepage: "https://argoproj.github.io/" -main_repo: "https://github.com/argoproj" +main_repo: "https://github.com/argoproj/argo-cd" primary_contact: "terrytangyuan@gmail.com" auto_ccs : - "adam@adalogics.com" diff --git a/projects/bignum-fuzzer/project.yaml b/projects/bignum-fuzzer/project.yaml index 6c88bc1011ab..d46dcddb3306 100644 --- a/projects/bignum-fuzzer/project.yaml +++ b/projects/bignum-fuzzer/project.yaml @@ -15,7 +15,7 @@ auto_ccs: - "mbed-tls-security@lists.trustedfirmware.org" - "libmpdec4@gmail.com" - "richard@levitte.org" -main_repo: 'https://github.com/guidovranken/bignum-fuzzer' +main_repo: "https://github.com/sjamaan/bignum-fuzzer" fuzzing_engines: - libfuzzer - honggfuzz diff --git a/projects/binutils/project.yaml b/projects/binutils/project.yaml index 9e802555a048..fbb1becb5559 100644 --- a/projects/binutils/project.yaml +++ b/projects/binutils/project.yaml @@ -1,5 +1,5 @@ homepage: "https://www.gnu.org/software/binutils/" -main_repo: "https://github.com/bminor/binutils-gdb" +main_repo: "https://sourceware.org/git/binutils-gdb" language: c++ primary_contact: "bug-binutils@gnu.org" auto_ccs : diff --git a/projects/bs4/project.yaml b/projects/bs4/project.yaml index 5f023556efd7..83a28ef97f47 100644 --- a/projects/bs4/project.yaml +++ b/projects/bs4/project.yaml @@ -1,5 +1,5 @@ homepage: "https://www.crummy.com/software/BeautifulSoup/" -main_repo: "https://code.launchpad.net/~leonardr/beautifulsoup/bs4" +main_repo: "https://git.launchpad.net/beautifulsoup" language: python primary_contact: "leonard.richardson@gmail.com" auto_ccs: diff --git a/projects/cbor-java/project.yaml b/projects/cbor-java/project.yaml index 4ed6e445c149..b3d104b02fc3 100644 --- a/projects/cbor-java/project.yaml +++ b/projects/cbor-java/project.yaml @@ -1,7 +1,7 @@ homepage: "https://android.googlesource.com/platform/external/cbor-java/+/refs/heads/master" language: jvm primary_contact: "constantin.rack@gmail.com" -main_repo: "https://android.googlesource.com/platform/external/cbor-java/+/refs/heads/master" +main_repo: "https://android.googlesource.com/platform/external/cbor-java" auto_ccs: - "david@adalogics.com" fuzzing_engines: diff --git a/projects/cryptofuzz/project.yaml b/projects/cryptofuzz/project.yaml index 77668acbbd30..3052b578857e 100644 --- a/projects/cryptofuzz/project.yaml +++ b/projects/cryptofuzz/project.yaml @@ -44,7 +44,7 @@ sanitizers: - memory architectures: - x86_64 -main_repo: 'https://github.com/guidovranken/cryptofuzz' +main_repo: "https://github.com/MozillaSecurity/cryptofuzz" fuzzing_engines: - afl diff --git a/projects/dapr/project.yaml b/projects/dapr/project.yaml index a23aa507f5c9..1ef080fecda2 100644 --- a/projects/dapr/project.yaml +++ b/projects/dapr/project.yaml @@ -2,7 +2,7 @@ base_os_version: ubuntu-24-04 homepage: "https://dapr.io/" language: go primary_contact: "schneideryaron@gmail.com" -main_repo: "https://github.com/dapr" +main_repo: "https://github.com/dapr/dapr" auto_ccs: - "artur04@gmail.com" vendor_ccs: diff --git a/projects/example/project.yaml b/projects/example/project.yaml index 5bc33721c6e5..9edf5b6367db 100644 --- a/projects/example/project.yaml +++ b/projects/example/project.yaml @@ -1,6 +1,6 @@ disabled: true homepage: https://my-api.example.com -main_repo: https://github.com/example/my-api +main_repo: "https://github.com/google/oss-fuzz" language: c++ vendor_ccs: [] diff --git a/projects/go-cmp/project.yaml b/projects/go-cmp/project.yaml index f29b4ceb8008..3ac7dbc314a3 100644 --- a/projects/go-cmp/project.yaml +++ b/projects/go-cmp/project.yaml @@ -1,6 +1,6 @@ homepage: "https://github.com/google/go-cmp/cmp" language: go -main_repo: "https://github.com/google/go-cmp/cmp" +main_repo: "https://github.com/google/go-cmp" auto_ccs: - "adam@adalogics.com" fuzzing_engines: diff --git a/projects/hive/project.yaml b/projects/hive/project.yaml index 9f5dc7aaef63..7834020dec91 100644 --- a/projects/hive/project.yaml +++ b/projects/hive/project.yaml @@ -3,7 +3,7 @@ homepage: "https://hive.apache.org/" language: jvm fuzzing_engines: - libfuzzer -main_repo: "https://github.com/apache/hive/tree/master/" +main_repo: "https://github.com/apache/hive" sanitizers: - address vendor_ccs: diff --git a/projects/hostap/project.yaml b/projects/hostap/project.yaml index c5e0854d3b7b..500bd568415b 100644 --- a/projects/hostap/project.yaml +++ b/projects/hostap/project.yaml @@ -15,4 +15,4 @@ sanitizers: architectures: - x86_64 - i386 -main_repo: 'git://w1.fi/srv/git/hostap.git' +main_repo: "https://w1.fi/hostap.git" diff --git a/projects/hyperium/project.yaml b/projects/hyperium/project.yaml index c3d3d9fc2443..38edfa3822ca 100644 --- a/projects/hyperium/project.yaml +++ b/projects/hyperium/project.yaml @@ -1,5 +1,5 @@ homepage: "https://github.com/hyperium/" -main_repo: "https://github.com/hyperium/" +main_repo: "https://github.com/hyperium/http" primary_contact: "sean.monstar@gmail.com" sanitizers: - address diff --git a/projects/knative/project.yaml b/projects/knative/project.yaml index 3671d8e79c11..d28e046a4640 100644 --- a/projects/knative/project.yaml +++ b/projects/knative/project.yaml @@ -1,7 +1,7 @@ homepage: "https://knative.dev/" language: go primary_contact: "security@knative.team" -main_repo: "https://github.com/knative" +main_repo: "https://github.com/knative/serving" vendor_ccs: - "adam@adalogics.com" - "david@adalogics.com" diff --git a/projects/libpng-proto/project.yaml b/projects/libpng-proto/project.yaml index 5c34acfa0820..8003a30feeea 100644 --- a/projects/libpng-proto/project.yaml +++ b/projects/libpng-proto/project.yaml @@ -1,5 +1,5 @@ homepage: "http://www.libpng.org/pub/png/libpng.html" -main_repo: "https://git.code.sf.net/p/libpng/code libpng-code" +main_repo: "https://github.com/pnggroup/libpng.git" language: c++ primary_contact: "kcc@google.com" sanitizers: diff --git a/projects/libtheora/project.yaml b/projects/libtheora/project.yaml index 330ed43d0f05..46e36ddaee7e 100644 --- a/projects/libtheora/project.yaml +++ b/projects/libtheora/project.yaml @@ -1,7 +1,7 @@ homepage: "https://www.theora.org/" language: c++ primary_contact: "guidovranken@gmail.com" -main_repo: "https://git.xiph.org/theora.git" +main_repo: "https://gitlab.xiph.org/xiph/theora" auto_ccs: - "le.businessman@gmail.com" vendor_ccs: diff --git a/projects/mupdf/project.yaml b/projects/mupdf/project.yaml index 70bb83258615..2e3a70daaf10 100644 --- a/projects/mupdf/project.yaml +++ b/projects/mupdf/project.yaml @@ -1,4 +1,4 @@ -main_repo: git://git.ghostscript.com/mupdf.git +main_repo: "https://github.com/ArtifexSoftware/mupdf.git" homepage: "https://www.mupdf.com" language: c++ primary_contact: tor.andersson@artifex.com diff --git a/projects/net-snmp/project.yaml b/projects/net-snmp/project.yaml index 7921811e620e..b847f7bcb404 100644 --- a/projects/net-snmp/project.yaml +++ b/projects/net-snmp/project.yaml @@ -7,7 +7,7 @@ auto_ccs: - "bvanassche@acm.org" - "magfr@lysator.liu.se" - "david@adalogics.com" -main_repo: 'git://git.code.sf.net/p/net-snmp/code' +main_repo: "https://github.com/net-snmp/net-snmp" fuzzing_engines: - afl - honggfuzz diff --git a/projects/notary/project.yaml b/projects/notary/project.yaml index 041a57a3c1ae..71a00c7269ed 100644 --- a/projects/notary/project.yaml +++ b/projects/notary/project.yaml @@ -1,5 +1,5 @@ homepage: "https://github.com/notaryproject/notary" -main_repo: "https://github.com/notaryproject" +main_repo: "https://github.com/notaryproject/notary" primary_contact: "yizha1@microsoft.com" auto_ccs : - "vaninrao@amazon.com" diff --git a/projects/ntp/project.yaml b/projects/ntp/project.yaml index 85dba5e72270..5fc0a1fb698c 100644 --- a/projects/ntp/project.yaml +++ b/projects/ntp/project.yaml @@ -1,7 +1,7 @@ homepage: "http://www.ntp.org" language: c++ primary_contact: "security@ntp.org" -main_repo: "https://bitbucket.nwtime.org/pc/ntp.git" +main_repo: "https://github.com/ntp-project/ntp" auto_ccs: - "p.antoine@catenacyber.fr" fuzzing_engines: diff --git a/projects/pidgin/project.yaml b/projects/pidgin/project.yaml index 9b277e55fe16..7a20ad6b69fe 100644 --- a/projects/pidgin/project.yaml +++ b/projects/pidgin/project.yaml @@ -4,7 +4,7 @@ language: c auto_ccs: - "quantum.analyst@gmail.com" - "rekkanoryo.guifications@gmail.com" -main_repo: 'https://sourceforge.net/projects/pidgin/files/Pidgin/2.14.4/pidgin-2.14.4.tar.bz2' +main_repo: "https://github.com/pidgin/pidgin" fuzzing_engines: - afl diff --git a/projects/piex/project.yaml b/projects/piex/project.yaml index 6c853bcafe5f..478b16025772 100644 --- a/projects/piex/project.yaml +++ b/projects/piex/project.yaml @@ -5,4 +5,4 @@ sanitizers: - address - undefined - memory -main_repo: 'https://github.com/guidovranken/piex.git' +main_repo: "https://android.googlesource.com/platform/external/piex" diff --git a/projects/postgresql/project.yaml b/projects/postgresql/project.yaml index 975e8e500661..9fb986213a03 100644 --- a/projects/postgresql/project.yaml +++ b/projects/postgresql/project.yaml @@ -1,6 +1,6 @@ base_os_version: ubuntu-24-04 homepage: "https://postgresql.org" -main_repo: "https://git.postgresql.org/git/postgresql" +main_repo: "https://github.com/postgres/postgres" primary_contact: "sfrost@snowman.net" language: c auto_ccs: diff --git a/projects/qubes-os/project.yaml b/projects/qubes-os/project.yaml index 073b4cde0fcb..88161a8fb5f9 100644 --- a/projects/qubes-os/project.yaml +++ b/projects/qubes-os/project.yaml @@ -1,5 +1,5 @@ homepage: "https://www.qubes-os.org/" -main_repo: "https://github.com/QubesOS" +main_repo: "https://github.com/QubesOS/qubes-app-linux-input-proxy" language: c++ primary_contact: "jpo@vt.edu" auto_ccs: diff --git a/projects/radvd/project.yaml b/projects/radvd/project.yaml index 986f4b76aaf2..cfcdb95b3e91 100644 --- a/projects/radvd/project.yaml +++ b/projects/radvd/project.yaml @@ -10,5 +10,5 @@ auto_ccs: - "david@adalogics.com" - "cloud-ti-fuzzing+bugs@google.com" -main_repo: "http://www.litech.org/radvd" +main_repo: "https://github.com/radvd-project/radvd" base_os_version: ubuntu-24-04 diff --git a/projects/sqlite3/project.yaml b/projects/sqlite3/project.yaml index b16a07101974..ca12f004c453 100644 --- a/projects/sqlite3/project.yaml +++ b/projects/sqlite3/project.yaml @@ -1,5 +1,5 @@ homepage: "https://sqlite.org/" -main_repo: "https://sqlite.org/src/dir" +main_repo: "https://github.com/sqlite/sqlite" language: c++ primary_contact: "drhsqlite@gmail.com" auto_ccs: diff --git a/projects/stax/project.yaml b/projects/stax/project.yaml index 4701c7d32a7b..6cef1ccb6e94 100644 --- a/projects/stax/project.yaml +++ b/projects/stax/project.yaml @@ -1,6 +1,6 @@ homepage: "https://docs.oracle.com/javase/8/docs/api/index.html?javax/xml/stream/package-summary.html" language: jvm -main_repo: "https://github.com/openjdk/jdk/tree/master/src/java.xml/share/classes" +main_repo: "https://github.com/openjdk/jdk" fuzzing_engines: - libfuzzer sanitizers: diff --git a/projects/unicode-rs/project.yaml b/projects/unicode-rs/project.yaml index 914c14551297..bf67129676a1 100644 --- a/projects/unicode-rs/project.yaml +++ b/projects/unicode-rs/project.yaml @@ -1,5 +1,5 @@ homepage: "http://unicode-rs.github.io/" -main_repo: "https://github.com/unicode-rs" +main_repo: "https://github.com/unicode-rs/unicode-normalization" primary_contact: "manishsmail@gmail.com" sanitizers: - address