Főoldal Cikkek Előadások Tanácsadás Szitar.hu English version

home of {}

A hiba ott derüljön ki, ahol keletkezik.

Statikus kódelemzéssel és független ellenőrzéssel segítünk, hogy az ember és az AI által írt kód is biztonságos legyen.

Beszéljünk a projektről

Kiválasztott terület

Implementáció

Telepítés saját infrastruktúrára, CI/CD- és DevOps-integráció, minőségi kapuk.

SonarQube

SonarQube Server

saját infrastruktúrán

SonarQube Cloud

SaaS

SonarQube for IDE

korábban SonarLint

A SonarQube-ról

Mit csinál a
SonarQube?

A SonarQube statikus kódelemző platform: a forráskódot futtatás nélkül vizsgálja, és minden módosításnál megmutatja a hibákat, a sérülékenységeket és a karbantarthatósági problémákat. Ugyanazzal a mércével ellenőrzi az ember és az AI által írt kódot.

Nem egy utólagos audit, hanem a fejlesztési folyamat része: a fejlesztő gépétől a pull requesten és a CI-on át a kiadásig mindenhol ott van, és a minőségi kapu (Quality Gate) dönti el, mehet-e tovább a kód.

Hol lép be a fejlesztésbe?

  1. 01 · IDE

    2 új hiba a fájlban

    Kódolás közben

    A SonarQube for IDE már gépelés közben jelzi a problémát a VS Code-ban, a JetBrains IDE-kben, a Visual Studióban vagy az Eclipse-ben.

  2. 02 · Pull request

    Megjegyzés a pull requestben

    Pull requestben

    Az elemzés eredménye közvetlenül a GitHub, GitLab, Azure DevOps vagy Bitbucket pull requestben jelenik meg.

  3. 03 · CI/CD

    Új kód: 0 új hiba

    Minden buildnél

    Minden buildnél lefut az elemzés a teljes kódon; az új kód eredményét külön mutatja, a minőségi kapu pedig az új kódra ír elő feltételeket (Clean as You Code).

  4. 04 · Quality Gate

    Quality Gate: Passed

    A kapunál

    Ha az új kód nem felel meg a beállított feltételeknek, a kapu megállítja a beolvasztást vagy a kiadást.

Mit talál?

Néhány példa arra, amit a SonarQube megjelöl, mielőtt éles rendszerbe kerülne.

  • Bug

    Hibák, amelyek futás közben rossz működést okoznak

    if (user = null) { … }
  • Vulnerability

    Sérülékenységek: SQL injection, XSS, path traversal

    "SELECT … WHERE id=" + id
  • Dependency

    Sérülékeny vagy kártékony függőségek (Advanced Security)

    "lodash": "4.17.15"
  • Secret

    Kódba égetett jelszavak, kulcsok és tokenek

    AWS_KEY = "AKIA4XK…"
  • Code smell

    Karbantarthatósági problémák és technikai adósság

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

    Tesztlefedettség és kódduplikáció

    coverage 62% · duplication 4.1%
Licencek

Melyik kiadás kell önöknek?

A SonarQube Server három kiadásban érhető el (Developer, Enterprise, Data Center), mellette önálló termék az ingyenes, nyílt forrású SonarQube Community Build. A licenc példányonként, évente, a kódsorok (LOC) száma alapján jár; a példány kódsorszáma a projektek legnagyobb ágának vagy pull requestjének összege.

Enterprise

Ár
Éves licenc, LOC alapján
Kinek ajánlott?
1 millió sortól
Nyelvek
48 (+ COBOL, Apex, PL/I, RPG, JCL, VB6…)
Ág- és pull request-elemzés
Taint-elemzés (injection sérülékenységek)
Titokkeresés (jelszavak, kulcsok)
✓ + saját minták
AI Code Assurance
AI CodeFix
Portfóliók, vezetői és megfelelési riportok (OWASP, CWE, PCI DSS, CRA…)
Advanced Security (SCA, SBOM)
Kiegészítő
Magas rendelkezésre állás, horizontális skálázás
—

Állapot: 2026. november, a Sonar nyilvános termékoldalai alapján. Árat a Sonar nem tesz közzé: kérjen ajánlatot tőlünk, és segítünk kiválasztani a megfelelő kiadást.

Ajánlatot kérek
Advanced Security

A saját kód alatti rétegek is

A saját kód csak a felső réteg. Alatta ott vannak a behúzott könyvtárak és azok tranzitív függőségei. A SonarQube Advanced Security fizetős kiegészítő az Enterprise kiadástól, és ezt a réteget teszi láthatóvá.

SCA – függőségelemzés

Ismert sérülékenységek a direkt és a tranzitív függőségekben, kártékony csomagok és a licencszabályokat sértő licencek. Az elérhetőség-elemzés (Java, Kotlin, Python, C# és VB.NET nyelven) megmutatja, meghívja-e a kód a sérülékeny függvényt.

SBOM – szoftver-anyagjegyzék

A teljes függőségkészlet exportja CycloneDX vagy SPDX formátumban, például a DORA vagy a CRA szerinti nyilvántartáshoz.

Advanced SAST

Az elemzést kiterjeszti a nyílt forrású függőségek kódjára, és vizsgálja a saját és a külső kód kölcsönhatását. Nyelvek: JavaScript/TypeScript, Java, C#/.NET.

A forráskód bent marad

Az alapértelmezett, helyi feldolgozású módban a manifest- és lockfájlokat a saját SonarQube Server dolgozza fel, a Sonar felé csak a sérülékenység- és licencadatok lekérdezése megy. A választható felhős módban a manifest- és lockfájlok a Sonarhoz kerülnek, forráskód ebben a módban sem. Az állandó ágakat a rendszer automatikusan újraelemzi új függőségi kockázatokra: alapból naponta, de ez hetire állítható vagy kikapcsolható.

Részletesen a cikkünkben
AI-eszközök

AI a SonarQube-ban – független alapon

A SonarQube Server 2026.5 a következő AI-funkciókat kínálja, mindegyiket a fejlesztési folyamat más pontján.

  1. 01 Kódolás
  2. 02 Javítás az IDE-ben
  3. 03 Pull request
  4. 04 Fő ág és backlog

Az alap: a SonarQube determinisztikus elemzése

Szabályalapú, megismételhető, a kód szerzőjétől független. Az AI-eszközök erre épülnek, nem helyettesítik.

A külön előfizetéses eszközök az Enterprise vagy Data Center kiadás mellé vehetők, és a saját infrastruktúrán futnak. A Hunter és a Remediation Agent futás közben kódot és issue-adatokat küld a beállított LLM-szolgáltatónak.

Képernyőképek

Így néz ki a gyakorlatban

Képek a saját SonarQube Server 2026.5 példányunkból, valódi projekteken. A projektneveket kitakartuk.

Projekt-áttekintés

Projekt-áttekintés

Egy pillantásra látszik a projekt állapota: minőségi kapu, AI Code Assurance, sérülékenységek, hibák, karbantarthatóság, duplikáció és függőségi kockázatok.

1 / 13
Integrációk

Ott van, ahol a fejlesztők dolgoznak

A SonarQube a fejlesztés minden pontján ugyanazt a mércét alkalmazza: a szerkesztőben, az AI-ügynökben és a pull requestben is.

SonarQube
01

Kódolás közben

Fejlesztői környezetek

A SonarQube for IDE (korábban SonarLint) már gépelés közben jelzi a hibát; a szerverhez kapcsolva (connected mode) a szerverrel azonos szabályokkal.

  • VS Code
  • JetBrains
  • Visual Studio
  • Eclipse
  • Windsurf
  • + és még sok más
02

AI-ügynökök

MCP Server és Sonar Vortex

Az AI kódoló ügynök a SonarQube elemzésére támaszkodva ír, és a saját munkáját is vele ellenőrzi.

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

Pull request és build

DevOps platformok és CI

Az eredmény a pull requestben jelenik meg, a Quality Gate pedig megállítja a nem megfelelő kódot.

  • GitHub
  • GitLab
  • Azure DevOps
  • Bitbucket
  • Jenkins
  • + és még sok más
Miért válasszon minket

Előnyök, amik számítanak

Biztonság & Elemzés

01
Statikus kódelemző szoftver
02
Naprakész kiberbiztonság
03
Kiberbiztonság kódolás közben
04
Kódelemző szoftver 40+ programozási nyelvre

Fejlesztés & Hatékonyság

05
Automatikus kódelemzés
06
Magasabb kódtulajdonlás a csapaton belül
07
Gyorsabb és agilisabb funkciófejlesztés
08
Munkával való elégedettség növekedése

A Szitár-Net Kft. a SonarSource SA hivatalos, Silver minősítésű partnere Magyarországon.

Videók

Nézd meg akcióban

Az AI írja a kódot, de ki felel a biztonságért? Strukturált AI fejlesztés

Az AI írja a kódot, de ki felel a biztonságért? Strukturált AI fejlesztés

AI írja a kódot, de ki ellenőrzi azt?

AI írja a kódot, de ki ellenőrzi azt?

Sonar termékek

Sonar termékek

Hogyan érdemes kódot elemezni

Hogyan érdemes kódot elemezni

Képességek

Ami a SonarQube-ot különlegessé teszi

01

40+ nyelv, keretrendszer és IaC platform

02

Szupergyors elemzés

03

Rövidebb fejlesztési ciklusok

04

Hatékonyabb kódellenőrzés a jobb munka érdekében

05

Felhőalapú DevOps platform integráció

Fókusz

A fejlesztők a fókuszban!

tisztább kód

kevesebb karbantartás

kevesebb kódolás

több innováció

alacsonyabb kockázat

több reputáció

SonarSource Partner