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
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).
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.
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
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.
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.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.
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.
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.