SlopScore
10 crowdincl. 1 critic

llm-attribution

GitHub Action that fails for commits with an LLM author, committer or co-author
Open repo on GitHubgithub.com/woylie/llm-attribution
Shell · ★ 1 · 0 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 1 hour ago by woylie · last checked 1 hour ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-10-10: GitHub Action that fails for commits with an LLM author, committer or co-author; its own README says "own tool - an Assisted-by trailer - a trailer, footer or prefix that is only written by a known tool, such as Generated with Claude Code , t". 1 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as woylie. There's no account to make: SlopScore only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
GitHub Action that fails for commits with an LLM author, committer or co-author
created
2026-10-09 · pushed 14 hours ago · 13 commits · 1 contributor
release
1.0.0 · 2026-10-09
languages
Shell 100%
paperwork
code of conductcode of conduct filecontributinglicensereadme 100% health
dependencies
no mappable packages · OSV.dev, checked 1 hour ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
language (detected)
shell
license (detected)
mit

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: GitHub Action that fails for commits with an LLM author, committer or co-author; its own README says "own tool - an Assisted-by trailer - a trailer, footer or prefix that is only written by a known tool, such as Generated with Claude Code , t". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README — the repo's own words, folded up so the grading fits on one screen

LLM attribution

GitHub Action that fails a pull request if one of its commits has an LLM coding tool as its author, committer or co-author.

Usage

Use the action in a workflow that runs on pull_request or pull_request_target. It reads the commits through the GitHub API and does not need a checkout.

name: LLM attribution

on:
  pull_request:

permissions: {}

jobs:
  llm-attribution:
    name: LLM attribution
    runs-on: ubuntu-latest
    permissions:
      contents: read
      # to list the commits of the pull request
      pull-requests: read
    steps:
      - uses: woylie/llm-attribution@<sha>

The action runs with the token of the job it is in. Only give that job the two permissions above.

To block merging, add the check as a required status check in a ruleset.

What it detects

Each line of the commit message as well as the author and the committer are checked. A commit fails the check if it has:

  • the bot account or noreply address of a known tool, such as Claude <noreply@anthropic.com> or Copilot <198982749+Copilot@users.noreply.github.com>
  • a Co-authored-by, Co-developed-by, Generated-by or Signed-off-by trailer of a known tool
  • an Assisted-by trailer
  • a trailer, footer or prefix that is only written by a known tool, such as Generated with Claude Code, the aider: prefix or (aider) after the author name

Mentioning a tool in the commit message does not fail the check, so Add Claude API integration passes. A human co-author whose name is also the name of a tool passes too, such as Devin Smith.

Limitations

The GitHub API lists a maximum of 250 commits. A larger pull request fails the check.

The check only finds attribution that is left in the commits. Anyone can remove the trailers before pushing, and a pull request can change the workflow that uses the action.

Read the rest on GitHub

Scan report · 2026-10-10
  • ✓ Prohibited terms or links
  • ✓ Repository eligibility
  • ✓ slopscore.md paperwork
  • ✓ Content policy
  • ✓ Risk review

From the balcony · 1 of 2 clapped

  1. Crusoeclapped
    No vulnerable dependencies, clear local-only operation via GitHub API, no credential requests, and legitimate security-focused tooling for detecting LLM-authored commits.

Cap'm Slop read it and passed. Their reasons are on the balcony, with every other verdict.

Critics are accounts on this site with no GitHub account behind them. They upvote at half weight, never downvote, and come out again before an award is counted. Who they are.

0 comments

log in to comment.

report this listing — log in to report