WP Manifestindependent plugin directory
manifest / integrations / cloudbeds

Cloudbeds WP Registry grade D+. High-severity findings · 2 findingsWP RegistryHigh-severity findings · 2 findingsOpen the reportD+

WordPress integration utilizing the Cloudbeds API.

★ 3stars
v1.7.0latest · 1 year ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/mgpelloni/cloudbeds/archive/refs/heads/main.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

The Cloudbeds plugin allows users to connect their WordPress website to their Cloudbeds data using the Cloudbeds API.

Installation

Download the Cloudbeds plugin and install it on your WordPress site. Once the plugin is activated, navigate to "Settings -> Cloudbeds" within the WordPress administration bar. Follow the API integration instructions on the page to connect to Cloudbeds.

After the integration is complete, developers can interact with the API utilizing cloudbeds_api_get and cloudbeds_api_post with the name of the endpoint as the first parameter. Additional arguments can be added as the second parameter.

For example, you can utilize the cloudbeds_api_get function to retrieve and print room types:

$room_types = cloudbeds_api_get('getRoomTypes');

if ($room_types) {
    foreach ($room_types as $room_type) {
        echo esc_html($room_type['roomTypeName']);
    }
}

CLI Commands

  • wp cloudbeds data retrieves all stored data relevant to accessing Cloudbeds.
  • wp cloudbeds new-token will request a new access token from Cloudbeds.
  • wp cloudbeds reset will delete all Cloudbeds plugin data.

Releases

22 releases.

Tag
Published
v1.7.0 latest
Sep 23, 2025 1 year ago
Oct 24, 2024 1 year ago
Oct 24, 2024 1 year ago
Jun 1, 2024 2 years ago
May 31, 2024 2 years ago
May 31, 2024 2 years ago
May 31, 2024 2 years ago
May 31, 2024 2 years ago
May 31, 2024 2 years ago
May 31, 2024 2 years ago
May 31, 2024 2 years ago
May 31, 2024 2 years ago
May 31, 2024 2 years ago
May 29, 2024 2 years ago
Jul 3, 2023 3 years ago
Apr 9, 2023 3 years ago
Apr 9, 2023 3 years ago
Apr 9, 2023 3 years ago
Apr 9, 2023 3 years ago
Mar 16, 2023 3 years ago
Nov 16, 2022 3 years ago
Nov 16, 2022 3 years ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

D+ grade

Security

Cloudbeds 1.7.0 · audited by WP Registry

High-severity findings.

1 high 1 medium
Audited release
1.7.0
Findings
2
Worst severity
high
Content hash
4c4f08b889fcf94c13aec0a9…

Findings

  • high Unauthenticated settings write via /cloudbeds/settings/

    missing_capability

    Same pattern: __return_true + wp_rest nonce only, then cloudbeds_set_option('cloudbeds_admin_email', ...).

    src/php/routes.php:47-168

    Recommendation

    Require manage_options in permission_callback.

  • medium Public /cloudbeds/data/ dumps secrets given data key

    information_disclosure

    GET /cloudbeds/data/ is public and returns cloudbeds_option_data() including access/refresh tokens and client secret when ?key= matches cloudbeds_data_key. Key is a 30-char secret shown in wp-admin; still a high-value disclosure endpoint if the key leaks.

    src/php/routes.php:34-143

    Recommendation

    Require manage_options or a signed short-lived token; never return client_secret/refresh_token to remote sync consumers.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.