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.

Funkció Community BuildDeveloperEnterpriseData Center
Ár Ingyenes, nyílt forrású Éves licenc, LOC alapján Éves licenc, LOC alapján Éves licenc, LOC alapján
Kinek ajánlott? Kis csapatok, kipróbálás 100 ezer sortól 1 millió sortól Nagy, kritikus környezetek
Nyelvek 18 (+ titokkeresés) 40 (+ C, C++, Objective-C, Swift, ABAP, PL/SQL, T-SQL…) 48 (+ COBOL, Apex, PL/I, RPG, JCL, VB6…) 48
Ág- és pull request-elemzés —
Taint-elemzés (injection sérülékenységek) —
Titokkeresés (jelszavak, kulcsok) ✓ + saját minták ✓ + 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ő 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