From 247540cab3c5c084cd17658f66f3452c61450106 Mon Sep 17 00:00:00 2001 From: Nathan Barrett <7461430+nathanbarrett@users.noreply.github.com> Date: Tue, 1 Sep 2026 16:42:25 -0500 Subject: [PATCH 1/2] fix: point stream-labs references at the streamlabs org The stream-labs GitHub namespace is no longer under our control. These references resolve only through GitHub's org-rename redirect, which breaks as soon as a repository with a matching name is created under that namespace. Refs HackerOne #3065731 --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 59f3f57..c861741 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -112,10 +112,10 @@ jobs: uses: actions/checkout@v3 with: fetch-depth: 2 - repository: stream-labs/symsrv-scripts + repository: streamlabs/symsrv-scripts path: symsrv-scripts - name: Run symbol server scripts - run: ./symsrv-scripts/main.bat "${{ github.workspace }}/symsrv-scripts" ".\main.ps1 -localSourceDir '${{ github.workspace }}' -repo_userId 'stream-labs' -repo_name '${{env.PACKAGE_NAME}}' -repo_branch '${{ github.sha }}'" + run: ./symsrv-scripts/main.bat "${{ github.workspace }}/symsrv-scripts" ".\main.ps1 -localSourceDir '${{ github.workspace }}' -repo_userId 'streamlabs' -repo_name '${{env.PACKAGE_NAME}}' -repo_branch '${{ github.sha }}'" env: AWS_SYMB_ACCESS_KEY_ID: ${{secrets.AWS_SYMB_ACCESS_KEY_ID}} AWS_SYMB_SECRET_ACCESS_KEY: ${{secrets.AWS_SYMB_SECRET_ACCESS_KEY}} From b691c64f7e5b14480ef3d24feeff973dd672dbe6 Mon Sep 17 00:00:00 2001 From: Nathan Barrett <7461430+nathanbarrett@users.noreply.github.com> Date: Tue, 1 Sep 2026 16:45:00 -0500 Subject: [PATCH 2/2] fix: point remaining stream-labs references at the streamlabs org Covers the build-time fetches as well as repository metadata: - CMake FetchContent pulls check_dependencies.cmd from raw.githubusercontent.com under the old namespace and runs it during the build. raw.githubusercontent.com resolves the old org name directly, so this would serve a third party's file if that namespace gained a matching repository. - obs-studio-node additionally clones StackWalker from the old namespace via FetchContent GIT_REPOSITORY. Refs HackerOne #3065731 --- CMakeLists.txt | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d9bacf9..dc15cbd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -140,7 +140,7 @@ if(WIN32) include(FetchContent) # Compare current linked libs with prev - FetchContent_Declare(deps_checker URL "https://raw.githubusercontent.com/stream-labs/obs-studio-node/staging/dependency_checker/check_dependencies.cmd" DOWNLOAD_NO_EXTRACT true) + FetchContent_Declare(deps_checker URL "https://raw.githubusercontent.com/streamlabs/obs-studio-node/staging/dependency_checker/check_dependencies.cmd" DOWNLOAD_NO_EXTRACT true) FetchContent_MakeAvailable(deps_checker) add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD COMMAND ${deps_checker_SOURCE_DIR}/check_dependencies.cmd $ ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} $ ) diff --git a/package.json b/package.json index 86e3050..ae8fc52 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ ], "repository": { "type": "git", - "url": "git@github.com:stream-labs/node-libuiohook.git" + "url": "git@github.com:streamlabs/node-libuiohook.git" }, "license": "GPL-3.0-or-later", "main": "main.js",