id: exolis-engage-panel

info:
  name: Exolis Engage Panel - Detect
  author: righettod
  severity: info
  description: Exolis Engage panel was detected.
  reference:
    - https://www.exolis.fr/en/solution-2/
  classification:
    cvss-metrics: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N
    cwe-id: CWE-200
  metadata:
    verified: true
    max-request: 1
    shodan-query: html:"engage - Portail soignant"
    google-query: intitle:"engage - Portail soignant"
  tags: panel,exolis,engage

http:
  - method: GET
    path:
      - "{{BaseURL}}/app.js"

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - "engage-specific-config"
          - "engage-lastAppUserType"
          - "engage-lastHelperPatientContext"
          - "engage-preferred-language"
          - "engageManager.admin"
          - "engageManager.user"
        condition: or

      - type: status
        status:
          - 200
# digest: 4b0a00483046022100aeed714af0f7ffb04ab4bda05901dd13ed026f6090404b05ca23611fc44bcb26022100d69be21f6910441fa6cc4a3f5354b46cee49167fbce19fd9425b996586e839b5:922c64590222798bb761d5b6d8e72950