Home Articles Talks Consulting Szitar.hu Magyar változat

home of {}

Catch the bug right where it starts.

With static code analysis and independent verification, we help make code written by people and by AI secure.

Let's talk about your project

Selected service

Implementation

Installation on your own infrastructure, CI/CD and DevOps integration, Quality Gates.

SonarQube

SonarQube Server

self-managed

SonarQube Cloud

SaaS

SonarQube for IDE

formerly SonarLint

About SonarQube

What does
SonarQube do?

SonarQube is a static code analysis platform: it examines source code without running it and shows bugs, vulnerabilities and maintainability issues on every change. It applies the same standard to code written by people and by AI.

It is not an after-the-fact audit but part of the development workflow: from the developer's machine through pull requests and CI to release, and the Quality Gate decides whether the code can move on.

Where does it fit in?

  1. 01 · IDE

    2 new issues in this file

    While coding

    SonarQube for IDE flags issues as you type in VS Code, JetBrains IDEs, Visual Studio or Eclipse.

  2. 02 · Pull request

    Comment on the pull request

    In pull requests

    Analysis results appear directly in GitHub, GitLab, Azure DevOps or Bitbucket pull requests.

  3. 03 · CI/CD

    New code: 0 new issues

    On every build

    Analysis runs on the whole codebase on every build; results for new code are shown separately, and the Quality Gate sets its conditions on new code (Clean as You Code).

  4. 04 · Quality Gate

    Quality Gate: Passed

    At the gate

    If new code does not meet the defined conditions, the gate stops the merge or the release.

What does it find?

A few examples of what SonarQube flags before it reaches production.

  • Bug

    Bugs that cause incorrect behaviour at runtime

    if (user = null) { … }
  • Vulnerability

    Vulnerabilities: SQL injection, XSS, path traversal

    "SELECT … WHERE id=" + id
  • Dependency

    Vulnerable or malicious dependencies (Advanced Security)

    "lodash": "4.17.15"
  • Secret

    Hard-coded passwords, keys and tokens

    AWS_KEY = "AKIA4XK…"
  • Code smell

    Maintainability issues and technical debt

    function process() { /* 340 lines */ }
  • Metrics

    Test coverage and code duplication

    coverage 62% · duplication 4.1%
Licences

Which edition do you need?

SonarQube Server comes in three editions (Developer, Enterprise, Data Center); the free, open-source SonarQube Community Build is a separate product. Licences are per instance, per year, based on lines of code (LOC): the sum of the largest branch or pull request of each project.

Feature Community BuildDeveloperEnterpriseData Center
Price Free, open source Annual licence, by LOC Annual licence, by LOC Annual licence, by LOC
Recommended for Small teams, evaluation 100K+ lines of code 1M+ lines of code Large, critical environments
Languages 18 (+ secrets detection) 40 (+ C, C++, Objective-C, Swift, ABAP, PL/SQL, T-SQL…) 48 (+ COBOL, Apex, PL/I, RPG, JCL, VB6…) 48
Branch and pull request analysis —
Taint analysis (injection vulnerabilities) —
Secrets detection ✓ + custom patterns ✓ + custom patterns
AI Code Assurance —
AI CodeFix — —
Portfolios, executive and compliance reports (OWASP, CWE, PCI DSS, CRA…) — —
Advanced Security (SCA, SBOM) — — Add-on Add-on
High availability, horizontal scaling — — —

As of November 2026, based on Sonar's public product pages. Sonar does not publish prices: ask us for a quote and we will help you choose the right edition.

Request a quote
Advanced Security

The layers beneath your code

Your own code is only the top layer. Beneath it are the libraries you pull in and their transitive dependencies. SonarQube Advanced Security, a paid add-on from Enterprise edition, makes this layer visible.

SCA – dependency analysis

Known vulnerabilities in direct and transitive dependencies, malicious packages and licences that break your policy. Reachability analysis (for Java, Kotlin, Python, C# and VB.NET) shows whether your code actually calls the vulnerable function.

SBOM – software bill of materials

Export of the full dependency inventory in CycloneDX or SPDX format, for example for DORA or CRA record-keeping.

Advanced SAST

Extends the analysis to the code of open-source dependencies and examines how your own code and third-party code interact. Languages: JavaScript/TypeScript, Java, C#/.NET.

Your source code stays in-house

In the default local-parsing mode, manifest and lock files are processed by your own SonarQube Server and only vulnerability and licence data lookups go to Sonar. In the optional cloud mode the manifest and lock files are sent to Sonar, but never source code. Long-lived branches are re-analysed automatically for new dependency risks: daily by default, or weekly, or switched off.

Read more in our article
AI tools

AI in SonarQube – on an independent foundation

SonarQube Server 2026.5 offers the following AI features, each at a different point of the development workflow.

  1. 01 Coding
  2. 02 Fixing in the IDE
  3. 03 Pull request
  4. 04 Main branch and backlog

The foundation: SonarQube's deterministic analysis

Rule-based, repeatable and independent of whoever wrote the code. The AI tools build on it rather than replace it.

Tools marked as separate subscriptions are available on top of Enterprise or Data Center edition and run on your own infrastructure. While running, Hunter Agent and Remediation Agent send code and issue data to the configured LLM provider.

Screenshots

What it looks like in practice

Screenshots from our own SonarQube Server 2026.5 instance, on real projects. Project names are blurred.

Project overview

Project overview

The state of the project at a glance: Quality Gate, AI Code Assurance, vulnerabilities, bugs, maintainability, duplication and dependency risks.

1 / 13
Integrations

Right where developers work

SonarQube applies the same standard at every point of development: in the editor, in the AI agent and in the pull request.

SonarQube
01

While coding

IDEs

SonarQube for IDE (formerly SonarLint) flags issues as you type; in connected mode it uses the same rules as the server.

  • VS Code
  • JetBrains
  • Visual Studio
  • Eclipse
  • Windsurf
  • + and many more
02

AI agents

MCP Server and Sonar Vortex

AI coding agents write with SonarQube's analysis at hand and check their own work against it.

  • Claude Code
  • Cursor
  • Codex
  • GitHub Copilot
  • Antigravity
  • Devin
03

Pull request and build

DevOps platforms and CI

Results appear in the pull request, and the Quality Gate stops code that does not meet the bar.

  • GitHub
  • GitLab
  • Azure DevOps
  • Bitbucket
  • Jenkins
  • + and many more
Why choose us

Benefits that matter

Security & Analysis

01
Static code analysis software
02
Up-to-date cybersecurity
03
Security while you code
04
Code analysis for 40+ programming languages

Development & Efficiency

05
Automated code analysis
06
Stronger code ownership in the team
07
Faster, more agile feature delivery
08
Higher job satisfaction

Szitár-Net Kft. is an official Silver partner of SonarSource SA in Hungary.

Videos

See it in action

AI writes the code – but who is responsible for its security? Structured AI development
In Hungarian

AI writes the code – but who is responsible for its security? Structured AI development

AI writes the code, but who checks it?
In Hungarian

AI writes the code, but who checks it?

Sonar products
In Hungarian

Sonar products

How should you analyze code

How should you analyze code

Capabilities

What makes SonarQube special

01

40+ languages, frameworks and IaC platforms

02

Fast analysis

03

Shorter development cycles

04

More effective code review for better work

05

Cloud DevOps platform integration

Focus

Developers in focus!

cleaner code

less maintenance

less coding

more innovation

lower risk

stronger reputation

SonarSource Partner