Reading the repo
Reading the repo
How to install on macOS
🕵️♂️ All-in-one OSINT tool for analysing any website
GitHub didn't answer, so this is the saved copy from 13 h ago
Will it work on my device?
.github/CONTRIBUTING.mdHey! Thanks for wanting to help out with Web Check.
[!IMPORTANT] We don't accept unsolicited AI contributions
You'll need Node 22.23.4+ or 24.16+, yarn and git. Chromium and traceroute are optional, since the checks that need them just skip without.
git clone git@github.com:Lissy93/web-check.git
cd web-check
yarn
yarn dev
This starts the API on port 3001 and the frontend on 4321. Env vars are all optional, see .env.sample.
api/<id>.js, wrapped in the shared middleware. Return { skipped: 'reason' } when there's nothing to show, rather than throwingsrc/client/components/Results/src/client/jobs/registry.tssrc/data/checks/<id>.ts, and list it in that folder's index.tsEach check gets its own page at /<id>, so pick an id that isn't already a category or page.
If it sends the target to a third-party service, add it to publicOnlyChecks in api/_common/check-skipper.js.
If it needs an API key, skip cleanly when the key is missing (see requireEnv), and add it to .env.sample.
Raise bugs as an issue, with steps to reproduce and how you're running Web Check. Security issues shouldn't be public, see SECURITY.md for how to report them.
Be kind and constructive. We follow the Contributor Covenant. By contributing, you agree that your work is licensed under the project's MIT license.
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: xcode-select --install
git clone https://github.com/lissy93/web-check.git cd web-check
Node.js ^22.23.4 || ^24.16.0 || >=26.3.0
# needs nvm: brew install nvm (or https://github.com/nvm-sh/nvm) nvm install 22
Fill in secrets: GOOGLE_CLOUD_API_KEY, TRANCO_API_KEY, CLOUDMERSIVE_API_KEY, SHODAN_API_KEY, GITHUB_TOKEN, CERTSPOTTER_TOKEN
cp .env.sample .env
corepack enable yarn install
yarn dev
No reports for macOS yet.
Opens a chat with this manual already filled in, for macOS. It uses your own account; gitmanual sends nothing.