If you’re looking for a self-managed static code analysis option, then open-source based SonarQube is a great choice. SonarQube Developer Edition and Enterprise Edition also include additional enterprise features that may be valuable to your organization’s specific use case(s). This functionality falls into five main categories: authentication, governance, executive reporting, multiple repository support, and extensibility. At a high level, SonarQube offers:
- Offers a Long-Term Support (LTS) version
- Run your instance your way, as a virtual machine, on Docker, or with Kubernetes with vertical and horizontal scaling support
- Easy project onboarding with integration to GitHub, GitLab, Azure and Bitbucket; in-cloud and on-premises
- Commerical features include executive-level reporting capabilities, security reports including coverage for OWASP Top 10 and CWE Top 25 and more, portfolios support, multiple DevOps platform support and more
- Advanced security analysis with deeper SAST
- Customers install and maintain their environment
- Free open source analysis with Community Edition
- A yearly subscription based on lines of code for commercial editions