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,discovery

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: 4b0a00483046022100c97b1c8f304d135b13a045fd824e256f849377458d8db52c498cd04f26bac98a022100dc6509db4da36a062eb15ae846c3ed1a238960a9a5f710286dbceaaf885e9b92:922c64590222798bb761d5b6d8e72950