Chudflare is a parody of Cloudflare. It is not affiliated with, endorsed by, sponsored by, or in any way related to Cloudflare, Inc. Cloudflare ships excellent infrastructure that this site has nothing to do with. For real infrastructure, visit cloudflare.com.
GitHub Action

chudflare-verify

A free GitHub Action that verifies your site is chud-verified and posts a chud-badge to your pull requests. Zero dependencies. One step.

Add it to your workflow

Drop this into .github/workflows/chud.yml:

name: Chud Check
on:
  pull_request:
    branches: [main]

jobs:
  verify:
    runs-on: ubuntu-latest
    permissions:
      pull-requests: write
    steps:
      - uses: chudflare/chudflare-verify@v1
        with:
          url: https://your-site.com
          marker: any
          comment: 'true'

Inputs

url (required) — the URL to verify.
marker (default any) — which marker to accept: meta, comment, well-known, or any.
comment (default true) — post the badge comment on PRs.
fail-on-unverified (default false) — exit non-zero if no marker.

Outputs

verifiedtrue or false.
marker-typemeta, comment, well-known, or none.
psl — assigned PSL score, e.g. 2.43.
ray — fake ray id, e.g. 8c0ffee-CHUD-12af9b.

Source files

The action runs as a single Node 20 script. Browse the source below:

Heads up. This Action is a parody. The PSL score is generated from a stable hash of your URL, not from any classifier. The badge it posts is a real comment that links back to chudflare.com. Add at your own risk; recipients of the PR comment will see a link to a site that calls them a chud.