[TikiWiki-commits] [Git][tikiwiki/tiki][29.x] [FIX] Composer: Ignore inapplicable WebAuthn security advisory

"ushindi bienvenu \(@usbbush\) via TikiWiki-cvs" <[email protected]> Thu, 16 Jul 2026 22:54:51 +0000
Newsgroups gmane.comp.cms.tiki.cvs
Message-ID <6a59613b5330f_384bab2d412996@gitlab-sidekiq-low-urgency-cpu-bound-v2-77c895df49-5cx9t.mail>

ushindi bienvenu pushed to branch 29.x at Tiki Wiki CMS Groupware / Tiki


Commits:
9deac8e4 by ushindi bienvenu at 2026-07-16T22:48:59+00:00
[FIX] Composer: Ignore inapplicable WebAuthn security advisory
---
* [FIX] Composer: Ignore inapplicable WebAuthn security advisory
---
* [FIX] Composer: Ignore inapplicable WebAuthn security advisory

See merge request tikiwiki/tiki!10739

See merge request tikiwiki/tiki!10745

- - - - -


1 changed file:

- vendor_bundled/composer.json


Changes:

=====================================
vendor_bundled/composer.json
=====================================
@@ -35,7 +35,7 @@
         "    The tilde (~) operator offers tighter control:",
         "       - ~3.0 allows updates up to <3.1.0 (safe minor & patch updates)",
         "       - ~3.0.0 allows only patch updates (<3.0.1)",
-        "    Recommendation: use version constraints like ~3.0 rather than ~3.0.0,", 
+        "    Recommendation: use version constraints like ~3.0 rather than ~3.0.0,",
         "       Using ~3.0 ensures we continue to receive non-breaking feature improvements without being locked into a specific minor release for an extended period.",
         "    Major version bumps (e.g., from 3.x to 4.x) must be handled explicitly in a dedicated commit.",
         "    This ensures that we are aware of potential breaking changes and can test accordingly.",
@@ -376,6 +376,13 @@
     "config": {
         "process-timeout": 5000,
         "bin-dir": "../bin",
+        "policy": {
+            "advisories": {
+                "ignore-id": [
+                    "PKSA-zk1n-qbm6-d3rq"
+                ]
+            }
+        },
         "_comment": "platform-check CANNOT be enabled, because it would check the ext-* requirements of our dependencies not just ours.  See the workarounds below.  So anything that uses the autoloader, including console.php wouldn't work on a server without ext-soap installed.  Note that platform-check will NOT check the maximum php version anyway, even if we put it in our requires.  In platform, php: The oldest version we support, so composer doesn't pick packages that are incompatible with it (nothing to do with what is checked if we enable platform-check).  On the other hand: ext-*: 0 are workarounds.  ext-ldap is in the require of laminas/laminas-ldap. ext-soap is in the require of laminas/laminas-soap.  We couldn't composer install without this workaround if php-ldap or php-soap are
 n't installed",
         "platform-check": false,
         "platform": {
@@ -393,6 +400,9 @@
             "php-http/discovery": true
         },
         "audit": {
+            "ignore": {
+                "PKSA-zk1n-qbm6-d3rq": "Tiki does not use SimpleFakeCredentialGenerator or username-based fake credential lists. Its WebAuthn login uses discoverable credentials and resolves the user from the submitted credential ID, so the affected code path is unreachable. Upgrade to web-auth/webauthn-lib 5.x is deferred while Tiki supports PHP 8.1."
+            },
             "ignore-abandoned": {
                 "candy-chat/xmpp-prebind-php": "Work scheduled for removal next month.",
                 "laminas/laminas-loader": "Required transitively by laminas/laminas-http but will be solved in 3.0 https://github.com/laminas/laminas-http/pull/110",



View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/9deac8e48b0a83e0131f9d9d0ea5364189b007e0

-- 
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/9deac8e48b0a83e0131f9d9d0ea5364189b007e0
You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help

_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs