Em 28 de outubro de 2026, a Cisco anunciou a abertura do código do Project Quarry, uma linguagem e um mecanismo para analisar rastros de agentes de IA. As regras podem relacionar ações ao longo de uma sessão e gerar achados com evidências, mas cabe ao produto integrado definir a resposta, que pode incluir um alerta ou bloqueio.

O que o Quarry procura nos rastros de agentes

Um rastro é o registro das mensagens, chamadas de ferramentas e respostas de um agente. O Quarry pode analisar eventos individuais ou relacionar etapas de uma sessão, como a leitura de um arquivo sensível seguida por uma solicitação externa dentro de um intervalo definido. Assim, o contexto e a ordem das ações podem fazer parte da regra, além do conteúdo de cada evento isolado.

As regras combinam verificações simbólicas, que procuram condições exatas, com sinais opcionais de classificadores de aprendizado de máquina e avaliações feitas por modelos de linguagem. Para imagens, OCR e modelos de visão podem fornecer sinais adicionais. Quando uma regra encontra uma correspondência, o achado pode incluir as etapas e os campos que corresponderam, além de um trecho do rastro. A Cisco diz que formatos comuns de segredos são mascarados.

A Cisco descreve usos durante a execução do agente, depois de chamadas do modelo ou de ferramentas, e também em análises posteriores de rastros armazenados. Isso permite aplicar regras a uma atividade em andamento ou examinar registros de sessões anteriores.

Detecção e resposta são etapas diferentes

O Quarry produz um achado; o produto que o integra pode associá-lo a uma ação, como alertar, bloquear, ocultar informações, colocar dados em quarentena ou registrar o evento. A resposta depende dessa integração. A Cisco também afirma que a análise do Quarry complementa controles de autorização para ações individuais e a revisão humana das regras.

A Cisco diz que o Quarry já está em produção no AI Defense. Em 28 de outubro de 2026, a empresa também apresentou uma integração com o DefenseClaw como planejada.

Requisitos e maturidade do projeto

O repositório indica suporte a Python 3.11, 3.12 e 3.13 e licença Apache 2.0. O Quarry está em fase alpha, e a sintaxe de sua linguagem específica de domínio (DSL) pode mudar antes da versão 1.0.0.

O projeto inclui uma interface de linha de comando para examinar rastros, diretórios ou conjuntos de dados, além de uma API Python. O início rápido seleciona 14 regras locais que funcionam sem credenciais de modelos. Quatro exemplos de regras semânticas usam substitutos determinísticos baseados em palavras-chave, destinados a exemplos e testes, não a decisões de produção. O repositório oficial do Project Quarry reúne o código e as instruções do projeto.

O caso Hugging Face foi uma hipótese retrospectiva

Ao discutir um incidente envolvendo OpenAI e Hugging Face, a Cisco apresentou etapas da cronologia como pontos em que regras poderiam sinalizar comportamentos. A empresa afirma que não executou o Quarry nos dados do incidente; essas possíveis correspondências são contrafactuais, não detecções observadas pelo sistema.