Skip to content

Limits

These limits apply during the pilot. They will change as the service grows.

Limit Value
Files read 500
Total size read 5 MB
Size of one file 200 KB
Entries in the file tree 10,000
Time for the repository read 60 seconds

A repository above the file or size limit is still assessed. Files closest to the root are read first, and files beyond the limit are skipped.

When that happens, the result says how many files were not read. Checks that depend on unread files may be incomplete, and coverage is reduced.

Two limits stop the assessment instead:

  • More than 10,000 entries in the file tree. The repository is too large for the pilot.
  • The read takes longer than 60 seconds. Try again, or choose a smaller repository.
Limit Value
Installations per account 100
Repositories per installation 100
  • A workspace can have up to 5 repository reads waiting or running at once. When the queue is full, wait for one to finish.
  • The temporary copy of the source that an assessment reads from expires after 15 minutes. If you confirm the purpose after that, the source is read again automatically.
Item Value
Session length 4 hours
Email sign-in link Valid for 10 minutes, in the browser that requested it
Email sign-in requests 3 per address in 15 minutes

Requests are limited per address and per session. If you see Too many requests, wait a minute and try again.

If GitHub limits requests from the pilot, you will see GitHub is rate limiting this pilot. Try again in a few minutes.