Skip to content

chore(superagent): add Superagent config with contributor-trust disabled - #5670

Merged
JSONbored merged 1 commit into
mainfrom
chore/superagent-config
Jul 29, 2026
Merged

chore(superagent): add Superagent config with contributor-trust disabled#5670
JSONbored merged 1 commit into
mainfrom
chore/superagent-config

Conversation

@JSONbored

Copy link
Copy Markdown
Owner

Completes the set with JSONbored/loopover#9818 and JSONbored/metagraphed#8684 — all three gate repos now carry the same Superagent configuration.

Why this repo needs a new file

Unlike the other two, awesome-claude had no .github/superagent.yml at all, so the app was running on Superagent's own defaults — including contributor-trust scoring, with no repo-level way to turn it off.

What it sets

  • prScan: enabled — the Superagent Security Scan keeps gating CI. That's the protection worth having.
  • contributorTrust: enabled: false — it doesn't discriminate on these repos: established repeat contributors with dozens of merged PRs were scored "dangerous" (10/100) on volume and velocity alone.

trustedAuthors is deliberately not carried over. The other two repos had it, it was added to solve exactly this problem, and it provably does not work — a listed author (shin-core) was still flagged action_required on loopover#9816. An allowlist that doesn't allow is worse than none: it looks handled while every affected PR still stalls. Better omitted than kept inert and misleading.

Layering

LoopOver already lists this check under gate.ignoredCheckRuns (loopover#9813) on all three gate repos, so a non-passing result no longer gates, pends, or holds anything regardless. This removes the noise at the source; the ignore stays as defence-in-depth.

This repo had no .github/superagent.yml, so the app was running on Superagent's
own defaults -- including contributor-trust scoring, with no way to configure it
from the repo.

Add the config explicitly, matching JSONbored/loopover and JSONbored/metagraphed:
prScan enabled (it gates CI and is the protection worth having), contributorTrust
disabled.

Contributor trust does not discriminate here -- established repeat contributors
with dozens of merged PRs were scored 'dangerous' (10/100) on volume alone -- and
the trustedAuthors allowlist meant to fix that provably does not work: a listed
author was still flagged action_required. It is omitted rather than carried along
inert and misleading. The verdict also has no consumer: LoopOver lists this check
under gate.ignoredCheckRuns on all three gate repos, so a non-passing result no
longer gates, pends, or holds anything.
@loopover-orb

loopover-orb Bot commented Jul 29, 2026

Copy link
Copy Markdown

Important

🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨

⏳ LoopOver is waiting…

LoopOver has seen this pull request and is waiting on CI checks to finish before reviewing it. This comment will update once the review runs.

🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed · 🟨 Waiting

@JSONbored JSONbored self-assigned this Jul 29, 2026
@JSONbored
JSONbored merged commit 28131e9 into main Jul 29, 2026
22 checks passed
@JSONbored
JSONbored deleted the chore/superagent-config branch July 29, 2026 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant