Skip to content

FAQ & Common Issues

This guide covers common issues, pitfalls, and their solutions when using Almanax.

Branch Naming

Main vs master

Some repositories use "main" as their default branch, while others use "master". If you're getting a branch not found error, try switching between these branch names.

Repository Access

GitHub repository not found

If you see a GitHub repository not found error:

  1. Check the repository URL is correct
  2. Verify you have the necessary permissions
  3. Ensure the repository exists and is accessible
  4. Check your GitHub App installation settings

Scan Issues

Failed and Pending Scans

If a scan fails or gets stuck in pending:

  1. Check your internet connection
  2. Verify the repository is still accessible
  3. Try rescanning the project
  4. If the issue persists, contact support

Repository Size

Are there limitations on repository size?

No, Almanax can handle repositories of any size. However, for optimal performance:

  • Large repositories may take longer to scan
  • Consider using the scan configuration to focus on specific directories or file types
  • For very large codebases, you might want to start with a subset of files to establish patterns

How does Almanax handle repository access?

For the complete security model see Security Overview.

Briefly: • OAuth tokens are short-lived. • Repository contents are read to perform analysis. • For CI/CD, the app writes PR comments and updates checks/statuses to report results. • Clones live in a temporary, encrypted workspace and are deleted after each scan. • Findings + minimal metadata are stored; no source code is retained.