Plugin Directory

Changeset 3362771


Ignore:
Timestamp:
09/16/2025 08:21:21 PM (5 months ago)
Author:
reenhanced
Message:

Release version 2.1.0

Location:
wp-connectr/trunk
Files:
45 edited

Legend:

Unmodified
Added
Removed
  • wp-connectr/trunk/changelog.txt

    r3360657 r3362771  
    11*** Changelog ***
     2
     32025-09-16 - version 2.1.0
     4* SECURITY: Added authentication requirements for all API endpoints - users must have wp_connectr_manage, wp_connectr_use_actions, or administrator capabilities
    25
    362025-09-12 - version 2.0.3
  • wp-connectr/trunk/readme.txt

    r3360657 r3362771  
    66Tested up to: 6.8
    77Requires PHP: 7.2.0
    8 Stable tag: 2.0.3
     8Stable tag: 2.1.0
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    7474== Changelog ==
    7575
     762025-09-16 - version 2.1.0
     77* SECURITY: Added authentication requirements for all API endpoints - users must have wp_connectr_manage, wp_connectr_use_actions, or administrator capabilities
     78
    76792025-09-12 - version 2.0.3
    7780* Improved term creation to act as lightweight upsert - returns existing term instead of error when term already exists
  • wp-connectr/trunk/src/ACF/Rest_Api.php

    r3358663 r3362771  
    245245        }
    246246
    247         return $schema;
     247        return apply_filters( 'wp_connectr_acf_rest_schema', $schema, $this->request );
    248248    }
    249249
  • wp-connectr/trunk/src/API/API.php

    r3346447 r3362771  
    6262        add_action( 'rest_api_init', array( $this, 'rest_api_init' ), 151);
    6363        add_action( 'wp', array( $this, 'disable_error_reporting' ), -1 );
     64        add_filter( 'rest_authentication_errors', array( $this, 'check_api_permissions' ), 100 );
    6465    }
    6566
     
    9899    public function is_our_request() {
    99100        return self::is_wpconnectr_request();
     101    }
     102
     103    /**
     104     * Check API permissions for WP Connectr requests.
     105     *
     106     * @param WP_Error|null|true $result Error from another authentication handler, null if we should handle it, or true if authentication is successful.
     107     * @return WP_Error|null|true
     108     */
     109    public function check_api_permissions( $result ) {
     110        // Only check our requests
     111        if ( ! $this->is_our_request() ) {
     112            return $result;
     113        }
     114
     115        // If there's already an authentication error, don't override it
     116        if ( is_wp_error( $result ) ) {
     117            return $result;
     118        }
     119
     120        // Get authenticated user - try multiple methods
     121        $user_id = get_current_user_id();
     122
     123        // Fallback: Check for application password authentication
     124        // This is a workaround that may break in future WordPress versions
     125        if ( ! $user_id && isset( $GLOBALS['wp_rest_application_password_status'] ) ) {
     126            $app_password_status = $GLOBALS['wp_rest_application_password_status'];
     127            if ( isset( $app_password_status['user'] ) && is_object( $app_password_status['user'] ) ) {
     128                $user_id = $app_password_status['user']->ID;
     129            }
     130        }
     131
     132        // Check if user has required capabilities
     133        if ( $user_id && ( user_can( $user_id, 'wp_connectr_manage' ) || user_can( $user_id, 'wp_connectr_use_actions' ) || user_can( $user_id, 'administrator' ) ) ) {
     134            return $result;
     135        }
     136
     137        // Log unauthorized access attempt
     138        $this->logger->warning( 'Unauthorized access attempt to WP Connectr REST API from IP: ' . $this->get_client_ip() );
     139        $this->logger->debug( 'User ID: ' . $user_id );
     140        $this->logger->debug( 'Request URL: ' . ( $_SERVER['REQUEST_URI'] ?? 'unknown' ) );
     141        $this->logger->debug( 'Request Method: ' . ( $_SERVER['REQUEST_METHOD'] ?? 'unknown' ) );
     142        $this->logger->debug( 'App Password Status: ' . json_encode( $GLOBALS['wp_rest_application_password_status'] ?? 'not set' ) );
     143
     144        if ( $user_id ) {
     145            $user = get_userdata( $user_id );
     146            $this->logger->debug( 'User Caps: ' . json_encode( array_keys( $user->allcaps ?? array() ) ) );
     147        } else {
     148            $this->logger->debug( 'User Caps: []' );
     149        }
     150
     151        // Return error if no valid capability
     152        return new \WP_Error( 'rest_no_wp_connectr_access', __( 'You do not have permission to access this WP Connectr resource.' ), array( 'status' => 403 ) );
     153    }
     154
     155    /**
     156     * Get the client's IP address.
     157     *
     158     * @return string
     159     */
     160    private function get_client_ip() {
     161        $ip_headers = array( 'HTTP_X_FORWARDED_FOR', 'HTTP_X_REAL_IP', 'HTTP_CLIENT_IP', 'REMOTE_ADDR' );
     162
     163        foreach ( $ip_headers as $header ) {
     164            if ( ! empty( $_SERVER[ $header ] ) ) {
     165                $ips = explode( ',', $_SERVER[ $header ] );
     166                return trim( $ips[0] );
     167            }
     168        }
     169
     170        return $_SERVER['REMOTE_ADDR'] ?? 'unknown';
    100171    }
    101172
  • wp-connectr/trunk/vendor/composer/installed.php

    r3358663 r3362771  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '32139fd19ae95317a7173e0be0d3d5e5da459155',
     6        'reference' => '1d117d3c7450d697f7699eaa8f451b0587511318',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    4444            'pretty_version' => 'dev-main',
    4545            'version' => 'dev-main',
    46             'reference' => '32139fd19ae95317a7173e0be0d3d5e5da459155',
     46            'reference' => '1d117d3c7450d697f7699eaa8f451b0587511318',
    4747            'type' => 'wordpress-plugin',
    4848            'install_path' => __DIR__ . '/../../',
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/ArgumentInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/ArgumentResolverInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/ArgumentResolverTrait.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/DefaultValueArgument.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/DefaultValueInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/ArrayArgument.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/BooleanArgument.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/CallableArgument.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/FloatArgument.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/IntegerArgument.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/ObjectArgument.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/StringArgument.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/LiteralArgument.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/LiteralArgumentInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/ResolvableArgument.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/ResolvableArgumentInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Container.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/ContainerAwareInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/ContainerAwareTrait.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Definition/Definition.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Definition/DefinitionAggregate.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Definition/DefinitionAggregateInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Definition/DefinitionInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/DefinitionContainerInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Exception/ContainerException.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Exception/NotFoundException.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Inflector/Inflector.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Inflector/InflectorAggregate.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Inflector/InflectorAggregateInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/Inflector/InflectorInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/ReflectionContainer.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/ServiceProvider/AbstractServiceProvider.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/ServiceProvider/BootableServiceProviderInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/ServiceProvider/ServiceProviderAggregate.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/ServiceProvider/ServiceProviderAggregateInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/league/container/src/ServiceProvider/ServiceProviderInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/psr/container/src/ContainerExceptionInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/psr/container/src/ContainerInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/vendor_prefixed/psr/container/src/NotFoundExceptionInterface.php

    r3360657 r3362771  
    33 * @license MIT
    44 *
    5  * Modified by reenhanced on 12-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
     5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.
    66 */
    77
  • wp-connectr/trunk/wp-connectr.php

    r3360657 r3362771  
    2727 * Plugin URI:        https://www.reenhanced.com/products/wordpress-connector/
    2828 * Description:       Deeply integrates WordPress with Microsoft Power Automate. Microsoft Certified. Easily connect your site to Microsoft SharePoint, Dynamics, Teams or over 1000 other services.
    29  * Version:           2.0.3
     29 * Version:           2.1.0
    3030 * Author:            Reenhanced LLC
    3131 * License:           GPL-2.0+
     
    3434 *
    3535 */
    36 define( 'WP_CONNECTR_VERSION', '2.0.3' );
     36define( 'WP_CONNECTR_VERSION', '2.1.0' );
    3737
    3838 /*
Note: See TracChangeset for help on using the changeset viewer.