Website Trust Checker is a small CLI that checks basic trust signals for a website and prints a simple report card. It is useful for landing pages, indie products, client sites, and quick pre-launch reviews.
- Normalizes bare domains like
example.comto HTTPS. - Checks HTTP status and HTTPS usage.
- Extracts page title and meta description.
- Looks for privacy policy, contact, and support signals.
- Checks for common security headers.
- Supports text and JSON output.
- Runs with no runtime dependencies.
git clone https://github.com/dnesdan/website-trust-checker.git
cd website-trust-checker
npm installnode ./bin/trust-check.js https://example.comJSON output:
node ./bin/trust-check.js example.com --jsonThe CLI exits with code 1 when the score is below 70, which makes it useful in simple CI checks.
Website Trust Report: https://example.com/
Score: 86/100
Title: Example Domain
Checks:
- OK Uses HTTPS
- OK HTTP status 200
- NO Links to a privacy policy
- HTTPS
- Successful HTTP status
- Useful title
- Meta description
- Privacy policy link
- Contact or support signal
- Basic security headers
This is not a vulnerability scanner or legal compliance tool. It is a fast first-pass trust checklist.
npm test- Broken link scan.
- Lighthouse-style performance hints.
- Accessibility quick checks.
- Markdown report export.
MIT