diff --git a/data/apps.json b/data/apps.json
index 60361a424a49f29f4adab374f4abaef4b2d9842f..02457b3c835e19fb7fcb6cdf6d2250064e20925c 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -598,8 +598,58 @@
     "issueTracker": "https://github.com/SergeyMosin/Appointments/issues",
     "website": "https://www.srgdev.com/lab/nextcloud-appointments/",
     "created": "2020-02-25T02:49:56.451297Z",
-    "lastModified": "2022-11-16T04:40:16.421020Z",
+    "lastModified": "2022-12-03T11:38:46.288203Z",
     "releases": [
+      {
+        "version": "1.14.5",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=24.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/SergeyMosin/Appointments/raw/v1.14.5/build/artifacts/appstore/appointments.tar.gz",
+        "created": "2022-12-03T11:38:46.280811Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-12-03T11:38:46.339613Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=24 <=25",
+        "signature": "CSS9w+7Xc/1bowDnT3qA7qwT6Uj+fFLP6DkWwfgtDhs4be2yZjITk5lTovqF6f0m\n8TL07dD+52I11WMCCf61Ghl97r7Bk66Tz70cs1V4GkiNmRozp1B2rsimzGv6UEfG\ngMrp7tVO58XhzvscpWs+qUvjAOR1Q+UMKz5fA/MClHoKDvctmY+Nlzf04Z8pFx0J\nuwd43RGS8bV1yACje9R5erhGetyPTu7KcV6pxcmOx3OwVtmId2Aqqwo8s5BMpbkL\nR6CCBPoygmjxF57vdafaqgSK4iAdgV0WUc9Cr11peqAGrTktnGACHXil87XaS32A\nYm+KLg/k4X+P4TApQW3pE18MFV93et2oL7HIGaBV2eH7N/jbFpzWv8a7CNVuIgDD\n/NIXHIEsORhP+bXKOOkvm/IJlMYfXUe+KgP//kEtvPfqFnBQxITtmtVFAG+jnhX3\nPQoEtXbbgKWirqc8kyZR/ZZZa2BQF08rdrQ2H1484fPmwHs+MjRoXSQzP94p+65L\n4dlW7+0FZyOgTZayOkJm0Yqq9hYghtiGgtWRa0zglb+DOh65zYun8RY7z45CaWLu\nu98Xkq/Hewe5Nk2JpR3afzC61P53dcsvmzwS2J/rksjzM/nuh26ewCv/aJtZ9GAc\nTS/7f9AWBBZ6DzTrhsUKvYMBxSTtJ+fCErQJ0MqBAlE=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
+      {
+        "version": "1.14.4",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=24.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/SergeyMosin/Appointments/raw/v1.14.4/build/artifacts/appstore/appointments.tar.gz",
+        "created": "2022-12-03T02:16:58.013667Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-12-03T02:16:58.119756Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=24 <=25",
+        "signature": "KLpxn6l7RB2tadGe+KBePM3UwnlYCeqhhx3nCGWtbnEQ0WXvmVIbdx35Zwt8lkEh\nBxg27ww55W0HAwxcDuRz6tnZEquYajUFCSVS7UTN0ellZQ8/GQuC2I8TO2iybluA\njkg+tgp1qnT5EBmpct/tgxlUXFHtFKklpAFCoCAH3TsXgQwbXzuL503QQ6WJ/2pL\njxQ1EndLGmfvc+AvVe9mZRIQa0zgbCDg4gT54Zk+bhOL1fbqHyvTUbbcHVyezWbY\nY5cp2K88azkrf2KcB1rZgscv6M7wFc9ER5TGgDI+27OHFQd/JpWDPGwUnuy/dEXc\nwhp86UsR5iHMhx/NIiu+J79oygAp5h11+5r2Q1h4BjjMCzOfq2poypH3ei8x0T2P\nbjz3IcmewzqDookLzLd7qtWgknv+LMHcUfzNw4GGNI3grmaOUWuWsNdnixaC9S+t\nA2+MN8jBIBWq4fnTKRoqcbU2n/EaVkIEw0rM+SB6cLmNGh/MGNV4pofV/llEQUch\ndF6l+xzm6UI9EWr4l7tc5Oef3tm8WAsFe3C2o/WWbMYD1rJU4CECOSvvKWxl1xNi\nCa5sHNvvpnEPYkWUzrNqBn3QoA6J4WYXADnse25ijJJXSUm9ECMfW6tWDvynxDO8\nmVTjlr9wHkGog/SL+EZhKEx2uObHgGzN+WpVQLaNa8s=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.14.3",
         "phpExtensions": [],
@@ -19113,8 +19163,39 @@
     "issueTracker": "https://github.com/mziech/nextcloud-majordomo/issues",
     "website": "https://github.com/mziech/nextcloud-majordomo",
     "created": "2021-08-04T18:58:58.651959Z",
-    "lastModified": "2022-09-08T21:40:21.090270Z",
+    "lastModified": "2022-12-03T17:28:39.141918Z",
     "releases": [
+      {
+        "version": "1.1.3",
+        "phpExtensions": [
+          {
+            "id": "imap",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          }
+        ],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=23.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/mziech/nextcloud-majordomo/releases/download/v1.1.3/majordomo.tar.gz",
+        "created": "2022-12-03T17:28:39.133662Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-12-03T17:28:39.191867Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=23 <=25",
+        "signature": "jpzD4+cmdTuoTkaM8bXj7WbIm4MzOW825IDuJtReflDu9RJQJ0gTaid1pXgdQ47KZ4VtxtlzIF8Btqh0JKq7At36utM51K/840S3BHkCF7PybFohuViqu0ZC2wPj4L+Arq850vxWntZZW86c7vMpsSjXCnHoy09CbQ+jviMqcEPQTi+RLJr9nYDy4EmR1F1vm03vFqaM58YcBZjaX0OBswCQFuPySpg4ny7zVbMrcCrWPj+A8U/OvOZ/UK/ed/nZoynQglKpPKujCsEOxX07IoDiDKzQ1ytjH1J+XOWVo/UW6hYpQdAHOuV0AkNtBTJITxziV+NBxkfb29Ht75MWWBOEj44frBImCvoqWxDRzswP/R7auVICj6WM3jm/kX5h7o7wsP81HIDKGtsyQK/OphjO37q9GkPxnlYy7zY3VbzE6HHhLhDoAIhxX1aPfy+hsV19RrEsoDuy5QN4gsParnFgn/t5flxomb2+37TuxNF9UmE7HP44WE+Ef9ypQ/4PiH2+fcQcQU/gc22AVq8yKj43U+97kc6y9pvJXls50IwAF+mDn2IncOWEBeEvXJgoNW18Ed4DOQ9QJAIQsOqZVRwGdNfbjs+AI/fZf6Wsifs7HQQj4XHA42E09qKRJvtMWL6U1WZb39AAQcH55yahRKSXW/2MTFhcGkCXTgWw7V8=",
+        "translations": {
+          "en": {
+            "changelog": "### Changed\n- Nextcloud 25 compatibility\n- Updated NPM dependencies"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.1.2",
         "phpExtensions": [
@@ -24447,26 +24528,26 @@
     "issueTracker": "https://github.com/marius-wieschollek/passwords/issues",
     "website": "",
     "created": "2018-01-19T18:08:43.002344Z",
-    "lastModified": "2022-12-02T16:38:29.541207Z",
+    "lastModified": "2022-12-03T20:54:24.095808Z",
     "releases": [
       {
-        "version": "2022.12.20-build4639",
+        "version": "2022.12.20-build4647",
         "phpExtensions": [],
         "databases": [],
         "shellCommands": [],
         "phpVersionSpec": ">=8.0.0 <8.2.0",
         "platformVersionSpec": ">=23.0.0 <26.0.0",
         "minIntSize": 32,
-        "download": "https://git.mdns.eu/nextcloud/passwords/-/jobs/14651/artifacts/raw/passwords.tar.gz",
-        "created": "2022-12-02T16:38:29.556467Z",
+        "download": "https://git.mdns.eu/nextcloud/passwords/-/jobs/14698/artifacts/raw/passwords.tar.gz",
+        "created": "2022-12-03T20:54:00.770282Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-12-02T16:38:29.569114Z",
+        "lastModified": "2022-12-03T20:54:00.780793Z",
         "isNightly": true,
         "rawPhpVersionSpec": ">=8.0 <=8.1",
         "rawPlatformVersionSpec": ">=23 <=25",
-        "signature": "gnwnngf9UGl8W9zO1wrghng4fPCWG3jH6BoKVkuB6zxZVT5Lj+sD9oowRmAI/U7WDqUNdd7Gl0rxsRDEKzNsEPRNQYR+NaKF7Tk+3jHe7rMqOPpW3qTEevTQ9dO4RVxqdH40x7LvMAQxHjR2IkcpilwamAxdHeWhdrgjM1gLrItD7Dk087sAPFrYIINRYGLUnXA4UCmwTdbdpj72z6Q4MCkAOIqTxA6QrT2QJ+pd8N+VY1Q2sAAzJ+3NAZSjdmbiRFQfsDGBQ/k/KfjY6kZReQHHBLfDiSyf2SvlPh1mhmpOL8CkN623P5qiM9Uhc/vPhgfOAszXsqsSDOJh8qvTx3VCCCqWE+xszG7bGmtRN0ze+rOO1WOrZK9vO38BqSvc/b7fFdagjxjLmnJR/0j8eMitvkh4q1AjZjb1rM3aLknKP4pOLiRAf4cwI6TyM7KMcTJTTSn5mb3g68nEMWvVbZud+RMSKeboBgm0ubea+MjmeICyDAaXagVg5+/Wo9J/21354iAafI6QcEsUuj5hme285A26aH7r8LfxVpUXvNJisDKn28RMUHfuCs1bNQvJhKPdvsq+STcciYhuPZsv2EKUTTKeHD+yg4My4z/Z5p3PVcxQNeJsD2WQ3lK1X9wbDMZ/mWRq7swIomp6e4kyhrD4YXTPkOQRBa9DXXnUF4k=",
+        "signature": "oILr4a2RgHZpN8ROFCaguJRwKSDEHMBaUEgq79YvjJcnIGrW/pauY0M0LS8qP1U/QFllm7zfDgQ1LJhmqUm9P5gU3IuDMOFBsyxZza9TTZWkvQ1mx3tYsaI3+OkPIxq5+Y5Fo3UE0kRVhpRa39AKarolRTtIsQTeMzVqwEtBMc7LdMEXlTNCBsX8JlJL3xdkt57GZVWpPicPJqX7qzZOZG6iPQUrCYZMnpZ26fp1YvuYZl/HtBDrTLRfOBKpRi4hpbT590SKIbX0/bO6BuL/s659nKZGWj67lluw3NcoVEZad9CHXCgF7hRsB6tFk447JLJCinhdvVRULFjl5EUzNs+fknibqUeQOzkbHZHXKU62nmmeULtiPf/VxJNTagss6B0iNWSldBUGNI6cmh05399GsIfwrvIKP6NXcJqxssD6d20XBhowx3usImtYBCAn07x0oWWsimcMoZ6uHcyLbPjQAWLYPNnEHS+BWDMZjv8jVLFSlAewAzs4RofyALTAHbXqWOtH7ur7pbWCYDkAnf3C/CHzE5IcatbI1fJZQ7V/eWsadyjyv0M3EivIx0Js7QkGns0ndfjh58k1mriDtRItsKvaxBTmNBMWXpmc4c0H+s+WoRZ5Qlp+ZTaw7eFaN3KprNbEAehBiTU1uiFuqRR2v4qw1hVwq2AZfFnYjXM=",
         "translations": {
           "en": {
             "changelog": "### Added\n- Translations for Danish and Ukrainian\n### Changed\n- Updated translations for Dutch, Spanish, French, Swedish and Italian"
@@ -24474,6 +24555,56 @@
         },
         "signatureDigest": "sha512"
       },
+      {
+        "version": "2022.12.20",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.0.0 <8.2.0",
+        "platformVersionSpec": ">=23.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://git.mdns.eu/nextcloud/passwords/-/jobs/14705/artifacts/raw/passwords.tar.gz",
+        "created": "2022-12-03T20:54:24.087962Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-12-03T20:54:24.147995Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0 <=8.1",
+        "rawPlatformVersionSpec": ">=23 <=25",
+        "signature": "pO8VU5xuM3BziPq7ltpkBNC5TWGy3VcIxjy0sE6PqtwT9lOnDj0z44a1qJ3jCt6UTY8LRAcdw0+opvAOdWWJZJH0fD9K6dBse755g7X+f2f5NcoxRK0q2QyHuiC+0XOH+0P5qPcl1DR2NC7k1jw5VcGhESURAuhQaWU1fIROC0Oblb8anoPFFbYIWk15WNc9CiO6D8SIy7mnDmHjTwPLaw/kWunRaEl+6xHMiT1EuzTp9iPTUyWDkU6W5Zj2e1koGKwyRyIiA5JoL8GDMQ66vmS7nQOwd2+5rtVrNw1QxoFHp+0JfGGGI3h6jl9btcob1uiseETRQWcfC5iXZT4bXjcy1kYqk5jJ/3xvgZoL1OoHKyydYo2YV4vsprirLTNquJVExiBZXaCsuZ3yH8NDMvS3pUaF8h9BR921karX/iQTwvWuOtCXF82ti9hq5hJf03lCxD7Ge7Q5EGmQuqaRwoPThCNxx4ux2tobA/Zn+G+puEHUqUhMfZRucaoufTBOCJF4yNZzsgz7Glq//bP7N0pStFctmWSvAoqQSyM0OeaSllJhM7qDbJbNjbWCT9WniQIOWxUyOZQXHRpTAgb4s6BTMp6oTF9TUncNxSAFW4wdHRxrmZuBw+OkGr+OeVJBNLiR9s6gYrfUyhQiGp06x1Q1L0DNcR+GjDAs725Mk2E=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
+      {
+        "version": "2022.12.10",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.3.0 <8.2.0",
+        "platformVersionSpec": ">=23.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://git.mdns.eu/nextcloud/passwords/-/jobs/14705/artifacts/raw/passwords-lsr.tar.gz",
+        "created": "2022-12-03T20:54:22.852975Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-12-03T20:54:22.913835Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.3 <=8.1",
+        "rawPlatformVersionSpec": ">=23 <=25",
+        "signature": "YQsjXrl2E/hWLOIi5+iC/Ate7yfW6kLkgONHYEV7yZfNMRERI6Su3G1FkOWdYJhpZjSPukEBT6UOCQdFT3taEQFllinaI0fGqpn40KElwAI79oX6NKVSFMxfgI2d3/lLoJXS2m4PeoEOKiJsaB7ieZ6uqW3z9vqqRlRgDQa9Qk2f4hVrG3Hd0u0jWiEm2ruQoPs4Qd7HQb4+8zmXUQqLkyNU+adYOe9aBabjCSlUyGxLwpURNiPL0LRnehD08PAotIjYSFteMvMs6zGOP8DyHTKEEQQ9jkoygKUaFc17t5ZMee6eInvJdcxON7vTxtfElwp0wj7uvWXv0k7zT88QC0j2RRXSpHfkeXqL+0HZ3xsubcfTPYUVsFyHXFUKM9vjFjcaVjjgUA992v77zCd6WiX3KYhbNKe21ZI8ZtO1gfoGk+S+FPGQJDmyQpxAaml/0QtDyp/avk0MNAB/QQ98YdwaSg2xFeqIXuIvy21dKGT5cAhh0SxqtkC0Hv9TYfxBvBNxWTfAfAn46nCVeVT5xj3AnJgGH35JD6ieOWLp73t96ynTCX9q61Xo0IthNBEzPaAQWqtT2XWgIWzUuDMG0VMOG+xALe7TEt9SRB020XDI60dw6L4iHWHGnxEhY+cqb/jusuEYT0gjWlWy6Nif/+eJpjnbyLRV9Pieh52AXEg=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "2022.11.21",
         "phpExtensions": [],
@@ -24955,8 +25086,33 @@
     "issueTracker": "https://help.nextcloud.com/c/apps/passwords",
     "website": "",
     "created": "2022-01-09T16:43:45.949358Z",
-    "lastModified": "2022-11-11T20:28:24.670216Z",
+    "lastModified": "2022-12-03T20:55:13.146906Z",
     "releases": [
+      {
+        "version": "2022.12.20",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.0.0 <8.10.0",
+        "platformVersionSpec": ">=23.0.0 <30.0.0",
+        "minIntSize": 32,
+        "download": "https://git.mdns.eu/nextcloud/passwords-handbook/-/jobs/14712/artifacts/raw/passwords_handbook.tar.gz",
+        "created": "2022-12-03T20:55:13.064782Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-12-03T20:55:13.255932Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0 <=8.9",
+        "rawPlatformVersionSpec": ">=23 <=29",
+        "signature": "V+AfUnMTbFftLxWBMuBSUKfXy4tWDs9QEePGvoBo4V7wfccGQ2ZoBYLoDhdQAvtgBcg7tonap8WPHvCJWmzaL3m8A65RW6qa9UBwTSwcq8AlGf0OPMPSHlGPmoxaEqMC8IT8PifgnkfcWvBBKYkXlfJAgIMzi1tP5kEZY4DDaL9/FyX7/+E8O/C/IqTtNVJRicoI20WVZDD17EKfUfqfkdVNUc3x7GV7Dg46gXMsxIDuaJJIzIT6ZETHEXe2sLdWktmqASU5AHV2qhyXxt8AnInSrdYorYXIEDXHXYgSaKVwm6xBrgWd9/+BMP4yt0vlHHig0/1CGqbjKF/UpfRQeh3+LPsByUnPDujdn0zOR/5zhrPU4O5ef+sAWHOPKlZERlV33TQ1cFJ+YbJisW9dSaFX+s5Dc432W50483N3dzYuN0QmqQ/bdDCexTa6lejnQ0vv1apib/rEPmflGUaMP3hc2Q/mZwiqSl65nf7DXylnL1QTUul65mOkVZTWAFrM2bAM3VSFyODeNnnfWjyb1lkCvp5DNev11J9H06oj/ine8UYVP1JhHXcQoEdHf4KEyz7L2w91ndt6OHSFxBhs6ZaHHZmxSGiEYAn9QYmHHp7eapZCf53TlfP7WOwG8ntx/aUPxxN3In4vjEuTblSFosjcxsKTLqSu/yp923p4gRk=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "2022.11.21",
         "phpExtensions": [],
@@ -25140,15 +25296,15 @@
       }
     ],
     "translations": {
-      "de": {
-        "name": "Handbuch für Passwörter",
-        "summary": "Stellen Sie das Handbuch für die Passwörter App selbst bereit",
-        "description": "Diese App ermöglicht es, das In-App-Benutzerhandbuch der Passwörter App für Nextcloud über die eigene Nextcloud bereitzustellen anstatt es von Github oder einem eigenen Server zu holen.\nDadurch wird die Privatsphäre der Nutzer verbessert und die Nutzung des Handbuchs in Netzwerken in denen Github nicht verfügbar ist ermöglicht."
-      },
       "en": {
         "name": "Passwords Handbook",
         "summary": "Host the handbook for the passwords app on the nextcloud server",
         "description": "With this app you can host the in app user handbook for the Passwords app for Nextcloud on your own Nextcloud instance instead of using the sources on Github or a custom server.\nThis improves user privacy and enables using the handbook in networks where Github may not be available."
+      },
+      "de": {
+        "name": "Handbuch für Passwörter",
+        "summary": "Stellen Sie das Handbuch für die Passwörter App selbst bereit",
+        "description": "Diese App ermöglicht es, das In-App-Benutzerhandbuch der Passwörter App für Nextcloud über die eigene Nextcloud bereitzustellen anstatt es von Github oder einem eigenen Server zu holen.\nDadurch wird die Privatsphäre der Nutzer verbessert und die Nutzung des Handbuchs in Netzwerken in denen Github nicht verfügbar ist ermöglicht."
       }
     },
     "isFeatured": false,
@@ -25178,7 +25334,7 @@
     "issueTracker": "https://git.doublebastion.com/pax-fax/issues/develop",
     "website": "https://www.doublebastion.com/pax-fax/",
     "created": "2022-02-26T20:01:04.451904Z",
-    "lastModified": "2022-10-27T18:27:29.832881Z",
+    "lastModified": "2022-12-02T23:57:22.527022Z",
     "releases": [
       {
         "version": "1.0.7",
@@ -27814,12 +27970,12 @@
         "platformVersionSpec": ">=24.0.0 <26.0.0",
         "minIntSize": 32,
         "download": "https://github.com/nextcloud/recognize/releases/download/v3.0.0-beta.1/recognize-3.0.0-beta.1.tar.gz",
-        "created": "2022-08-29T14:19:54.373190Z",
+        "created": "2022-08-29T12:54:24.645617Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-08-29T14:19:58.574560Z",
-        "isNightly": false,
+        "lastModified": "2022-08-29T12:54:24.866187Z",
+        "isNightly": true,
         "rawPhpVersionSpec": ">=7.4",
         "rawPlatformVersionSpec": ">=24 <=25",
         "signature": "C1jFhYSuKRcMcIX1lOZyAQGRj84m3epMcp3NMAoYoolfinmE9roNveQUoRx06EaJ\nIPwcGaEjO2gqT+HG44UPQGMonNHAkPf0nS2rkybMg/MRU0t7/iR1aNFbfkl1H6AS\nP0GcCbaVK0WQaBAvAx2RohP0yiXYsB+JJJWyAk8NbxquQiePLJkQ8/waqo1pWdh+\nHppaUJvX+5w3wzemZT0uk2uG9d1Zl7vijUeE0w3n+dB0KlmEQy5fmotFHRdmEhXq\nvvlZQZTSs/aQXAkfQgu60ZP72+8LQwntVUXPHw9pdRzXPiKh6xTcyOcE7qU1jd7+\n8d0V5yNj/vkA6txnXNA8e6caNOEQ/gJoho0TMyYTTCX0zwB3HPcHpT1ASLAJkaD7\nn5IrDYtdxfG7ZWvs3Gb9q+lCj6x7kWaM4m08ls4XI041FAtgijvDcUJcE5sBq1eZ\nXrqITwB23/lF2BDCUO6ANdKsxlYCJ60xe++TX4hDoC4V1HW2wf1gehhzsTL8J68F\nKpTX66STY1UEG1ycI7jvPDiJkvsLaqw2y9rD4tQoUm22Cx4be9TRGGvs/lKM1NBC\nNGIj8Vh9tBrb+T7D63b4kupIktfUzic4rFEVgAhHYMd8BRfXz/osciZgxzC6g5Yh\n1/YBF3FX+9PFLf0l6C4NdPzyGnHRl4zY8YQk6mFyGeQ=",
@@ -27839,12 +27995,12 @@
         "platformVersionSpec": ">=24.0.0 <26.0.0",
         "minIntSize": 32,
         "download": "https://github.com/nextcloud/recognize/releases/download/v3.0.0-beta.1/recognize-3.0.0-beta.1.tar.gz",
-        "created": "2022-08-29T12:54:24.645617Z",
+        "created": "2022-08-29T14:19:54.373190Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-08-29T12:54:24.866187Z",
-        "isNightly": true,
+        "lastModified": "2022-08-29T14:19:58.574560Z",
+        "isNightly": false,
         "rawPhpVersionSpec": ">=7.4",
         "rawPlatformVersionSpec": ">=24 <=25",
         "signature": "C1jFhYSuKRcMcIX1lOZyAQGRj84m3epMcp3NMAoYoolfinmE9roNveQUoRx06EaJ\nIPwcGaEjO2gqT+HG44UPQGMonNHAkPf0nS2rkybMg/MRU0t7/iR1aNFbfkl1H6AS\nP0GcCbaVK0WQaBAvAx2RohP0yiXYsB+JJJWyAk8NbxquQiePLJkQ8/waqo1pWdh+\nHppaUJvX+5w3wzemZT0uk2uG9d1Zl7vijUeE0w3n+dB0KlmEQy5fmotFHRdmEhXq\nvvlZQZTSs/aQXAkfQgu60ZP72+8LQwntVUXPHw9pdRzXPiKh6xTcyOcE7qU1jd7+\n8d0V5yNj/vkA6txnXNA8e6caNOEQ/gJoho0TMyYTTCX0zwB3HPcHpT1ASLAJkaD7\nn5IrDYtdxfG7ZWvs3Gb9q+lCj6x7kWaM4m08ls4XI041FAtgijvDcUJcE5sBq1eZ\nXrqITwB23/lF2BDCUO6ANdKsxlYCJ60xe++TX4hDoC4V1HW2wf1gehhzsTL8J68F\nKpTX66STY1UEG1ycI7jvPDiJkvsLaqw2y9rD4tQoUm22Cx4be9TRGGvs/lKM1NBC\nNGIj8Vh9tBrb+T7D63b4kupIktfUzic4rFEVgAhHYMd8BRfXz/osciZgxzC6g5Yh\n1/YBF3FX+9PFLf0l6C4NdPzyGnHRl4zY8YQk6mFyGeQ=",
@@ -30441,7 +30597,7 @@
     "issueTracker": "https://git.doublebastion.com/sip-trip-phone/issues/develop",
     "website": "https://www.doublebastion.com/sip-trip-phone/",
     "created": "2022-02-26T20:09:05.010095Z",
-    "lastModified": "2022-10-27T16:57:14.606215Z",
+    "lastModified": "2022-12-03T16:51:34.963168Z",
     "releases": [
       {
         "version": "1.0.6",
@@ -39686,6 +39842,68 @@
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD\r\nVQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl\r\nKOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv\r\nembeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u\r\nxZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM\r\nJtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI\r\nRBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+\r\nnOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF\r\nOgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP\r\nd/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ\r\nytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW\r\nrWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG\r\nWdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB\r\nCwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG\r\nKNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q\r\nOPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV\r\nwitO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H\r\nriY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq\r\ndT88DTqQoIFk91caq9e0hvzmcS2l3j0Q\r\n-----END CERTIFICATE-----",
     "discussion": "https://help.nextcloud.com/c/apps/user-oidc"
   },
+  {
+    "id": "user_pwauth",
+    "categories": [
+      "integration"
+    ],
+    "userDocs": "",
+    "adminDocs": "",
+    "developerDocs": "",
+    "issueTracker": "https://framagit.org/veretcle/user_pwauth/issues",
+    "website": "",
+    "created": "2017-07-11T07:39:32.899712Z",
+    "lastModified": "2022-12-03T08:09:09.288007Z",
+    "releases": [
+      {
+        "version": "2.7.3",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=23.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://r.mateu.be/user_pwauth-2.7.3.tar.gz",
+        "created": "2022-12-03T08:09:09.282904Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-12-03T08:09:09.327022Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=23 <=25",
+        "signature": "KlD/BgDq1SRmmyRACock9YHNB1oL/Ydq+ZNqSML5ZX2vXI7mcGihf0JI5swpS+G1\ngXNdXCHKJXXHJCRj6C9l6WRq9BsEy1JIKpF+aOCF/dttW8Xw/BmUih/EyOH0E7Su\nI/fnWNwM9mdsllxqLC56vgfc/5WAQ3cNBi4EuPXeq6jOuvKUTAyGa2eV1Q2Q4bor\nqqVvmQ1yrIgz4sIvZLEIQjOBCwKW4WaZxJr1IrlQnPJm+vQv7koPjrQW5kpqcG5G\nZJq5tcCi0I/hHpqrHeNfuPkqHhBlZ4X6BvHJiB1ilowoVLItfi3oDAZZ+H+Cspx+\ng+40ktgnTHLkaFoLMqZBzCc7PJJ54U1wM0NYsidXnzBUfXej7Wnzujq6LUj4KH0W\n2a5WmCSPJkiiqPd0b2NA/vvcLcvDV5WuSJrMzHGZZU0vJD4gCNRmD3ud2GLBm2cp\nGEyNrSQkXkqWSOZLFzA/fnWhMUY3WnfysSjgzr6Trao1Zlajq8qAQHu2lWtcJ/Tk\nNNuwYVnSl2DkACJnVI9Y3hKorPTqqpFK7B3rS+Rdp0KZbIGA0uJ0HKsdWOGjrSCE\n4hx+6azwbNATSjo3zdHQb465ZNixEPJYOmeYAG5xs33ZRKQV/R+hc4WWv1JAOz6f\nKp912t+BQ0VliBJFFA0+kK2Z0GTZVCK30HV43S6basI=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      }
+    ],
+    "screenshots": [],
+    "translations": {
+      "en": {
+        "name": "Unix user backend",
+        "summary": "Authenticate Users by PAM",
+        "description": "Allows you to authenticate with the local users from the hosting machine onto your hosted NextCloud instance."
+      }
+    },
+    "isFeatured": false,
+    "authors": [
+      {
+        "name": "C. Véret",
+        "mail": "",
+        "homepage": ""
+      }
+    ],
+    "ratingRecent": 0.5,
+    "ratingOverall": 0.5,
+    "ratingNumRecent": 0,
+    "ratingNumOverall": 0,
+    "certificate": "-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhBSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwNTExMTUyMzAwWhcNMjcwODE3MTUyMzAwWjAWMRQwEgYD\nVQQDDAt1c2VyX3B3YXV0aDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAKmpglaZJR72jbDuQBRVBh72judhdToFNDKvn7sz6w3PJPIv4Dpa8yq1Gs/G71Xm\n/wyTfdrkr5xlLXNaPP5/gKeJ2IUKbh3JT89CBohzLp8KeB1iWaaz3Y0bwwSFOmUR\npB9MhzxEQquG6AJmKxQjLurCFUGX+WxFhFwAjULV5okzLaZwL1CZ18/+2v/P3cJG\nZYd3cjZ0RqvpVOXJiKafteeC1iLhfPuouY1+BsZ5xFIuPZXFAeKgM3r8sY9tk1BF\nvvIDldnhudMbK6F+yk4GZ4edmRef8VpaxLAjCYmV8ohuSWQDOenj+WSZ87D2FZQx\nfQhczifi8+j++ARqOTACALIcjbsoOL2KWoktcAT0Z+ENk4YXSIye66/QbJYNRCUn\nUlawUYYIca2bbeF+GB8ZMK1zdCMWZT8C84r7Za5NOw8Ov1/KKikWu1CycI9+CchH\nkEZyxX+mFwUC7Dpp2vFMEAf4mV/TA6/DWGHXGK2/kGAv18lRmzvKryKn2VfStO63\nGSGkHH+Y4WXzCcO4FjNlgsTFt+U7lCzPMsgFJI8ReQPtZdiyD249D8jBBD/FO2nx\n0p5ux2thlNQoWjF6cp7ZOIWHpQvEi0ColSS1FboVcNb76pscnwTKkeyB+tRVv6XJ\nau4Z0VfBLQJyU5SQSO87la2bmocb/kDXWJrV2ysagPJ3AgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAFoN+7Hp9ph5T5Gj3NGjyYo9KtfPE1kSzVb6cQfGUgXQSRZ2w6GZ\ne4u0h9cpThX+duN8vHi1pBALgwxVZafueYHWPxp0n7F527x+dFktqi0ZuDZ63UqL\nvjmCU9bIBdA7qKeoJ5HVLny3ZiXKdsRUvt098TL94Fi6xVs/pG8h+Hj22uOHrg5v\nCMxq+JarIBE3t66BEYJDL9//c8gf7m7PZaxJirvKE7JKHMMIQ4GgdtrQj8pODqhC\n5v/ho36Nz1yE/3eWHDBJ11C/JFrrq47X3JrxQOR3oh/Smif/ju2Z8VBCkCKdGRgZ\n12iu27Znf9D1RcGY/mrgOsd0tzoPBbrbUBA=\n-----END CERTIFICATE-----",
+    "discussion": "https://help.nextcloud.com/c/apps/user-pwauth"
+  },
   {
     "id": "user_retention",
     "categories": [