Ações do agente
Ele executa comandos e mostra resultados reais no chat.
Muitos desenvolvedores buscam um teste de injeção de SQL online quando querem verificar seu próprio código, mas CodeSpar não é um serviço online. Ele executa ferramentas no seu PC contra sua própria cópia de staging e mostra os resultados no chat. Da mesma forma, as pessoas frequentemente procuram um scanner de injeção de SQL online, porém CodeSpar não é um scanner online. Ele gerencia o fluxo de trabalho usando comandos de shell locais em uma cópia de staging, garantindo que você teste apenas o que possui.
Ele executa comandos e mostra resultados reais no chat.
Ele edita arquivos e mostra diffs antes de você aceitar as alterações.
Você escolhe o modo; em Ask first você aprova as alterações.
O agente encontra chamadas de banco de dados e reescreve consultas usando instruções parametrizadas. Ele verifica a codificação de saída e verifica cabeçalhos de segurança no seu site de staging.
grep -r "SELECT" --include="*.py3 correspondênciasinjection-test-plan.txtlidas 12 linhassrc/query.pysalvorun testssaída 0http_get https://staging.codesmite.net200 okO agente usa grep para pesquisar o código-fonte por chamadas de banco de dados e edit_file reescreve o código para usar consultas parametrizadas, mostrando a diff exata. Isso é um teste. Você revisa as alterações no modo Ask first antes de aceitar a atualização. O Shell executa seus testes unitários para confirmar que a correção funciona sem quebrar o aplicativo. Configure uma cópia de staging com dados falsos e um backup para testes seguros. Dê à conta do banco de direitos baixos para evitar danos acidentais durante o teste de injeção de SQL online. Rastrear dom xss da origem ao destino requer análise cuidadosa da lógica do aplicativo. Use o scanner de injeção de SQL para verificar suas descobertas e analisar os resultados.
O agente usa http_get para buscar uma página do seu site de staging e lê o código de status, verificando assim se o cabeçalho Content-Security-Policy está presente na página e confirmando a postura de segurança. Você revisa o plano. Plan only escreve um plano detalhado e não executa nada nesta fase. Você alterna para o modo Ask first para aplicar correções de forma segura e correta. Você mantém o trabalho no seu próprio site de staging para privacidade. O agente lê o arquivo para confirmar que a saída está corretamente codificada. O editor nota as alterações na diff para sua revisão. A conta do banco de dados de teste tem os direitos mais baixos que funcionam efetivamente, e você pode verificar a pontuação cvss para injeção de SQL para priorizar as descobertas.
Não é um serviço hospedado ou plugin. Destina-se apenas aos seus próprios arquivos, PC e servidores que você está autorizado a usar. Você mantém o trabalho dentro deles. O agente não impõe o escopo. Shell, web e SSH não estão limitados a pastas. Não há garantia de que o código, as varreduras ou as análises estejam corretas.