Abrir pasta
Abra a pasta do projeto na janela de chat.
Abra a pasta do projeto e peça ao agente para encontrar onde o texto do usuário entra na página. Ele lê o código, edita o arquivo para adicionar codificação e verifica os headers. Ele também analisa seu código para consultas construídas por junção de strings e sugere versões parametrizadas para você revisar, respondendo perguntas como quando consultas parametrizadas falham contra SQL injection.
Abra a pasta do projeto na janela de chat.
Peça ao agente para encontrar entradas do usuário no código.
Revise o diff e aceite a alteração de codificação.
Verifique os headers de segurança no site de staging.
injection-test-plan.txt12 linhasgrep -r "SELECT.*FROM3 correspondênciasrun testsexit 0status check200 ok# Comment: Staging copy test plan
# Comment: Use fake data only
Test 1: Search box input
Input: A surname with an apostrophe
Expect: Page works, no error
Test 2: Long text input
Input: Very long text string
Expect: Page works, no error
Test 3: Empty input
Input: Just press enter
Expect: Page works, no errorUm plano de teste de entrada em linguagem natural para uma cópia de staging do seu próprio aplicativo. Ele lista entradas inofensivas e resultados esperados sem usar strings de ataque.
O agente usa grep para encontrar linhas onde o texto do usuário é concatenado ao HTML e sugere uma alteração edit_file para envolver o texto em uma função de saída segura. Revise o diff. Você vê um cartão de diff mostrando a alteração exata claramente. No modo Ask first, você revisa o diff e clica em aceitar. O agente então executa seus testes unitários usando a ferramenta Shell para confirmar que a correção funciona. Você verifica o resultado verificando a saída da página no seu navegador. Esta abordagem ajuda você a resolver problemas comuns encontrados durante testes de cross-site scripting, focando na estrutura do seu código. Muitos desenvolvedores buscam recursos de aprendizado dom xss, enquanto OWASP penetration testing garante que cada alteração seja validada antes da implantação.
O agente usa http_get para buscar sua página de staging e lê os detalhes do header Content-Security-Policy com cuidado para que você possa verificar as configurações da política. Verifique o valor. Use web_search para encontrar a documentação oficial do seu framework. Em seguida, use http_get para ler essa página de documentação para garantir que você entenda os requisitos. Certifique-se de estar usando as configurações certas para OWASP testing. O agente mostra os detalhes do header em um cartão para revisão. Lidar com XSS durante a migração do framework requer verificação cuidadosa desses headers. Revise a saída e decida se a política atende às suas necessidades.