Skip to main content

AI-verordening voor ontwikkelaars

Voor ontwikkelaars: de plichten uit de AI-verordening die uw code raken en hoe Scanara elke pull request controleert. Volgende stap: open het voorbeeldrapport.

Wat ontwikkelaars raakt

  1. Logging, toezicht en nauwkeurigheid zijn code

    Als uw werkgever een hoogrisico-AI-systeem aanbiedt, moet het systeem gebeurtenissen automatisch registreren (artikel 12). Het moet menselijk toezicht mogelijk maken (artikel 14). Het heeft een passend niveau van nauwkeurigheid, robuustheid en cyberbeveiliging nodig (artikel 15).

  2. De meeste functies hebben geen hoog risico

    Hoog risico betekent een gebruik uit bijlage III of een product onder bijlage I (artikel 6). Controleer dat eerst. Andere regels kunnen nog steeds gelden, zoals de informatieplicht voor chatbots in artikel 50.

  3. Sommige praktijken zijn verboden

    Artikel 5 verbiedt sinds 2 februari 2025 opgesomde praktijken, zoals het afleiden van emoties op het werk. Boetes bedragen maximaal 35 miljoen EUR of, voor een onderneming, 7 % van de wereldwijde jaaromzet, als dat bedrag hoger is (artikel 99(3)).

Wat Scanara aan uw pull requests toevoegt

✗Scanara EU AI Act Compliancefailure

Mode: Blocking Mode

Compliance Score: 58/100

# Findings Summary

Critical: 0

High: 7

Medium: 14

Low: 22

Total: 43

# Threshold Violations

High findings: 7 (max allowed: 5)

Compliance score: 58% (min required: 60%)

▸ View full report on Scanara Dashboard →

Voorbeeld van de samenvatting die Scanara op GitHub plaatst, in het Engels. De cijfers zijn illustratief.

  1. Een check bij elke pull request

    Scanara plaatst bij elke pull request een GitHub-check met de naam Scanara EU AI Act Compliance. In de Blocking-modus stopt een mislukte check de merge als u de check verplicht stelt in de branchbescherming.

  2. Audit- of Blocking-modus

    De Audit-modus rapporteert alleen. De Blocking-modus laat de check mislukken als een drempel wordt overschreden. Drempels stelt u per repository in: maximum aantal kritieke bevindingen, maximum aantal hoge bevindingen en minimumscore. De standaardwaarden zijn 0, 5 en 60.

  3. Een rapport achter elke check

    Elke check verwijst naar een rapport met een score en een cijfer van A tot F, bevindingen per artikel, ernst en bestand, en een risicoscore per bestand.

  4. Meerdere talen, verschillende nauwkeurigheid

    Scanara kent elke taal een nauwkeurigheidsniveau toe. Python, JavaScript en TypeScript hebben het hoogste vertrouwen (1,00). R en Julia zijn experimenteel (0,75), met meer valse positieven en gemiste treffers.

Vragen van ontwikkelaars

Hoe koppel ik Scanara aan mijn repositories?

Koppel uw GitHub-account, kies de te scannen repositories, schakel daarna de merge gate voor een repository in en stel modus en drempels in. De merge gate vraagt geen pipelinewijzigingen: GitHub stuurt een webhook wanneer een pull request wordt geopend of gewijzigd.

Wat zie ik bij een pull request?

Een check met de naam Scanara EU AI Act Compliance. De samenvatting toont de modus, de compliancescore en een tabel met bevindingen per ernst. Een link opent het volledige rapport in het Scanara-dashboard.

Wat is het verschil tussen de Audit- en de Blocking-modus?

De Audit-modus rapporteert zonder te mislukken, dus de pull request kan nog gemerged worden. De Blocking-modus laat de check mislukken als een drempel wordt overschreden. Om de merge te stoppen, maakt u de check verplicht in de GitHub-branchbescherming.

Welke programmeertalen scant Scanara?

Meerdere talen, met verschillende nauwkeurigheid: Python, JavaScript en TypeScript zijn het nauwkeurigst, R en Julia experimenteel. De detectie dekt standaardpatronen van ML-frameworks. Eigen wrappers en verhulde code kunnen gemist worden.

Wat bevat het Free-abonnement?

Free omvat in totaal 5 scans, 1 AI-systeem en 2 repositories, zonder merge gate. Betaalde abonnementen voegen maandelijkse scans en de merge gate toe.

Lees verder

Bekijk eerst een voorbeeldrapport

De demo toont een geanonimiseerd compliancerapport, zodat u ziet waar de check van een pull request naar verwijst.

Scanara bereidt bewijs voor vanuit uw repositories

Scanara leest uw gekoppelde GitHub-repositories en voert regelgebaseerde scans uit op gangbare AI- en machine-learningpatronen. Niet-standaardcode kan het missen. Daarnaast genereert het conceptdocumentatie op basis van sjablonen en uw antwoorden in de beoordelingen, als bewijs voor uw compliancewerk. De indeling bepaalt u zelf.