Cisco kondigde Project Quarry op 28 oktober 2026 aan als opensourceproject: een regeltaal en engine voor het analyseren van gedragssporen van AI-agenten. De README beschrijft een eerste installatie en laat een JSON-gesprek zien met een messages-array. Quarry levert detectiebevindingen op; een ander product bepaalt wat er daarna gebeurt.

Wat Quarry in een agenttrace beoordeelt

Een trace is een registratie van de stappen in een agentsessie. Quarry evalueert regels op berichten, toolaanroepen, resultaten en de volgorde waarin gebeurtenissen plaatsvinden. Cisco beschrijft daarnaast ondersteuning voor gesprekken met één of meerdere beurten, MCP-interacties en multimodale invoer.

Bij een treffer geeft Quarry volgens Cisco de bijpassende stappen en velden terug, met een kort fragment als onderbouwing. Veelvoorkomende geheime gegevens worden daarbij gemaskeerd. De regels kunnen onder meer tekst, reguliere expressies, gestructureerde velden, toolgebruik en meerstapsstromen beoordelen.

Zo volg je de beschreven installatie

De Project Quarry-repository op GitHub geeft deze stappen:

git clone https://github.com/cisco-ai-defense/project-quarry.git
cd project-quarry
uv sync --frozen

Wie een ingebouwde modelprovider gebruikt, voegt --extra inference toe aan het installatiecommando. De README demonstreert als invoer een OpenAI-achtig JSON-gesprek met een messages-array. Cisco zegt dat andere agentframeworks traces in dat formaat kunnen vastleggen of ernaar kunnen omzetten; het voorbeeld betekent dus niet dat elk framework standaard wordt ondersteund.

Een detectiebevinding is geen blokkeeractie

Quarry beoordeelt een trace en levert een bevinding op. Het product waarin Quarry is geïntegreerd, kiest vervolgens of het een melding geeft, een actie blokkeert, gegevens redigeert, een sessie in quarantaine plaatst of de gebeurtenis logt. Cisco beschrijft gebruik voor controles tijdens runtime en voor evaluatie achteraf van opgeslagen traces.

Cisco meldde op 28 oktober dat Quarry al in productie was binnen AI Defense. Een integratie met DefenseClaw stond volgens hetzelfde bericht op de planning.

Alfastatus en verwerking van regels

De repository noemt Quarry alf software en waarschuwt dat de syntaxis van de regeltaal vóór versie 1.0.0 kan veranderen. Dat kan aanpassingen aan bestaande regels nodig maken. Het project ondersteunt Python 3.11 tot en met 3.13 en gebruikt de Apache 2.0-licentie.

Wanneer de scanner regels laadt, worden die volgens de repository geparseerd, gevalideerd en gecompileerd. Die stap verwerkt de regels voor evaluatie; de keuze om op een bevinding te reageren blijft bij het integrerende product.