
Conjunto de dados JSON de vetores de payload XSS contribuído pela comunidade que alimenta a cheat sheet de XSS do PortSwigger, com metadados de suporte a navegadores e interação.
Estes são os dados que alimentam a cheat sheet de XSS do PortSwigger. Disponibilizámos estes dados no Github para que a comunidade possa contribuir com vetores através de pull requests.
Para contribuir, crie um pull request com alterações aos dados JSON.
Por exemplo, para adicionar onwaiting aos dados, faça:
"onwaiting": {
"description": "Fires when while waiting for the data",
"tags": [
{
"tag": "video",
"code": "<video controls onwaiting=alert(1)><source src=\"validvideo.mp4\" type=video\/mp4><\/video>",
"browsers": [
"edge"
],
"interaction": false
}
]
}
O array tags contém as tags suportadas pelo vetor e o suporte dos navegadores. Os navegadores suportados são chrome, safari, firefox, edge, todos em minúsculas. A flag interaction especifica se o vetor requer interação do utilizador.
Certifique-se de que pesquisa nos dados para garantir que o seu vetor ainda não foi adicionado. Inclua o seu handle do Twitter na mensagem do pull request se quiser ser creditado por ele.
Os direitos de autor deste projeto pertencem à PortSwigger Web Security. Não queremos que estes dados sejam usados para criar cheat sheets derivadas alojadas noutro local, por isso não fornecemos uma licença. Dito isto, é livre de fazer fork deste repositório para criar pull requests de volta.