Skip to main content
1

Connect GitHub

Choose Connect GitHub and grant access to the repositories you want to test. Bench does not need every repository in your account.
2

Choose a repository and branch

Open Repositories, choose the repository, then select its branch and start a scan. A connection is not the same as a completed scan.
3

Open your systems

After scanning, open AI systems. Use the repository selector to change projects. Your selected repository stays selected as you navigate.
No repository? Choose Add AI system → Upload prompts and add a text, Markdown, JSON or YAML file. Select the model those prompts use.

Manage access

Use Manage GitHub access to change the GitHub App’s repository permissions. Removing an AI system in Bench does not delete code or revoke the GitHub App. Historical context can contain evidence from removed components. A restricted API key must cover those repositories too. Legacy evidence with unverified repository history requires a signed-in owner’s review. See framework support for recognition limits and your first bench for the next step.