Cisco maakte Project Quarry op 28 oktober 2026 open source. De detectietaal en -engine analyseert sporen van AI-agenten en kan verbanden leggen tussen acties tijdens een sessie. Quarry geeft bevindingen met bijbehorend bewijs terug; het product waarin de tool is geïntegreerd bepaalt welke reactie daarop volgt.

Quarry zoekt samenhang tussen acties

Een agenttrace is het chronologische spoor van een gesprek, toolaanroepen en de resultaten daarvan. Quarry kan zulke gebeurtenissen afzonderlijk beoordelen of in samenhang: een regel kan bijvoorbeeld een actie markeren wanneer een agent een gevoelig bestand leest en daarna binnen een bepaald tijdvenster gegevens naar buiten stuurt. De volgorde en relatie tussen acties tellen dus mee, niet alleen de inhoud van één losse aanroep.

Regels kunnen exacte, symbolische controles combineren met optionele classifiers en beoordelingen door taalmodellen. Voor beeldinhoud kunnen OCR en beeldherkenningsmodellen extra signalen leveren. Cisco noemt gesprekken met één of meerdere beurten, toolgebruik, interacties via het Model Context Protocol (MCP) en multimodale invoer als toepassingsgebieden.

Een bevinding is nog geen blokkade

Quarry kan tijdens het gebruik traces controleren, opgeslagen traces achteraf scannen en oudere traces analyseren voor incidentonderzoek. Een bevinding bevat volgens Cisco de stappen en velden die de regel activeerden, plus een kort fragment; veelvoorkomende formaten van geheimen worden gemaskeerd.

De toepassing die Quarry integreert, kan zo’n bevinding omzetten in bijvoorbeeld een waarschuwing, blokkade, afscherming, quarantaine of logregel. Welke actie volgt, hangt dus af van die integratie. Cisco zegt dat Quarry in productie is binnen Cisco AI Defense. Op 28 oktober 2026 meldde Cisco ook dat een integratie met DefenseClaw gepland was. Quarry vervangt volgens Cisco geen toegangsrechten per actie of menselijke beoordeling van regels vóór handhaving.

Wat de repository vraagt

De Project Quarry-repository vermeldt Python 3.11 tot en met 3.13 en de Apache 2.0-licentie. De software is in alfafase; de syntaxis van de detectietaal kan vóór versie 1.0.0 veranderen.

De quickstart selecteert 14 lokale regels die zonder modelinloggegevens draaien. Vier semantische voorbeeldregels gebruiken deterministische trefwoordstubs voor voorbeelden en tests, niet voor beslissingen in productie. De repository bevat ook een opdrachtregelprogramma en Python-API’s. Het programma kan OpenAI-formaat JSON-gesprekken en mappen met traces scannen. Een voltooide scan zonder treffer eindigt met code 0, een voltooide scan met een treffer met code 1; code 2 duidt op een ongeldige of onvolledige scan.

De terugblik op het Hugging Face-incident

Cisco beschreef mogelijke momenten waarop regels hadden kunnen afgaan tijdens het incident rond OpenAI en Hugging Face, waaronder agentactiviteiten met blootgelegde inloggegevens en een payload die werd gedecodeerd en uitgevoerd. Cisco zegt dat het Quarry niet op de incidentgegevens heeft uitgevoerd. De genoemde treffers zijn daarom hypothetische voorbeelden, geen waargenomen Quarry-detecties.