How Fossa automates code review
Once connected, Fossa automatically reviews every pull request. It analyzes code for security vulnerabilities, performance issues, error handling, maintainability, and your custom rules — then posts comments directly in the PR.Supported platforms
- GitHub — via GitHub App
- GitLab — via OAuth + webhooks
- Bitbucket — via webhooks
- Azure DevOps — via webhooks
What gets analyzed
By default, Fossa checks for:- Security issues (SQL injection, XSS, hardcoded secrets)
- Performance problems (N+1 queries, missing indexes)
- Error handling gaps
- Potential bugs (null pointers, resource leaks)
- Code style and maintainability
- Your custom Fossy Rules
- Business logic compliance (validates against linked task requirements)
Review cadence options
Getting started
- Create a workspace at fossa.local or self-host Fossa
- Connect your Git provider (GitHub, GitLab, Bitbucket, or Azure DevOps)
- Select which repositories to monitor
- Open a PR — Fossa reviews it automatically