Skip to main content
Factor analyzes your pull requests automatically once installed on your GitHub account. In a few minutes, youโ€™ll have Factor running on your repositories and surfacing risks on every new PR.

โšก Step 1: Install Factor

Install Factor on your GitHub account. During installation, youโ€™ll select:
  • Which organizations to connect
  • Which repositories Factor can access
Once installed, Factor gains read access to pull requests and repository context required for analysis. ๐Ÿ‘‰ No code changes required.

โš™๏ธ Step 2: Configure repositories

After installation, choose the repositories you want Factor to monitor. You can:
  • Enable Factor on all repositories
  • Or select specific services (recommended for first setup)
Factor will only analyze repositories you explicitly enable.

๐Ÿ”„ Step 3: Start your first analysis

Thatโ€™s it. Once configured, Factor automatically runs on:
  • New pull requests
  • New commits in open pull requests
  • Updated PR descriptions or changes
No manual triggers required.

๐Ÿง  What happens next

When a PR is opened, Factor will:
  1. Analyze code changes
  2. Map system dependencies
  3. Simulate failure scenarios
  4. Generate a structured risk report
Youโ€™ll see:
  • Risk verdict (SAFE / REVIEW_REQUIRED / BLOCKER)
  • Potential failure scenarios
  • Missing tests or validations
  • Key assumptions in the code

๐Ÿ“Œ Example workflow

Developer opens PR
        โ†“
Factor analyzes change automatically
        โ†“
Risk report appears on PR
        โ†“
Reviewer uses Factor output to guide review

โš ๏ธ What you donโ€™t need to do

  • No code instrumentation
  • No CI modifications
  • No manual triggers
  • No configuration per PR
Factor works in the background once installed.

๐Ÿงช First run recommendation

We recommend starting with:
  • One active backend service
  • A medium-complexity repository
  • A team that ships frequently
This helps you immediately see meaningful analysis signals.

๐Ÿš€ Next step

Once Factor is running:
  • ๐Ÿ‘‰ Open your first pull request
  • ๐Ÿ‘‰ Review Factorโ€™s analysis
  • ๐Ÿ‘‰ Start identifying missing tests and hidden risks

๐Ÿง  Notes

Factor is most effective on:
  • backend services
  • distributed systems
  • business logic-heavy codebases
Less signal is expected on:
  • simple UI changes
  • formatting-only commits