Praxisbericht · Deep Dive

Securing an MCP server in practice

Ein Praxisbericht aus VamiGRC

Ein sicherer MCP-Server hält jede Entscheidung, die zählt, vom KI-Agenten fern. Beim Bau des MCP-Servers, der KI-Assistenten wie Claude mit VamiGRC verbindet, haben wir gelernt: Eine Bestätigung im Chat ist keine Sicherheitskontrolle, denn ein manipulierter Agent kann sie selbst beantworten. Hier steht, wie wir Identität, Freigaben, Autonomie und Mandantengrenzen ins Backend verlagert, jede Kontrolle getestet und die Grenzen offen benannt haben.

Gegenstand
MCP-Server von VamiGRC
Methode
Bedrohungsmodell mit STRIDE und OWASP MCP Top 10
Verifikation
8 Negativtests, Ende zu Ende, alle bestanden
Grundlage
MCP-Spezifikation seit 2025-06-18 · OAuth 2.1
Kontext

Die Regeln gibt es, die Praxis ist jung

Seit der Revision der MCP-Spezifikation vom Juni 2025 ist ein geschützter MCP-Server ein OAuth-2.1-Resource-Server. Die Praxis hinkt hinterher, und eine GRC-Plattform erhöht den Einsatz.

8,5 %

von über 5.200 untersuchten Open-Source-MCP-Servern nutzten im Oktober 2025 OAuth.

State of MCP Server Security 2025: Research Report (Oktober 2025) (öffnet externe Website)

Was die Spezifikation verlangt

  • Metadata-Discovery über die Protected Resource Metadata des Servers (RFC 9728)
  • PKCE im Autorisierungsablauf
  • Audience-Bindung: Ein Token gilt nur für den Server, für den es ausgestellt wurde
  • Kein Token-Passthrough an nachgelagerte Dienste

Specification, Revision 2025-06-18: Authorization (Juni 2025) (öffnet externe Website)

GRC erhöht den Einsatz

Der Agent liest Risiken, Vorfälle und Lieferantendaten, und er kann sie ändern. Eine falsche Änderung ist nicht nur ein Bug: Sie kann die Nachweise verfälschen, auf die sich ein Auditor verlässt.

  • Datensätze anlegen
  • Verantwortliche setzen
  • Befunde schließen
  • Einträge löschen
Forschungsfrage und Bedrohungsmodell

Drei Angreifer, ein roter Faden

Wie kann ein KI-Agent mit Compliance-Daten arbeiten, ohne zur schwächsten Stelle der Plattform zu werden?

Wir haben drei Angreifer modelliert: STRIDE für die Art des Fehlers, die OWASP MCP Top 10 als Risikokatalog. Wählen Sie einen Angreifer, um zu sehen, welche Kontrollen ihn begrenzen, welche Negativtests dazugehören und was bleibt.

Manipulierter Agent

Kontrolliert
Text, den der Agent liest: eine Datensatzbeschreibung, ein Dokument, ein Tool-Ergebnis (indirekte Prompt Injection)
Will
Den Agenten Daten ändern oder löschen lassen, die die Person nie angefordert hat
STRIDE
TamperingElevation of Privilege

Begrenzt durch

  • Text aus Datensätzen geht als nicht vertrauenswürdige Daten markiert an den Agenten
  • Autonomiestufe je Aktionsklasse, Löschungen und Entscheidungen nie autonom
  • Freigabe in der Anwendung für Löschungen und Entscheidungen, nicht im Chat
  • Nie mehr Rechte als die Person: eingehegtes Token und die Rolle der Person

Zugehörige Negativtests

  • BestandenBloßes „Ja“ auf eine Lösch-Vorschau
  • BestandenPersönliches Limit strenger als das der Organisation

Was bleibt: In einer gekaperten Sitzung kann der Agent auf L2 im Chat noch bestätigen, und die Lösch-Referenz kann er selbst tippen. Deshalb brauchen Löschungen und Entscheidungen die Freigabe in der Anwendung. Prompt Injection selbst lässt sich nicht vollständig verhindern.

Der rote Faden: Ein manipulierter Agent bricht nicht ein. Er nutzt Berechtigungen, die er rechtmäßig hat. Jede Kontrolle muss deshalb dort sitzen, wo der Agent sie nicht erreicht.

Identität

Kein Token-Passthrough, kurzlebige Tokens

Der Agent hält nie ein Token, das das Backend als normale Nutzersitzung akzeptiert. Die Anmeldekette in vier Schritten:

  1. 1

    Discovery

    Der Assistent findet den Autorisierungsserver über die Protected Resource Metadata des MCP-Servers (RFC 9728).

  2. 2

    Anmeldung und Einwilligung

    Die Person meldet sich bei VamiGRC selbst an und sieht einen Consent-Screen: welcher Assistent, nur lesen oder lesen und ändern, welcher Mandant.

  3. 3

    Kurzlebige Tokens

    Der Assistent erhält ein Access Token, das Minuten statt Tage gilt und den MCP-Server als Audience trägt, dazu ein Refresh Token, das sich bei jeder Nutzung ändert.

  4. 4

    Eingehegtes API-Token

    Das Backend akzeptiert dieses Token nur wie ein eingehegtes API-Token: nur die öffentliche API, nie Admin-Funktionen und nie mehr als die eigene Rolle der Person.

Zwei Lehren vom Weg dorthin

1

Die Anwendung als Autorisierungsserver

Unser früheres Design tauschte die Anmeldung bei einem externen Identity Provider gegen ein Backend-Token. Das funktionierte, doch langlebige Sitzungen und Token Exchange passten schlecht zusammen: Nach Leerlauf sahen Nutzer „Anmeldung abgelaufen“. Seit VamiGRC selbst der Autorisierungsserver ist, gibt es diese Problemklasse nicht mehr.

2

Discovery-Details zählen

Ein einziger fehlender Scope, offline_access, ließ einen großen KI-Client scheitern, bevor er überhaupt eine Anmeldeseite zeigte.

Grundlagen: RFC 9728: OAuth 2.0 Protected Resource Metadata (April 2025) (öffnet externe Website) · RFC 8707: Resource Indicators for OAuth 2.0 (Februar 2020) (öffnet externe Website) · RFC 9700: Best Current Practice for OAuth 2.0 Security (Januar 2025) (öffnet externe Website) · The OAuth 2.1 Authorization Framework (Internet-Draft) (öffnet externe Website)

Freigaben

Warum eine Bestätigung im Chat nicht reicht

Unsere erste Version ließ jede Änderung im Gespräch bestätigen. Das fühlte sich sicher an, doch die Bestätigung lief über denselben Kanal, den der Angreifer kontrolliert.

Erste Version: Bestätigung im Chat

  1. Agentschlägt eine Änderung vor und fragt im Chat nach
  2. Chaterwartet ein „Ja“ als Bestätigung
  3. Manipulierter Agenttippt das „Ja“ selbst
  4. Gestohlenes Tokenschreibt direkt gegen die API und sieht den Chat nie

Die Kontrolle liegt im Kanal des Angreifers.

Heute: vom Server erzwungen

  1. MCP-Serverspeichert die Vorschau: einmalig, 15 Minuten gültig, an Token, Mandant und Gesellschaft gebunden
  2. Bestätigunggilt nur für genau diese Vorschau; hat sich der Datensatz geändert, wird sie abgelehnt
  3. MCP-Serversigniert die exakte Anfrage als Bestätigungsnachweis, gültig für zwei Minuten
  4. Backendschreibt nur mit gültigem Nachweis und lehnt alles andere ab

Diese Schichten kann der Agent nicht fälschen. Löschungen und Entscheidungen brauchen zusätzlich die Freigabe in der App.

Drei Schichten, die der Agent nicht fälschen kann

01

Vom Server erzwungene Vorschau

Jeder Schreibzugriff ist ein Zwei-Schritt-Aufruf. Der erste liefert eine Vorschau und speichert sie auf dem Server, erst ihre Bestätigung schreibt. Hat sich der Datensatz inzwischen geändert, wird die Bestätigung abgelehnt.

  • einmalig
  • 15 Minuten
  • Token · Mandant · Gesellschaft
02

Bestätigungsnachweis

Beim Bestätigen signiert der MCP-Server die exakte Anfrage. Das Backend lehnt jeden Schreibzugriff ohne diesen Nachweis ab. Ein gestohlenes Access Token kann deshalb direkt gegen die API nicht schreiben.

  • Token-ID · Methode · Pfad · Body-Hash
  • 2 Minuten
03

Getippte Referenz beim Löschen

Ein bloßes „Ja“ löscht nichts. Die Person tippt die Referenz des Datensatzes, und die Vorschau nennt alles, was mit ihm verknüpft ist. Was sich archivieren lässt, wird archiviert statt gelöscht.

  • Referenz statt „Ja“
  • archivieren statt löschen
Autonomie

Autonomiestufen je Aktion, im Backend durchgesetzt

Nicht jede Aktion verdient dasselbe Vertrauen. Jede Schreibroute der öffentlichen API gehört zu einer Aktionsklasse, und die Organisation legt je Klasse die höchste Autonomiestufe fest, nach den Stufen L0 bis L3 von VamiGRC.

  • L0

    Manuell

    Der Agent darf nicht handeln.

    Im MCP-ServerAbgelehnt mit klarer Begründung, die Person handelt in VamiGRC.

  • L1

    KI-assistiert

    Der Agent bereitet vor, die Person handelt.

    Im MCP-ServerEin Entwurf, den die Person prüft und speichert.

  • L2

    KI-ausgeführt mit Pflichtfreigabe

    Der Agent handelt, nachdem ein Mensch freigegeben hat.

    Im MCP-ServerVorschau und Bestätigung, bei Löschungen und Entscheidungen Freigabe in der App.

  • L3

    Voll autonom, voll auditiert

    Der Agent handelt allein, alles wird protokolliert.

    Im MCP-ServerNur für Klassen mit geringem Risiko, etwa Notizen.

Drei Regeln, die es tragen

Strenger, nie lockerer

Die Organisation setzt das Maximum, jede Person kann es für ihre eigenen Assistenten nur verengen. Es gilt immer die strengste Einstellung.

Harte Obergrenzen

Löschungen und Entscheidungen laufen nie autonom, und signierte Entscheidungen wie Freigaben gehen nie über den Chat.

Fail closed

Eine Route ohne Klasse gilt als gesperrt. Ein Test schlägt fehl, sobald eine neue Schreibroute keine Klasse hat.

Autonomie-Rechner: Welche Stufe gilt am Ende?

Wählen Sie eine Aktionsklasse, das Maximum der Organisation und das persönliche Limit. Der Rechner wendet die drei Regeln an.

Aktionsklasse
Maximum der Organisation
Persönliches Limit

Wirksame Stufe

L2KI-ausgeführt mit Pflichtfreigabe

Vorschau und Bestätigung, bei Löschungen und Entscheidungen Freigabe in der App.

Begrenzt durch das Maximum der Organisation.

Vereinfachtes Modell auf Basis dieses Praxisberichts, kein Abbild der Produktkonfiguration.

Mandanten und Audit

Mandantenbindung und ein Audit-Trail außerhalb des Agenten

Beraterinnen und Berater arbeiten für mehrere Kunden, eine Person hat also oft Zugriff auf mehrere Mandanten. Der MCP-Server folgt dem Mandanten, der in der VamiGRC-App gewählt ist, bei jedem Aufruf geprüft und ohne Caching. Diese Bequemlichkeit schafft ein neues Risiko.

  1. Vorschau

    Vorschau in Mandant A

    Die Vorschau speichert Mandant und Gesellschaft, die Antwort nennt beide.

  2. Wechsel

    Wechsel zu Mandant B in der App

    Der MCP-Server folgt dem Wechsel beim nächsten Aufruf.

  3. Abgelehnt

    Bestätigung der alten Vorschau

    Die Bestätigung wird abgelehnt, bevor irgendetwas gesendet wird.

  4. Kein Rückfall

    Mandant nicht mehr erreichbar

    Der Server lehnt ab, statt still auf einen anderen Mandanten auszuweichen.

Verifikation

Jede Kontrolle hat einen Negativtest

Jeder Test versucht, eine Kontrolle zu brechen, Ende zu Ende gegen ein echtes Backend und einen echten MCP-Client, nicht nur in Unit-Tests.

Negativtests der Kontrollen und ihre Ergebnisse
PrüfungErwartetErgebnis
Autorisierungscode zweimal verwendetAbgelehnt, und die damit erzeugte Verbindung wird beendetBestanden
Altes Refresh Token nach der Rotation wiederverwendetAbgelehnt, und die ganze Verbindung wird beendetBestanden
Bloßes „Ja“ auf eine Lösch-VorschauNichts gelöscht, die Referenz wird verlangtBestanden
Mandant zwischen Vorschau und Bestätigung gewechseltBestätigung abgelehnt, nichts geschriebenBestanden
Mehrere Mandantenwechsel hintereinanderDie Verbindung folgt jedem WechselBestanden
Löschen in einer anderen Gesellschaft per IDNicht gefunden, der Datensatz bleibt erhaltenBestanden
Schreiben ohne BestätigungsnachweisAbgelehntBestanden
Persönliches Limit strenger als das der OrganisationDas strengere Limit giltBestanden

Was die Tests vor dem Release gefunden haben

  • Eine Berechtigungsprüfung, die Anfragen im falschen Geltungsbereich bewertete
  • Einen Client, der Verbindungen verlor, sobald ein OAuth-Scope fehlte

Gefunden haben das Tests, die die Kontrollen wie ein Angreifer prüften, nicht nur die Funktionen.

Erkenntnisse und Grenzen

Was wir gelernt haben und wo die Grenzen liegen

Fünf Erkenntnisse, die sich auf andere MCP-Server übertragen lassen, und fünf Grenzen, offen benannt.

Fünf Erkenntnisse

  1. 1Eine Bestätigung, die der Agent beantworten kann, ist keine Kontrolle.Freigaben gehören dorthin, wo der Agent sie nicht erreicht: ins Backend oder in die eigene Sitzung der Anwendung.
  2. 2Die Freigabe an die exakte Aktion binden.Token, Anfrage, Datensatzstand und Mandant müssen dem entsprechen, was die Person freigegeben hat. Alles andere wird abgelehnt.
  3. 3Aktionen klassifizieren, dann fail closed.Autonomie je Aktionsklasse, mit unklassifizierten Aktionen standardmäßig gesperrt, skaliert besser als Einstellungen je Tool.
  4. 4Der Agent bekommt nie mehr als die Person.Eingehegte Tokens, die eigene Rolle der Person und die Limits der Organisation stapeln sich, und das strengste gewinnt.
  5. 5Die Kontrollen wie ein Angreifer testen.Jede Kontrolle gezielt wiederholen, wiederverwenden, umschalten und umgehen.

Grenzen, offen benannt

  • Prompt Injection lässt sich nicht vollständig verhindern.Text aus Datensätzen geht als nicht vertrauenswürdige Daten markiert an den Agenten, doch ein Modell kann ihm trotzdem folgen. Die Kontrollen begrenzen den Schaden, stoppen aber nicht die Manipulation selbst.
  • Eine gekaperte Unterhaltung kann auf L2 im Chat noch bestätigen.Der Bestätigungsnachweis stoppt ein gestohlenes Token, nicht einen manipulierten Agenten in einer laufenden Sitzung. Deshalb brauchen Löschungen und Entscheidungen die Freigabe in der Anwendung.
  • Der Agent kann die Lösch-Referenz selbst tippen.Die getippte Referenz schützt vor Versehen, nicht vor einem entschlossen manipulierten Agenten. Die Freigabe in der Anwendung schließt diese Lücke.
  • Rollback gibt es nur teilweise.Archivierte Datensätze kann ein Administrator wiederherstellen. Ein Undo für jede Agenten-Änderung steht noch auf unserer Roadmap.
  • Die Standards sind jung.Die OWASP MCP Top 10 sind eine Beta (v0.1), der Agent Control Standard steht bei Version 0.1.0. Unser Mapping wird sich mit ihnen ändern.
Kontroll-Check

Wo sitzen die Kontrollen Ihres MCP-Servers?

Zehn Fragen aus diesem Praxisbericht. Je öfter Sie mit „Ja“ antworten, desto weniger hängt Ihre Sicherheit davon ab, was der Agent tut.

  1. 01Liegen Freigaben außerhalb des Kanals, den der Agent kontrolliert, also im Backend oder in der eigenen Sitzung Ihrer Anwendung?
  2. 02Erzwingt der Server Vorschauen, die nur einmal gelten, ablaufen und an Token, Mandant und Datensatzstand gebunden sind?
  3. 03Lehnt Ihr Backend Schreibzugriffe ab, die keinen an die exakte Anfrage gebundenen Nachweis tragen?
  4. 04Sind Access Tokens kurzlebig und an Ihren MCP-Server gebunden, wechseln Refresh Tokens bei jeder Nutzung, und ist Token-Passthrough ausgeschlossen?
  5. 05Erreicht das Token des Agenten nur die öffentliche API, nie Admin-Funktionen und nie mehr als die Rolle der Person?
  6. 06Gehört jede Schreibroute zu einer Aktionsklasse, und gilt eine Route ohne Klasse als gesperrt?
  7. 07Laufen Löschungen und Entscheidungen nie autonom, und brauchen sie eine Freigabe in der Anwendung?
  8. 08Speichert jede Vorschau den Mandanten, und wird er bei jedem Aufruf ohne stillen Rückfall geprüft?
  9. 09Schreibt das Backend den Audit-Trail und markiert jede Änderung, die über einen Assistenten kam?
  10. 10Hat jede Kontrolle einen Negativtest, der sie Ende zu Ende zu brechen versucht?

Beantwortet: 0/10

Das Ergebnis ist eine Orientierung, kein Prüfnachweis. Ihre Antworten werden nicht übertragen.

Einordnung

Zuordnung zu den OWASP-Risikokatalogen

So ordnen wir die Kontrollen den Risikokatalogen zu. Beide Kataloge sind jung, das Mapping wird sich mit ihnen ändern.

Die OWASP MCP Top 10 sind eine Beta, der Agent Control Standard steht bei Version 0.1.0. Alle zehn MCP-Risiken im Deep Dive

Whitepaper · kostenlos

Securing an MCP server in practice – Agenten-Kontrollen für CISOs

Der Praxisbericht aufbereitet für Entscheider: Bedrohungsmodell, Identität ohne Token-Passthrough, Freigaben im Backend, Autonomiestufen und Governance, Mandantenbindung und Audit-Trail, Negativtests, Fragen an Anbieter und ein 30-60-90-Tage-Plan.

Cover des Whitepapers „Securing an MCP server in practice – Agenten-Kontrollen für CISOs“
PDF · 23 SeitenDeutsch & EnglischAutor: Houssem Bouarada
  • Zehn Kernaussagen für Vorstand und Revision
  • Kontrollen für Tokens, Freigaben, Autonomie und Mandanten
  • Acht Negativtests und Abnahmekriterien
  • Fragen an Anbieter und ein 30-60-90-Tage-Plan
Kostenloser Download

Whitepaper anfordern

Securing an MCP server in practice – Agenten-Kontrollen für CISOs

Sprachfassung *
Unterstützung

Vom Praxisbericht zu Ihrem MCP-Server

Wir prüfen MCP-Server und Agenten-Anbindungen so, wie es dieser Bericht beschreibt: mit Bedrohungsmodell, Kontrollen außerhalb des Agenten und Negativtests.

Houssem Bouarada
Autor

Houssem Bouarada

Security Researcher, Vami Research

Houssem Bouarada ist Security Researcher bei Vami Research. Seine Schwerpunkte sind Offensive Security und die Absicherung KI-gestützter Werkzeuge wie MCP-Server.

Frage an den Autor
Weiterforschen

Verwandte Forschung

Deep Dives 6

Agent Control Standard (ACS)Der OWASP Agent Control Standard (ACS) ist eine offene Spezifikation, nach der ein Guardian Agent die Aktionen eines KI-Agenten an definierten Hooks prüft und per Policy erlaubt, blockiert, ändert, zur Freigabe vorlegt oder zurückstellt. Dieser Deep Dive zeigt, was Version 0.1.0 heute leistet — und wo ihre Grenzen liegen.Threat-Model-Guided Security TestingEin gemeinsamer Trace zeigt nur, dass Ereignisse zusammengehören. Ob ein KI-Agent dabei Freigabe, Ziel, Berechtigung und Herkunft der Daten respektiert hat, zeigt er nicht. Unser bei der ICSPIS 2026 (IEEE) angenommenes Paper zeigt, welche Telemetrie dafür nötig ist. Diese Seite überträgt die Ergebnisse auf den OWASP Agent Control Standard (ACS).Zero Trust für KI-AgentenAutonome KI-Agenten handeln mit legitim gewährten Rechten in Maschinengeschwindigkeit. Zero Trust überträgt bewährte Prinzipien — verifizieren statt vertrauen, Least Privilege, Assume Breach — auf agentische Systeme.MCP & OAuth 2.1Seit der Spezifikations-Revision vom Juni 2025 ist der geschützte MCP-Server ein OAuth-2.1-Resource-Server mit klar getrennten Rollen. Dieser Deep Dive erklärt Discovery-Kette, Client-Registrierung, Token-Regeln und Audience-Bindung – und zeigt, woran Implementierungen in der Praxis scheitern.OWASP MCP Top 10Das Model Context Protocol ist zur Integrationsschicht zwischen Sprachmodellen und Unternehmenssystemen geworden – und damit zu einer neuen, oft ungeprüften Vertrauensgrenze. Die OWASP MCP Top 10 benennen die zehn Risiken dieser Schicht.Secure Server DevelopmentMCP-Server verbinden KI-Assistenten mit Werkzeugen und Datenquellen und werden damit selbst zum Angriffsziel. Wir begleiten Architektur, Tool-Design, Authentifizierung und Deployment entlang etablierter Sicherheitsleitlinien.

Häufige Fragen

Kurz beantwortet

Warum reicht eine Bestätigung im Chat nicht?

Weil sie im selben Kanal läuft, den ein Angreifer kontrolliert. Ein per Prompt Injection manipulierter Agent kann die Rückfrage selbst mit „Ja“ beantworten, und wer ein Access Token gestohlen hat, umgeht den Chat ganz. Wirksamer sind Kontrollen, die der Agent nicht fälschen kann: vom Server erzwungene Vorschauen, ein an die exakte Anfrage gebundener Bestätigungsnachweis und, für Löschungen und Entscheidungen, die Freigabe in der Anwendung.

Was verlangt die MCP-Spezifikation bei der Autorisierung?

Seit der Revision vom Juni 2025 ist ein geschützter MCP-Server ein OAuth-2.1-Resource-Server. Verlangt sind Metadata-Discovery über die Protected Resource Metadata (RFC 9728), PKCE und Tokens, die für den MCP-Server als Audience ausgestellt sind; Token-Passthrough ist verboten. Der Praxisbericht zeigt, was darüber hinaus nötig ist, sobald ein Agent schreiben darf.

Was bedeuten die Autonomiestufen L0 bis L3?

Sie legen fest, was ein Agent allein darf: L0 manuell, L1 KI-assistiert, L2 KI-ausgeführt mit Pflichtfreigabe, L3 voll autonom und voll auditiert. Im MCP-Server von VamiGRC setzt die Organisation je Aktionsklasse die höchste Stufe, jede Person kann sie nur verengen, und eine Route ohne Klasse ist gesperrt. Löschungen und Entscheidungen laufen nie autonom.

Verhindern diese Kontrollen Prompt Injection?

Nein. Text aus Datensätzen wird als nicht vertrauenswürdig markiert, ein Modell kann ihm trotzdem folgen. Die Kontrollen begrenzen, was ein manipulierter Agent anrichten kann, stoppen aber nicht die Manipulation selbst. Deshalb brauchen Löschungen und Entscheidungen die Freigabe in der Anwendung.

Wie testet man einen MCP-Server wie ein Angreifer?

Mit einem Negativtest für jede Kontrolle, der sie gezielt zu brechen versucht: Autorisierungscode doppelt einlösen, ein altes Refresh Token wiederverwenden, zwischen Vorschau und Bestätigung den Mandanten wechseln, ohne Bestätigungsnachweis schreiben, per ID in einer fremden Gesellschaft löschen. Ende zu Ende gegen ein echtes Backend und einen echten MCP-Client, nicht nur in Unit-Tests.

Wie weit sind OWASP MCP Top 10 und Agent Control Standard?

Beide sind früh: Die OWASP MCP Top 10 liegen als Beta in Version 0.1 vor, der Agent Control Standard in Version 0.1.0. Wir ordnen unsere Kontrollen den Risiken Token Mismanagement & Secret Exposure, Context Injection & Over-Sharing und Excessive Agency zu und passen das Mapping an, wenn die Standards reifen.

Agenten anbinden, ohne die Kontrolle abzugeben

Wir prüfen MCP-Server und Agenten-Anbindungen wie ein Angreifer und zeigen, welche Entscheidungen noch in Reichweite des Agenten liegen.