{
  "checked_at": "2026-07-05T01:21:07.618Z",
  "command": "ddev drush watchdog:show --count=120 --format=json",
  "total": 120,
  "byType": {
    "solcom_project_offer": 55,
    "cron": 56,
    "access denied": 1,
    "image": 8
  },
  "findings": [
    {
      "id": "watchdog-01",
      "status": "open",
      "severity": "medium",
      "title": "Responsive image derivatives fail because source images are missing",
      "count": 8,
      "sample": [
        {
          "wid": "229349",
          "type": "image",
          "severity": "Hinweis",
          "date": "05/Jul 03:04",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--1920/public/2026-07/kopfbild_niedrig_standorte_0.webp.avif?itok=JRUwoR5f",
          "message": "Source image at public://2026-07/kopfbild_niedrig_standorte_0.webp.avif not found while trying to generate derivative image at public://styles/canvas_parametrized_width--1920/public/2026-0"
        },
        {
          "wid": "229350",
          "type": "image",
          "severity": "Hinweis",
          "date": "05/Jul 03:04",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--384/public/2026-07/MF8A9509.jpg.avif?itok=xslmHNo6",
          "message": "Source image at public://2026-07/MF8A9509.jpg.avif not found while trying to generate derivative image at public://styles/canvas_parametrized_width--384/public/2026-07/MF8A9509.jpg.avif."
        },
        {
          "wid": "229351",
          "type": "image",
          "severity": "Hinweis",
          "date": "05/Jul 03:04",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--384/public/2026-07/solcom-zuerich.jpg.avif?itok=cdbOWrwy",
          "message": "Source image at public://2026-07/solcom-zuerich.jpg.avif not found while trying to generate derivative image at public://styles/canvas_parametrized_width--384/public/2026-07/solcom-zuerich"
        },
        {
          "wid": "229352",
          "type": "image",
          "severity": "Hinweis",
          "date": "05/Jul 03:04",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--384/public/2026-07/solcom-wien.jpg.avif?itok=oWkxltOS",
          "message": "Source image at public://2026-07/solcom-wien.jpg.avif not found while trying to generate derivative image at public://styles/canvas_parametrized_width--384/public/2026-07/solcom-wien.jpg.a"
        },
        {
          "wid": "229353",
          "type": "image",
          "severity": "Hinweis",
          "date": "05/Jul 03:06",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--1920/public/2026-07/kopfbild_niedrig_standorte_0.webp.avif?itok=JRUwoR5f",
          "message": "Source image at public://2026-07/kopfbild_niedrig_standorte_0.webp.avif not found while trying to generate derivative image at public://styles/canvas_parametrized_width--1920/public/2026-0"
        },
        {
          "wid": "229354",
          "type": "image",
          "severity": "Hinweis",
          "date": "05/Jul 03:06",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--384/public/2026-07/solcom-wien.jpg.avif?itok=oWkxltOS",
          "message": "Source image at public://2026-07/solcom-wien.jpg.avif not found while trying to generate derivative image at public://styles/canvas_parametrized_width--384/public/2026-07/solcom-wien.jpg.a"
        },
        {
          "wid": "229355",
          "type": "image",
          "severity": "Hinweis",
          "date": "05/Jul 03:06",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--384/public/2026-07/MF8A9509.jpg.avif?itok=xslmHNo6",
          "message": "Source image at public://2026-07/MF8A9509.jpg.avif not found while trying to generate derivative image at public://styles/canvas_parametrized_width--384/public/2026-07/MF8A9509.jpg.avif."
        },
        {
          "wid": "229356",
          "type": "image",
          "severity": "Hinweis",
          "date": "05/Jul 03:06",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--384/public/2026-07/solcom-zuerich.jpg.avif?itok=cdbOWrwy",
          "message": "Source image at public://2026-07/solcom-zuerich.jpg.avif not found while trying to generate derivative image at public://styles/canvas_parametrized_width--384/public/2026-07/solcom-zuerich"
        }
      ]
    },
    {
      "id": "watchdog-02",
      "status": "open",
      "severity": "high",
      "title": "Salesforce test endpoint token refresh fails during cron/project-offer jobs",
      "count": 110,
      "sample": [
        {
          "wid": "229237",
          "type": "solcom_project_offer",
          "severity": "Fehler",
          "date": "05/Jul 01:11",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--640/public/2026-07/kopfbild_niedrig_zusammenarbeit.webp.avif?itok=BOqM02IB",
          "message": "Salesforce token refresh request failed: Client error: `POST https://test.salesforce.com/services/oauth2/token` resulted in a `400 Bad Request` response: {\"error\":\"unsupported_grant_type\","
        },
        {
          "wid": "229238",
          "type": "cron",
          "severity": "Fehler",
          "date": "05/Jul 01:11",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--640/public/2026-07/kopfbild_niedrig_zusammenarbeit.webp.avif?itok=BOqM02IB",
          "message": "RuntimeException: Salesforce token refresh failed: Client error: `POST https://test.salesforce.com/services/oauth2/token` resulted in a `400 Bad Request` response: {\"error\":\"unsupported_gr"
        },
        {
          "wid": "229239",
          "type": "solcom_project_offer",
          "severity": "Fehler",
          "date": "05/Jul 01:11",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--640/public/2026-07/kopfbild_niedrig_zusammenarbeit.webp.avif?itok=BOqM02IB",
          "message": "Salesforce token refresh request failed: Client error: `POST https://test.salesforce.com/services/oauth2/token` resulted in a `400 Bad Request` response: {\"error\":\"unsupported_grant_type\","
        },
        {
          "wid": "229240",
          "type": "cron",
          "severity": "Fehler",
          "date": "05/Jul 01:11",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--640/public/2026-07/kopfbild_niedrig_zusammenarbeit.webp.avif?itok=BOqM02IB",
          "message": "RuntimeException: Salesforce token refresh failed: Client error: `POST https://test.salesforce.com/services/oauth2/token` resulted in a `400 Bad Request` response: {\"error\":\"unsupported_gr"
        },
        {
          "wid": "229241",
          "type": "solcom_project_offer",
          "severity": "Fehler",
          "date": "05/Jul 01:11",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--640/public/2026-07/kopfbild_niedrig_zusammenarbeit.webp.avif?itok=BOqM02IB",
          "message": "Salesforce token refresh request failed: Client error: `POST https://test.salesforce.com/services/oauth2/token` resulted in a `400 Bad Request` response: {\"error\":\"unsupported_grant_type\","
        },
        {
          "wid": "229242",
          "type": "cron",
          "severity": "Fehler",
          "date": "05/Jul 01:11",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--640/public/2026-07/kopfbild_niedrig_zusammenarbeit.webp.avif?itok=BOqM02IB",
          "message": "RuntimeException: Salesforce token refresh failed: Client error: `POST https://test.salesforce.com/services/oauth2/token` resulted in a `400 Bad Request` response: {\"error\":\"unsupported_gr"
        },
        {
          "wid": "229243",
          "type": "solcom_project_offer",
          "severity": "Fehler",
          "date": "05/Jul 01:11",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--640/public/2026-07/kopfbild_niedrig_zusammenarbeit.webp.avif?itok=BOqM02IB",
          "message": "Salesforce token refresh request failed: Client error: `POST https://test.salesforce.com/services/oauth2/token` resulted in a `400 Bad Request` response: {\"error\":\"unsupported_grant_type\","
        },
        {
          "wid": "229244",
          "type": "cron",
          "severity": "Fehler",
          "date": "05/Jul 01:11",
          "location": "https://solcom.ddev.site/sites/default/files/styles/canvas_parametrized_width--640/public/2026-07/kopfbild_niedrig_zusammenarbeit.webp.avif?itok=BOqM02IB",
          "message": "RuntimeException: Salesforce token refresh failed: Client error: `POST https://test.salesforce.com/services/oauth2/token` resulted in a `400 Bad Request` response: {\"error\":\"unsupported_gr"
        }
      ]
    },
    {
      "id": "watchdog-03",
      "status": "watch",
      "severity": "low",
      "title": "Access denied entries observed during anonymous portal probes",
      "count": 1,
      "sample": [
        {
          "wid": "229348",
          "type": "access denied",
          "severity": "Warnung",
          "date": "05/Jul 01:21",
          "location": "https://solcom.ddev.site/projektportal/profil/bearbeiten",
          "message": "Path: /projektportal/profil/bearbeiten. Drupal\\Core\\Http\\Exception\\CacheableAccessDeniedHttpException: in Drupal\\Core\\Routing\\AccessAwareRouter->checkAccess() (line 114 of /var/www/html/w"
        }
      ]
    }
  ]
}