chaoss / chaoss/CollectOSS

Make Scorecard use keys from keyman

Open
#214 2 comments 0 reactions 0 assignees View on GitHub
tech debt
Dominant language
Python
Stars
13
Forks
17
Avg merge
6h 59m
Merged PRs (30d)
1

Description

> [!NOTE]
> Migrated from [augurlabs/augur#3690](https://github.com/augurlabs/augur/issues/3690)
> Originally opened by `@MoralCode` on 2026-02-13

---

> One thing I did notice: scorecard uses `GithubApiKeyHandler.get_random_key()` (https://github.com/chaoss/augur/blob/main/augur/tasks/git/dependency_tasks/core.py#L88-L89), which is the legacy key system; just picks a random key with no rate limit awareness. It doesn't go through keyman at all. So neither system knows what the other is doing with the same keys, which could be related to #179?

_Originally posted by @shlokgilda in [#202](https://github.com/chaoss/augur/issues/3671#issuecomment-3894544371)_

This may be difficult since we may need deeper integration with keyman i.e. detect if scorecard says the rate limit is hit and report back to keyman, and also enforcing the minimum key thresholds (50 ish calls)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.