Skip to content

Move contributor scoring into GitHub app#8

Merged
homanp merged 2 commits into
mainfrom
feature/local-contributor-scoring
May 7, 2026
Merged

Move contributor scoring into GitHub app#8
homanp merged 2 commits into
mainfrom
feature/local-contributor-scoring

Conversation

@homanp
Copy link
Copy Markdown
Contributor

@homanp homanp commented May 6, 2026

Summary

  • Move contributor trust scoring into the GitHub app by porting local identity, behavior, and content scoring.
  • Replace the external contributor API call with GitHub REST/GraphQL signal collection plus short-TTL SQLite caching.
  • Remove the contributor graph dimension from result types, comments, and tests while leaving PR scan API usage unchanged.

Test plan

  • npm run typecheck
  • npm test
  • npm run build
  • Local health check: curl http://localhost:3000/health
  • Local contributor scan for homanp using the app installation token

Port contributor trust scoring and GitHub signal collection locally so contributor checks no longer depend on the Brin contributor API.
@superagent-security-intelligence superagent-security-intelligence Bot added contributor:verified Contributor passed trust analysis. pr:verified PR passed security analysis. labels May 6, 2026
@homanp homanp merged commit 6b7802b into main May 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contributor:verified Contributor passed trust analysis. pr:verified PR passed security analysis.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant