diff --git a/data/apps.json b/data/apps.json
index 221f42fbfbbb3679610ff2938042158026797700..098557c8734098ec570ab19818abd9f244137c1e 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -1938,7 +1938,7 @@
     "issueTracker": "https://github.com/nextcloud/approval/issues",
     "website": "https://github.com/nextcloud/approval",
     "created": "2021-05-25T14:59:03.227314Z",
-    "lastModified": "2024-05-29T09:45:50.482951Z",
+    "lastModified": "2024-07-23T10:09:32.584467Z",
     "releases": [
       {
         "version": "1.3.0",
@@ -2138,7 +2138,7 @@
     "issueTracker": "https://github.com/nextcloud/assistant/issues",
     "website": "https://github.com/nextcloud/assistant",
     "created": "2023-08-21T11:46:53.737268Z",
-    "lastModified": "2024-06-19T13:29:41.118581Z",
+    "lastModified": "2024-07-22T13:09:08.838851Z",
     "releases": [
       {
         "version": "1.1.0",
@@ -2388,7 +2388,7 @@
       "en": {
         "name": "Nextcloud Assistant",
         "summary": "Process and transform text",
-        "description": "This app brings a user interface to use the Nextcloud text processing feature.\r\n\r\nIt allows users to launch AI tasks, be notified when they finish and see the results.\r\nThe assistant also appears in others apps like Text to easily process parts of a document.\r\n\r\nMore details on the assistant OCS API and frontend integration possibilities in the\r\n[developer doc](https://github.com/nextcloud/assistant/raw/main/docs/developer)\r\n\r\n### How to use it\r\n\r\nA new right header menu entry appears. Once clicked, the assistant is displayed and you can select and task type and\r\nset the input you want to process.\r\n\r\nThe task might run immediately or be scheduled depending on the time estimation given by the AI provider.\r\nOnce a task is scheduled, it will run as a background job. When it is finished, you will receive a notification\r\nfrom which the results can be displayed.\r\n\r\nOther apps can integrate with the assistant. For example, Text will display an inline button besides every paragraph\r\nto directly select a task type to process this paragraph. Selecting a task this way will open the assistant with the task\r\nbeing pre-selected and the input text set.\r\n\r\nMore details and screenshots in the [user doc](https://github.com/nextcloud/assistant/raw/main/docs/user).\r\n\r\n## Features\r\n\r\nIn the assistant, the list of available tasks depends on the available providers installed via other apps.\r\nThis means you have complete freedom over which service/software will actually run your AI tasks.\r\n\r\n### Text processing providers\r\n\r\nSo far, the [Large language model](https://github.com/nextcloud/llm#readme)\r\nand the [OpenAi/LocalAI integration](https://apps.nextcloud.com/apps/integration_openai) apps\r\ninclude text processing providers to:\r\n* Summarize\r\n* Extract topics\r\n* Generate a headline\r\n* Get an answer from a free prompt\r\n* Reformulate (OpenAi/LocalAi only)\r\n* Context writer: Generate text with a specified style. The style can be described or provided via an example text.\r\n\r\n### Text to image (Image generation)\r\n\r\nKnown providers:\r\n* [OpenAi/LocalAI integration](https://apps.nextcloud.com/apps/integration_openai)\r\n* [Text2Image Stable Diffusion](https://apps.nextcloud.com/apps/text2image_stablediffusion)\r\n\r\n### Speech to text (Audio transcription)\r\n\r\nKnown providers:\r\n* [OpenAi/LocalAI integration](https://apps.nextcloud.com/apps/integration_openai)\r\n* [Local Whisper Speech-To-Text](https://apps.nextcloud.com/apps/stt_whisper)"
+        "description": "This app brings a user interface to use the Nextcloud text processing feature.\n\nIt allows users to launch AI tasks, be notified when they finish and see the results.\nThe assistant also appears in others apps like Text to easily process parts of a document.\n\nMore details on the assistant OCS API and frontend integration possibilities in the\n[developer doc](https://github.com/nextcloud/assistant/raw/main/docs/developer)\n\n### How to use it\n\nA new right header menu entry appears. Once clicked, the assistant is displayed and you can select and task type and\nset the input you want to process.\n\nThe task might run immediately or be scheduled depending on the time estimation given by the AI provider.\nOnce a task is scheduled, it will run as a background job. When it is finished, you will receive a notification\nfrom which the results can be displayed.\n\nOther apps can integrate with the assistant. For example, Text will display an inline button besides every paragraph\nto directly select a task type to process this paragraph. Selecting a task this way will open the assistant with the task\nbeing pre-selected and the input text set.\n\nMore details and screenshots in the [user doc](https://github.com/nextcloud/assistant/raw/main/docs/user).\n\n## Features\n\nIn the assistant, the list of available tasks depends on the available providers installed via other apps.\nThis means you have complete freedom over which service/software will actually run your AI tasks.\n\n### Text processing providers\n\nSo far, the [Large language model](https://github.com/nextcloud/llm#readme)\nand the [OpenAi/LocalAI integration](https://apps.nextcloud.com/apps/integration_openai) apps\ninclude text processing providers to:\n* Summarize\n* Extract topics\n* Generate a headline\n* Get an answer from a free prompt\n* Reformulate (OpenAi/LocalAi only)\n* Context writer: Generate text with a specified style. The style can be described or provided via an example text.\n\n### Text to image (Image generation)\n\nKnown providers:\n* [OpenAi/LocalAI integration](https://apps.nextcloud.com/apps/integration_openai)\n* [Text2Image Stable Diffusion](https://apps.nextcloud.com/apps/text2image_stablediffusion)\n\n### Speech to text (Audio transcription)\n\nKnown providers:\n* [OpenAi/LocalAI integration](https://apps.nextcloud.com/apps/integration_openai)\n* [Local Whisper Speech-To-Text](https://apps.nextcloud.com/apps/stt_whisper)"
       }
     },
     "isFeatured": true,
@@ -5703,8 +5703,33 @@
     "issueTracker": "https://github.com/strukturag/nextcloud-certificate24/issues",
     "website": "https://www.certificate24.com",
     "created": "2023-07-31T07:01:57.986331Z",
-    "lastModified": "2024-05-29T08:19:04.717774Z",
+    "lastModified": "2024-07-23T11:46:34.336721Z",
     "releases": [
+      {
+        "version": "0.3.3",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=28.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/strukturag/nextcloud-certificate24/releases/download/v0.3.3/certificate24.tar.gz",
+        "created": "2024-07-23T11:46:34.231303Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-07-23T11:46:34.400863Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "ivPFd2bhZf55etfK9iRZGmQ2uNCEv6seFYehpJqXhfU6osbS+/BYdYeDzyXekMLM\ndj/eqtTcRO2ESjo9Q1LC22yiXL3LtuYvM52oeqwXxUzhK9IjOYXAJxAOsDwndRE3\n+76+ufWxVgRSlfnjKI2khEqsm2VIvu74xQbuo9WQnLtuby72mbjvunt2Vo6YkACA\n7LZbmORcOi4WM0iLFVe5yJgTSaCL1POQcUcj9jEEc+EkJgcnCwZpQNHmF+VcvPce\nh1XhbP5zivID3ZBdthor7BCHQFRvRy0mPJDRtDfqfsNXhTRJHUPCDysSS+Bhp8Sk\nb+07wkivFDaxXZ747gd1QiJ8tSQ0VjAQ4JrJ4K94V5s+fqt42KZ1HDn8Bv6xzDFX\nv6CfPTRqrqmVfa3weTk5ahzpbWOrALLZFLR8leErVB0p+RlCtQ7cZ/7XHjIhJuDr\nAZANzBrkiAvxxQAgHxDr2qAM2aPyrOReAQvu161fLM3NiwK0BtKPqjJxCUOZ0u/4\nUEekYpWPz8C2rS46gZ3Mc93mGUXVnp5OYA6S5HA+UZHedQpaSejPSDITU3y83q7y\na0fRE4C/xFKlxYg9fj3fm7tkqyjtl3NJc0Ui3/jQis6dKG75nShw3QvguPAkHzxk\nxlH/bC8zM4CecXyI1fBU3oERoZwnqZcDXnFsd3p0lnA=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n- Add button to check account settings on admin page.\n  [#404](https://github.com/strukturag/nextcloud-certificate24/pull/404)\n- Add background job to send out daily reminders for missing email signatures.\n  [#408](https://github.com/strukturag/nextcloud-certificate24/pull/408)\n- Support upcoming Nextcloud 30\n  [#409](https://github.com/strukturag/nextcloud-certificate24/pull/409)\n\n### Changed\n- Bump vimeo/psalm from 5.24.0 to 5.25.0 in /vendor-bin/psalm\n  [#392](https://github.com/strukturag/nextcloud-certificate24/pull/392)\n- Bump friendsofphp/php-cs-fixer from 3.57.2 to 3.59.3 in /vendor-bin/csfixer\n  [#391](https://github.com/strukturag/nextcloud-certificate24/pull/391)\n- Bump braces from 3.0.2 to 3.0.3\n  [#389](https://github.com/strukturag/nextcloud-certificate24/pull/389)\n- Bump ws from 8.13.0 to 8.17.1\n  [#388](https://github.com/strukturag/nextcloud-certificate24/pull/388)\n- Bump @babel/preset-typescript from 7.24.1 to 7.24.7\n  [#385](https://github.com/strukturag/nextcloud-certificate24/pull/385)\n- Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1\n  [#382](https://github.com/strukturag/nextcloud-certificate24/pull/382)\n- Bump debounce from 2.0.0 to 2.1.0\n  [#379](https://github.com/strukturag/nextcloud-certificate24/pull/379)\n- Bump @nextcloud/dialogs from 5.3.1 to 5.3.5\n  [#399](https://github.com/strukturag/nextcloud-certificate24/pull/399)\n- Bump @nextcloud/files from 3.3.1 to 3.6.0\n  [#401](https://github.com/strukturag/nextcloud-certificate24/pull/401)\n- Bump @peculiar/x509 from 1.9.7 to 1.11.0\n  [#384](https://github.com/strukturag/nextcloud-certificate24/pull/384)\n- Bump @nextcloud/vue from 8.11.2 to 8.14.0\n  [#398](https://github.com/strukturag/nextcloud-certificate24/pull/398)\n- Bump nextcloud/coding-standard from 1.1.0 to 1.2.1 in /vendor-bin/csfixer\n  [#390](https://github.com/strukturag/nextcloud-certificate24/pull/390)\n- Disable files menu / sidebar if not configured.\n  [#405](https://github.com/strukturag/nextcloud-certificate24/pull/405)\n- Updates for file translationfiles/templates/certificate24.pot in de\n  [#407](https://github.com/strukturag/nextcloud-certificate24/pull/407)\n- Updates for file translationfiles/templates/certificate24.pot in de_DE\n  [#406](https://github.com/strukturag/nextcloud-certificate24/pull/406)\n- Updates for file translationfiles/templates/certificate24.pot in de\n  [#410](https://github.com/strukturag/nextcloud-certificate24/pull/410)\n- Updates for file translationfiles/templates/certificate24.pot in de_DE\n  [#411](https://github.com/strukturag/nextcloud-certificate24/pull/411)\n\n### Fixed\n- Fix path in require_once for csfixer.\n  [#403](https://github.com/strukturag/nextcloud-certificate24/pull/403)"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.3.2",
         "phpExtensions": [],
@@ -7030,7 +7055,7 @@
     "issueTracker": "https://github.com/nextcloud/context_chat/issues",
     "website": "https://github.com/nextcloud/context_chat",
     "created": "2023-12-19T11:38:03.932555Z",
-    "lastModified": "2024-06-26T09:25:51.122816Z",
+    "lastModified": "2024-07-23T12:50:29.468888Z",
     "releases": [
       {
         "version": "2.2.1",
@@ -7846,16 +7871,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=18.0.0 <100.0.0",
         "minIntSize": 32,
-        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/2129524508/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
-        "created": "2022-02-23T19:25:14.232829Z",
+        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/6680301612/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
+        "created": "2024-04-21T18:10:08.871207Z",
         "licenses": [
           "mpl"
         ],
-        "lastModified": "2022-02-23T19:25:15.773405Z",
-        "isNightly": false,
+        "lastModified": "2024-04-21T18:10:09.133113Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=18 <=99",
-        "signature": "w9wev2GhXjw/qevdVdpyrWAcMthuTnaQqEeVXaot6ZZ/nWhpycs8H1kEGtZanqM1bH/5hE7lokjk69C9n0dpHoRwZIguzqVjtMDvwytGF/VoiUcNMzrM7bqMwNDJMrwc8b+2GguNSo7Jh7CC5RV9OEZzVrjgI/4abnOxUOE56Fxxym6Zb+jwQAKbI2Bs5YmzWb/0KCc0BdGi5FSBEKw6PTf5S4y5HZsPaf4kLuKpEbqIQY67/hVZ8poItIbI+fd5WoAfU6B7m/mNDcsINcAlDpHeE8D173OdyM9i96bdAYRI01qVZl5h9SnkyTHeDY47eolmpN500T2v4QaR1KS7/PoQv6hHWMYKAWHY5xwCl/AP0FYfNOqHeBJA/XFViwpdTjGE87wI+Gmy89Vu2p9vMoclEaj6/Xh0Ge2lDFaz+JuS3+tlYD/PDqHWQNcmoMsxxzm/g7Lp2B7gN3q6EgYLNZu6xtYCPmypgNQyl6f10a9rr0KWrILMkRVZQABCiOZA/XUUGmmDGBWlvy1QLEygmjNJsk9xAuYEoGGXDdrzLH2h9g9XA1MfwzM8hK5IyD6k1C9OIL/+X8iYIHqMxANYgNuvFfM13o86FGVirC2Yd6DM+FiO/G0YPmsmxL+bMFj5rhtnUkOTvj+BujuScBTiboxYYuRD6tPi4KgFMQ01gWk=",
+        "signature": "DZ7PzudXfltJDdgmsdhwJGkhWJ5jg6FbAgZVuAc9/2ozRfhwV1TJGaapsgSukQbTBvTwH2R/C1OBXsNfYWLx/tsbL5yyGWPlT/7aSU5v4p1GkjsL+sZ+EbxjwMftKZY2m4Ym4J0OS+dDbAH9tq7cOjbO9k1Lnd1ZrtXfKPmS3TohWmcumkcfyGpaj7VqcyXxiU3a9qA/zTAnh6qx5yo+hBV6siyPjbtyenOyKTtlvoNZgR7VjsPJKqa0/ADAQGXBCecWUXGH1uSMZnCDUQH9uQZV8GMBfBiNqEqrrcS65avzgaEdjfpqWi6Na5bQclaKFid8jqim8yHkvWwvagkMR04pSsdFYVhysPTGUQN52M9/nB58sfVrQYf4+TRzFeByokkk2tAqK1ul2hA/YUe2Vr2bpAWreFpDKCQ50fMyKWxIPmHjMrfC9K24NIZmgrE+NRIY6y8UEeeo8U9bQHAPpUowHc4UmQDyYLl8jsgj6myaQSCGWnuZdHOfrSysTXBAiGu2Lg2L1BipKTQhwQxfwx1BG7QvnSi1M0Fsu5AG84p/D4zEzf4Vwqg4Ff62naK610/shol826POLLf4zh80fM2ELmvPmMP4DzU67SgcYcbx0N5rjzOwGD2qZ8B+2wgvHStIKzBYX+fDbLIGZQdsV6nBJOmiAUTO6vlq5IVhXbY=",
         "translations": {
           "en": {
             "changelog": ""
@@ -7871,16 +7896,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=18.0.0 <100.0.0",
         "minIntSize": 32,
-        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/6680301612/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
-        "created": "2024-04-21T18:10:08.871207Z",
+        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/2129524508/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
+        "created": "2022-02-23T19:25:14.232829Z",
         "licenses": [
           "mpl"
         ],
-        "lastModified": "2024-04-21T18:10:09.133113Z",
-        "isNightly": true,
+        "lastModified": "2022-02-23T19:25:15.773405Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=18 <=99",
-        "signature": "DZ7PzudXfltJDdgmsdhwJGkhWJ5jg6FbAgZVuAc9/2ozRfhwV1TJGaapsgSukQbTBvTwH2R/C1OBXsNfYWLx/tsbL5yyGWPlT/7aSU5v4p1GkjsL+sZ+EbxjwMftKZY2m4Ym4J0OS+dDbAH9tq7cOjbO9k1Lnd1ZrtXfKPmS3TohWmcumkcfyGpaj7VqcyXxiU3a9qA/zTAnh6qx5yo+hBV6siyPjbtyenOyKTtlvoNZgR7VjsPJKqa0/ADAQGXBCecWUXGH1uSMZnCDUQH9uQZV8GMBfBiNqEqrrcS65avzgaEdjfpqWi6Na5bQclaKFid8jqim8yHkvWwvagkMR04pSsdFYVhysPTGUQN52M9/nB58sfVrQYf4+TRzFeByokkk2tAqK1ul2hA/YUe2Vr2bpAWreFpDKCQ50fMyKWxIPmHjMrfC9K24NIZmgrE+NRIY6y8UEeeo8U9bQHAPpUowHc4UmQDyYLl8jsgj6myaQSCGWnuZdHOfrSysTXBAiGu2Lg2L1BipKTQhwQxfwx1BG7QvnSi1M0Fsu5AG84p/D4zEzf4Vwqg4Ff62naK610/shol826POLLf4zh80fM2ELmvPmMP4DzU67SgcYcbx0N5rjzOwGD2qZ8B+2wgvHStIKzBYX+fDbLIGZQdsV6nBJOmiAUTO6vlq5IVhXbY=",
+        "signature": "w9wev2GhXjw/qevdVdpyrWAcMthuTnaQqEeVXaot6ZZ/nWhpycs8H1kEGtZanqM1bH/5hE7lokjk69C9n0dpHoRwZIguzqVjtMDvwytGF/VoiUcNMzrM7bqMwNDJMrwc8b+2GguNSo7Jh7CC5RV9OEZzVrjgI/4abnOxUOE56Fxxym6Zb+jwQAKbI2Bs5YmzWb/0KCc0BdGi5FSBEKw6PTf5S4y5HZsPaf4kLuKpEbqIQY67/hVZ8poItIbI+fd5WoAfU6B7m/mNDcsINcAlDpHeE8D173OdyM9i96bdAYRI01qVZl5h9SnkyTHeDY47eolmpN500T2v4QaR1KS7/PoQv6hHWMYKAWHY5xwCl/AP0FYfNOqHeBJA/XFViwpdTjGE87wI+Gmy89Vu2p9vMoclEaj6/Xh0Ge2lDFaz+JuS3+tlYD/PDqHWQNcmoMsxxzm/g7Lp2B7gN3q6EgYLNZu6xtYCPmypgNQyl6f10a9rr0KWrILMkRVZQABCiOZA/XUUGmmDGBWlvy1QLEygmjNJsk9xAuYEoGGXDdrzLH2h9g9XA1MfwzM8hK5IyD6k1C9OIL/+X8iYIHqMxANYgNuvFfM13o86FGVirC2Yd6DM+FiO/G0YPmsmxL+bMFj5rhtnUkOTvj+BujuScBTiboxYYuRD6tPi4KgFMQ01gWk=",
         "translations": {
           "en": {
             "changelog": ""
@@ -25551,6 +25576,77 @@
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhHZMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwNzI3MDA1NTQzWhcNMzIxMTAxMDA1NTQzWjAdMRswGQYD\r\nVQQDDBJpbnRlZ3JhdGlvbl96aW1icmEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQDdBy2o969i0yBcGEc9luTFVuDT96LsM8eD6FJ2PlFmvzi3Y5ZD7t5b\r\n0earvxmEhbGN6i0JOu1g8zKXXESKYZr4SF0hx4phE9RUGwfWLEDYjfzVhuBLhBHy\r\nnp6BIOzQA00PXU57Dsmabqn6wQt0wlNJgfZfRN9qmuZNefzllWPJNujFD00iUZG/\r\nVnouqkxl+yc3yEtiBiF4G6lr+2FQwgjRGsnBrFyykg/OveksiboD44dSJbBghkyp\r\nb/KIxtkIM3wKeTQ7o8xwk8RAEH5cAVXQyYP5LKdLtqo/E95MFFgKEXsGcgO6tPzr\r\nEQjbUvOBQYA7uYjoKthy6rndy1LJkO5PO3q5q+Y2O+3OdlKU2mSNOveTk6pzSaDU\r\n/8IgcOBzcdg7ZLAtLZWFzPlEm/wyqFiG+s+SMgWC6oVwU4Ye5TYQ/wePB334K0Li\r\ncZQb6Rp55A4GO7+fp06sdxHF+j7K1LiVzwh1GZCjqUf/f1kD8Lk0ii1Ct7J1pVpz\r\ngGECB7z8MwfLlrxVJB1wBMWf9Yhb12zqHSx0vteBBR+5qRzzuFhIVH4TZo3hOWIy\r\nL2j1Pxz6GkLvdpdAsRcelY2wUlLcrECCr090u6+D1az8j9qoauKbWeBd1b3l7YH/\r\nXLviJID0W5A1PO5Qzz0rF2fuhXBx4INeyc3q7/mf6TxlMoT1TYBwwQIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQA5p2cZjkN+RTLHdrsF3I6VKHhbMHvWdRDw9T8LBwPU\r\n75wy0iZ30zkNsrNZmnCE0FtzxW5TnOu41Zm+6Xp2VgEFFCrdL0nQNNm96j6e7mcw\r\nC4W4PWzuLYJ397El2cBFs/0idC6G6ikr642dTYVxXH/+z/nh0OmjkJJV3EIqpgJO\r\nmWbP3ImOWT3F3V1RcouuMvmkdTqJQFii3+8xMV4fPzbp8evxtxdGIAmIKY+K4vSR\r\ncw3SJTF/3zhC1QjkYvDmmKkATV5TvoHY4og8DcLZwFlet1NIgk+IE27SEfGy0FRn\r\nwrbh60UfmYD81IrYaj480GSGcXG1642xZSvcdv2v70FG\r\n-----END CERTIFICATE-----",
     "discussion": "https://help.nextcloud.com/c/apps/integration-zimbra"
   },
+  {
+    "id": "integration_zulip",
+    "categories": [
+      "integration"
+    ],
+    "userDocs": "",
+    "adminDocs": "",
+    "developerDocs": "https://github.com/nextcloud/integration_zulip",
+    "issueTracker": "https://github.com/nextcloud/integration_zulip/issues",
+    "website": "https://github.com/nextcloud/integration_zulip",
+    "created": "2024-07-22T17:55:31.074734Z",
+    "lastModified": "2024-07-22T19:23:44.240597Z",
+    "releases": [
+      {
+        "version": "1.0.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=28.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/integration_zulip/releases/download/v1.0.0/integration_zulip-v1.0.0.tar.gz",
+        "created": "2024-07-22T19:03:32.175142Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-07-22T19:23:44.299904Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "o+Ek4yoM1dkyQ0BcYriMDbBTJ82hNgk27jQlIy1hYWKseuZ7Wc1DXsx1AZKXThWGp9uus/Fb4fHgbdAIdWKGH88+B2CbhFuJjNKvt8jL3NHiAF2ABlq3MdQiyC7rhfq/hQXZX4p4UhPaMPpzyVhDPRWgxhKpcL9K5GTL3ocvXPXDbez+XdRSuKb3hVUMlHohsetmTu/uLUrjH2JHsTKG7vRVA2hT6PT7cgycy+NpvZRJVNAzQINpFsHBlrO8p9JIeSykUUA9PB55n6IdHSbGeIxHQYyusEZUvJiR+eIz8NVSfTaPO5JRDQP42WxFrBUDAp8Q9tmb6e45mcK4alwItYYaKWl4PoizspOhYdsSDjfaon3rWZV7Sw05lHq7fG8PCwo5ot6PCAXJkmislmR4fMgbU/u9r0AOQAVz04+y6LCCGA7Tt+LRVK//gDpf3KihGlqGq50eG3ukNLAVDAEoXPzqfGAllutmy+n8KpRbUL2YQQpmAxu7qNhsiUDCaueUabh8h7VZmperBw7+Dq8rFUup4LQI9ygrd1EQKanhzRGaGzWu4C670IGdhiCjvLSK+2iqcFpt0UKKREDhqCxBbhlbheV5dtymtg1YFxI5BuQeA4vX+9kOxyGR1kTg2ThB35GFLtO1no8huBAfmYX/rUin72FW3zrx6RSnKme2cQk=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n\n- Upload selected Nextcloud files to configured Zulip instance.\n\n[Unreleased]: https://github.com/nextcloud/integration_zulip/compare/v1.0.0...HEAD\n[1.0.0]: https://github.com/nextcloud/integration_zulip/releases/tag/v1.0.0"
+          }
+        },
+        "signatureDigest": "sha512"
+      }
+    ],
+    "screenshots": [
+      {
+        "url": "https://raw.githubusercontent.com/nextcloud/integration_zulip/main/img/screenshot1.png",
+        "smallThumbnail": ""
+      },
+      {
+        "url": "https://raw.githubusercontent.com/nextcloud/integration_zulip/main/img/screenshot2.png",
+        "smallThumbnail": ""
+      }
+    ],
+    "translations": {
+      "en": {
+        "name": "Zulip Integration",
+        "summary": "Integration of Zulip",
+        "description": "Zulip integration lets you send files to Zulip from Nextcloud Files."
+      }
+    },
+    "isFeatured": false,
+    "authors": [
+      {
+        "name": "Edward Ly",
+        "mail": "",
+        "homepage": ""
+      }
+    ],
+    "ratingRecent": 0.5,
+    "ratingOverall": 0.5,
+    "ratingNumRecent": 0,
+    "ratingNumOverall": 0,
+    "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEDDCCAvQCAhJsMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwNzIyMTYzNjQ2WhcNMzQxMDI4MTYzNjQ2WjAcMRowGAYD\r\nVQQDDBFpbnRlZ3JhdGlvbl96dWxpcDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC\r\nAgoCggIBALS2ECiri1dIVY4Y1lLsANBG1rlKKgPU7iE3r/nFOruhD+X6VlZ3lCHU\r\nJ1i2V7tXVk+zXqfwKEGTpbRt8t6f+kY2K7b4qhqhFYXp/2xVV2Nlfu+xySesITPr\r\n+zH7oWwJpY1fd7F+cAlAtUnn3CX/43JWEpoovIFpgOFkoH9/M0qbgl9sClGGUxoD\r\nu5Oo6C5/LyjkCrgbjVfPtA1AzS0zuxXAtv6XVlkCLXgW520AyxxkG0SnMFSNX1OH\r\nCffa70LcmT0GcW5FDN6UIhSxI3f28AtjAAfCxZajn2JwvVFH4KTM6PizBZ8uOPyu\r\nghH23QZWv48n/4WYIqCyW8D//65E8ZlD8Ch9ZF2Ih01m+EuThvjnLOe2r35AHijO\r\nXge9eT/laMevgtlQrwGMvC4svzFE2pq39xnqgP/rxDC81bGb/fM5Et0/VQexeiuO\r\nkNxLjysVfJcqi5ORdZM+0KpqsX2esbSXnG7INKV3D4KUKzSGB1M3HXqtOUYm0YJ7\r\nffue0hWVbpZR3xTkGussoaDD2UiovEgTdUCM9uYwsvpGqkwQ4FZ5pgH1bfune1Ac\r\n2SUYGclR/ti/+/ouqh1Wts1TcPTNISJHWCmYWUKXD+J2znz8rpnQv8ovup1lW6bW\r\nPsfr2gcvKmhKHmjZrZHPoNG0XMNNVI1uSggpR9l2ixpgt3U4pFp1AgMBAAEwDQYJ\r\nKoZIhvcNAQELBQADggEBAC97qWJt97eGjRoBwv2tbSqLtQ3ipBcvo/sRcQlXmL7v\r\niI04iERF9tgJTo46b9t+Y3R27dp7vfVGP6XHyS3wGXzumtBR7xtaB+V/LPb8BSmJ\r\nM5X5F61ccHmruXt21Z/gzfqo43eUOrB1K9W6++F3zbwOVORUjytVO1e0HSfBRZYo\r\ncF301SZPSsVmx7OmDbjQYh/Cid7I8tYhUzthiNWzXS/hVcWp6MzgwNWWBtlkClAf\r\nOAqSOw+iWEVQnsDlX7W8hOxEAroXYI9s6Yi5kFJlgo8kGlWzhLoafubOSJojWV/G\r\nQNNMlzC0gpcGd3hGAOFKkZBQuBir6UuyT+QdJdfGQxI=\r\n-----END CERTIFICATE-----",
+    "discussion": "https://help.nextcloud.com/c/apps/integration-zulip"
+  },
   {
     "id": "inventory",
     "categories": [
@@ -33352,8 +33448,58 @@
     "issueTracker": "https://github.com/cryptpad/nextcloud-open-in-cryptpad/issues",
     "website": "",
     "created": "2023-08-29T07:12:04.313338Z",
-    "lastModified": "2024-02-14T12:54:40.311703Z",
+    "lastModified": "2024-07-23T11:40:11.553328Z",
     "releases": [
+      {
+        "version": "0.3.5",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=28.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/cryptpad/nextcloud-open-in-cryptpad/releases/download/v0.3.5/openincryptpad.tar.gz",
+        "created": "2024-07-23T11:40:11.518240Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-07-23T11:40:11.728781Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "gZ1xNGnhKnoeqa0LSGZuaT8PqjzfpWcvYVJl3zVHFmThpawuLcdB/pNjPFvhM4Ub\neBdif+GgQpA8MtQINeiUmvlSLBCV5lbP9SeZPtZXMKlweKFzHnW8n1i+Amjgvb49\nlClVTf6wk/7l5ODC4qnY80reBYes161tHCLX/1S2HhTPhMqZnDAuTG4DgxQ4EApY\nPHQwlFA9nMy0dWXl4DBIe6j354aq3z1TZ3q0rLAymQ0cT9Vv/1HHF7U/rDWUCLhc\naTxtG0n60+492nBG4tLYVdgnd1OgfOkU4SJwrdEHrJbnReNzQCx7GmHv7Xw6mMZ+\n6IRkHT5nU1XIfjBD1JxXcrFRtbfZf2n0fAm77OgV5VrPvqT75DN9cox1XFMxBzVJ\nuXc6c2N/KrawuOAbLjyFfbSJoGW3wJTglBJje4MA8BO/ZkRVzA+SbEM9q8ogXgof\nKm6nuK11rtbPbMvt5nPiaOzw9qwI37qjVTxSA4Kzl9m6BscECl6niNYgJTwYZFP6\nuCdSdudVfuLyhMzXqgVKTKLFq9z39cFRoXI+l81O1bU4prNeg/0I1PH/bZKN+8Pj\nrxVrmq9X1jLQJAiAn/nuAmb7aek0u2FC4ktsgqDG8NhsxbrnOu4JEAHFjJ+Hi2C0\nR/5wXx9rEyOUlXIc3jkZmYXA7N9XkTDHv3Kr2fx9NWE=",
+        "translations": {
+          "en": {
+            "changelog": "- Fix: iframe size for older versions of CryptPad."
+          }
+        },
+        "signatureDigest": "sha512"
+      },
+      {
+        "version": "0.3.4",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=28.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/cryptpad/nextcloud-open-in-cryptpad/releases/download/v0.3.4/openincryptpad.tar.gz",
+        "created": "2024-07-22T18:55:19.331222Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-07-22T18:55:20.340658Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "HIb4pyH8ZEskqfJ49xzwVSiBdi9MDQdhzOHWnrJ4yMpp4tsb+9yfoKWNo8xlEA0w\ndegsBb0XRDfWumtACZSarmtP63XM5wundfa4UGtOFhuTcMrrC2Mkjr+gmfRA/DDo\nZJG+ljYTn59KfKMeKAKi99Ru/eoEqEj5kU9FyG747k+AslisJLaWCb5LowayKSnE\nGRWAJ2ZqWieI/uqHEuJhkJfC6jdisSY1JNSTuHJ7Mi/g5S9QUTuL0u3BmbsGIpbw\nZsUXbCbF9OP52yoEDFvIX+98uFPAQ/M4karxLzm9at+/FNWHgfwnqQ4P02KizST2\nG7wg1XcJ8Irb5Bj33RBXEMCAIN4N9xqnbf+QHl4FmIC7ScL7swidzlloIPi/IgaX\nrZbvYKXLcbGtfuYAMQDRBtnMwFPhGPpWP2chr3YiZjcZQ8jHariUDyArPNiOISpx\n8/8wKs05u1GhnvQzDTUE5YUZUMiJiN6ULEYdUoQ8+a2iMQD1zKJPRvq2LooO2aml\nNroF/R3zWjbxiN/j9iEFsZdUSjDHWJZe5qujZ6CeoA0axF4v3kx1LRRV0kSbNq3T\nSl9m+0IM5TwyhK0p3VMyvyXQUI4F8XbsMf7G0FaN1PT5N34wCboEvZIJU3279SJ0\nGfcyFYI1LjJcQGugBO3t+Ix404xAhVHFlR9H9nmH59Y=",
+        "translations": {
+          "en": {
+            "changelog": "- Fix: Support Nextcloud version 28.0.7.\n- Add icons for \"New diagrams.net diagram\" and \"Open in CryptPad\" menu entries."
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.3.3",
         "phpExtensions": [],
@@ -33665,7 +33811,7 @@
       "en": {
         "name": "Open In CryptPad",
         "summary": "Collaborative editing of files using CryptPad",
-        "description": "# Open In CryptPad\n\n\"Open in CryptPad\" is a Nextcloud application that allows collaborative editing\nof files. For this it uses a CryptPad instance embedded into the Nextcloud web\ninterface. Currently, only drawio diagrams are supported.\n\n## Importing images from Nextcloud into diagrams\n\nWith this app, you can import images from Nextcloud into\ndiagrams. These images are not embedded, but linked to their\nsource in Nextcloud. **To achieve this, imported images are made\npublic via a secret link to the image.**\n\n## Rights management\n\nWhen using this app, the file permissions are completely handled by\nNextcloud. The right's management of CryptPad is not used for Nextcloud\nfiles edited in CryptPad.\n\t\n## Installation\n\n### Prerequisites on the CryptPad side\n\nTo embed CryptPad into Nextcloud, the \"Enable remote embedding\" admin setting\nneeds to be enabled. You can find this setting on the \"Administration\" web\ninterface in the \"General\" tab.\n\n### Install from Nextcloud app store\n\n1. Add drawio mimetype to Nextcloud. \"Open in CryptPad\" depends on Nextcloud\n   detecting drawio files correctly. For this you have to create the following\n   files: (**Note:** do this before uploading any drawio files! The mimetype of\n   old files will not be updated by these changes)\n    - `nextcloud/config/mimetypealiases.json`\n\n        ``` json\n        {\n            \"application/x-drawio\": \"image\"\n        }\n        ```\n\n    - `nextcloud/config/mimetypemapping.json`\n\n        ``` json\n        {\n            \"drawio\": [\"application/x-drawio\"]\n        }\n        ```\n2. Open the \"Apps\" page in your Nextcloud web interface and install \"Open in\n   CryptPad\". You can find it in the \"Integration\" category.\n3. Configure \"Open in CryptPad\" in the administration settings of Nextcloud."
+        "description": "# Open In CryptPad\n\n\"Open in CryptPad\" is a Nextcloud application that allows collaborative editing\nof files. For this it uses a CryptPad instance embedded into the Nextcloud web\ninterface. Currently, only drawio diagrams are supported.\n\n## Importing images from Nextcloud into diagrams\n\nWith this app, you can import images from Nextcloud into\ndiagrams. These images are not embedded, but linked to their\nsource in Nextcloud. **To achieve this, imported images are made\npublic via a secret link to the image.**\n\n## Rights management\n\nWhen using this app, the file permissions are completely handled by\nNextcloud. The right's management of CryptPad is not used for Nextcloud\nfiles edited in CryptPad.\n\n## Installation\n\n### Prerequisites on the CryptPad side\n\nTo embed CryptPad into Nextcloud, the \"Enable remote embedding\" admin setting\nneeds to be enabled. You can find this setting on the \"Administration\" web\ninterface in the \"General\" tab.\n\n### Install from Nextcloud app store\n\n1. Add drawio mimetype to Nextcloud. \"Open in CryptPad\" depends on Nextcloud\n   detecting drawio files correctly. For this you have to create the following\n   files: (**Note:** do this before uploading any drawio files! The mimetype of\n   old files will not be updated by these changes)\n    - `nextcloud/config/mimetypealiases.json`\n\n        ``` json\n        {\n            \"application/x-drawio\": \"image\"\n        }\n        ```\n\n    - `nextcloud/config/mimetypemapping.json`\n\n        ``` json\n        {\n            \"drawio\": [\"application/x-drawio\"]\n        }\n        ```\n2. Open the \"Apps\" page in your Nextcloud web interface and install \"Open in\n   CryptPad\". You can find it in the \"Integration\" category.\n3. Configure \"Open in CryptPad\" in the administration settings of Nextcloud."
       }
     },
     "isFeatured": false,
@@ -43901,6 +44047,102 @@
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEBTCCAu0CAhBLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwNDI2MTUzNjIxWhcNMjcwODAyMTUzNjIxWjAVMRMwEQYD\r\nVQQDEwpzaGFyZXBvaW50MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\r\nv2hfCno/6Gkgc0hR78sgb5cP+r8FR7M2or2u4EI4YRRV7LZtmXd8TVuBrxCmv0A0\r\nPJxruz6PbbfhTFuC2ByaHa8s3yG+MzaSjtiOjSF0OkzuJPTNQnx6bJBIeUTpMw3r\r\n/g3400wqFQx32nqcou61V488tvZ3SF7h0RiLurZFu71ov4CnpfmZ994wv6oqq4oJ\r\nhVrAez0gDohmg/m57ytqopPGGUdzYC2SDmlog9IhLSpwbyddnqmtTQVGZ7SfXwmK\r\no9RXpQmyM0oCwZTlVsZL6YUA/r1eL0u2h/f+4P9f1fwc1k6gjfH9gsXVUBwJC8eJ\r\nuOTm/5pm6Fj1cMFpOWi0ijwDy1m5c4myuwMzeV2lJlpdLtp1hJ8auvGViJh4wV+V\r\nkERHhCv27/+Zf0ylBeS2qYcqqHUTm2JQa1TpgahH4jprhXwoRX811QoGGOBgEs2d\r\nCfL+t+8AziMP8wzcGtskh0BXlWcnBJ0PpgP1JhWzKXhVB5JXO3ZKUYU9jwxQDI2R\r\nRyxzo9mvwzw4vWcKlA4ZFHYqjrcreXzpGs8JkubUrbufX/kLDr78Y3JVSxnLiW4z\r\nXzyvaQXopgRvHkkbBmgklV/bUIroKuLXxoELtJRPwF8CUE7fuUb1U02NMgjEbfPX\r\ns0IgD74oiaATLMKjwHrXLFWJ/gow/XAxGja6bYD9NssCAwEAATANBgkqhkiG9w0B\r\nAQsFAAOCAQEAA74Fo9k4QlixSJxWnO6aUGvkbVhgC+oBOd7CY/WHBg6KqVF4HPZR\r\nVbjPZ+PeZiT+eLGfdHVrArsGbGrhnXRgBi71+jSpC6f/m82i1nbX17ARQTzuDbm8\r\nwhZPnrSdpv1ukPvwdvf3EJURizM5nagBYHgklWrX28IeiS9b81NDiT0NeyVemPF2\r\n/B0Si0PUvaIpVGW0RvXRFM/nIbUYt6MiT4qVqoc6xJQwgqvWQfE4KTsXxN1AA8ub\r\nuCa/D+6ZhpIiQq2YhcvtkYT6X5RnTV/LPWQczoI4q8BaklctjdVzGqs+ztzoqKCa\r\ncpo9hZjeB9NFR3t1ZkI7sVrU1ZjQnM3yAg==\r\n-----END CERTIFICATE-----",
     "discussion": "https://help.nextcloud.com/c/apps/sharepoint"
   },
+  {
+    "id": "sharereview",
+    "categories": [
+      "security"
+    ],
+    "userDocs": "https://github.com/Rello/sharereview",
+    "adminDocs": "",
+    "developerDocs": "",
+    "issueTracker": "https://github.com/Rello/sharereview/issues",
+    "website": "https://github.com/Rello/sharereview",
+    "created": "2024-07-22T18:40:09.653856Z",
+    "lastModified": "2024-07-22T20:42:39.989292Z",
+    "releases": [
+      {
+        "version": "1.0.1",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=20.0.0 <100.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/Rello/sharereview/releases/download/1.0.1/sharereview-1.0.1.tar.gz",
+        "created": "2024-07-22T20:42:39.983858Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-07-22T20:42:40.076187Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=20 <=99",
+        "signature": "hBHWTI8YiGaSeqvimLPel7aYGKGcS0wgVcj+FB2S4TV7dSKWoJwYZQK0DN9KNT4ssT48zBVyPxey6TvnR0cPmMQG8WS4wHvMMIHnIh9bZAbNXohpdmjveaUGDEmQqKsutsA2d31yoq6rpol9DdXdx5I9puYH49vcMah69wGfkGULFpqejo3rgov3HmrapyNcS/lsen66GzF5+wrwkwmhSZf1pHootNRFyQayWkFko1h1RpHQzMQqzNwHQukcBxHFnl8AMWHG4LDtDfvV8tOsMYjDJMqTXnoFUo58b4cFQA1kVOLhmXaU+1wC3cQ8FrX4LWhfS86QhRLQ/OcDyM0tkV6pHLs3u6S8ZHFv54BrkKTdsJ9f3hqSnYifpuvZlPCCr93XWkAbxdU9TBx3j5GV9oXWHAXCHAdfmB4DLPPZK5X3gpcoOSIOUR+zEvPFTEaSsRxWJ5pMa5pwuGzz1sy66rIrCIzPmld3UWagD/VIjkq+wkFS/TjeapbppGjx+xyyCzggoHQh3Usl6+0CmNI2pKQmjPkx6S8QA/XUnFQIC8Csc38EHpmutZKZZDGKMdkRS2m52o54ZuIvgzYdhi1AkL291/6/pQ4GT1TUEnck1BAFuhbsHVgMBWwAtP9yYNEfScdRHZ4Xb8kLsd8hQy+02Rtt2Euz32jxF888t0eZup8=",
+        "translations": {
+          "en": {
+            "changelog": "### Fixed\n- App description"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
+      {
+        "version": "1.0.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=20.0.0 <100.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/Rello/sharereview/releases/download/1.0.0/sharereview-1.0.0.tar.gz",
+        "created": "2024-07-22T18:53:13.395173Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-07-22T18:53:13.824213Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=20 <=99",
+        "signature": "Hgut9ZC6uR3jLQsinR83/JnF1+Lq1B61nX2AOChcnK2xOCvJtdh2T7LWFtmNo6UKPQsTKjwUTkwzhhIza0BjQZAjzIYfixHF0DE1dWcBIfqjnb+fXjeWVQao69KBQqPat5534cqUANa/zCfFiun8kcAjeWZezie3nWb+NNBCJl+U6RkIg+IUxjDeCY/96lX6K2vqQhssXxhsRBmRFa63gE3Y2ZrimIAEml1d79NE3tl4zD4lgHKnGPi8KtefyozoyhKgHheKseHFPeuNuxQBjE4EnwzA1nOx5UdtauyEsf2s16xemz8H6eBHRRvwm2WYjRgNIazWwmRNIPSCujNX3qQDysuhFFlf79RG6f70YhxDDMl00l3tGoCmBoQ3V+QcK46oBFqUjcImNlVXfMnkiK2Z4ZP+pqeP5A9VkEKB3O028PebjvSX1o52z14Cnk9SFAJaeBdyDm4z44Ug6Z1SCMvvidQ7rxakELrhidgrpc18H9k1vzL94c0vgZtFJBIlRvjrm8Cy4czKBHcb+baRJORbuDgSZi3tY/ixytoC5qHimL9KXiqphd3S69lBRr3xN4tvn0Ztzjfv4FgwJ2Y0qJWqtfjyWO//SWJCn1JmsfFPQnlz3lJ00uon0jFf3CP+b8hZygig+zttROL2TcCKUozQbvq/b/vbl2B8EiUdP8o=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n- Initial version"
+          }
+        },
+        "signatureDigest": "sha512"
+      }
+    ],
+    "screenshots": [
+      {
+        "url": "\n        https://raw.githubusercontent.com/Rello/sharereview/master/screenshots/logo.png\n    ",
+        "smallThumbnail": ""
+      },
+      {
+        "url": "\n        https://raw.githubusercontent.com/Rello/sharereview/master/screenshots/screenshot.png\n    ",
+        "smallThumbnail": ""
+      }
+    ],
+    "translations": {
+      "en": {
+        "name": "Share Review",
+        "summary": "Review and audit all shares",
+        "description": "- Review and audit all shares within the Nextcloud instance\n- Remove shares\n- Confirm review\n- Audit compliance\n- Show only new shares since last review\n- Assign review to user groups (e.g. audit or risk mgmt)\n\n### Note:\nThe app must be restricted to at least one specific user group in the app store.\nThis prevents accidental exposure of the shared content to all users."
+      }
+    },
+    "isFeatured": false,
+    "authors": [
+      {
+        "name": "Marcel Scherello",
+        "mail": "",
+        "homepage": ""
+      }
+    ],
+    "ratingRecent": 0.5,
+    "ratingOverall": 0.5,
+    "ratingNumRecent": 0,
+    "ratingNumOverall": 0,
+    "certificate": "-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhJrMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwNzIyMTYyNjA3WhcNMzQxMDI4MTYyNjA3WjAWMRQwEgYD\nVQQDDAtzaGFyZXJldmlldzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nAMKIZOo+wBfcoxyb19UNh7J5dYu5Km92CF13ZfShqEurqIi3BPyIzUv+/ToUuVIB\n6MFCp8pIPaks9hNddk5YZ5rXHYWjutdIjkAVq1J7IIcW88CCw7lUbOXRKoO0ecac\nBV61egT4Bsx2ELh90EwePIbEsKJa2BYtyyis/R/Wvqwjll+kYtrgi12jh2pCChLc\nGVMzXZjMXOATl37LMfZqFYUe820MPcXOm1KhK84/2fLc5eWMRF6DQ9ocoU6+DSkt\n3Rlhi0oQlXoYPoI6HLxZT+GYgZ/ecAr6shifd0tMg21ll3Ap+DnRK4YZ0cIOoRr+\n9cjM3wK0/f/LyoW9MTs6DeUBS3cfWq24wHJ0L6X1Jp4Nh1bOkMyx77x1ya258N0e\ngR7asNCtSiadhj1ZKKa9DsSUNUXi/ftOz2eaz9JDpCA6YwOBYyWz8y6bPj9WDIAR\nhuENYs3tScxDtfCWrNbarpWDtcjfZl3g324705LenniqswKld+boUOLFLq4y6IkJ\nKIAvvJmdRIS5/nJE65zjZAWkDDZz5WOiR4Bvl5dkvLnfB5P8/i8IaRKsIZa6ht7I\nL3WQCInLedqbuefwe80JDK8e17ruvo2et77liDxca20EF8yYc4ZvxTuF8CBBt6lQ\nkGs7C2bc9mzmZyWvAliQMCQcRSGWxcr2iFWpH72ig+xXAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBAE+x8EG7cbW2nW5K8UPStib/tOgMh1p/h9bypFRqVRLrpo1346pR\nmydo8FExuwOc0kuTKPnWi9UenYOZPytt8VufHfA3hHQsK12HnWubGWK7E4dt9VHd\nK7K3UGCVCp2aVkhhA9oYR4lrdOdShzNP993PPldwsZCURdzghVzplwkyf3mYrYBs\ntE8Hpc221N8z4tfyA5VKUjYghpkPjRtM+5E33pa0a8cG+2fq9moym3S5SJfCCvoh\n31BjOjHBXP7sWGZ5OdSDJOb1yHbdJkuWxjocT7EVJiD/l4RfVHtcYDJTC1Tn4hpW\nqL36UpsBnKF9ZYdk4g0mU0J39ofxXTNLrFg=\n-----END CERTIFICATE-----",
+    "discussion": "https://help.nextcloud.com/c/apps/sharereview"
+  },
   {
     "id": "shifts",
     "categories": [
@@ -44692,7 +44934,7 @@
     "issueTracker": "https://github.com/julien-nc/sketch_picker/issues",
     "website": "https://github.com/julien-nc/sketch_picker",
     "created": "2023-07-05T09:38:51.474957Z",
-    "lastModified": "2024-03-15T09:38:35.599882Z",
+    "lastModified": "2024-07-23T10:42:15.899727Z",
     "releases": [
       {
         "version": "1.0.2",
@@ -54712,8 +54954,33 @@
     "issueTracker": "https://github.com/nextcloud/user_oidc/issues",
     "website": "https://github.com/nextcloud/user_oidc",
     "created": "2020-05-25T10:51:12.430005Z",
-    "lastModified": "2024-06-21T09:11:37.590351Z",
+    "lastModified": "2024-07-23T11:37:12.304193Z",
     "releases": [
+      {
+        "version": "6.0.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=26.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/user_oidc/releases/download/v6.0.0/user_oidc-v6.0.0.tar.gz",
+        "created": "2024-07-23T11:37:12.232664Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-07-23T11:37:12.407059Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=26 <=30",
+        "signature": "OTXNbQEUcC303g5gAbOdt6Q9gwc4LC/WZNeqm+LIORozJ7mBtEs0rgHEIZGJleilAUoGMl4SuPMsWzgSpANpLdRiDdX3BfHsDPv/4S+IeRcxmzzsgJVm2Rz6Y88F/NQCMaZ6OIwBpz1qyl696/FUpVauUKWR58+dBVO5sUy8Pt+lJDmWVWor7H82rbBgR2xgE8JQ2dLvWYp+I5UMnV3Oe4pYbUl54bepxCLFHeDfZv+28Ix/eY8LlSJ8gEQaPD7F4ZE7lNUX1EE4D/YYtduVyNCvnMGu+YB4WXARF9nl4mFaqdLSENgm0yBxOMp34ivsXqVFR/pdAMWWOMXNRFc6RYbz3lGc8cs+shUNqdbsA8BqKFpa/607NN/bn/6dIAw86QUfTNtLxTjnwd3Da3hSU12Vf4krSrChey8AVxKfIctkQVgxBTD+Hpe7UKFkW7rngZFocCvwjRv9zs5xBzrE5BLS7pFTPiUJPnZ/AYLHiWZojyBQ+MIyGCc/r9mG1HqEY0LWqO2yN0ckiYPVQhq9p0DBIAc/3cbfGIE2KfetRQsYnmNH6gHUr7CFSQRPfQewx4fXdpIx5bs1qBdMuUzRZqLuiyo78m+mvJvv3cqadjYKfDnB5MtMDJ/Ls+gsRJvaeWEk9FvbFaUsEswIL/EvPsQkFasboeCaFoqpzsqsi8g=",
+        "translations": {
+          "en": {
+            "changelog": "### Changed\n\n- Update npm pkgs\n- Use nextcloud/vue 8.15.0\n- Support more token endpoint authentication methods @xataxxx [#897](https://github.com/nextcloud/user_oidc/pull/897)\n\n### Fixed\n\n- Set avatar on login @julien-nc [#838](https://github.com/nextcloud/user_oidc/pull/838)\n- Fix small accessibility issue with NcModal @julien-nc"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "5.0.3",
         "phpExtensions": [],
@@ -54901,17 +55168,17 @@
     "isFeatured": false,
     "authors": [
       {
-        "name": "Julius Härtl",
+        "name": "Roeland Jago Douma",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Bernd Rederlechner",
+        "name": "Julius Härtl",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Roeland Jago Douma",
+        "name": "Bernd Rederlechner",
         "mail": "",
         "homepage": ""
       }