Scan all repositories in a GitHub organization for specific Node.js dependencies.
This tool was created in response to a critical security vulnerability in React Server Components disclosed on December 3, 2025. The vulnerability affects applications using React Server Components with certain bundler integrations.
- GitHub CLI (
gh) - authenticated jq- JSON processor- Optional
GNU parallel- run jobs in parallel (great for large organizations)
By default, the script searches for the following dependencies:
react-server-dom-parcelreact-server-dom-turbopackreact-server-dom-webpacknextrwsdkwaku@vitejs/plugin-rsc
./check-repositories-for-node-deps.sh <organization-name> [dependencies]# Using default dependencies (react-server-dom-*)
./check-repositories-for-node-deps.sh my-org
# Custom dependencies (comma-separated)
./check-repositories-for-node-deps.sh my-org "lodash,express,axios"- Downloads all
package.jsonfiles to./repos_with_package_json/ - Shows
β οΈ warnings for each found dependency - Displays version and dependency type (dependencies, devDependencies, peerDependencies)
MIT See LICENSE for more information.
Made with β€οΈ by @GentooXativa