Ga naar hoofdinhoud
← Terug naar blog

AgentRiskBOM: Waarom SBOM en AIBOM niet genoeg zijn voor agentic AI

AIPremium

Een Software Bill of Materials (SBOM) vertelt je welke dependencies in je applicatie zitten. Een AIBOM voegt modelmetadata en dataset provenance toe. Maar geen van beide beantwoordt de meest kritische vraag voor een AI-agent: wat mag dit systeem eigenlijk doen?

Die vraag staat centraal in AgentRiskBOM: A Risk-Scoping Security Bill of Materials for Agentic AI Systems, een paper van Srimonti Dutta en Akshata Kishore Moharir (WAI USA Research Labs) die een structurele transparantie-gap blootlegt in hoe we naar AI-veiligheid kijken.

De blinde vlek van bestaande BOM-standaarden

Traditionele SBOM's zijn gebouwd voor software, ze inventariseren dependencies, versies, licenties en kwetsbaarheden. AIBOM en MLBOM breiden dit uit naar modelmetadata, training provenance en dataset documentatie. Maar agentic AI-systemen opereren fundamenteel anders dan statische software of passieve modellen.

Een AI-agent redeneert én handelt. Hij leest context, roept tools aan, schrijft bestanden, benadert externe API's, coördineert met andere agents, en kan dit doen zonder menselijke tussenkomst. De security boundary van zo'n systeem wordt niet gevangen door een dependency inventory alleen.

Het paper kwantificeert deze gap via een prior-art coverage matrix over 16 capability dimensions:

CapabilitySBOMAIBOMMLBOMAgentRiskBOM
Software dependencies✅ 1.00.00.00.5
Model metadata0.0✅ 1.0✅ 1.00.5
Tool descriptors & source0.00.00.0✅ 1.0
Tool permissions / risk tiers0.00.00.0✅ 1.0
Runtime autonomy level0.00.00.0✅ 1.0
Human approval gates0.00.00.0✅ 1.0
Memory persistence behavior0.00.00.0✅ 1.0
Credential scope0.00.00.0✅ 1.0
Inter-agent communication0.00.00.0✅ 1.0
Audit signals0.00.00.0✅ 1.0

De conclusie is hard: SBOM, AIBOM en MLBOM hebben geen native representatie voor runtime authority. AgentRiskBOM scoort 14 van de 16 dimensies, tegenover 1.0 voor SBOM, 1.5 voor AIBOM en 2.0 voor MLBOM.

Wat AgentRiskBOM toevoegt

AgentRiskBOM is een JSON-schema-gebaseerd artifact dat als additieve laag boven bestaande BOM-standaarden werkt. Het verwijst naar SBOM/AIBOM/MLBOM waar die autoritatief zijn, en voegt velden toe voor:

  • Agent identity, welk model, welke prompt, welke versie
  • Tool descriptors, welke tools, met welke permissies, uit welke bron
  • Tool risk tiers, T1 (read-only) tot T5 (destructive system access)
  • Autonomy level, A1 (human-in-the-loop) tot A5 (fully autonomous)
  • Memory & data sources, persistentie, retentie, RAG-bronnen met trust labels
  • Approval gates, welke acties vereisen menselijke goedkeuring
  • Audit signals, prompt logs, tool-call logs, retrieval logs, approval logs
  • Credential scope, least-privilege status, rotatie, secret storage
  • Inter-agent communication, delegatiebeleid, shared memory, trust domains

De cijfers: 100% vs 20,9%

Het paper evalueert AgentRiskBOM op 13 open-source agents (coding, RAG, multi-agent) met 52 risicoscenario's in 14 categorieën. De resultaten:

  • Risk-category visibility: AgentRiskBOM 100%, SBOM-like 10,5%, AIBOM-like 20,9%
  • Schema validatie: alle 13 corpus artifacts valideren tegen het JSON Schema
  • Authority drift detection: 33 gestructureerde deployment-mutaties (tool toevoegingen, permissie-uitbreidingen, tier escalaties, autonomy verhogingen, logging uitschakeling, approval-gate verwijdering), de diff detector identificeert het correcte wijzigingstype voor alle 33 mutaties
AgentRiskBOM risk-surface analyse: autonomy level vs tool-risk tier voor 13 open-source agents. Zeven agents vallen in het high-risk kwadrant (A3+ autonomie, T4+ tool tier).

De risicocategorieën die alleen via AgentRiskBOM zichtbaar zijn: excessive agency, unsafe external action, inter-agent trust, missing approval, missing audit logging, overprivileged cloud access, destructive tool misuse, credential misuse, en memory leakage.

De 14 risicocategorieën

Het paper definieert 14 risicocategorieën die samen het agentic threat landscape dekken:

CategorieVoorbeeldrisicoBenodigde velden
Prompt injectionExterne content overschrijft taakinstructiesTrusted input boundaries, mitigations
Tool poisoningTool metadata veroorzaakt onveilige toolselectieTool source, descriptor hash, review date
Excessive agencyAgent voert acties uit buiten intended scopeAutonomy level, tool tier, approval, emergency stop
Sensitive-data disclosureAgent lekt private of interne dataData classification, output controls, logs
RAG poisoningOpgehaalde documenten veranderen agent-gedragRAG source labels, provenance, trust boundary
Memory leakagePersistent geheugen slaat gevoelige data op of lekt dezeMemory type, retention policy, access control
Credential misuseAgent opereert met te brede credentialsCredential scope, secret storage, rotation
Unsafe external actionAgent verstuurt e-mail, wijzigt systemenSide effects, external endpoints, approval gates
Inter-agent trustGedelegeerde agents erven onveilige autoriteitDelegation policy, shared memory, trust domains
Missing audit loggingIncident kan niet worden gereconstrueerdPrompt, tool-call, retrieval, approval logs
Missing approvalHoog-risico acties zonder menselijke reviewApproval rules, tool-risk tier, autonomy level
Overprivileged cloud accessAgent gebruikt cloud credentials breder dan taak vereistCredential scope, least-privilege status
Destructive tool misuseAgent verwijdert, overschrijft of wijzigt kritieke resourcesDestructive side effects, permission tier, sandboxing
Supply-chain compromiseAgent, model, dependency of tool artifact is vervangenExternal BOM references, hashes, signatures

BIO2/NIS2 implicaties

Voor Nederlandse overheidsorganisaties die agentic AI overwegen, of al gebruiken, heeft dit paper directe compliance-implicaties:

BIO2. De Baseline Informatiebeveiliging Overheid vereist een actueel overzicht van assets, risico's en beheersmaatregelen. AgentRiskBOM levert precies het ontbrekende artifact voor AI-agents: een machine-readable authority-and-risk inventory die aantoont wélke beheersmaatregelen op wélk niveau zijn geïmplementeerd. Zonder zo'n artifact is een BIO2-audit voor agentic AI-systemen onvolledig.

NIS2 / Cyberbeveiligingswet. Artikel 21 vereist passende en evenredige technische, operationele en organisatorische maatregelen. AgentRiskBOM's risk-tier systeem (T1-T5) en autonomy levels (A1-A5) bieden een objectiveerbaar kader om "passend en evenredig" te onderbouwen. De diff detector maakt authority drift aantoonbaar, een capability die voor supply-chain risk management onder NIS2 essentieel is.

EU AI Act. Artikel 9 (risk management system) en Artikel 15 (accuracy, robustness, cybersecurity) vereisen een systematische risico-inventarisatie voor high-risk AI-systemen. AgentRiskBOM's 14 risicocategorieën en 52 scenario's vormen een direct toepasbaar assessment framework.

De kernboodschap

Een dependency inventory vertelt je wélke bibliotheken een agent importeert, maar niet of die agent zonder goedkeuring een e-mail kan versturen, een shell kan aanroepen, naar een repository kan schrijven, gevoelige data kan onthouden, of herstelwerkzaamheden kan delegeren aan een andere agent. AgentRiskBOM maakt die runtime authority zichtbaar vóórdat er een incident plaatsvindt.


Bron: Dutta, S. & Moharir, A.K. (2026). AgentRiskBOM: A Risk-Scoping Security Bill of Materials for Agentic AI Systems. arXiv:2606.21877. IEEE.

Premium content

AgentRiskBOM: Waarom SBOM en AIBOM niet genoeg zijn voor agentic AI

Dit artikel is exclusief beschikbaar voor nieuwsbrief-abonnees. Schrijf je in voor toegang tot 880+ artikelen.

Geen spam. Uitschrijven op elk moment.

AI & Security Intelligence

Wekelijkse nieuwsbrief met AI updates, security alerts en compliance inzichten, direct in uw inbox.

Security & AI Operating Model

Advisory met executiekracht

Van BIO2 en NIS2 tot EU AI Act, embedded in uw operating model, niet als extern project. Maandelijks opzegbaar, met assessments als bewijsvoering.