CAT-RAG usa categorias de segurança, em vez de CWEs individuais, para gerar código mais seguro via RAG
O CAT-RAG propõe substituir a recuperação granular por CWE individual, usada em sistemas atuais de geração de código seguro assistida por RAG, por categorias de segurança mais amplas e específicas por linguagem, selecionadas dinamicamente por um agente categorizador baseado em LLM. A abordagem funciona como camada independente ou complemento plugável a pipelines de RAG existentes, sem modificar o modelo subjacente, e quase dobra a melhoria de geração de código seguro no benchmark CyberSecEval (23,57% contra 12,11% do estado da arte anterior) enquanto reduz o overhead de tokens em 41,71%.
Fonte ↗