Skip to content

Integrations

The currently documented first-class integration in SREDSimplify is GitHub.

What the GitHub integration does

GitHub integration lets a user connect a GitHub account and bind a repository to a specific project. That binding can then supply repository context to supported runtime workflows.

The important scope rule is:

  • the OAuth credential is user-scoped
  • the repository binding is project-scoped

Typical user flow

  1. Start GitHub connection from the project integration surface.
  2. Complete GitHub OAuth in the browser.
  3. Return to the app callback flow.
  4. Choose a repository and branch.
  5. Bind that repository to the project.
  6. Use the project in supported analysis flows.

Connection states

The current documented token states are:

  • ACTIVE
  • REAUTH_REQUIRED
  • REVOKED

If the credential is no longer valid, the product should be treated as requiring reauthorization before repository discovery or runtime use.

What is not promised here

This page documents the current GitHub integration only. It does not imply that other third-party integrations are productized or supported today.