Bezpečnostný sken pre kód písaný s AI

Kód od AI dostane zelenú. Až keď si ju zaslúži.

Nahraj repozitár alebo ZIP. Greenlit Code naň pustí 8 overených skenerov, AI z nálezov odfiltruje šum a povie ti, čo opraviť ako prvé.

Git repozitár aj ZIP archívJazyky sa rozpoznajú saméPlánované skeny

Pod kapotou bežia nástroje, ktorým veria bezpečnostné tímy:

  • Semgrep
  • Trivy
  • Gitleaks
  • ESLint security
  • PMD
  • Checkov
  • SQLFluff
  • OSV
Problém

AI píše kód rýchlo. Aj chyby.

Copilot, Cursor či Claude vygenerujú funkčný kód za pár sekúnd. Funkčný však neznamená bezpečný. Toto sú tri chyby, ktoré v kóde od AI vídať najčastejšie.

// payments.js
const stripe = new Stripe(
  "sk_live_51Hx9…Qe2"
);
CRITICALgitleaks · stripe-access-token

Kľúč natvrdo v kóde

AI rada vloží API kľúč priamo do súboru. Po prvom pushi ho môže vidieť ktokoľvek s prístupom k repozitáru.

// users.js
db.query(
  "SELECT * FROM users WHERE email = '"
  + req.body.email + "'"
);
HIGHsemgrep · CWE-89 SQL injection

Vstup rovno do SQL

Lepenie reťazcov namiesto parametrov. Útočníkovi stačí jeden riadok vo formulári a má celú databázu.

// package.json
"dependencies": {
  "lodash": "4.17.15"
}
HIGHosv · CVE-2020-8203

Zastarané knižnice

Model sa učil na starom kóde, tak navrhuje staré verzie. Aj so známymi zraniteľnosťami.

Ako to funguje

Od archívu k verdiktu v troch krokoch

01 · Nahraj

Pripoj repozitár alebo nahraj ZIP

Nepotrebuješ Git ani nastavovanie. Každý upload sa uloží ako nová verzia, takže vidíš, či sa projekt zlepšuje.

git.zipverzie
02 · Skenuj

Nástroje sa vyberú podľa jazykov

Greenlit Code rozpozná jazyky v projekte a spustí na ne vhodné skenery. Na SQL pustí SQLFluff, na Docker a Terraform Checkov.

JavaScriptTypeScriptJavaSQLIaC
03 · Oprav

AI ti povie, čo je skutočný problém

Triáž vyhodí falošné poplachy, zlúči duplicity z rôznych nástrojov a ku každému nálezu nájde príčinu a návrh opravy.

triážkonsolidáciaroot cause
Funkcie

Menej alertov. Viac opráv.

Osem skenerov nájde veľa. Greenlit Code z toho spraví krátky zoznam, ktorý sa dá reálne opraviť.

Konsolidácia nálezov

Ten istý problém nájdu tri nástroje a ty dostaneš tri alerty. Greenlit Code ich spojí do jedného nálezu s jednou príčinou.

Hromadná AI triáž

AI prejde všetky nálezy naraz a označí falošné poplachy, aby si ich nemusel triediť ručne.

Analýza root cause

Nielen kde je chyba, ale aj prečo vznikla a ako jej predísť v ďalšom kóde.

AI code review

Okrem skenerov si kód prečíta aj AI. Upozorní na logické chyby, ktoré pravidlá nezachytia.

Plánované skenovanie

Nastav frekvenciu a nové CVE v závislostiach zachytíš skôr, než ich nájde niekto iný.

Odznak

Ukáž svetu, že tvoj kód prešiel

Keď projekt nemá žiadny critical nález, dostane odznak Greenlit. Vlož ho do README a každý návštevník repozitára uvidí, že bezpečnosť riešiš.

moj-saas
buildpassing greenlit✓ 0 critical

SaaS na správu rezervácií. Postavené s Next.js a PostgreSQL.

[![Greenlit](https://greenlitcode.dev/badge/moj-saas.svg)](https://greenlitcode.dev)
Otázky

Čo sa ľudia pýtajú

Potrebujem na sken Git repozitár?

Nie. Projekt môžeš nahrať ako ZIP archív. Každý ďalší upload sa uloží ako nová verzia, takže výsledky môžeš porovnať v čase.

Ktoré jazyky podporujete?

JavaScript, TypeScript, Java a SQL, plus konfigurácie ako Dockerfile či Terraform. Jazyky sa rozpoznajú automaticky a podľa nich sa vyberú vhodné nástroje.

Nahrádza to ľudské code review?

Nie, dopĺňa ho. Greenlit Code zachytí známe typy zraniteľností, uniknuté kľúče a zastarané závislosti. Na ľudskom review zostane návrh a logika aplikácie.

Čím sa líši od toho, keď si skenery spustím sám?

Osem nástrojov znamená osem formátov výstupu a stovky alertov. Greenlit Code ich spustí naraz, zlúči duplicity, odfiltruje falošné poplachy a dá ti jeden zoznam zoradený podľa závažnosti.

Môžem skenovať pravidelne?

Áno. Nastav frekvenciu a vyber nástroje, alebo nechaj výber na automatickom odporúčaní podľa jazykov projektu.

greenlitcode.dev

Vydaj kód od AI s čistým svedomím.

Nahraj projekt a o pár minút vieš, čo opraviť pred ďalším deployom.

Skenovať môj kód