Plugin Directory

Changeset 3489482


Ignore:
Timestamp:
03/23/2026 11:40:35 PM (9 days ago)
Author:
trustcaptcha
Message:

Update to 2.2.0

Location:
trustcaptcha/trunk
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • trustcaptcha/trunk/composer.json

    r3317636 r3489482  
    3232    },
    3333    "require": {
    34         "trustcomponent/trustcaptcha-php": "^2.0.0"
     34        "trustcomponent/trustcaptcha-php": "^2.0.1"
    3535    },
    3636    "autoload": {
  • trustcaptcha/trunk/composer.lock

    r3317636 r3489482  
    55        "This file is @generated automatically"
    66    ],
    7     "content-hash": "6b6870df21596cf507cfdd501122d35f",
     7    "content-hash": "3d0b24e2d85db65ffd67947275b748b6",
    88    "packages": [
    99        {
    1010            "name": "composer/ca-bundle",
    11             "version": "1.5.7",
     11            "version": "1.5.10",
    1212            "source": {
    1313                "type": "git",
    1414                "url": "https://github.com/composer/ca-bundle.git",
    15                 "reference": "d665d22c417056996c59019579f1967dfe5c1e82"
    16             },
    17             "dist": {
    18                 "type": "zip",
    19                 "url": "https://api.github.com/repos/composer/ca-bundle/zipball/d665d22c417056996c59019579f1967dfe5c1e82",
    20                 "reference": "d665d22c417056996c59019579f1967dfe5c1e82",
     15                "reference": "961a5e4056dd2e4a2eedcac7576075947c28bf63"
     16            },
     17            "dist": {
     18                "type": "zip",
     19                "url": "https://api.github.com/repos/composer/ca-bundle/zipball/961a5e4056dd2e4a2eedcac7576075947c28bf63",
     20                "reference": "961a5e4056dd2e4a2eedcac7576075947c28bf63",
    2121                "shasum": ""
    2222            },
     
    6565                "irc": "irc://irc.freenode.org/composer",
    6666                "issues": "https://github.com/composer/ca-bundle/issues",
    67                 "source": "https://github.com/composer/ca-bundle/tree/1.5.7"
     67                "source": "https://github.com/composer/ca-bundle/tree/1.5.10"
    6868            },
    6969            "funding": [
     
    7575                    "url": "https://github.com/composer",
    7676                    "type": "github"
    77                 },
    78                 {
    79                     "url": "https://tidelift.com/funding/github/packagist/composer/composer",
    80                     "type": "tidelift"
    81                 }
    82             ],
    83             "time": "2025-05-26T15:08:54+00:00"
     77                }
     78            ],
     79            "time": "2025-12-08T15:06:51+00:00"
    8480        },
    8581        {
    8682            "name": "trustcomponent/trustcaptcha-php",
    87             "version": "2.0.0",
     83            "version": "2.0.1",
    8884            "source": {
    8985                "type": "git",
    9086                "url": "https://github.com/trustcomponent/trustcaptcha-php.git",
    91                 "reference": "18a40bebdb0f14e9411622c61cb1b77574a7188d"
    92             },
    93             "dist": {
    94                 "type": "zip",
    95                 "url": "https://api.github.com/repos/trustcomponent/trustcaptcha-php/zipball/18a40bebdb0f14e9411622c61cb1b77574a7188d",
    96                 "reference": "18a40bebdb0f14e9411622c61cb1b77574a7188d",
     87                "reference": "dba69f40ea5e87ca5c5ed2317bd4c861ecfeb45d"
     88            },
     89            "dist": {
     90                "type": "zip",
     91                "url": "https://api.github.com/repos/trustcomponent/trustcaptcha-php/zipball/dba69f40ea5e87ca5c5ed2317bd4c861ecfeb45d",
     92                "reference": "dba69f40ea5e87ca5c5ed2317bd4c861ecfeb45d",
    9793                "shasum": ""
    9894            },
     
    140136            "support": {
    141137                "issues": "https://github.com/trustcomponent/trustcaptcha-php/issues",
    142                 "source": "https://github.com/trustcomponent/trustcaptcha-php/tree/2.0.0"
    143             },
    144             "time": "2025-06-17T16:19:23+00:00"
     138                "source": "https://github.com/trustcomponent/trustcaptcha-php/tree/2.0.1"
     139            },
     140            "time": "2026-02-09T17:37:32+00:00"
    145141        }
    146142    ],
     
    285281        {
    286282            "name": "phpcompatibility/phpcompatibility-paragonie",
    287             "version": "1.3.3",
     283            "version": "1.3.4",
    288284            "source": {
    289285                "type": "git",
    290286                "url": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie.git",
    291                 "reference": "293975b465e0e709b571cbf0c957c6c0a7b9a2ac"
    292             },
    293             "dist": {
    294                 "type": "zip",
    295                 "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/293975b465e0e709b571cbf0c957c6c0a7b9a2ac",
    296                 "reference": "293975b465e0e709b571cbf0c957c6c0a7b9a2ac",
     287                "reference": "244d7b04fc4bc2117c15f5abe23eb933b5f02bbf"
     288            },
     289            "dist": {
     290                "type": "zip",
     291                "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/244d7b04fc4bc2117c15f5abe23eb933b5f02bbf",
     292                "reference": "244d7b04fc4bc2117c15f5abe23eb933b5f02bbf",
    297293                "shasum": ""
    298294            },
     
    351347                    "url": "https://opencollective.com/php_codesniffer",
    352348                    "type": "open_collective"
    353                 }
    354             ],
    355             "time": "2024-04-24T21:30:46+00:00"
     349                },
     350                {
     351                    "url": "https://thanks.dev/u/gh/phpcompatibility",
     352                    "type": "thanks_dev"
     353                }
     354            ],
     355            "time": "2025-09-19T17:43:28+00:00"
    356356        },
    357357        {
    358358            "name": "phpcompatibility/phpcompatibility-wp",
    359             "version": "2.1.7",
     359            "version": "2.1.8",
    360360            "source": {
    361361                "type": "git",
    362362                "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git",
    363                 "reference": "5bfbbfbabb3df2b9a83e601de9153e4a7111962c"
    364             },
    365             "dist": {
    366                 "type": "zip",
    367                 "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/5bfbbfbabb3df2b9a83e601de9153e4a7111962c",
    368                 "reference": "5bfbbfbabb3df2b9a83e601de9153e4a7111962c",
     363                "reference": "7c8d18b4d90dac9e86b0869a608fa09158e168fa"
     364            },
     365            "dist": {
     366                "type": "zip",
     367                "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/7c8d18b4d90dac9e86b0869a608fa09158e168fa",
     368                "reference": "7c8d18b4d90dac9e86b0869a608fa09158e168fa",
    369369                "shasum": ""
    370370            },
     
    428428                }
    429429            ],
    430             "time": "2025-05-12T16:38:37+00:00"
     430            "time": "2025-10-18T00:05:59+00:00"
    431431        },
    432432        {
    433433            "name": "squizlabs/php_codesniffer",
    434             "version": "3.13.2",
     434            "version": "3.13.5",
    435435            "source": {
    436436                "type": "git",
    437437                "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
    438                 "reference": "5b5e3821314f947dd040c70f7992a64eac89025c"
    439             },
    440             "dist": {
    441                 "type": "zip",
    442                 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/5b5e3821314f947dd040c70f7992a64eac89025c",
    443                 "reference": "5b5e3821314f947dd040c70f7992a64eac89025c",
     438                "reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4"
     439            },
     440            "dist": {
     441                "type": "zip",
     442                "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/0ca86845ce43291e8f5692c7356fccf3bcf02bf4",
     443                "reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4",
    444444                "shasum": ""
    445445            },
     
    458458            ],
    459459            "type": "library",
    460             "extra": {
    461                 "branch-alias": {
    462                     "dev-master": "3.x-dev"
    463                 }
    464             },
    465460            "notification-url": "https://packagist.org/downloads/",
    466461            "license": [
     
    512507                }
    513508            ],
    514             "time": "2025-06-17T22:17:01+00:00"
     509            "time": "2025-11-04T16:30:35+00:00"
    515510        },
    516511        {
     
    568563    "aliases": [],
    569564    "minimum-stability": "stable",
    570     "stability-flags": [],
     565    "stability-flags": {},
    571566    "prefer-stable": false,
    572567    "prefer-lowest": false,
    573     "platform": [],
    574     "platform-dev": [],
     568    "platform": {},
     569    "platform-dev": {},
    575570    "plugin-api-version": "2.6.0"
    576571}
  • trustcaptcha/trunk/package.json

    r3317636 r3489482  
    11{
    22  "name": "trustcaptcha-wordpress",
    3   "version": "1.1.0",
     3  "version": "2.2.0",
    44  "description": "TrustCaptcha Plugin for WordPress",
    55  "scripts": {
  • trustcaptcha/trunk/readme.txt

    r3320677 r3489482  
    55Tested up to: 6.8
    66Requires PHP: 7.0
    7 Stable tag: 2.0.1
     7Stable tag: 2.2.0
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    7575== Changelog ==
    7676
     77= 2.2.0 =
     78* Update TrustCaptcha version to 2.2.0
     79* Update TrustCaptcha PHP library to 2.0.1
     80* Fix loading of vendor/autoload.php
     81* Improve FluentForms implementation
     82
    7783= 2.0.1 =
    7884* Fix Elementor Pro Bug
     
    109115== Upgrade Notice ==
    110116
     117= 2.2.0 =
     118* Update TrustCaptcha version to 2.2.0
     119* Update TrustCaptcha PHP library to 2.0.1
     120* Fix loading of vendor/autoload.php
     121* Improve FluentForms implementation
     122
    111123= 2.0.1 =
    112124* Fix Elementor Pro Bug
  • trustcaptcha/trunk/src/php/Plugins/FluentForms/TrustcaptchaElement.php

    r3254866 r3489482  
    7373        $response = '';
    7474        if ( isset($_POST['data']) ) {
    75             parse_str($_POST['data'], $parsedData);
     75            wp_parse_str( wp_unslash( $_POST['data'] ), $parsedData );
    7676            $response = isset($parsedData['tc-verification-token']) ? sanitize_text_field($parsedData['tc-verification-token']) : '';
    7777        }
  • trustcaptcha/trunk/src/php/Trustcaptcha.php

    r3320677 r3489482  
    3232    public static function get_script()
    3333    {
    34         return 'https://cdn.trustcomponent.com/trustcaptcha/2.0.x/trustcaptcha.umd.min.js';
     34        return 'https://cdn.trustcomponent.com/trustcaptcha/2.2.x/trustcaptcha.umd.min.js';
    3535    }
    3636
     
    7474
    7575        return '<div class="trustcaptcha" data-invisible="false">
    76                    <trustcaptcha-component 
    77                         sitekey="'.$options['site_key'].'"
    78                         license="'.$options['license_key'].'"
    79                         width="'.$options['width'].'"
    80                         language="'.$options['language'].'"
    81                         theme="'.$options['theme'].'"
     76                   <trustcaptcha-component
     77                        sitekey="'.esc_attr( $options['site_key'] ).'"
     78                        license="'.esc_attr( $options['license_key'] ).'"
     79                        width="'.esc_attr( $options['width'] ).'"
     80                        language="'.esc_attr( $options['language'] ).'"
     81                        theme="'.esc_attr( $options['theme'] ).'"
    8282                        autostart="'.( ! empty( $options['autostart'] ) ? 'true' : 'false' ).'"
    83                         privacy-url="'.$options['privacy_url'].'"
     83                        privacy-url="'.esc_attr( $options['privacy_url'] ).'"
    8484                        hide-branding="'.( ! empty( $options['hide_branding'] ) ? 'true' : 'false' ).'"
    8585                        invisible="'.( ! empty( $options['invisible'] ) ? 'true' : 'false' ).'"
    86                         invisible-hint="'.$options['invisible_hint'].'"
    87                         mode="'.$options['mode'].'"
    88                         custom-translations=\''.$options['custom_translations'].'\'
    89                         custom-design=\''.$options['custom_design'].'\'
     86                        invisible-hint="'.esc_attr( $options['invisible_hint'] ).'"
     87                        mode="'.esc_attr( $options['mode'] ).'"
     88                        custom-translations=\''.esc_attr( $options['custom_translations'] ).'\'
     89                        custom-design=\''.esc_attr( $options['custom_design'] ).'\'
    9090                        framework="wordpress"
    9191                    ></trustcaptcha-component>
  • trustcaptcha/trunk/trustcaptcha.php

    r3320677 r3489482  
    3131
    3232const TRUSTCAPTCHA_BASE_FILE = __FILE__;
    33 const PLUGIN_VERSION = '2.0.1';
     33const PLUGIN_VERSION = '2.2.0';
    3434
    35 require 'vendor/autoload.php';
     35require __DIR__ . '/vendor/autoload.php';
    3636
    3737function trustcaptcha(): Initializer
  • trustcaptcha/trunk/vendor/autoload.php

    r3317636 r3489482  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit6b6870df21596cf507cfdd501122d35f::getLoader();
     25return ComposerAutoloaderInit3d0b24e2d85db65ffd67947275b748b6::getLoader();
  • trustcaptcha/trunk/vendor/composer/autoload_real.php

    r3317636 r3489482  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit6b6870df21596cf507cfdd501122d35f
     5class ComposerAutoloaderInit3d0b24e2d85db65ffd67947275b748b6
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit6b6870df21596cf507cfdd501122d35f', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit3d0b24e2d85db65ffd67947275b748b6', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit6b6870df21596cf507cfdd501122d35f', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit3d0b24e2d85db65ffd67947275b748b6', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit6b6870df21596cf507cfdd501122d35f::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit3d0b24e2d85db65ffd67947275b748b6::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • trustcaptcha/trunk/vendor/composer/autoload_static.php

    r3317636 r3489482  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit6b6870df21596cf507cfdd501122d35f
     7class ComposerStaticInit3d0b24e2d85db65ffd67947275b748b6
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    4141    {
    4242        return \Closure::bind(function () use ($loader) {
    43             $loader->prefixLengthsPsr4 = ComposerStaticInit6b6870df21596cf507cfdd501122d35f::$prefixLengthsPsr4;
    44             $loader->prefixDirsPsr4 = ComposerStaticInit6b6870df21596cf507cfdd501122d35f::$prefixDirsPsr4;
    45             $loader->classMap = ComposerStaticInit6b6870df21596cf507cfdd501122d35f::$classMap;
     43            $loader->prefixLengthsPsr4 = ComposerStaticInit3d0b24e2d85db65ffd67947275b748b6::$prefixLengthsPsr4;
     44            $loader->prefixDirsPsr4 = ComposerStaticInit3d0b24e2d85db65ffd67947275b748b6::$prefixDirsPsr4;
     45            $loader->classMap = ComposerStaticInit3d0b24e2d85db65ffd67947275b748b6::$classMap;
    4646
    4747        }, null, ClassLoader::class);
  • trustcaptcha/trunk/vendor/composer/ca-bundle/res/cacert.pem

    r3317636 r3489482  
    22## Bundle of CA Root Certificates
    33##
    4 ## Certificate data from Mozilla as of: Tue May 20 03:12:02 2025 GMT
     4## Certificate data from Mozilla as of: Tue Dec  2 04:12:02 2025 GMT
    55##
    66## Find updated versions here: https://curl.se/docs/caextract.html
     
    1616## Just configure this file as the SSLCACertificateFile.
    1717##
    18 ## Conversion done with mk-ca-bundle.pl version 1.29.
    19 ## SHA256: 8944ec6b572b577daee4fc681a425881f841ec2660e4cb5f0eee727f84620697
     18## Conversion done with mk-ca-bundle.pl version 1.30.
     19## SHA256: a903b3cd05231e39332515ef7ebe37e697262f39515a52015c23c62805b73cd0
    2020##
    2121
     
    31683168-----END CERTIFICATE-----
    31693169
    3170 CommScope Public Trust ECC Root-01
    3171 ==================================
    3172 -----BEGIN CERTIFICATE-----
    3173 MIICHTCCAaOgAwIBAgIUQ3CCd89NXTTxyq4yLzf39H91oJ4wCgYIKoZIzj0EAwMwTjELMAkGA1UE
    3174 BhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBUcnVz
    3175 dCBFQ0MgUm9vdC0wMTAeFw0yMTA0MjgxNzM1NDNaFw00NjA0MjgxNzM1NDJaME4xCzAJBgNVBAYT
    3176 AlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3Qg
    3177 RUNDIFJvb3QtMDEwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARLNumuV16ocNfQj3Rid8NeeqrltqLx
    3178 eP0CflfdkXmcbLlSiFS8LwS+uM32ENEp7LXQoMPwiXAZu1FlxUOcw5tjnSCDPgYLpkJEhRGnSjot
    3179 6dZoL0hOUysHP029uax3OVejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G
    3180 A1UdDgQWBBSOB2LAUN3GGQYARnQE9/OufXVNMDAKBggqhkjOPQQDAwNoADBlAjEAnDPfQeMjqEI2
    3181 Jpc1XHvr20v4qotzVRVcrHgpD7oh2MSg2NED3W3ROT3Ek2DS43KyAjB8xX6I01D1HiXo+k515liW
    3182 pDVfG2XqYZpwI7UNo5uSUm9poIyNStDuiw7LR47QjRE=
    3183 -----END CERTIFICATE-----
    3184 
    3185 CommScope Public Trust ECC Root-02
    3186 ==================================
    3187 -----BEGIN CERTIFICATE-----
    3188 MIICHDCCAaOgAwIBAgIUKP2ZYEFHpgE6yhR7H+/5aAiDXX0wCgYIKoZIzj0EAwMwTjELMAkGA1UE
    3189 BhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBUcnVz
    3190 dCBFQ0MgUm9vdC0wMjAeFw0yMTA0MjgxNzQ0NTRaFw00NjA0MjgxNzQ0NTNaME4xCzAJBgNVBAYT
    3191 AlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3Qg
    3192 RUNDIFJvb3QtMDIwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAR4MIHoYx7l63FRD/cHB8o5mXxO1Q/M
    3193 MDALj2aTPs+9xYa9+bG3tD60B8jzljHz7aRP+KNOjSkVWLjVb3/ubCK1sK9IRQq9qEmUv4RDsNuE
    3194 SgMjGWdqb8FuvAY5N9GIIvejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G
    3195 A1UdDgQWBBTmGHX/72DehKT1RsfeSlXjMjZ59TAKBggqhkjOPQQDAwNnADBkAjAmc0l6tqvmSfR9
    3196 Uj/UQQSugEODZXW5hYA4O9Zv5JOGq4/nich/m35rChJVYaoR4HkCMHfoMXGsPHED1oQmHhS48zs7
    3197 3u1Z/GtMMH9ZzkXpc2AVmkzw5l4lIhVtwodZ0LKOag==
    3198 -----END CERTIFICATE-----
    3199 
    3200 CommScope Public Trust RSA Root-01
    3201 ==================================
    3202 -----BEGIN CERTIFICATE-----
    3203 MIIFbDCCA1SgAwIBAgIUPgNJgXUWdDGOTKvVxZAplsU5EN0wDQYJKoZIhvcNAQELBQAwTjELMAkG
    3204 A1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBU
    3205 cnVzdCBSU0EgUm9vdC0wMTAeFw0yMTA0MjgxNjQ1NTRaFw00NjA0MjgxNjQ1NTNaME4xCzAJBgNV
    3206 BAYTAlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1
    3207 c3QgUlNBIFJvb3QtMDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwSGWjDR1C45Ft
    3208 nYSkYZYSwu3D2iM0GXb26v1VWvZVAVMP8syMl0+5UMuzAURWlv2bKOx7dAvnQmtVzslhsuitQDy6
    3209 uUEKBU8bJoWPQ7VAtYXR1HHcg0Hz9kXHgKKEUJdGzqAMxGBWBB0HW0alDrJLpA6lfO741GIDuZNq
    3210 ihS4cPgugkY4Iw50x2tBt9Apo52AsH53k2NC+zSDO3OjWiE260f6GBfZumbCk6SP/F2krfxQapWs
    3211 vCQz0b2If4b19bJzKo98rwjyGpg/qYFlP8GMicWWMJoKz/TUyDTtnS+8jTiGU+6Xn6myY5QXjQ/c
    3212 Zip8UlF1y5mO6D1cv547KI2DAg+pn3LiLCuz3GaXAEDQpFSOm117RTYm1nJD68/A6g3czhLmfTif
    3213 BSeolz7pUcZsBSjBAg/pGG3svZwG1KdJ9FQFa2ww8esD1eo9anbCyxooSU1/ZOD6K9pzg4H/kQO9
    3214 lLvkuI6cMmPNn7togbGEW682v3fuHX/3SZtS7NJ3Wn2RnU3COS3kuoL4b/JOHg9O5j9ZpSPcPYeo
    3215 KFgo0fEbNttPxP/hjFtyjMcmAyejOQoBqsCyMWCDIqFPEgkBEa801M/XrmLTBQe0MXXgDW1XT2mH
    3216 +VepuhX2yFJtocucH+X8eKg1mp9BFM6ltM6UCBwJrVbl2rZJmkrqYxhTnCwuwwIDAQABo0IwQDAP
    3217 BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUN12mmnQywsL5x6YVEFm4
    3218 5P3luG0wDQYJKoZIhvcNAQELBQADggIBAK+nz97/4L1CjU3lIpbfaOp9TSp90K09FlxD533Ahuh6
    3219 NWPxzIHIxgvoLlI1pKZJkGNRrDSsBTtXAOnTYtPZKdVUvhwQkZyybf5Z/Xn36lbQnmhUQo8mUuJM
    3220 3y+Xpi/SB5io82BdS5pYV4jvguX6r2yBS5KPQJqTRlnLX3gWsWc+QgvfKNmwrZggvkN80V4aCRck
    3221 jXtdlemrwWCrWxhkgPut4AZ9HcpZuPN4KWfGVh2vtrV0KnahP/t1MJ+UXjulYPPLXAziDslg+Mkf
    3222 Foom3ecnf+slpoq9uC02EJqxWE2aaE9gVOX2RhOOiKy8IUISrcZKiX2bwdgt6ZYD9KJ0DLwAHb/W
    3223 NyVntHKLr4W96ioDj8z7PEQkguIBpQtZtjSNMgsSDesnwv1B10A8ckYpwIzqug/xBpMu95yo9GA+
    3224 o/E4Xo4TwbM6l4c/ksp4qRyv0LAbJh6+cOx69TOY6lz/KwsETkPdY34Op054A5U+1C0wlREQKC6/
    3225 oAI+/15Z0wUOlV9TRe9rh9VIzRamloPh37MG88EU26fsHItdkJANclHnYfkUyq+Dj7+vsQpZXdxc
    3226 1+SWrVtgHdqul7I52Qb1dgAT+GhMIbA1xNxVssnBQVocicCMb3SgazNNtQEo/a2tiRc7ppqEvOuM
    3227 6sRxJKi6KfkIsidWNTJf6jn7MZrVGczw
    3228 -----END CERTIFICATE-----
    3229 
    3230 CommScope Public Trust RSA Root-02
    3231 ==================================
    3232 -----BEGIN CERTIFICATE-----
    3233 MIIFbDCCA1SgAwIBAgIUVBa/O345lXGN0aoApYYNK496BU4wDQYJKoZIhvcNAQELBQAwTjELMAkG
    3234 A1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBU
    3235 cnVzdCBSU0EgUm9vdC0wMjAeFw0yMTA0MjgxNzE2NDNaFw00NjA0MjgxNzE2NDJaME4xCzAJBgNV
    3236 BAYTAlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1
    3237 c3QgUlNBIFJvb3QtMDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDh+g77aAASyE3V
    3238 rCLENQE7xVTlWXZjpX/rwcRqmL0yjReA61260WI9JSMZNRTpf4mnG2I81lDnNJUDMrG0kyI9p+Kx
    3239 7eZ7Ti6Hmw0zdQreqjXnfuU2mKKuJZ6VszKWpCtYHu8//mI0SFHRtI1CrWDaSWqVcN3SAOLMV2MC
    3240 e5bdSZdbkk6V0/nLKR8YSvgBKtJjCW4k6YnS5cciTNxzhkcAqg2Ijq6FfUrpuzNPDlJwnZXjfG2W
    3241 Wy09X6GDRl224yW4fKcZgBzqZUPckXk2LHR88mcGyYnJ27/aaL8j7dxrrSiDeS/sOKUNNwFnJ5rp
    3242 M9kzXzehxfCrPfp4sOcsn/Y+n2Dg70jpkEUeBVF4GiwSLFworA2iI540jwXmojPOEXcT1A6kHkIf
    3243 hs1w/tkuFT0du7jyU1fbzMZ0KZwYszZ1OC4PVKH4kh+Jlk+71O6d6Ts2QrUKOyrUZHk2EOH5kQMr
    3244 eyBUzQ0ZGshBMjTRsJnhkB4BQDa1t/qp5Xd1pCKBXbCL5CcSD1SIxtuFdOa3wNemKfrb3vOTlycE
    3245 VS8KbzfFPROvCgCpLIscgSjX74Yxqa7ybrjKaixUR9gqiC6vwQcQeKwRoi9C8DfF8rhW3Q5iLc4t
    3246 Vn5V8qdE9isy9COoR+jUKgF4z2rDN6ieZdIs5fq6M8EGRPbmz6UNp2YINIos8wIDAQABo0IwQDAP
    3247 BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUR9DnsSL/nSz12Vdgs7Gx
    3248 cJXvYXowDQYJKoZIhvcNAQELBQADggIBAIZpsU0v6Z9PIpNojuQhmaPORVMbc0RTAIFhzTHjCLqB
    3249 KCh6krm2qMhDnscTJk3C2OVVnJJdUNjCK9v+5qiXz1I6JMNlZFxHMaNlNRPDk7n3+VGXu6TwYofF
    3250 1gbTl4MgqX67tiHCpQ2EAOHyJxCDut0DgdXdaMNmEMjRdrSzbymeAPnCKfWxkxlSaRosTKCL4BWa
    3251 MS/TiJVZbuXEs1DIFAhKm4sTg7GkcrI7djNB3NyqpgdvHSQSn8h2vS/ZjvQs7rfSOBAkNlEv41xd
    3252 gSGn2rtO/+YHqP65DSdsu3BaVXoT6fEqSWnHX4dXTEN5bTpl6TBcQe7rd6VzEojov32u5cSoHw2O
    3253 HG1QAk8mGEPej1WFsQs3BWDJVTkSBKEqz3EWnzZRSb9wO55nnPt7eck5HHisd5FUmrh1CoFSl+Nm
    3254 YWvtPjgelmFV4ZFUjO2MJB+ByRCac5krFk5yAD9UG/iNuovnFNa2RU9g7Jauwy8CTl2dlklyALKr
    3255 dVwPaFsdZcJfMw8eD/A7hvWwTruc9+olBdytoptLFwG+Qt81IR2tq670v64fG9PiO/yzcnMcmyiQ
    3256 iRM9HcEARwmWmjgb3bHPDcK0RPOWlc4yOo80nOAXx17Org3bhzjlP1v9mxnhMUF6cKojawHhRUzN
    3257 lM47ni3niAIi9G7oyOzWPPO5std3eqx7
    3258 -----END CERTIFICATE-----
    3259 
    32603170Telekom Security TLS ECC Root 2020
    32613171==================================
     
    34493359-----END CERTIFICATE-----
    34503360
     3361TrustAsia TLS ECC Root CA
     3362=========================
     3363-----BEGIN CERTIFICATE-----
     3364MIICMTCCAbegAwIBAgIUNnThTXxlE8msg1UloD5Sfi9QaMcwCgYIKoZIzj0EAwMwWDELMAkGA1UE
     3365BhMCQ04xJTAjBgNVBAoTHFRydXN0QXNpYSBUZWNobm9sb2dpZXMsIEluYy4xIjAgBgNVBAMTGVRy
     3366dXN0QXNpYSBUTFMgRUNDIFJvb3QgQ0EwHhcNMjQwNTE1MDU0MTU2WhcNNDQwNTE1MDU0MTU1WjBY
     3367MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywgSW5jLjEiMCAG
     3368A1UEAxMZVHJ1c3RBc2lhIFRMUyBFQ0MgUm9vdCBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABLh/
     3369pVs/AT598IhtrimY4ZtcU5nb9wj/1WrgjstEpvDBjL1P1M7UiFPoXlfXTr4sP/MSpwDpguMqWzJ8
     3370S5sUKZ74LYO1644xST0mYekdcouJtgq7nDM1D9rs3qlKH8kzsaNCMEAwDwYDVR0TAQH/BAUwAwEB
     3371/zAdBgNVHQ4EFgQULIVTu7FDzTLqnqOH/qKYqKaT6RAwDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49
     3372BAMDA2gAMGUCMFRH18MtYYZI9HlaVQ01L18N9mdsd0AaRuf4aFtOJx24mH1/k78ITcTaRTChD15K
     3373eAIxAKORh/IRM4PDwYqROkwrULG9IpRdNYlzg8WbGf60oenUoWa2AaU2+dhoYSi3dOGiMQ==
     3374-----END CERTIFICATE-----
     3375
     3376TrustAsia TLS RSA Root CA
     3377=========================
     3378-----BEGIN CERTIFICATE-----
     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
     3404-----END CERTIFICATE-----
     3405
    34513406D-TRUST EV Root CA 2 2023
    34523407=========================
     
    34793434+KIkBI3Y4WNeApI02phhXBxvWHZks/wCuPWdCg==
    34803435-----END CERTIFICATE-----
     3436
     3437SwissSign RSA TLS Root CA 2022 - 1
     3438==================================
     3439-----BEGIN CERTIFICATE-----
     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
     3465tnu64ZzZ
     3466-----END CERTIFICATE-----
     3467
     3468OISTE Server Root ECC G1
     3469========================
     3470-----BEGIN CERTIFICATE-----
     3471MIICNTCCAbqgAwIBAgIQI/nD1jWvjyhLH/BU6n6XnTAKBggqhkjOPQQDAzBLMQswCQYDVQQGEwJD
     3472SDEZMBcGA1UECgwQT0lTVEUgRm91bmRhdGlvbjEhMB8GA1UEAwwYT0lTVEUgU2VydmVyIFJvb3Qg
     3473RUNDIEcxMB4XDTIzMDUzMTE0NDIyOFoXDTQ4MDUyNDE0NDIyN1owSzELMAkGA1UEBhMCQ0gxGTAX
     3474BgNVBAoMEE9JU1RFIEZvdW5kYXRpb24xITAfBgNVBAMMGE9JU1RFIFNlcnZlciBSb290IEVDQyBH
     3475MTB2MBAGByqGSM49AgEGBSuBBAAiA2IABBcv+hK8rBjzCvRE1nZCnrPoH7d5qVi2+GXROiFPqOuj
     3476vqQycvO2Ackr/XeFblPdreqqLiWStukhEaivtUwL85Zgmjvn6hp4LrQ95SjeHIC6XG4N2xml4z+c
     3477KrhAS93mT6NjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBQ3TYhlz/w9itWj8UnATgwQ
     3478b0K0nDAdBgNVHQ4EFgQUN02IZc/8PYrVo/FJwE4MEG9CtJwwDgYDVR0PAQH/BAQDAgGGMAoGCCqG
     3479SM49BAMDA2kAMGYCMQCpKjAd0MKfkFFRQD6VVCHNFmb3U2wIFjnQEnx/Yxvf4zgAOdktUyBFCxxg
     3480ZzFDJe0CMQCSia7pXGKDYmH5LVerVrkR3SW+ak5KGoJr3M/TvEqzPNcum9v4KGm8ay3sMaE641c=
     3481-----END CERTIFICATE-----
     3482
     3483 OISTE Server Root RSA G1
     3484=========================
     3485-----BEGIN CERTIFICATE-----
     3486MIIFgzCCA2ugAwIBAgIQVaXZZ5Qoxu0M+ifdWwFNGDANBgkqhkiG9w0BAQwFADBLMQswCQYDVQQG
     3487EwJDSDEZMBcGA1UECgwQT0lTVEUgRm91bmRhdGlvbjEhMB8GA1UEAwwYT0lTVEUgU2VydmVyIFJv
     3488b3QgUlNBIEcxMB4XDTIzMDUzMTE0MzcxNloXDTQ4MDUyNDE0MzcxNVowSzELMAkGA1UEBhMCQ0gx
     3489GTAXBgNVBAoMEE9JU1RFIEZvdW5kYXRpb24xITAfBgNVBAMMGE9JU1RFIFNlcnZlciBSb290IFJT
     3490QSBHMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKqu9KuCz/vlNwvn1ZatkOhLKdxV
     3491YOPMvLO8LZK55KN68YG0nnJyQ98/qwsmtO57Gmn7KNByXEptaZnwYx4M0rH/1ow00O7brEi56rAU
     3492jtgHqSSY3ekJvqgiG1k50SeH3BzN+Puz6+mTeO0Pzjd8JnduodgsIUzkik/HEzxux9UTl7Ko2yRp
     3493g1bTacuCErudG/L4NPKYKyqOBGf244ehHa1uzjZ0Dl4zO8vbUZeUapU8zhhabkvG/AePLhq5Svdk
     3494NCncpo1Q4Y2LS+VIG24ugBA/5J8bZT8RtOpXaZ+0AOuFJJkk9SGdl6r7NH8CaxWQrbueWhl/pIzY
     3495+m0o/DjH40ytas7ZTpOSjswMZ78LS5bOZmdTaMsXEY5Z96ycG7mOaES3GK/m5Q9l3JUJsJMStR8+
     3496lKXHiHUhsd4JJCpM4rzsTGdHwimIuQq6+cF0zowYJmXa92/GjHtoXAvuY8BeS/FOzJ8vD+HomnqT
     34978eDI278n5mUpezbgMxVz8p1rhAhoKzYHKyfMeNhqhw5HdPSqoBNdZH702xSu+zrkL8Fl47l6QGzw
     3498Brd7KJvX4V84c5Ss2XCTLdyEr0YconosP4EmQufU2MVshGYRi3drVByjtdgQ8K4p92cIiBdcuJd5
     3499z+orKu5YM+Vt6SmqZQENghPsJQtdLEByFSnTkCz3GkPVavBpAgMBAAGjYzBhMA8GA1UdEwEB/wQF
     3500MAMBAf8wHwYDVR0jBBgwFoAU8snBDw1jALvsRQ5KH7WxszbNDo0wHQYDVR0OBBYEFPLJwQ8NYwC7
     35017EUOSh+1sbM2zQ6NMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQwFAAOCAgEANGd5sjrG5T33
     3502I3K5Ce+SrScfoE4KsvXaFwyihdJ+klH9FWXXXGtkFu6KRcoMQzZENdl//nk6HOjG5D1rd9QhEOP2
     35038yBOqb6J8xycqd+8MDoX0TJD0KqKchxRKEzdNsjkLWd9kYccnbz8qyiWXmFcuCIzGEgWUOrKL+ml
     3504Sdx/PKQZvDatkuK59EvV6wit53j+F8Bdh3foZ3dPAGav9LEDOr4SfEE15fSmG0eLy3n31r8Xbk5l
     35058PjaV8GUgeV6Vg27Rn9vkf195hfkgSe7BYhW3SCl95gtkRlpMV+bMPKZrXJAlszYd2abtNUOshD+
     3506FKrDgHGdPY3ofRRsYWSGRqbXVMW215AWRqWFyp464+YTFrYVI8ypKVL9AMb2kI5Wj4kI3Zaq5tNq
     3507qYY19tVFeEJKRvwDyF7YZvZFZSS0vod7VSCd9521Kvy5YhnLbDuv0204bKt7ph6N/Ome/msVuduC
     3508msuY33OhkKCgxeDoAaijFJzIwZqsFVAzje18KotzlUBDJvyBpCpfOZC3J8tRd/iWkx7P8nd9H0aT
     3509olkelUTFLXVksNb54Dxp6gS1HAviRkRNQzuXSXERvSS2wq1yVAb+axj5d9spLFKebXd7Yv0PTY6Y
     3510MjAwcRLWJTXjn/hvnLXrahut6hDTlhZyBiElxky8j3C7DOReIoMt0r7+hVu05L0=
     3511-----END CERTIFICATE-----
  • trustcaptcha/trunk/vendor/composer/ca-bundle/src/CaBundle.php

    r3317636 r3489482  
    8282
    8383        $otherLocations = array(
    84             '/etc/pki/tls/certs/ca-bundle.crt', // Fedora, RHEL, CentOS (ca-certificates package)
     84            '/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem', // Fedora, RHEL, CentOS (ca-certificates package) - NEW
     85            '/etc/pki/tls/certs/ca-bundle.crt', // Fedora, RHEL, CentOS (ca-certificates package) - Deprecated
    8586            '/etc/ssl/certs/ca-certificates.crt', // Debian, Ubuntu, Gentoo, Arch Linux (ca-certificates package)
    8687            '/etc/ssl/ca-bundle.pem', // SUSE, openSUSE (ca-certificates package)
  • trustcaptcha/trunk/vendor/composer/installed.json

    r3317636 r3489482  
    33        {
    44            "name": "composer/ca-bundle",
    5             "version": "1.5.7",
    6             "version_normalized": "1.5.7.0",
     5            "version": "1.5.10",
     6            "version_normalized": "1.5.10.0",
    77            "source": {
    88                "type": "git",
    99                "url": "https://github.com/composer/ca-bundle.git",
    10                 "reference": "d665d22c417056996c59019579f1967dfe5c1e82"
     10                "reference": "961a5e4056dd2e4a2eedcac7576075947c28bf63"
    1111            },
    1212            "dist": {
    1313                "type": "zip",
    14                 "url": "https://api.github.com/repos/composer/ca-bundle/zipball/d665d22c417056996c59019579f1967dfe5c1e82",
    15                 "reference": "d665d22c417056996c59019579f1967dfe5c1e82",
     14                "url": "https://api.github.com/repos/composer/ca-bundle/zipball/961a5e4056dd2e4a2eedcac7576075947c28bf63",
     15                "reference": "961a5e4056dd2e4a2eedcac7576075947c28bf63",
    1616                "shasum": ""
    1717            },
     
    2727                "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0"
    2828            },
    29             "time": "2025-05-26T15:08:54+00:00",
     29            "time": "2025-12-08T15:06:51+00:00",
    3030            "type": "library",
    3131            "extra": {
     
    6262                "irc": "irc://irc.freenode.org/composer",
    6363                "issues": "https://github.com/composer/ca-bundle/issues",
    64                 "source": "https://github.com/composer/ca-bundle/tree/1.5.7"
     64                "source": "https://github.com/composer/ca-bundle/tree/1.5.10"
    6565            },
    6666            "funding": [
     
    7272                    "url": "https://github.com/composer",
    7373                    "type": "github"
    74                 },
    75                 {
    76                     "url": "https://tidelift.com/funding/github/packagist/composer/composer",
    77                     "type": "tidelift"
    7874                }
    7975            ],
     
    8278        {
    8379            "name": "trustcomponent/trustcaptcha-php",
    84             "version": "2.0.0",
    85             "version_normalized": "2.0.0.0",
     80            "version": "2.0.1",
     81            "version_normalized": "2.0.1.0",
    8682            "source": {
    8783                "type": "git",
    8884                "url": "https://github.com/trustcomponent/trustcaptcha-php.git",
    89                 "reference": "18a40bebdb0f14e9411622c61cb1b77574a7188d"
     85                "reference": "dba69f40ea5e87ca5c5ed2317bd4c861ecfeb45d"
    9086            },
    9187            "dist": {
    9288                "type": "zip",
    93                 "url": "https://api.github.com/repos/trustcomponent/trustcaptcha-php/zipball/18a40bebdb0f14e9411622c61cb1b77574a7188d",
    94                 "reference": "18a40bebdb0f14e9411622c61cb1b77574a7188d",
     89                "url": "https://api.github.com/repos/trustcomponent/trustcaptcha-php/zipball/dba69f40ea5e87ca5c5ed2317bd4c861ecfeb45d",
     90                "reference": "dba69f40ea5e87ca5c5ed2317bd4c861ecfeb45d",
    9591                "shasum": ""
    9692            },
     
    10399                "phpunit/phpunit": "^9.6"
    104100            },
    105             "time": "2025-06-17T16:19:23+00:00",
     101            "time": "2026-02-09T17:37:32+00:00",
    106102            "type": "library",
    107103            "installation-source": "dist",
     
    140136            "support": {
    141137                "issues": "https://github.com/trustcomponent/trustcaptcha-php/issues",
    142                 "source": "https://github.com/trustcomponent/trustcaptcha-php/tree/2.0.0"
     138                "source": "https://github.com/trustcomponent/trustcaptcha-php/tree/2.0.1"
    143139            },
    144140            "install-path": "../trustcomponent/trustcaptcha-php"
  • trustcaptcha/trunk/vendor/composer/installed.php

    r3320677 r3489482  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => 'b3c852dea7aaa5cc779b6ba3de933610d4f9c583',
     6        'reference' => 'c239474b934ca20c67351d1801e950f67b28c44a',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'composer/ca-bundle' => array(
    14             'pretty_version' => '1.5.7',
    15             'version' => '1.5.7.0',
    16             'reference' => 'd665d22c417056996c59019579f1967dfe5c1e82',
     14            'pretty_version' => '1.5.10',
     15            'version' => '1.5.10.0',
     16            'reference' => '961a5e4056dd2e4a2eedcac7576075947c28bf63',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/./ca-bundle',
     
    2121        ),
    2222        'trustcomponent/trustcaptcha-php' => array(
    23             'pretty_version' => '2.0.0',
    24             'version' => '2.0.0.0',
    25             'reference' => '18a40bebdb0f14e9411622c61cb1b77574a7188d',
     23            'pretty_version' => '2.0.1',
     24            'version' => '2.0.1.0',
     25            'reference' => 'dba69f40ea5e87ca5c5ed2317bd4c861ecfeb45d',
    2626            'type' => 'library',
    2727            'install_path' => __DIR__ . '/../trustcomponent/trustcaptcha-php',
     
    3232            'pretty_version' => 'dev-master',
    3333            'version' => 'dev-master',
    34             'reference' => 'b3c852dea7aaa5cc779b6ba3de933610d4f9c583',
     34            'reference' => 'c239474b934ca20c67351d1801e950f67b28c44a',
    3535            'type' => 'wordpress-plugin',
    3636            'install_path' => __DIR__ . '/../../',
  • trustcaptcha/trunk/vendor/trustcomponent/trustcaptcha-php/src/CaptchaManager.php

    r3317636 r3489482  
    1515        $verificationToken = self::getVerificationToken($base64verificationToken);
    1616
    17         $url = "{$verificationToken->apiEndpoint}/verifications/{$verificationToken->verificationId}/assessments";
     17        $url = "https://api.trustcomponent.com/verifications/{$verificationToken->verificationId}/assessments";
    1818        $headers = [
    1919            "tc-authorization: $secretKey",
     
    2929            CURLOPT_SSL_VERIFYPEER => true,
    3030            CURLOPT_SSL_VERIFYHOST => 2,
     31
     32            CURLOPT_FOLLOWLOCATION => false,
     33            CURLOPT_MAXREDIRS      => 0,
     34            CURLOPT_CONNECTTIMEOUT => 3,
     35            CURLOPT_TIMEOUT        => 5,
    3136        ]);
    3237
     
    8186
    8287        $data = json_decode($decodedVerificationToken);
    83         if (!isset($data->apiEndpoint, $data->verificationId, $data->encryptedAccessToken)) {
     88        if (!isset($data->verificationId)) {
    8489            throw new VerificationTokenInvalidException("Missing required fields in verification token");
    8590        }
Note: See TracChangeset for help on using the changeset viewer.