diff --git a/data/apps.json b/data/apps.json
index fa93e8618b703696f2246a2cb834c2292f856324..60361a424a49f29f4adab374f4abaef4b2d9842f 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -5451,9 +5451,9 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.986111111111111,
+    "ratingOverall": 0.986486486486487,
     "ratingNumRecent": 0,
-    "ratingNumOverall": 36,
+    "ratingNumOverall": 37,
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhDsMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTkwNTIwMDkzMTMyWhcNMjkwODI1MDkzMTMyWjATMREwDwYD\r\nVQQDDAhjb29rYm9vazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL1v\r\nRTsSz8HZW/PnTEbdXur6eAIwhRJOsXguC4yUi+IMQD2Cwul8itQI62inE7VD9kL7\r\nHqlADsMHY/fQzJfL7Fat6STv21nMRMdU66AerGWkMtGcHiAzxmXA0fiAMq1ELGP6\r\nrj/MYyk0e96iH7OtvdzQ3dYPoQbVd1bF1MTff8ItE2USVTkhmd5wN2qZq/mGn2ii\r\nveW33CXuzJkbYLbwU8mFJjP1MmzzEswhAsMyBgSg0UdPHymRKsS/mXJGeB4akGxF\r\nSx+mmDRQ9FDj5+6lr1hTKE6ErUcupMKtDmicOMjz8v8EMkOgvhpPofK9cyvJL/aC\r\n/eK3Gb70xetvF3RK8zANld02L0O0HoJkmC4X8hqH2yACxYCRopCcWLktD/o8ukV2\r\nvQhQo9SjlAbdBWKtg395YoiQKfNiPALBq2+1vt20Y7gPyXyWNy+OLsqfpZMrifIM\r\nJCvlk0wpc91s+ZFU5qGcwS4WO2lahwx5gri256jsdzauZoyFtL7tl3msIOd45mn9\r\nkYRadJ9ng9ICyItUtem+eTJ+fELs3Ph6cuwZtClBifyBOvzD1/g4BP9VxxQeRGpj\r\nZ8wZ0d90Z5ko8rUTQe/H8YjhnxoqYQsqUlW14nObqA37mTdTy94pZCFkTmsMqOxl\r\nmtVZZj3hWGVuTQWnfBQYMSBghsUZwSxIsT/zgFEzAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBABncIrHOp9XTCefhakVRzyWyQsjjfY3xIKR5+e6AG4NvelkDJHPL2HG6\r\nEY2DezE2t+ZbK1+3hIasixertrAzMT04ZhvFiJ0eJX8KKpjeFntAYqbHBKo5cRv1\r\nVVX0Z5QU9clECl6krdW6qMr1qTQ4h8WDbc5+Nns44QOjzR4AUo9h8ctMRoAlfUEw\r\nk9e9TaZVVROZAYPYBWyEG/sAM22LQBszWrHLVGIHjDmQ1wmOzLpESX/xnofK/kXB\r\nNvuQm8B905m2SR4ERIcKYys7GrWappVc4Wet1eul+V0bOs53FQI/a/Xvdj2yAVhD\r\ncf3dpXvizRdkiqMxoTSNVh5RR4Yi/PQ=\r\n-----END CERTIFICATE-----",
     "discussion": "https://help.nextcloud.com/c/apps/cookbook"
   },
@@ -10781,7 +10781,7 @@
     "issueTracker": "https://github.com/raudius/files_scripts/issues",
     "website": "",
     "created": "2022-07-21T14:32:16.752737Z",
-    "lastModified": "2022-11-29T17:27:38.358304Z",
+    "lastModified": "2022-12-02T11:23:41.768298Z",
     "releases": [
       {
         "version": "2.0.3",
@@ -15154,19 +15154,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <26.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/integration_google/releases/download/v1.0.7/integration_google-1.0.7.tar.gz",
-        "created": "2022-08-24T10:51:58.741431Z",
+        "download": "https://github.com/nextcloud/integration_google/releases/download/v1.0.7-2-nightly/integration_google-1.0.7-2-nightly.tar.gz",
+        "created": "2022-08-24T09:45:43.419914Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-08-24T10:52:02.067677Z",
-        "isNightly": false,
+        "lastModified": "2022-08-24T09:45:43.582428Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=25",
-        "signature": "QefKsfvKMJsZr3hXvjMHfjaHbvoJTBVezyVzVRCh8fXvse6FehpVBjG1mhKE7b8ueKeGACOd2+OPeqtGhZ52U+59Hi4Hac85wOahKd/kczJaq2teVHPWcRuUM8c9yG4167SOns+OlLJULE9Ve7cSU7lIT7/Qeu2LwcKg0Zal4ZLoWa7QVfDLRlG655iPgKMdptNJvEXnNKxE71QL9xPEQ2K5qe6WfuiOJ05AEWs9tfv/RKlYxCggOStn7cMCAfMuf2aFWoxHRZLSl9BNkAEHTLwZ3NEoTx2LFf6PpkXzfXNdncfYRrwnqoSl8hAAh1p29scO/5e8lW7I6EGcMsoVLMdxVyEeoCCRuC2qY/jEaxMGg/u/1YU3yvgkCDTR5uWc6I/ChfIoPzOW3Yw15bGliocKD1Xo7HhLHNcCs5qjYeBzH6vFemay5tvggR8oe6RflxEbI3fJtka+M7ybGKt4tfDtLyk0N/E1saP4S7he/FzZteVJMAkyUxZihV01og1/TdlAwNM3yXTXgjGLPCB4m9D/cF/aQCSg+3bJ2r0wCfJQV63i1ocfwLFhLYPAidv7HsvxnWRE7POcJNmZx8s+YzG2bJpjcs/KI0201BaefO81ZegKDwPPWnUcnUjMDOvPnZIgYxro7o+f/L/nwmRwuUZosQ5HZTPkcNVV89gfwJ8=",
+        "signature": "oc9gITF8bwWs3DyYfR1CKLQ4VUi2h9QB7ZPV1sl1+TaDbHz+sUOmyo3VNsu22ueZzfUT/mRrqTbAJOOmM8NUxm4BcaR2FeqIFKJfTgdiVKa+1tulS/JcIWuqQYTjqMteR3aS20YXLyVk9qIOjwMohpXB7mzAqMdwMxJrumj8E4q1ZQnV+XCty1JylpTSxZsSmPLKL5G54EYyHenCnAmBCBOtXYUGCQFoJzMOc7RpWV2FLx69/OE/1EtdJTtnPGcOywV6NancE3QuIBWJpI8D+W1MKjAMdgU4owV2uMi/7RgZ3QTx4zn0RFmxqpV6Tj4yIfxS/h7zFwxKPiD0Yy/M6pz878mXeVoTT9GRVXAfvmNcYYHgAsoPYHNIQXKUObW1AMB3bkfFmwltnpxDThWJrrP51+OfnqnziFfEA2SaUPz/5BGYFoSja0Vt7N/qJ2XfcatghwMkvi0ELNiKT8Tef3YNRfPQZm2HbezRBJfVBqN7erAD6zzhAIz7vmhsJNAg6iwjihNvcVSW/eLMUz8kPNGe+PWP6griXaA8mZ11X8t2heC080GivIauEqkfHPYhkaysSQEn+Cf12dvl+8HFioI6o9f39oDt1SD9a929UNCXJ39sT2QKi+d5GYyz7dgTubyCMYyECqjgRRcYRtFKeawPjtpr6uxQHVUNMNVUrFU=",
         "translations": {
           "en": {
-            "changelog": "### Added\n- admin option to use a popup during the OAuth flow rather than a redirect\n\n### Changed\n- adjust to NC 25 (style, icons, no more svg api etc...)\n- implement proper token expiration check\n- use node 16, adjust to new eslint config\n- improve perso/admin settings style, use NC components etc...\n\n### Fixed\n- drive pagination to count files\n  [#94](https://github.com/nextcloud/integration_google/pull/94) @hjylewis\n- remove new lines from file names\n  [#94](https://github.com/nextcloud/integration_google/pull/94) @hjylewis\n- contact photo import, correctly get photo file type so photo is not skipped"
+            "changelog": ""
           }
         },
         "signatureDigest": "sha512"
@@ -15179,19 +15179,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <26.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/integration_google/releases/download/v1.0.7-2-nightly/integration_google-1.0.7-2-nightly.tar.gz",
-        "created": "2022-08-24T09:45:43.419914Z",
+        "download": "https://github.com/nextcloud/integration_google/releases/download/v1.0.7/integration_google-1.0.7.tar.gz",
+        "created": "2022-08-24T10:51:58.741431Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-08-24T09:45:43.582428Z",
-        "isNightly": true,
+        "lastModified": "2022-08-24T10:52:02.067677Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=25",
-        "signature": "oc9gITF8bwWs3DyYfR1CKLQ4VUi2h9QB7ZPV1sl1+TaDbHz+sUOmyo3VNsu22ueZzfUT/mRrqTbAJOOmM8NUxm4BcaR2FeqIFKJfTgdiVKa+1tulS/JcIWuqQYTjqMteR3aS20YXLyVk9qIOjwMohpXB7mzAqMdwMxJrumj8E4q1ZQnV+XCty1JylpTSxZsSmPLKL5G54EYyHenCnAmBCBOtXYUGCQFoJzMOc7RpWV2FLx69/OE/1EtdJTtnPGcOywV6NancE3QuIBWJpI8D+W1MKjAMdgU4owV2uMi/7RgZ3QTx4zn0RFmxqpV6Tj4yIfxS/h7zFwxKPiD0Yy/M6pz878mXeVoTT9GRVXAfvmNcYYHgAsoPYHNIQXKUObW1AMB3bkfFmwltnpxDThWJrrP51+OfnqnziFfEA2SaUPz/5BGYFoSja0Vt7N/qJ2XfcatghwMkvi0ELNiKT8Tef3YNRfPQZm2HbezRBJfVBqN7erAD6zzhAIz7vmhsJNAg6iwjihNvcVSW/eLMUz8kPNGe+PWP6griXaA8mZ11X8t2heC080GivIauEqkfHPYhkaysSQEn+Cf12dvl+8HFioI6o9f39oDt1SD9a929UNCXJ39sT2QKi+d5GYyz7dgTubyCMYyECqjgRRcYRtFKeawPjtpr6uxQHVUNMNVUrFU=",
+        "signature": "QefKsfvKMJsZr3hXvjMHfjaHbvoJTBVezyVzVRCh8fXvse6FehpVBjG1mhKE7b8ueKeGACOd2+OPeqtGhZ52U+59Hi4Hac85wOahKd/kczJaq2teVHPWcRuUM8c9yG4167SOns+OlLJULE9Ve7cSU7lIT7/Qeu2LwcKg0Zal4ZLoWa7QVfDLRlG655iPgKMdptNJvEXnNKxE71QL9xPEQ2K5qe6WfuiOJ05AEWs9tfv/RKlYxCggOStn7cMCAfMuf2aFWoxHRZLSl9BNkAEHTLwZ3NEoTx2LFf6PpkXzfXNdncfYRrwnqoSl8hAAh1p29scO/5e8lW7I6EGcMsoVLMdxVyEeoCCRuC2qY/jEaxMGg/u/1YU3yvgkCDTR5uWc6I/ChfIoPzOW3Yw15bGliocKD1Xo7HhLHNcCs5qjYeBzH6vFemay5tvggR8oe6RflxEbI3fJtka+M7ybGKt4tfDtLyk0N/E1saP4S7he/FzZteVJMAkyUxZihV01og1/TdlAwNM3yXTXgjGLPCB4m9D/cF/aQCSg+3bJ2r0wCfJQV63i1ocfwLFhLYPAidv7HsvxnWRE7POcJNmZx8s+YzG2bJpjcs/KI0201BaefO81ZegKDwPPWnUcnUjMDOvPnZIgYxro7o+f/L/nwmRwuUZosQ5HZTPkcNVV89gfwJ8=",
         "translations": {
           "en": {
-            "changelog": ""
+            "changelog": "### Added\n- admin option to use a popup during the OAuth flow rather than a redirect\n\n### Changed\n- adjust to NC 25 (style, icons, no more svg api etc...)\n- implement proper token expiration check\n- use node 16, adjust to new eslint config\n- improve perso/admin settings style, use NC components etc...\n\n### Fixed\n- drive pagination to count files\n  [#94](https://github.com/nextcloud/integration_google/pull/94) @hjylewis\n- remove new lines from file names\n  [#94](https://github.com/nextcloud/integration_google/pull/94) @hjylewis\n- contact photo import, correctly get photo file type so photo is not skipped"
           }
         },
         "signatureDigest": "sha512"
@@ -15801,16 +15801,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <26.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/eneiluj/integration_nuiteq/releases/download/v1.0.0/integration_nuiteq-1.0.0.tar.gz",
-        "created": "2022-09-05T10:39:01.146776Z",
+        "download": "https://github.com/eneiluj/integration_nuiteq/releases/download/v1.0.0-2-nightly/integration_nuiteq-1.0.0-2-nightly.tar.gz",
+        "created": "2022-07-18T11:42:12.579778Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-09-05T10:39:05.955756Z",
-        "isNightly": false,
+        "lastModified": "2022-07-18T11:42:13.028372Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=25",
-        "signature": "F1Hr/9jbaczpCi/6ug5yNQqbuUB3H1l+KMFCjlfcIRm/BVY4DAmqbqh+MjHOuTun26moxJSd2F5DFmuvSxnRXYLzt9KePL7O7Eoq5x6lsdVvUEuIMrlQwwV43abNjlawx0dYFbwdLXEO/OC6gOeb9J40ZKW8IGxdaCLfHE9vVMhNK8sI1zwh/7RSISKTs60cdgF4GOQfpV1G6EcEneWjzWim2ynpW5XOY3DetZ8hG7VdxsAlp212/JMA5rxS7Fxz61L9J1PdfqR0rWyizIgdXY+5hrYJya4wq3xp2kgSaYyEw8GM0e7DFHNc4drAJgo1e6rcRsTQOgNMZKExyEkZAxmrLsC2tKRvJ1RtVZWOKjNHrp5VfV4OSJUr9JVrV71jibNt29pMmXoUW+TkcwgfRG0WxjhKzAWl08P/iwcIt/aMoGpE2N8NzGvxEBCCabAuvVRcvXy0kZju0M7TFjDgRHVH4N+AlUgnTgIBbEPXV2PsvRR3achcNf652/ywuhF4Db384uuAbnSYDTROJQy698GFM6V919qHvC34ygynoLcf+4nYYpcaLW4nDkdj7mqGvL6zLFWH4hrNkDKOB0AqsmdvgwC2C4rzDmzTkZcsr7xPYUY4Q3hWaokmMlLSehebxXP6oAoYt6mMAl5eD0hDiTOPpPP5cxuVUjUPYhvJ9Yo=",
+        "signature": "tZjjEZBFUjEmIXsUQ/zd6LNIltRvKjXAXAYQk4B8U5U1DNfpuXbEVfe+AUJLQ7Syrt4PmIeBfiHEy+k3edeSjxARu9RQMicG+f//LzSjEPgDAjrqxdY0GuyeZ9CHm0rDHxpp0qUbmywz4Yw5jRr3fGRDstvZIQ+Ibq0OeeWioLmPQpQKEl0kdA7tkD4F7POGFaNgnRGHe2B/1cp39W31JNkNVNfHWaVXC/tDG94k0YtV29I8a7UHdeck+bCgG/2n6saR/eJ63LkFV8BKOqjewfAPp+PHolBxE5NqZGwT3QzDeDa4WLJqCmo6d+/mLZKcobvJpCbCTquNAi+nC16FCN0ztBpYbwXivwsAIWCYz7T+0KFwxEZUe9VI1w8xeNv38NsCLAIiX+QRjLLT7gcDpt0cC0VbFYR80ZDEWGrnEKgkEv7fASpGT5B8QV9iQ/oVY0YWTrBJdjO6BeZcVYc4F8O0GuEIDrU4/lrNvxMrQyb/E2d0Zw8Jh/LbnjYb37AUYwKkTLMQduKw7duW5vQdTZiCYcIML4GuRQxxK3Z+7o9UMrgSlptNbxhtouPZsa0IQ6goUrZZ4GxWhKG4ZxNOHwEhP+QRkiPrjOoz7yOAM/OzvBTOINuITBXuD8YsnzjBly12gV71qTvRo4ohQrfP65/zCvjttc/6Q0U+QMxv48g=",
         "translations": {
           "en": {
             "changelog": ""
@@ -15826,16 +15826,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <26.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/eneiluj/integration_nuiteq/releases/download/v1.0.0-2-nightly/integration_nuiteq-1.0.0-2-nightly.tar.gz",
-        "created": "2022-07-18T11:42:12.579778Z",
+        "download": "https://github.com/eneiluj/integration_nuiteq/releases/download/v1.0.0/integration_nuiteq-1.0.0.tar.gz",
+        "created": "2022-09-05T10:39:01.146776Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-07-18T11:42:13.028372Z",
-        "isNightly": true,
+        "lastModified": "2022-09-05T10:39:05.955756Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=25",
-        "signature": "tZjjEZBFUjEmIXsUQ/zd6LNIltRvKjXAXAYQk4B8U5U1DNfpuXbEVfe+AUJLQ7Syrt4PmIeBfiHEy+k3edeSjxARu9RQMicG+f//LzSjEPgDAjrqxdY0GuyeZ9CHm0rDHxpp0qUbmywz4Yw5jRr3fGRDstvZIQ+Ibq0OeeWioLmPQpQKEl0kdA7tkD4F7POGFaNgnRGHe2B/1cp39W31JNkNVNfHWaVXC/tDG94k0YtV29I8a7UHdeck+bCgG/2n6saR/eJ63LkFV8BKOqjewfAPp+PHolBxE5NqZGwT3QzDeDa4WLJqCmo6d+/mLZKcobvJpCbCTquNAi+nC16FCN0ztBpYbwXivwsAIWCYz7T+0KFwxEZUe9VI1w8xeNv38NsCLAIiX+QRjLLT7gcDpt0cC0VbFYR80ZDEWGrnEKgkEv7fASpGT5B8QV9iQ/oVY0YWTrBJdjO6BeZcVYc4F8O0GuEIDrU4/lrNvxMrQyb/E2d0Zw8Jh/LbnjYb37AUYwKkTLMQduKw7duW5vQdTZiCYcIML4GuRQxxK3Z+7o9UMrgSlptNbxhtouPZsa0IQ6goUrZZ4GxWhKG4ZxNOHwEhP+QRkiPrjOoz7yOAM/OzvBTOINuITBXuD8YsnzjBly12gV71qTvRo4ohQrfP65/zCvjttc/6Q0U+QMxv48g=",
+        "signature": "F1Hr/9jbaczpCi/6ug5yNQqbuUB3H1l+KMFCjlfcIRm/BVY4DAmqbqh+MjHOuTun26moxJSd2F5DFmuvSxnRXYLzt9KePL7O7Eoq5x6lsdVvUEuIMrlQwwV43abNjlawx0dYFbwdLXEO/OC6gOeb9J40ZKW8IGxdaCLfHE9vVMhNK8sI1zwh/7RSISKTs60cdgF4GOQfpV1G6EcEneWjzWim2ynpW5XOY3DetZ8hG7VdxsAlp212/JMA5rxS7Fxz61L9J1PdfqR0rWyizIgdXY+5hrYJya4wq3xp2kgSaYyEw8GM0e7DFHNc4drAJgo1e6rcRsTQOgNMZKExyEkZAxmrLsC2tKRvJ1RtVZWOKjNHrp5VfV4OSJUr9JVrV71jibNt29pMmXoUW+TkcwgfRG0WxjhKzAWl08P/iwcIt/aMoGpE2N8NzGvxEBCCabAuvVRcvXy0kZju0M7TFjDgRHVH4N+AlUgnTgIBbEPXV2PsvRR3achcNf652/ywuhF4Db384uuAbnSYDTROJQy698GFM6V919qHvC34ygynoLcf+4nYYpcaLW4nDkdj7mqGvL6zLFWH4hrNkDKOB0AqsmdvgwC2C4rzDmzTkZcsr7xPYUY4Q3hWaokmMlLSehebxXP6oAoYt6mMAl5eD0hDiTOPpPP5cxuVUjUPYhvJ9Yo=",
         "translations": {
           "en": {
             "changelog": ""
@@ -21646,78 +21646,6 @@
     "created": "2016-09-13T19:36:01.812869Z",
     "lastModified": "2022-12-01T12:47:19.206411Z",
     "releases": [
-      {
-        "version": "19.0.1",
-        "phpExtensions": [
-          {
-            "id": "json",
-            "versionSpec": "*",
-            "rawVersionSpec": "*"
-          },
-          {
-            "id": "iconv",
-            "versionSpec": "*",
-            "rawVersionSpec": "*"
-          },
-          {
-            "id": "SimpleXML",
-            "versionSpec": "*",
-            "rawVersionSpec": "*"
-          },
-          {
-            "id": "dom",
-            "versionSpec": "*",
-            "rawVersionSpec": "*"
-          },
-          {
-            "id": "curl",
-            "versionSpec": "*",
-            "rawVersionSpec": "*"
-          },
-          {
-            "id": "libxml",
-            "versionSpec": ">=2.7.8",
-            "rawVersionSpec": ">=2.7.8"
-          }
-        ],
-        "databases": [
-          {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
-          },
-          {
-            "id": "sqlite",
-            "versionSpec": "*",
-            "rawVersionSpec": "*"
-          },
-          {
-            "id": "pgsql",
-            "versionSpec": ">=10.0.0",
-            "rawVersionSpec": ">=10"
-          }
-        ],
-        "shellCommands": [],
-        "phpVersionSpec": ">=7.3.0",
-        "platformVersionSpec": ">=23.0.0 <26.0.0",
-        "minIntSize": 64,
-        "download": "https://github.com/nextcloud/news/releases/download/19.0.1/news.tar.gz",
-        "created": "2022-12-01T12:47:19.197862Z",
-        "licenses": [
-          "agpl"
-        ],
-        "lastModified": "2022-12-01T12:47:20.571072Z",
-        "isNightly": false,
-        "rawPhpVersionSpec": ">=7.3",
-        "rawPlatformVersionSpec": ">=23 <=25",
-        "signature": "NZbgWK+WZLVs4Oltuz26A5wHewlckm216YphUvOemuDLqTd2Ziy8Y7FgL7qQdCLEGPhYg/THg1Qb1UEmcUDHClaDUB/PSOUTE6hGS8mGC7ZCrGLfNMG4Gt0tBVZd3PG/WKrncrL051MCpxfnEF08/QV98hbK0NBDfnzaihEtS2VkobPY7a+uqQW1pxph3y1xFDDhUdNOQmPFNZBsR/K6LnZ+N8ZlFq9DwhJJmBAMRt+MU+lV8Tc1eEPJwskgJ3pXLi/Lx+R69J12Cgm4eToLQ9FUY63bdDxUEDU0Enxa4ybDiTgxkl8RcUwdFQjMRMLltfq47I3Cfe2Xo+5g5qCEhduEIU0AJjacaHaW2Ewsep/GVJa8ubjCaoobBLv5BB4aDc/qlTFMVE4hjdTNGnmkgZHYfIoFmNV7w9nFLOR5x1BortJu+FIt7PZnpGvI1SlvN8AZSMq5tStSjzibZ7l0+ccHfR55cvKb2W6tNOIoFbJooVpGjdYQIiWeYege7qcoUGAbKItpZKQvojbami111gJZIMTGte1erKTvywlys4uYZhJvZMLEKxCXJ7irYZHgFh8GxWAtkWepDj+HegYyvKZKiirpav4zdQpSpQnbjVBVvhx8wgDbx2+8DDlrj5FzI4ya+pw/d8wEd/5dUscUTDagnlePY8AfBbIDScDlrBQ=",
-        "translations": {
-          "en": {
-            "changelog": "### Changed\n- Dependency updates"
-          }
-        },
-        "signatureDigest": "sha512"
-      },
       {
         "version": "19.0.0-beta2",
         "phpExtensions": [
@@ -24519,29 +24447,29 @@
     "issueTracker": "https://github.com/marius-wieschollek/passwords/issues",
     "website": "",
     "created": "2018-01-19T18:08:43.002344Z",
-    "lastModified": "2022-11-20T10:35:46.269967Z",
+    "lastModified": "2022-12-02T16:38:29.541207Z",
     "releases": [
       {
-        "version": "2022.12.20-build4637",
+        "version": "2022.12.20-build4639",
         "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/14640/artifacts/raw/passwords.tar.gz",
-        "created": "2022-11-20T10:35:46.289105Z",
+        "download": "https://git.mdns.eu/nextcloud/passwords/-/jobs/14651/artifacts/raw/passwords.tar.gz",
+        "created": "2022-12-02T16:38:29.556467Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-11-20T10:35:46.301400Z",
+        "lastModified": "2022-12-02T16:38:29.569114Z",
         "isNightly": true,
         "rawPhpVersionSpec": ">=8.0 <=8.1",
         "rawPlatformVersionSpec": ">=23 <=25",
-        "signature": "ngLsp4m443bAU+QKxBvdwqNq+9V3Ggg1pS6rnXY464ZSO4StQQVxl5X4m8NTq5KoVv01sYJvYxp1dN7jIffZWAXGq0Ti+gya9Re/WFmo/UHEL7x3wXn1uxfnQmvP/CZ0coVMmkhywTBRernedcQY1/93qAjJi8sWstye8fAJsL9AHGFF8KDi24EHvk97zUQ+gTTqIPJAkiA2gYGMHCBuH4DimYVWFXuc0VMv9cCT+SHlwWPcdxzCMIcmyHo0NUrOaFPQUs3f5yTUpLwrvNj8Fa2q8p4zZT3oAycUpWLX0LuvcfqUHos7M/6R3LWlqv9rxFJrQWwfSk4vD6z53pGlZpjzpQrO99WzY+yfVnErOMBZo1Zw/uPgVk58EXkAHpwpBJiJ+8vPh00OftkCA14Q/+vhCID371LA/1M1eM3S038RENCNUVoUM5FLBYi/iulxhsnBQ8qLZmVjB/pc9CHgNdxwAwlCLApX7Xsr0CK9XKgOzPSiDzd0YffGlz/Wvdj8rmNMz+lnl78Vq1CMnSKxdzwi+M6pLhUc51KHP6MaV5dhMT18BLnF8RC0gVaHhfKi8/Fr+GSaLNtgwt11O6LSo5SHsyYMEtBXPw7UcF95P6mpKyLVXuvhc4mA9CuoHmC1byaRVxPq+/C5H8B/XD3ms3peWLMWQXDAfjaoPFxFovQ=",
+        "signature": "gnwnngf9UGl8W9zO1wrghng4fPCWG3jH6BoKVkuB6zxZVT5Lj+sD9oowRmAI/U7WDqUNdd7Gl0rxsRDEKzNsEPRNQYR+NaKF7Tk+3jHe7rMqOPpW3qTEevTQ9dO4RVxqdH40x7LvMAQxHjR2IkcpilwamAxdHeWhdrgjM1gLrItD7Dk087sAPFrYIINRYGLUnXA4UCmwTdbdpj72z6Q4MCkAOIqTxA6QrT2QJ+pd8N+VY1Q2sAAzJ+3NAZSjdmbiRFQfsDGBQ/k/KfjY6kZReQHHBLfDiSyf2SvlPh1mhmpOL8CkN623P5qiM9Uhc/vPhgfOAszXsqsSDOJh8qvTx3VCCCqWE+xszG7bGmtRN0ze+rOO1WOrZK9vO38BqSvc/b7fFdagjxjLmnJR/0j8eMitvkh4q1AjZjb1rM3aLknKP4pOLiRAf4cwI6TyM7KMcTJTTSn5mb3g68nEMWvVbZud+RMSKeboBgm0ubea+MjmeICyDAaXagVg5+/Wo9J/21354iAafI6QcEsUuj5hme285A26aH7r8LfxVpUXvNJisDKn28RMUHfuCs1bNQvJhKPdvsq+STcciYhuPZsv2EKUTTKeHD+yg4My4z/Z5p3PVcxQNeJsD2WQ3lK1X9wbDMZ/mWRq7swIomp6e4kyhrD4YXTPkOQRBa9DXXnUF4k=",
         "translations": {
           "en": {
-            "changelog": ""
+            "changelog": "### Added\n- Translations for Danish and Ukrainian\n### Changed\n- Updated translations for Dutch, Spanish, French, Swedish and Italian"
           }
         },
         "signatureDigest": "sha512"
@@ -27886,12 +27814,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=",
@@ -27911,12 +27839,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=",
@@ -30267,7 +30195,7 @@
     "issueTracker": "https://gitnet.fr/deblan/side_menu/issues",
     "website": "https://gitnet.fr/deblan/side_menu",
     "created": "2020-04-07T11:28:39.280192Z",
-    "lastModified": "2022-11-20T14:29:47.772432Z",
+    "lastModified": "2022-12-02T11:44:36.012968Z",
     "releases": [
       {
         "version": "2.5.1",
@@ -30483,7 +30411,7 @@
       "en": {
         "name": "Custom menu",
         "summary": "Modify the display of the menu.",
-        "description": "Custom menu allows you to modify the position of the main menu by creating a panel on the left of the interface or with a big menu on the top.\nYou can also define apps that must be displayed in the top menu. Fully customisable.\n\nThis application is rather suitable for instances that activate a lot of applications.\n\nUse the shortcut `Ctrl`+`o` to open and to hide the side menu. Use `tab` to navigate.\n\nYou can customize colors depending of the theme (Dark theme and Breeze Dark).\n\nYou can report a bug or request a feature by opening an issue.\n\nRequirements:\n\n* PHP >= 7.4\n* App `theming` enabled\n\nIf you like this application and if you want to support the development:\n\n* [Buy me a coffee](https://www.buymeacoffee.com/deblan)\n* [Donate with liberapay](https://liberapay.com/deblan)\n* [Leave a comment](https://apps.nextcloud.com/apps/side_menu#comments)\n\nNotice\n------\n\nBecause I believe in a free and decentralized Internet, [Gitnet](https://gitnet.fr) is **self-hosted at home**.\nIn case of downtime, you can download **Custom Menu** from [here](https://kim.deblan.fr/~side_menu/)."
+        "description": "Custom menu allows you to modify the position of the main menu by creating a panel on the left of the interface or with a big menu on the top.\nYou can also define apps that must be displayed in the top menu. Fully customisable.\n\nThis application is rather suitable for instances that activate a lot of applications.\n\nUse the shortcut `Ctrl`+`o` to open and to hide the side menu. Use `tab` to navigate.\n\nYou can customize colors depending of the theme (Dark theme and Breeze Dark).\n\nYou can report a bug or request a feature by opening an issue.\n\nRequirements:\n\n* PHP >= 8.0\n* App `theming` enabled\n\nIf you like this application and if you want to support the development:\n\n* [Buy me a coffee](https://www.buymeacoffee.com/deblan)\n* [Donate with liberapay](https://liberapay.com/deblan)\n* [Leave a comment](https://apps.nextcloud.com/apps/side_menu#comments)\n\nNotice\n------\n\nBecause I believe in a free and decentralized Internet, [Gitnet](https://gitnet.fr) is **self-hosted at home**.\nIn case of downtime, you can download **Custom Menu** from [here](https://kim.deblan.fr/~side_menu/)."
       }
     },
     "isFeatured": false,
@@ -31093,8 +31021,44 @@
     "issueTracker": "https://github.com/the-djmaze/snappymail/issues",
     "website": "https://snappymail.eu",
     "created": "2022-10-17T19:05:46.114755Z",
-    "lastModified": "2022-11-28T13:07:18.433886Z",
+    "lastModified": "2022-12-02T15:45:24.949673Z",
     "releases": [
+      {
+        "version": "2.22.5",
+        "phpExtensions": [
+          {
+            "id": "zlib",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "mbstring",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          }
+        ],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.4.0",
+        "platformVersionSpec": ">=20.0.0 <27.0.0",
+        "minIntSize": 64,
+        "download": "https://snappymail.eu/repository/nextcloud/snappymail-2.22.5-nextcloud.tar.gz",
+        "created": "2022-12-02T15:45:24.927615Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-12-02T15:45:25.026119Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.4",
+        "rawPlatformVersionSpec": ">=20 <=26",
+        "signature": "IIC/6WLMtuTQo0lOf+CtoDF4zO/C7gSwVUCGNz/D4kLCplA0vKm8HCC6hkX6E+W7\nanG7cg3UgE7cqLNz+AKEpoo9amQlQg+DjT2dSz1YILm7jAJURjO9MPlAvNOv/46j\nyg/EOgI75vCUkHmgwEdT00TMMdfQZNAkYP5g03Zs2f066StNtQ15Iyv3AnCc8vn2\nmT68rHeLmxFYZQnGfeU68fKbfPsibT2SHL/COB9NvuIr9pY0aNMxxxEHPD0Hnvf6\n+fV03nBqK3FPveE7jQ6un/Fqt1enDQT9VBKbRPFYnNWC7+bLLGPlmgtC5lCwW8CT\njvjdgnVcuUL37CTMebzZMnyuKuI8d/updJxvAWLd7RDdEBLz7uewFOcq8vxQZqOK\n/p1oY+XxVCnKm8K+da5j67ztKIasaXmraZCsOXHtEjRZ9xxT7rcw7SaPvtPsUS1Q\n0l2U752hrvjIlIsmMBoXFXyEA2o7vM3peaQOHfSvBGlbqeFGN1IYX6oJ9lp7uaYA\n3BOWrn5HJ3ZCrY5XeEkuT/C7FPC98flhEhoROki7NKS/68UmgwGBjyPsOmGx0y5r\nXt+aovoG4GIDGNINpcTBXff5Gu+Tmd/YcN9W7Ub23kqrlQfghZK3fsJC6ArB9IPU\n68LwA8eY8ItCJ/8fVKpAtV7gbaTS/q1q3U9hsmTnH8g=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n- Support plugin minified .min.js and .min.css\n- ZIP Download multiple emails\n  [#717](https://github.com/the-djmaze/snappymail/pull/717)\n\n### Changed\n- Replaced some data-bind=\"click: function(){} with object functions to prevent eval()\n- Improved plugins hash when there are changes\n\n### Fixed\n- Settings Themes style due to border-box change\n- \"Remember me\" failed due to v2.22.4 Session token change\n  [#719](https://github.com/the-djmaze/snappymail/pull/719)\n  [#731](https://github.com/the-djmaze/snappymail/pull/731)\n\n### Removed\n- Vacation filter: Button to add recipients (+)\n  [#728](https://github.com/the-djmaze/snappymail/pull/728)"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "2.22.4",
         "phpExtensions": [
@@ -35723,8 +35687,33 @@
     "issueTracker": "https://github.com/nextcloud/spreed/issues",
     "website": "https://github.com/nextcloud/spreed",
     "created": "2016-11-23T09:49:36.743591Z",
-    "lastModified": "2022-11-03T14:30:53.281805Z",
+    "lastModified": "2022-12-02T20:16:56.383984Z",
     "releases": [
+      {
+        "version": "14.0.7",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=24.0.0 <25.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/spreed/releases/download/v14.0.7/spreed-v14.0.7.tar.gz",
+        "created": "2022-12-02T19:55:04.408111Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-12-02T19:55:04.637221Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=24 <=24",
+        "signature": "cHhGMmD0WxzNNRVkLHm7X9dkh9Xuii5geUU/DDrhdUEom1fQt9MwHtMxQoZRe/LpsuBnE6St0Gd0U3QhmCFPtZQNzAMosqsdQ8AQ4GDCJxAOJCLhDag8+FAY8ujWW5jG9UhpNR9mINN7nMfXI1IdhZmClGfBtzvKjeirpU6qf0Y58fGr8uSMdC4sxSHVyreK0Fhr5BQTC5T8tpqikxorrBrhB3tLVMyNiNqX/Mt8moUSWvnT5/QKinUNtSvcOeh3fw7CrPmm4OQbCvFcw1OJ0/nSlys4VL0jxOUtheoNEg8kenS1Jw9Tb6Kst6dcwHd0/LHV1S6BKcMDjp6w6BDx1X3s9EbbaqG/rOUsVSmCBc46+oktYcmkG/kxLjxK+m7AQwSV3L8fsNKj3cE8BnnYcZCZnM+oq4MVtCZs1XDhPZ4x8BOXIDG8L2FBFq9HRZ7S+9sHL5xPeAg4idK7gy8GjrkSDiUo5XhhWssogjFzoj1plsFTRtIzXmZzzYaxkwo4TktZW46E3ONRMQnASlwL/UisamNHSOW8aMViH1XQoe2BKLLrVo86V6UyNg+Ug0Ct8FiqIv0E5o0v83MiyNBZMNjDzaj1ybB9db8bcY8+lZKpHDyT9L0Lq92curo9mHEX3ZMX/4cGv63IyRNdHirdMzJ4DXZ2NCdE6lphwC1tHuo=",
+        "translations": {
+          "en": {
+            "changelog": "### Changed\n- Allow to disable the changelog conversation with an app config\n  [#8365](https://github.com/nextcloud/spreed/pull/8365)\n\n### Fixed\n- Fix in_call flag on the \"Join room\" API response\n  [#8372](https://github.com/nextcloud/spreed/pull/8372)\n- Fix bottom stripe of speaker view with high DPI\n  [#8320](https://github.com/nextcloud/spreed/pull/8320)"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "14.0.6",
         "phpExtensions": [],
@@ -36058,42 +36047,42 @@
     "isFeatured": true,
     "authors": [
       {
-        "name": "Vitor Mattos",
+        "name": "Marco Ambrosini",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Tim Krüger",
+        "name": "Marcel Hibbe",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Marco Ambrosini",
+        "name": "Joas Schilling",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Marcel Hibbe",
+        "name": "Jan-Christoph Borchardt",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Joas Schilling",
+        "name": "Ivan Sein",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Jan-Christoph Borchardt",
+        "name": "Daniel Calviño Sánchez",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Ivan Sein",
+        "name": "Vitor Mattos",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Daniel Calviño Sánchez",
+        "name": "Tim Krüger",
         "mail": "",
         "homepage": ""
       }
@@ -37665,6 +37654,84 @@
     "certificate": "-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhGSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNzI3MDkxOTMyWhcNMzExMTAyMDkxOTMyWjAWMRQwEgYD\nVQQDDAt0dnNob3duYW1lcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAKQnRVzWCp1McDJznocLzoGNex8rSkeKJF3FFi5/dU6vedUYknZjgBex6tDuU1Dd\neCKNlf2Tc5Adh7UzeXYZOiv7UYMM0CJq/jICrFEMq0URDBVm183wIhpihrb1//3v\nU1se0CuNiO5KJapVAlJLkqlvTx7Q5B26MH+oKwR2TlTTN6qm/QB+O3E5hYCmb5oe\nxzEiKanweJTAtfV0xaQwBTfcL6vgqdB/ogMkySMMfvgJddABZWQuQ4ZjFgKEqq/8\nE6D+zrZnfBt68VTKQnhwZj0HAq0TM7DMz9wxTT5XTPedBn2zivEF7IsXE0vJ6OEZ\nH8EyTz+43GGX3XubcLwjRHgqXuhmAr4EwtO8dhpgZaG6AEL9hCsl0/5ctXu+ZFBX\nBSiRmltfLE1Vj4XIGIOHHGzgvVaCvMHSajxtCMevy2tmbTNZcNeqgDfVIXNTlyge\n64GkFdKpB9HErmHndq2z0bOBH6fzPQcvxmb6kHqmiBgf+7v9k8JAUtbSSavqn8xa\noewuLSsrkeXI7R/UupVVMoQq2GKK+DWUkGB/DVFeOed/SJrafWTd9XsT9/y6ZRzX\n4/6ZlsLeK6lO7Myb/vyEhLTettlzP3Tq3nyYWJKvMd+t5+08Mlj5g5O5ltSYuNJ6\nxEXJLfT7cWJmBHH1Am+0ftP0Jt4KsJvQnMh0J+IjAmtBAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBABxEmq++LwgvbKCQ/kc229tDEOe99K3bbRXGYHq/mLMcftX3nrWY\nl6mP535L24rxkreECP2wsTmR/ijkhTQKkitoix3Rx0LmQuEIw6kj7TgLPSAsPMty\nDAzKPobH5LDRPF/rO2k2gloJqL8Dw4jgbHfBS3k3/wtClhPezvL8Mg4JYpruIxAN\nEx8SgVmsH3LZzQEFHK9lpTzoQsbX1zxcPdFZkB4Oytuw/pYYqXpDtdjK6TcRWNeN\nLDQyP6mIiHqoBEpmSqxrBvSGjy5LdOISFAf+WUwOoANePo1adRmZSTKp5CrVnqn4\nDRlDKLCah8PUbusrRj/IUQhJkhpQPInd+JM=\n-----END CERTIFICATE-----",
     "discussion": "https://help.nextcloud.com/c/apps/tvshownamer"
   },
+  {
+    "id": "twofactor_admin",
+    "categories": [
+      "security"
+    ],
+    "userDocs": "https://nextcloud-twofactor-admin.readthedocs.io/en/latest/User%20Documentation/",
+    "adminDocs": "https://nextcloud-twofactor-admin.readthedocs.io/en/latest/Admin%20Documentation/",
+    "developerDocs": "",
+    "issueTracker": "https://github.com/ChristophWurst/twofactor_admin/issues",
+    "website": "",
+    "created": "2018-09-07T10:10:55.669084Z",
+    "lastModified": "2022-12-02T13:33:51.496009Z",
+    "releases": [
+      {
+        "version": "4.0.0",
+        "phpExtensions": [],
+        "databases": [
+          {
+            "id": "mysql",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "sqlite",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          }
+        ],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.4.0 <8.2.0",
+        "platformVersionSpec": ">=23.0.0 <27.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/twofactor_admin/releases/download/v4.0.0/twofactor_admin.tar.gz",
+        "created": "2022-12-02T13:33:51.490464Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-12-02T13:33:51.537939Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.4 <=8.1",
+        "rawPlatformVersionSpec": ">=23 <=26",
+        "signature": "i3RZRb2IpTJ32pDorcmt7MAYP4Q2y+ZUlBjh8VnoimkvYN41euL/JcvNL4gycN1OLeIMcB1JPOGLogdwRwWyWbp8dNWv4oVpqRyUis7grz4DsZY/aq8aHOsawBA8ioFAVTiQ0AqYIhpPH+0OpPvd1JNWG2gz2f7fLrkt9LZnTIpEnXANEUC8GAHruWI+BjXseTfA9fszPZocWxZVm8FQBB+K0s7LgeiJB8VJn/HtLihtxvmZHhE68vCIaA/ZV8a9KK11L/WdY2ePmrVI/NQ9S0b2ZlX0Tq9lWgEGg4AoZakE0Go/bZ/4aIRyhcUooKANytGQ/o1F20XkSmovuLswFqFuXC1Io9De/13b1Duh5M51B7k8D7LC4LcB/hnL1oOhBREg7oVucndjkG+2orekIRjChJsx3nNciC6UqpFvEzrdt7UobfwYdqRIAcBjwuoGI9uXwdk9BPReYNKrsw8M4S1Hz3UWUWs0nfG09w1Jhb34nsVwZWvL4MPSgCz1ZzFjpuXnJaRkq5OAD1dXqw77Y4jSNpcEAbhw1GnNQAqsSQbJchs9l8z2+T+tVjvMn1KbuNST4mxrblJ9cV7jsJbz7lQtH+71AeDjU6Wo6szwXks3l/XZentpvOLXpig6rMhnLBZxlVkwd1p5DLMjDv4BAGR33YsRk1mCAoVq3ETxpO8=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n- Nextcloud 23-25 support\n- PHP8.1 support\n### Changed\n- Dependency updates\n### Removed\n- Nextcloud 21-22 support"
+          }
+        },
+        "signatureDigest": "sha512"
+      }
+    ],
+    "screenshots": [],
+    "translations": {
+      "en": {
+        "name": "Two-Factor Admin Support",
+        "summary": "Nextcloud Two-Factor Authentication Admin Support Provider",
+        "description": "This two-factor auth (2FA) provider for Nextcloud allows admins to generate a one-time\n\t\tcode for users to log into a 2FA protected account. This is helpful in situations where\n\t\tusers have lost access to their other 2FA methods or mandatory 2FA without any previously\n\t\tenabled 2FA provider."
+      }
+    },
+    "isFeatured": false,
+    "authors": [
+      {
+        "name": "Nextcloud Two-Factor Authentication Working Group",
+        "mail": "",
+        "homepage": "https://github.com/nextcloud/wg-two-factor-authentication"
+      },
+      {
+        "name": "Christoph Wurst",
+        "mail": "",
+        "homepage": ""
+      }
+    ],
+    "ratingRecent": 0.5,
+    "ratingOverall": 0.5,
+    "ratingNumRecent": 0,
+    "ratingNumOverall": 0,
+    "certificate": "-----BEGIN CERTIFICATE-----\nMIIECjCCAvICAhC4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwOTA3MDg0ODM4WhcNMjgxMjEzMDg0ODM4WjAaMRgwFgYD\nVQQDDA90d29mYWN0b3JfYWRtaW4wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQC7ofAgKlj8mfAlOuhEO3d1J5u1X/YDMANnMIOWt60cfUTVUdiBX+LuhrZL\n72OO27p9i18jnd4qvqPZ7GrMskb14nQrf4LfPeyj9Q7kmUrae0OlSJwohG6MNPps\nLmAX0eltNYioufCLPPvJ1bhGNtjoWcjHx70+1vnE350zrFKErHXil5mnqThIMzI7\nbX1gdwwH5FfEGRYo8+bMzcca0Svt15fi4LCQDMXc/g+1+521175OlbJjRM/ic1eN\n9wfL9WjHD0XjbZ8Y0PhlPsv48MeQa9ulOHx91PeoZXnJl7W9HfOrCr4Q5MrFyfbA\nsMvjIWpZGNcsYkmX0YZDb5r0AQ65dlyJYA+dsi7gx91j20aY/SdLyflQpbHaSlDY\nU2uH7jd5gVXAz841evHY/LJ6of3tT1/lviU2ufzPzp5q3iOxf6h9i34VR1+OawnQ\nwCvFK3N/qcyOIjlCRb55Y3w9xGqtys9glf80NAknh7TFVZ4wiAMB6Fr28BWrY+MR\nMwU0MU26sNQnO+WLPFSFHpECoL98gL+ditxcv9AgZGdEV9XVKe1pl4tgnik0gYhV\nJy14azgSnnb02dUeRepoUwGZz1eWXhPEHD6FFCVOQMWEPXXDWmop8x1M6VbFgZ9D\nsQw3iN+6u5bsIIIjdleEa/XStJqdnuSGjtrJ80ocBsnkIsTvgQIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQBj7KzoYYm5XOp6i5upQkK9l/vxyz6KVsBBlostwet7qYYH\nmdlT5yTNi3735CNAzfqTun20G/rkMmDo/Q5CD7qj0AYQ1dWlUSJZNkawfVQuraGp\nPGJv1erIdG0YYYCN0ODArYAmff7Ak5EFrcoKPGugHJCYXpRykj86HQB/6rsXVpbM\nQWCov/k7G1RoYUbnAfz2jDtLJVMvWUSAMxSfWWTF2UDEOBBFkF1sawU/K7o/Bwfr\n1Ra5otlulCE6SItRhVLfmjad090jkHg1gaVohV5vvsqU0SSdxmGwcti9N6J4k/Rr\ng40BEpiVOeISmo4cjznT/2wJEnQtccq5jki7GQiV\n-----END CERTIFICATE-----",
+    "discussion": "https://help.nextcloud.com/c/apps/twofactor-admin"
+  },
   {
     "id": "twofactor_email",
     "categories": [