jdiegosierra

GitHub Action to evaluate contributor quality using objective metrics - Combat AI-generated spam PRs and slop code

61
0
100% credibility
Found Feb 03, 2026 at 13 stars 5x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

GitHub Action that automatically analyzes pull request authors using public activity metrics to generate transparent quality reports and help maintainers spot potential spam.

How It Works

1
😩 Dealing with spam PRs

You're an open source maintainer overwhelmed by low-quality pull requests that waste your time reviewing junk.

2
🔍 Find a helpful tool

You discover Contributor Report, a simple way to automatically check if PR authors are real contributors or spammers.

3
🛡️ Turn on the protector

With one easy addition to your project settings, you activate the check that runs on every new pull request.

4
⚙️ Set your quality rules

You pick simple thresholds like account age or past success rate to match what your project needs.

5
📥 A new PR comes in

Someone submits a pull request, and the tool quietly analyzes their history in the background.

6
📊 See the clear report

A detailed table appears on the PR showing pass/fail metrics, recommendations, and why—everything transparent.

Your repo stays healthy

You confidently merge good work, flag suspicious ones, and keep your project spam-free and thriving.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 61 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is contributor-report?

This GitHub Action scans pull request authors' histories using GitHub API metrics like PR merge rates, account age, reactions, and repo contributions to flag potential AI-generated spam. Triggered on pull_request events, it posts a detailed markdown report as a PR comment with pass/fail tables, thresholds, and recommendations—helping maintainers spot contributor vs reporter patterns without manual review. Built in TypeScript, it slots into workflows via the github actions marketplace after github action checkout, using github_token for access.

Why is it gaining traction?

Unlike black-box scoring tools, it delivers transparent breakdowns with configurable thresholds via github actions variables or environment variables, plus bot whitelists and new-account handling. Features like github actions permissions for comments/labels, dry-run mode, and outputs for github action matrix jobs make it flexible for CI without github actions pricing surprises. Developers love the actionable insights that cut through slop code floods.

Who should use this?

Open-source maintainers drowning in low-effort PRs from github copilot users, repo owners automating triage with github actions runner, or teams enforcing contributor standards in github repos via github script. Ideal for projects on github pages or using github desktop where spam review steals time from real work.

Verdict

Early-stage with 60 stars and 1.0% credibility score, but strong docs, full test coverage, and permissive defaults make it low-risk to test. Add to your workflow if spam PRs are a pain—scale thresholds as your repo grows.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.