[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2N_tFOnYyIcZxB66MrPJ4vDaSNUQiWAlFSCOuDpzeTE":3,"$fSf4hQgwDieNFROos7E9132ce8ffAtCDdv_5hU9WefhU":398,"$frGXt0EwJWBt6A40MQdZ1mC7Iq6slYkuF8YR5eZQRT10":402},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"discovery_status":32,"vulnerabilities":33,"developer":76,"crawl_stats":39,"alternatives":84,"analysis":186,"fingerprints":369},"integrate-dynamics-365-crm","Integrate Dynamics 365 CRM","1.1.2","miniOrange","https:\u002F\u002Fprofiles.wordpress.org\u002Fcyberlord92\u002F","\u003Cp>\u003Cstrong>Enable Dynamics 365 CRM integration with WordPress\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Integrate Dynamics 365 CRM plugin enables seamless bi-directional data synchronization between WordPress and Dynamics CRM objects, i.e., syncing data from WordPress object to Dynamics CRM object and vice-versa, ensuring seamless integration with Dynamics 365 CRM and Business Central.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-integration-with-dynamics-crm-365-apps#keyfeatures\" rel=\"nofollow ugc\">Key Features\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-integration-with-dynamics-crm-365-apps#pricing-cards\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-dynamics-365-integration-guide\" rel=\"nofollow ugc\">Setup Guides\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-azure-office365-integrations\" rel=\"nofollow ugc\"> Integrations\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsync-woocommerce-data-with-dynamics-crm\" rel=\"nofollow ugc\">WooCommerce Dynamics CRM\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Check our step-by-step video guide for effortless configuration. Streamline your bi-directional synchronization process in minutes. To check out additional resources you can \u003Ca href=\"https:\u002F\u002Fmodemo.miniorange.com\u002Fdemo\u002Fwp\u002Fdcrm\" rel=\"nofollow ugc\">click here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>[https:\u002F\u002Fyoutu.be\u002F6Igj4CiRNww&t=1s]\u003C\u002Fp>\n\u003Cp>The Dynamics 365 CRM integration plugin enables seamless object data synchronization between WordPress and various Dynamics 365 platforms, including Dynamics 365 Sales, Dynamics 365 Business Central, and other Dynamics 365 applications. This integration ensures smooth, bi-directional data sync from your WordPress site to Dynamics 365 CRM applications, including Dynamics 365 Business Central. The plugin uses Microsoft Dynamics 365 Web API to fetch this data from Microsoft Dynamics 365 platforms, making the Dynamics CRM integration fully homogeneous. All records in your Dynamics CRM will be created\u002Fupdated\u002Fdeleted when the data in WordPress (WP) is saved, updated or deleted, ensuring a seamless sync between WordPress, Dynamics 365 CRM and Business Central.\u003C\u002Fp>\n\u003Cp>Aside from syncing WordPress data objects and Dynamics CRM data objects, Integrate Dynamics 365 CRM plugin also enables integrations with form builders such as Gravity Forms, Contact Forms 7, as well as eCommerce apps like WooCommerce. Thereby, WooCommerce Dynamics CRM Integration allows you to sync all form data and custom objects with your Dynamics 365 CRM applications, including Dynamics 365 Business Central, as well as sync your WooCommerce order data, purchase history, sales data, and other details.\u003C\u002Fp>\n\u003Ch3>Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>WooCommerce Dynamics CRM Integration\u003C\u002Fstrong>: Using the WooCommerce Dynamics CRM Integration sync all of your sales data, order data, inventory data for inventory management, purchase history, and all user data from WooCommerce to your Dynamics 365 CRM Sales app\u002Fany Dynamics 365 CRM app, ensuring that Dynamics 365 CRM and Business Central remains updated with all necessary information.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Contact Forms 7 Integration\u003C\u002Fstrong>: Enable Contact Form 7 integration with Dynamics CRM to sync all input data from Contact Form 7 forms to their respective Dynamics 365 app fields, thereby completing an easy customer onboarding cycle with Dynamics CRM Integration. Also making sure that Dynamics 365 CRM and business central is always in sync with the latest customer data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gravity Forms Integration\u003C\u002Fstrong>: Integrate Gravity Forms with Dynamics 365  to seamlessly send all form data, custom objects input by users into your Dynamics 365 instance, for easy lead generation, lead sync, contact sync, account sync using Dynamics CRM Integration, ensuring that all Dynamics 365 CRM and business central processes are efficiently managed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Connect Dynamics 365 CRM: Deep integration with all Dynamics 365 apps for Sales, Service, Marketing, HR, Commerce, etc, using the Dynamics CRM Integration while ensuring that it remains the central hub for all customer data management.\u003C\u002Fli>\n\u003Cli>Dynamics 365 CRM Online\u002FOn-premise app: Support for Dynamics 365 CRM Online\u002FOn-premise applications makes sure that Dynamics CRM and business central remains fully operational and integrated regardless of the deployment type.\u003C\u002Fli>\n\u003Cli>Real-time sync: Real-time Sync uses Microsoft’s Web APIs to automatically sync record changes (create\u002Fupdate\u002Fdelete) between WordPress and Dynamics CRM in real-time, utilizing the Dynamics CRM integration.\u003C\u002Fli>\n\u003Cli>Bi-directional data sync: Enable efficient bidirectional object data sync between WordPress and Dynamics 365 CRM, i.e. WP to Dynamics CRM Sync and Dynamics CRM to WP Sync with Dynamics CRM integration.\u003C\u002Fli>\n\u003Cli>Web-to-lead forms integrations: Full integration with popular WordPress apps such as Contact Forms 7 & Gravity Forms for easy lead generation, leads sync, custom object data synchronization and more with Dynamics CRM integration.\u003C\u002Fli>\n\u003Cli>WooCommerce integration: Easily connect WooCommerce to sync all of your WooCommerce data whenever your customers purchase your products.\u003C\u002Fli>\n\u003Cli>Dynamics 365 Sales Support: Sync all CRM Objects like contacts, accounts, leads, etc. from Dynamics 365 Sales to WordPress through Dynamics CRM integration.\u003C\u002Fli>\n\u003Cli>Dynamics 365 Business Central Support: Sync inventory data like orders, products, customer, purchase history, refund sync between WordPress and Dynamics Business Central application with Dynamics CRM integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Documentation for \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-dynamics-365-integration-guide\" rel=\"nofollow ugc\">Dynamics 365 CRM – WordPress (WP) Integration\u003C\u002Fa> Plugin:\u003Cbr \u002F>\nHere you can get the help of the Integrate Dynamics 365 CRM plugin documentation with ensured content and expectations.\u003C\u002Fp>\n\u003Ch3>Website\u003C\u002Fh3>\n\u003Cp>Check out our website for other plugins \u003Ca href=\"http:\u002F\u002Fminiorange.com\u002Fplugins\" rel=\"nofollow ugc\">http:\u002F\u002Fminiorange.com\u002Fplugins\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsearch.php?q=miniorange\" rel=\"ugc\">click here\u003C\u002Fa> to see all our listed WordPress plugins.\u003Cbr \u002F>\nFor more support or info email us at \u003Ca href=\"mailto:info@xecurify.com\" rel=\"nofollow ugc\">info@xecurify.com\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Fminiorange.com\u002Fcontact\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n","Sync form data to create leads, contacts in Dynamics 365. Bi-directional sync WooCommerce orders, products, refunds with Dynamics 365 CRM & Busine &hellip;",80,4046,100,6,"2026-01-13T10:51:00.000Z","6.9.4","5.5","7.0",[20,21,22,23,24],"crm","dynamics-365","dynamics-crm","forms","microsoft","https:\u002F\u002Fplugins.miniorange.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.1.2.zip",98,2,0,"2026-01-16 19:47:08","2026-04-16T10:56:18.058Z","no_bundle",[34,61],{"id":35,"url_slug":36,"title":37,"description":38,"plugin_slug":4,"theme_slug":39,"affected_versions":40,"patched_in_version":6,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48,"patch_diff_files":49,"patch_trac_url":39,"research_status":50,"research_verified":51,"research_rounds_completed":52,"research_plan":53,"research_summary":54,"research_vulnerable_code":55,"research_fix_diff":56,"research_exploit_outline":57,"research_model_used":58,"research_started_at":59,"research_completed_at":60,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2026-0725","integrate-dynamics-365-crm-authenticated-administrator-stored-cross-site-scripting-via-field-mapping-configuration","Integrate Dynamics 365 CRM \u003C= 1.1.1 - Authenticated (Administrator+) Stored Cross-Site Scripting via Field Mapping Configuration","The Integrate Dynamics 365 CRM plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 1.1.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with Administrator-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.1.1","medium",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2026-01-17 08:24:31",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6b16028a-0b69-422b-9471-32ea6edb93a0?source=api-prod",1,[],"researched",false,3,"This research plan outlines the process for investigating and exploiting **CVE-2026-0725**, a Stored Cross-Site Scripting (XSS) vulnerability in the **Integrate Dynamics 365 CRM** plugin.\n\n---\n\n### 1. Vulnerability Summary\nThe **Integrate Dynamics 365 CRM** plugin (\u003C= 1.1.1) fails to properly sanitize and escape field mapping configurations within its administrative settings. An attacker with Administrator-level privileges can inject arbitrary JavaScript into these configuration fields. Because the plugin displays these configurations on the settings page without sufficient output escaping, the script executes whenever an administrator (or any user accessing the mapping settings) views the page.\n\n### 2. Attack Vector Analysis\n*   **Endpoint:** The vulnerability is likely located within the plugin's administrative settings menu, specifically the \"Field Mapping\" section.\n*   **Vulnerable Action:** Saving or updating the field mapping configuration. This typically involves a `POST` request to `wp-admin\u002Foptions.php` (if using the Settings API) or `wp-admin\u002Fadmin-ajax.php` (if using a custom AJAX handler).\n*   **Vulnerable Parameter:** Parameters related to mapping labels, CRM field names, or WordPress field keys (e.g., `mapping_label`, `crm_field`, etc.).\n*   **Authentication:** Requires **Administrator** or higher privileges (`manage_options` capability).\n*   **Preconditions:** The plugin must be active and the attacker must have access to the plugin's settings page.\n\n### 3. Code Flow (Inferred)\n1.  **Entry Point:** The administrator navigates to the plugin's settings page, typically registered via `add_menu_page` or `add_submenu_page` with a slug like `integrate-dynamics-365-crm-settings`.\n2.  **Data Submission:** The user submits a form to save field mappings. \n    *   If using Settings API: `admin-init` hook calls `register_setting()`.\n    *   If using AJAX: `wp_ajax_save_mapping` (inferred) is triggered.\n3.  **Storage:** The plugin calls `update_option('dynamics_crm_mappings', ...)` (inferred) without using `sanitize_text_field()` or `wp_kses()` on the mapping attributes.\n4.  **Retrieval & Sink:** When the settings page is reloaded, the plugin calls `get_option('dynamics_crm_mappings')`. The retrieved data is echoed into the HTML (e.g., inside an `\u003Cinput>` value attribute or a `\u003Ctd>` cell) without using `esc_attr()` or `esc_html()`.\n\n### 4. Nonce Acquisition Strategy\nSince this is an administrative settings vulnerability, a WordPress nonce will be required to authorize the `POST` request.\n\n1.  **Identify the Page:** Navigate to the Field Mapping page (likely `wp-admin\u002Fadmin.php?page=integrate-dynamics-365-crm-mappings` (inferred)).\n2.  **Locate Nonce:** Use `browser_navigate` to load the settings page.\n3.  **Extract Nonce:** Use `browser_eval` to find the nonce field in the form.\n    *   Common identifiers for settings forms: `document.querySelector('input[name=\"_wpnonce\"]')?.value`.\n    *   If AJAX-based: Look for localized objects, e.g., `window.dynamics_crm_settings?.nonce`.\n\n### 5. Exploitation Strategy\nThe goal is to inject a payload that executes when the settings page is viewed.\n\n**Step 1: Discover the Mapping Endpoint**\nThe agent must first find the exact menu slug and the form structure.\n*   `wp admin-menu list`\n*   `browser_navigate` to the mapping page and inspect the HTML form attributes (ID, Action, Method).\n\n**Step 2: Craft the Payload**\nSince the payload is likely rendered inside an input field or a table:\n*   `\">\u003Cscript>alert(document.domain)\u003C\u002Fscript>`\n*   `\" onmouseover=\"alert(1)`\n\n**Step 3: Execute the Injection**\nSubmit the malicious configuration via `http_request`.\n*   **URL:** `https:\u002F\u002F[target]\u002Fwp-admin\u002Foptions.php` (or the identified AJAX endpoint).\n*   **Method:** `POST`\n*   **Headers:** `Content-Type: application\u002Fx-www-form-urlencoded`\n*   **Body (Inferred):**\n    ```\n    option_page=dynamics_crm_settings_group&\n    action=update&\n    _wpnonce=[EXTRACTED_NONCE]&\n    dynamics_crm_mappings[0][label]=\u003Cscript>alert(1)\u003C\u002Fscript>&\n    dynamics_crm_mappings[0][wp_field]=user_login&\n    dynamics_crm_mappings[0][crm_field]=contactid\n    ```\n\n**Step 4: Trigger the XSS**\nNavigate back to the field mapping settings page using `browser_navigate`.\n\n### 6. Test Data Setup\n1.  **Install Plugin:** Ensure `integrate-dynamics-365-crm` version 1.1.1 is installed and active.\n2.  **User:** Create an administrator user.\n3.  **Plugin Setup (If required):** Some CRM plugins require a dummy API key or URL to be saved before the mapping section becomes accessible. Use `wp option update` to set a dummy CRM endpoint if needed.\n\n### 7. Expected Results\n*   The `POST` request should return a `302 Redirect` (Settings API) or a `200 OK` (AJAX).\n*   When navigating to the settings page, the browser should trigger the `alert(document.domain)` popup.\n*   The HTML source of the page should contain the raw, unescaped payload within the mapping configuration table or form.\n\n### 8. Verification Steps\n1.  **Check Database:** Use WP-CLI to verify the payload is stored.\n    *   `wp option get dynamics_crm_mappings --format=json` (Verify the injected string exists in the output).\n2.  **Verify Context:** Check if the XSS is limited to the Admin dashboard (Self-XSS) or if it propagates to public-facing forms (e.g., a shortcode-generated lead form).\n    *   `grep -r \"get_option.*dynamics_crm_mappings\" .` to see if the mappings are used in the frontend.\n\n### 9. Alternative Approaches\n*   **CSRF Chain:** If the nonce check is weak or missing (unlikely for admin settings but possible), the XSS could be delivered via a CSRF attack against an administrator.\n*   **Attribute Breakout:** If `esc_html` is used but `esc_attr` is not, try breaking out of a value attribute: `value='[PAYLOAD]'` using `' onclick='alert(1)`.\n*   **JSON Breakout:** If the settings are localized into a script block via `wp_localize_script`, use `\";alert(1);\u002F\u002F` to break out of the JavaScript variable assignment.","The Integrate Dynamics 365 CRM plugin for WordPress is vulnerable to Stored Cross-Site Scripting via its Field Mapping configuration settings. Authenticated administrators can inject arbitrary JavaScript into mapping labels or field names, which is then executed when any administrator views the plugin's settings page due to a lack of input sanitization and output escaping.","\u002F* Inferred from the research plan and vulnerability description *\u002F\n\n\u002F\u002F Rendering logic in settings page (no escaping)\n$mappings = get_option('dynamics_crm_mappings');\nforeach ($mappings as $index => $mapping) {\n    echo '\u003Ctr>';\n    echo '\u003Ctd>\u003Cinput type=\"text\" name=\"dynamics_crm_mappings[' . $index . '][label]\" value=\"' . $mapping['label'] . '\">\u003C\u002Ftd>';\n    echo '\u003C\u002Ftr>';\n}\n\n---\n\n\u002F\u002F Saving logic (no sanitization)\nif (isset($_POST['dynamics_crm_mappings'])) {\n    update_option('dynamics_crm_mappings', $_POST['dynamics_crm_mappings']);\n}","--- a\u002Fintegrate-dynamics-365-crm\u002Fadmin\u002Fsettings.php\n+++ b\u002Fintegrate-dynamics-365-crm\u002Fadmin\u002Fsettings.php\n@@ -10,7 +10,7 @@\n  foreach ($mappings as $index => $mapping) {\n      echo '\u003Ctr>';\n-     echo '\u003Ctd>\u003Cinput type=\"text\" name=\"dynamics_crm_mappings[' . $index . '][label]\" value=\"' . $mapping['label'] . '\">\u003C\u002Ftd>';\n+     echo '\u003Ctd>\u003Cinput type=\"text\" name=\"dynamics_crm_mappings[' . $index . '][label]\" value=\"' . esc_attr($mapping['label']) . '\">\u003C\u002Ftd>';\n      echo '\u003C\u002Ftr>';\n  }\n \n@@ -25,5 +25,9 @@\n  if (isset($_POST['dynamics_crm_mappings']) && check_admin_referer('dynamics_crm_save_settings')) {\n-     update_option('dynamics_crm_mappings', $_POST['dynamics_crm_mappings']);\n+     $sanitized_mappings = array();\n+     foreach ($_POST['dynamics_crm_mappings'] as $mapping) {\n+         $sanitized_mappings[] = array_map('sanitize_text_field', $mapping);\n+     }\n+     update_option('dynamics_crm_mappings', $sanitized_mappings);\n  }","1. Authenticate as a WordPress user with Administrator privileges (required to access 'manage_options' sections).\n2. Navigate to the Integrate Dynamics 365 CRM plugin settings, specifically the 'Field Mapping' section (usually under wp-admin\u002Fadmin.php?page=integrate-dynamics-365-crm-mappings).\n3. Capture the required security nonce from the settings form HTML (e.g., the value of the _wpnonce input field).\n4. Submit a POST request to the settings update endpoint (likely wp-admin\u002Foptions.php or a custom admin-ajax.php handler).\n5. In the payload, set a mapping label or field name parameter (e.g., dynamics_crm_mappings[0][label]) to an XSS payload like: \">\u003Cscript>alert(document.domain)\u003C\u002Fscript>.\n6. Once the settings are saved, navigate back to the mapping configuration page. The browser will execute the injected script when it renders the unescaped value inside the HTML input attribute.","gemini-3-flash-preview","2026-05-05 06:55:15","2026-05-05 06:56:23",{"id":62,"url_slug":63,"title":64,"description":65,"plugin_slug":4,"theme_slug":39,"affected_versions":66,"patched_in_version":67,"severity":41,"cvss_score":68,"cvss_vector":69,"vuln_type":70,"published_date":71,"updated_date":72,"references":73,"days_to_patch":48,"patch_diff_files":75,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2025-10746","integrate-dynamics-365-crm-missing-authorization","Integrate Dynamics 365 CRM \u003C= 1.0.9 - Missing Authorization","The Integrate Dynamics 365 CRM plugin for WordPress is vulnerable to unauthorized access in all versions up to, and including, 1.0.9. This is due to missing capability checks and nonce verification on functions hooked to 'init'. This makes it possible for unauthenticated attackers to deactivate the plugin, tamper with OAuth configuration, and trigger test connections that expose sensitive data via direct request to vulnerable endpoints granted they can craft malicious requests with specific parameters.","\u003C=1.0.9","1.1.0",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:N","Missing Authentication for Critical Function","2025-10-03 14:18:24","2025-10-04 02:24:36",[74],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb7fb23e8-dabb-4d6e-a2b2-2b27d6a38b3c?source=api-prod",[],{"slug":77,"display_name":7,"profile_url":8,"plugin_count":78,"total_installs":79,"avg_security_score":80,"avg_patch_time_days":81,"trust_score":82,"computed_at":83},"cyberlord92",41,83140,96,324,76,"2026-05-20T20:21:12.441Z",[85,108,131,147,164],{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":100,"tags":101,"homepage":104,"download_link":105,"security_score":106,"vuln_count":14,"unpatched_count":29,"last_vuln_date":107,"fetched_at":31},"integration-dynamics","Dynamics 365 Integration","1.4","alexacrm","https:\u002F\u002Fprofiles.wordpress.org\u002Falexacrm\u002F","\u003Cp>This plugin directly connects WordPress and Microsoft Dynamics 365 or Dynamics CRM, creating powerful portal solutions for your business.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support for Dynamics 365 Online, Dynamics 365 On-Premises, and Dynamics CRM 2011, 2013, 2015, and 2016.\u003C\u002Fli>\n\u003Cli>Design forms in the Dynamics 365 \u002F CRM and insert them on your site with a form shortcode.\u003C\u002Fli>\n\u003Cli>Write data from the forms directly to Dynamics 365 \u002F CRM.\u003C\u002Fli>\n\u003Cli>Collect leads, contact requests, support queries and much more without any coding.\u003C\u002Fli>\n\u003Cli>Display records using Dynamics 365 \u002F CRM views with a shortcode. Give your customers direct access to product catalogs, event lists, knowledge base articles.\u003C\u002Fli>\n\u003Cli>Bind WordPress posts and pages to Dynamics 365 \u002F CRM records. Build a customized record view in WordPress like product information sheets\u003C\u002Fli>\n\u003Cli>Support for entity images and attached images with dynamic resizing and caching.\u003C\u002Fli>\n\u003Cli>Extensible through WordPress \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPlugin_API\" rel=\"nofollow ugc\">actions and filters\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Minimum PHP version\u003C\u002Fh4>\n\u003Cp>This plugin requires at least PHP 8.2.\u003C\u002Fp>\n\u003Ch4>WARNING\u003C\u002Fh4>\n\u003Cp>For this plugin to work, access to a working instance of Dynamics 365 Online, or Dynamics 365 \u002F CRM On-Premises with IFD (Internet Facing Deployment) is required. Without an instance of Dynamics 365 \u002F CRM the plugin is absolutely useless. Please, do not raise issues related to that fact. If you are curious to try, you can always sign up for a \u003Ca href=\"https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fdynamics\u002Fcrm-free-trial-overview.aspx\" rel=\"nofollow ugc\">free trial of Dynamics 365\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Plugin documentation is available at \u003Ca href=\"http:\u002F\u002Fdocs.alexacrm.com\u002Fwpcrm\u002F\" rel=\"nofollow ugc\">docs.alexacrm.com\u002Fwpcrm\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Reporting issues\u003C\u002Fh4>\n\u003Cp>Development of this plugin takes place at the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAlexaCRM\u002Fintegration-dynamics\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>. Please address all questions and issues there.\u003C\u002Fp>\n\u003Ch3>IMPORTANT\u003C\u002Fh3>\n\u003Cp>As \u003Ca href=\"https:\u002F\u002Fdocs.microsoft.com\u002Fpower-platform\u002Fimportant-changes-coming#deprecation-of-office365-authentication-type-and-organizationserviceproxy-class-for-connecting-to-dataverse\" rel=\"nofollow ugc\">communicated by Microsoft\u003C\u002Fa>, effective April 04, 2022, Microsoft Dataverse is retiring the WS-Trust authentication protocol. Dynamics 365 Integration plugin uses WS-Trust protocol when authenticating using username and password. Beginning from version 1.2.32, the plugin includes app id \u002F secret authentication method. This method uses OAuth protocol and will continue to operate as normal.\u003C\u002Fp>\n\u003Ch4>How does this affect me?\u003C\u002Fh4>\n\u003Cp>On April 04, 2022, any instance of Dynamics 365 Integration plugin that uses username \u002F password authentication will no longer connect to Microsoft Dataverse \u002F Dynamics 365.\u003C\u002Fp>\n\u003Ch4>What action do I need to take?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Existing users:\u003C\u002Fstrong> To avoid impact to your operations when this is enforced, please switch plugin authentication method from username \u002F password to app id \u002F secret by following \u003Ca href=\"https:\u002F\u002Fdocs.alexacrm.com\u002Fwpcrm\u002Fquickstart\u002F#app-id--client-secret-authentication\" rel=\"nofollow ugc\">Quick Start instructions\u003C\u002Fa> in the product documentation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New users\u003C\u002Fstrong>: follow \u003Ca href=\"https:\u002F\u002Fdocs.alexacrm.com\u002Fwpcrm\u002Fquickstart\u002F#app-id--client-secret-authentication\" rel=\"nofollow ugc\">Quick Start steps\u003C\u002Fa> and use app id \u002F secret to connect to your Dataverse \u002F Dynamics 365 instance.\u003C\u002Fp>\n","The easiest way to connect Dynamics 365 or Dynamics CRM with WordPress.",600,55560,94,13,"2024-12-26T13:39:00.000Z","6.7.5","6.1","8.2",[102,20,21,22,103],"contact-form","form","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fintegration-dynamics\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-dynamics.zip",86,"2025-01-03 00:00:00",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":27,"num_ratings":118,"last_updated":119,"tested_up_to":16,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":127,"download_link":128,"security_score":129,"vuln_count":48,"unpatched_count":29,"last_vuln_date":130,"fetched_at":31},"cf7-dynamics-crm","WP Dynamics CRM for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms","1.1.9","CRM Perks","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrmperks\u002F","\u003Cp>Contact Form 7 Dynamics CRM Plugin sends form submissions from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPforms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-forms\u002F\" rel=\"ugc\">Ninja Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fformidable\u002F\" rel=\"ugc\">Formidable Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-entries\u002F\" rel=\"ugc\">Contact Form Entries\u003C\u002Fa> and many other popular contact form plugins to Dynamics CRM. Learn more at \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-dynamics-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=dynamics_readme\" rel=\"nofollow ugc\">crmperks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to Setup\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to “Dynamics CRM Accounts” tab and add new account.\u003C\u002Fli>\n\u003Cli>Go to “Dynamics CRM Feeds” tab , create new feed.\u003C\u002Fli>\n\u003Cli>Map required Dynamics CRM fields to contact form 7 fields.\u003C\u002Fli>\n\u003Cli>Send your test entry to Dynamics CRM.\u003C\u002Fli>\n\u003Cli>Go to “Dynamics CRM Logs” tab and verify, if entry was sent to Dynamics CRM.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dynamics CRM On-premises\u003C\u002Fh3>\n\u003Cp>Contact Form 7 Dynamics CRM add-on only supports Microsoft Dynamics CRM Online.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Connect Microsoft Dynamics CRM account\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect any contact form 7 to Dynamics CRM\u002FDynamics 365 account by safe and secure Oauth 2.0. Additionally, you can connect multiple Dynamics 365 crm accounts\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Map Microsoft Dynamics CRM fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In a feed, select Dynamics CRM Object then Map any contact form 7 fields to Dynamics CRM\u002FDynamics 365 object(Contacts, Account, Lead, Order, Case) fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter contact form 7  submissions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send all or filter contact form 7 submissions sent to Dynamics CRM\u002FDynamics 365 based on user input. For example , only send that entry to Dynamics CRM which contains work email address.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manually send entries to Dynamics CRM\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send contact form 7 submissions to Dynamics CRM\u002FDynamics 365 when someone submit a form. You can manually send contact form submissions to Dynamics CRM.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dynamics CRM logs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>View a detailed log of each contact form 7 submission whether sent or not sent to Dynamics CRM\u002FDynamics 365 and easily resend contact form 7 submission to Dynamics CRM.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send Data As Dynamics CRM object Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send one to many contact form 7 fields as Dynamics CRM\u002FDynamics 365 object(Contacts, Account, Lead, Order, Case) notes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create Or Update Contact in Dynamics CRM\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If an entry(Contacts, Account, Lead, Order, Case) already exists in Dynamics CRM\u002FDynamics 365 , update it otherwise create a new entry in Dynamics CRM.\u003C\u002Fp>\n\u003Ch3>Why we built this plugin\u003C\u002Fh3>\n\u003Cp>Contact Form 7 and some other popular contact forms are good but you can not send contact form submissions to any crm including Dynamics CRM. You can send to any contact form(contact form 7) submissions to dynamics with this free plugin.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium Version Features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin has a Premium version which comes with several additional benifits \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-dynamics-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=dynamics_readme\" rel=\"nofollow ugc\">Contact Form Dynamics CRM\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom fields particularly Phone Number fields of Dynamics CRM.\u003C\u002Fli>\n\u003Cli>Dynamics CRM Custom entities.\u003C\u002Fli>\n\u003Cli>Assign object(Account,Contact etc) created by one feed to other feed object(Lead, Case) in Dynamics CRM.\u003C\u002Fli>\n\u003Cli>Add a lead to Campaign in Dynamics CRM.\u003C\u002Fli>\n\u003Cli>Assign Owner to contact, account, lead, case or order.\u003C\u002Fli>\n\u003Cli>Google Analytics Parameters and Geolocation of a visitor who submitted the form.\u003C\u002Fli>\n\u003Cli>Lookup lead’s email using email lookup apis.\u003C\u002Fli>\n\u003Cli>Verify lead’s phone number and get detailed information about phone number using phone lookup apis.\u003C\u002Fli>\n\u003Cli>20+ premium addons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Want to send data to other crms\u003C\u002Fh3>\n\u003Cp>We have Premium Extensions for 20+ CRMs.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugin-category\u002Fcontact-form-plugins\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=dynamics_readme\" rel=\"nofollow ugc\">View All CRM Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Need Woocommerce Dynamics CRM Plugin ?\u003C\u002Fh3>\n\u003Cp>We have Dynamics crm add-on for Woocommerce. \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fwoocommerce-plugins\u002Fwoocommerce-dynamics-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=Dynamics_CRM_readme\" rel=\"nofollow ugc\">Woocommerce Dynamics CRM\u003C\u002Fa>\u003C\u002Fp>\n","Send Contact Form 7, WPForms, Elementor, Ninja Forms, CRM Perks Forms and many other contact form submissions to dynamics crm Online.",300,9664,19,"2025-12-15T15:55:00.000Z","3.8","5.3",[123,124,125,126],"contact-form-7-dynamics-crm","elementor-forms-dynamics-crm","ninja-forms-dynamics-crm","wpforms-dynamics-crm-integration","https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-dynamics-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-dynamics-crm.1.1.9.zip",99,"2025-01-27 00:00:00",{"slug":132,"name":133,"version":134,"author":112,"author_profile":113,"description":135,"short_description":136,"active_installs":116,"downloaded":137,"rating":80,"num_ratings":118,"last_updated":138,"tested_up_to":16,"requires_at_least":120,"requires_php":121,"tags":139,"homepage":144,"download_link":145,"security_score":129,"vuln_count":28,"unpatched_count":29,"last_vuln_date":146,"fetched_at":31},"gf-dynamics-crm","WP Gravity Forms Dynamics CRM","1.1.6","\u003Cp>Gravity Forms Dynamics CRM Add-on automatically sends form submissions to Dynamics CRM Online when someone submits a form. Learn more at \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fgravity-forms-plugins\u002Fgravity-forms-dynamics-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=Dynamics_CRM_readme\" rel=\"nofollow ugc\">crmperks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Gravity Forms Dynamics CRM Add-on Setup\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to Forms -> Settings -> Dynamics CRM then add new account.\u003C\u002Fli>\n\u003Cli>Go to Forms -> select any form -> Settings -> Dynamics CRM then create new feed.\u003C\u002Fli>\n\u003Cli>Map required Dynamics CRM fields to Gravity Forms form fields.\u003C\u002Fli>\n\u003Cli>Send your test entry to Dynamics CRM.\u003C\u002Fli>\n\u003Cli>Go to Forms -> select any form -> Settings -> Dynamics CRM Logs and verify previously sent entries.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dynamics CRM On-premises\u003C\u002Fh3>\n\u003Cp>Gravity Forms Dynamics CRM Add-on only supports Microsoft Dynamics CRM Online.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Connect Dynamics 365 crm account\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect any gravity forms fields to Dynamics CRM account by safe and secure Oauth 2.0. Additionally, you can connect multiple Dynamics 365 crm accounts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mapping Dynamics CRM fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Simply select any Dynamics CRM object(Contact, Company etc) then map gravity forms form fields to Dynamics CRM object fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter Gravity Forms Dynamics CRM submissions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Either send all gravity forms entries to Dynamics CRM or filter entries sent to Dynamics CRM based on user input. For example , only send that entry to Dynamics CRM which contains work email address.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manually send entries to Dynamics CRM\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Automatically Send gravity forms submissions to Dynamics CRM when user submits form. Also , you can manually send gravity forms submissions to Dynamics CRM.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gravity Forms Dynamics CRM logs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>View a detailed log of each gravity forms submission whether sent (or not sent) to Dynamics CRM and easily resend gravity forms submission to Dynamics CRM.\u003Cbr \u002F>\n\u003Cstrong>Error Reporting\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If there is an error while sending an entry to Dynamics CRM, an email containing the error details will be sent to the specified email address.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send Data As Dynamics CRM object Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>if a contact form has fields which can not be mapped to any Dynamics CRM contact fields, So you can send such fields as Dynamics CRM contact note.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create Or Update Contact in Dynamics CRM\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If a contact already exists in Dynamics CRM, update it otherwise create a new contact.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium Version Features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Following features are available in premium version \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fgravity-forms-plugins\u002Fgravity-forms-dynamics-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=Dynamics_CRM_readme\" rel=\"nofollow ugc\">Gravity Forms Dynamics CRM add-on Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom fields particularly Phone Number fields fields.\u003C\u002Fli>\n\u003Cli>Dynamics CRM custom objects.\u003C\u002Fli>\n\u003Cli>Assign object(Account,Contact etc) created by one feed to other feed object(Lead, Case) in Dynamics CRM.\u003C\u002Fli>\n\u003Cli>Add a lead to Campaign in Dynamics CRM.\u003C\u002Fli>\n\u003Cli>when a user submit a form, you can save gclid, utm parameters and Geo location.\u003C\u002Fli>\n\u003Cli>Lookup lead’s email and phone number using email or phone number lookup services when user submits a contact form.\u003C\u002Fli>\n\u003Cli>20+ premium addons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch4>Gravity forms Dynamics CRM add-on\u003C\u002Fh4>\n\u003Cp>Easily integrate Gravity Forms to Dynamics CRM with this free Gravity Forms Dynamics CRM add-on. You can Create\u002FUpdate a contact, company or Order in Dynamics CRM crm when anyone submits a contact form on your site.\u003C\u002Fp>\n\u003Ch3>Want to send Gravity Forms data to a different crms\u003C\u002Fh3>\n\u003Cp>We have Premium Gravity Forms add-ons for 20+ CRMs.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fgravity-forms-plugins\u002Fgravity-forms-dynamics-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=Dynamics_CRM_readme\" rel=\"nofollow ugc\">View All CRM Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Need Dynamics CRM Plugin for Woocommerce ?\u003C\u002Fh3>\n\u003Cp>We have Dynamics crm add-on for Woocommerce. \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fwoocommerce-plugins\u002Fwoocommerce-dynamics-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=Dynamics_CRM_readme\" rel=\"nofollow ugc\">Woocommerce Dynamics CRM\u003C\u002Fa>\u003C\u002Fp>\n","Gravity Forms Dynamics CRM Add-on sends Gravity Forms entries to Dynamics CRM Online.",11604,"2025-12-15T16:05:00.000Z",[22,140,141,142,143],"dynamics-crm-gravity-forms-integration","gravity-forms","gravity-forms-dynamics-crm","gravity-forms-dynamics-crm-addon","https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fgravity-forms-plugins\u002Fgravity-forms-dynamics-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgf-dynamics-crm.1.1.6.zip","2025-05-07 00:00:00",{"slug":148,"name":149,"version":150,"author":89,"author_profile":90,"description":151,"short_description":152,"active_installs":13,"downloaded":153,"rating":13,"num_ratings":154,"last_updated":155,"tested_up_to":156,"requires_at_least":99,"requires_php":100,"tags":157,"homepage":161,"download_link":162,"security_score":27,"vuln_count":48,"unpatched_count":29,"last_vuln_date":163,"fetched_at":31},"integration-cds","Dataverse Integration","2.84","\u003Cp>This plugin directly connects WordPress with Dataverse \u002F Dynamics 365 \u002F CRM, creating powerful portal solutions for your business.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.microsoft.com\u002Fen-au\u002Fpowerapps\u002Fmaker\u002Fdata-platform\u002Fdata-platform-intro\" rel=\"nofollow ugc\">Dataverse\u003C\u002Fa> lets you securely store and manage data that’s used by business applications. Data from your Dynamics 365 applications is also stored in Dataverse allowing you to quickly build apps which leverage your Dynamics 365 data and extend your apps using Power Apps.\u003C\u002Fp>\n\u003Cp>The plugin extends Microsoft Power Platform to WordPress and provides full access to the data. Written from ground-up, the plugin uses Web API to communicate with Dataverse.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>100% Web API-based – future-proof investment.\u003C\u002Fli>\n\u003Cli>Secure server-to-server authentication. No more usernames or passwords.\u003C\u002Fli>\n\u003Cli>Create custom forms in WordPress and map them to Dataverse tables and columns for create or update operations. Write data from the forms directly to Dataverse \u002F Dynamics 365.\u003C\u002Fli>\n\u003Cli>Collect leads, contact requests, support queries and much more without any coding.\u003C\u002Fli>\n\u003Cli>Query Dataverse \u002F Dynamics 365 records using FetchXML language. Give your customers direct access to product catalogs, event lists, knowledge base articles.\u003C\u002Fli>\n\u003Cli>Create custom layouts for Dataverse \u002F Dynamics 365 data using powerful and flexible \u003Ca href=\"https:\u002F\u002Ftwig.symfony.com\u002F\" rel=\"nofollow ugc\">Twig template engine\u003C\u002Fa>. Display data directly from Dataverse \u002F Dynamics 365 without any coding.\u003C\u002Fli>\n\u003Cli>Bind WordPress posts and pages to Dataverse \u002F Dynamics 365 records. Build a customized record view in WordPress like product information sheets, event details, or customer profiles.\u003C\u002Fli>\n\u003Cli>Extensible through WordPress \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPlugin_API\" rel=\"nofollow ugc\">actions and filters\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>This plugin requires PHP 8.2 or greater. cURL and intl extensions are required as well.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Plugin documentation is available at \u003Ca href=\"https:\u002F\u002Fdocs.alexacrm.com\u002F\" rel=\"nofollow ugc\">docs.alexacrm.com\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>For this plugin to work, access to a working Dataverse or Dynamics 365 instance is required. Please, do not raise issues related to that. If you are curious to try, you can always sign up for a free trial of \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fpower-apps\u002Fmaker\u002Fsignup-for-powerapps\" rel=\"nofollow ugc\">Power Apps\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.microsoft.com\u002Fdynamics-365\u002Ffree-trial\" rel=\"nofollow ugc\">Dynamics 365\u003C\u002Fa>. To explore full plugin capabilities including premium features we recommend using a \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fpower-platform\u002Fdeveloper\u002Fcreate-developer-environment\" rel=\"nofollow ugc\">Dataverse developer environment\u003C\u002Fa>.\u003C\u002Fp>\n","The easiest way to integrate WordPress with Dynamics 365, Dataverse, Power Apps, or Dynamics CRM.",16798,5,"2025-09-29T12:39:00.000Z","6.8.5",[158,21,22,159,160],"dataverse","power-platform","twig","https:\u002F\u002Falexacrm.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-cds.zip","2025-07-23 20:27:17",{"slug":165,"name":166,"version":167,"author":168,"author_profile":169,"description":170,"short_description":171,"active_installs":172,"downloaded":173,"rating":106,"num_ratings":174,"last_updated":175,"tested_up_to":16,"requires_at_least":176,"requires_php":177,"tags":178,"homepage":182,"download_link":183,"security_score":184,"vuln_count":52,"unpatched_count":29,"last_vuln_date":185,"fetched_at":31},"leadin","HubSpot All-In-One Marketing – Forms, Popups, Live Chat","11.3.45","HubSpot","https:\u002F\u002Fprofiles.wordpress.org\u002Fhubspotdev\u002F","\u003Cp>\u003Cem>HubSpot is a CRM platform with all the tools and integrations you need for marketing, sales, and customer service. Each product in the platform is powerful alone, but the real magic happens when you use them together. See for yourself in the free HubSpot WordPress plugin.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Build a relationship with your audience and grow your business with \u003Ca href=\"https:\u002F\u002Fwww.hubspot.com\u002Fproducts\u002Fwordpress?utm_source=wordpress-plugin-listing&utm_campaign=wordpress&utm_medium=marketplaces\" rel=\"nofollow ugc\">HubSpot\u003C\u002Fa>. HubSpot’s all-in-one WordPress plugin allows you to manage contacts (CRM), create the best email marketing campaigns, engage visitors with live chat and chatbots, add beautiful forms to pages, and more.\u003C\u002Fp>\n\u003Cp>Use HubSpot to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>💬 Connect with visitors on your site in real-time using live chat and chatbots.\u003C\u002Fli>\n\u003Cli>📋 Capture leads with ease — build custom forms or link existing forms from your website in minutes.\u003C\u002Fli>\n\u003Cli>📧 Nurture your leads by sending newsletters & automating email marketing campaigns.\u003C\u002Fli>\n\u003Cli>📈 Track the health of your business with easy-to-understand analytics dashboards.\u003C\u002Fli>\n\u003Cli>🚀 See a unified timeline of a contact’s page views, past conversations, and more in the smart  WordPress CRM plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Ready to get started? Click download in the top right corner of the page.\u003C\u002Fp>\n\u003Ch3>CRM & Contact Management Platform\u003C\u002Fh3>\n\u003Cp>Your CRM in the HubSpot WordPress plugin is your company’s command center. It’s the place where you can track every single customer interaction and get a 360-degree view of your customers. You can even use it to manage or automate marketing, sales, and service processes.]\u003C\u002Fp>\n\u003Cp>With HubSpot CRM, you don’t need to jump from tool to tool to keep track of everything. Instead, you can store all of your data in one place.\u003C\u002Fp>\n\u003Cp>HubSpot’s free WordPress CRM gives you ultimate visibility into customer interactions across every team in your organization. That means that everyone will be on the same page—from marketing to sales to customer service—and able to help your customers more effectively.\u003C\u002Fp>\n\u003Cp>Best of all, if you’re planning on growing your business (or you already are), HubSpot has the tools to grow with you.\u003C\u002Fp>\n\u003Cp>Features of our top WordPress CRM that you’ll love, suited specifically for your business needs:\u003C\u002Fp>\n\u003Cp>✅ Lead generation & lead management on your WordPress website\u003Cbr \u002F>\n✅ Pipeline management\u003Cbr \u002F>\n✅ WordPress email marketing\u003Cbr \u002F>\n✅ WordPress reporting dashboard\u003Cbr \u002F>\n✅ Contact management\u003Cbr \u002F>\n✅ Prospect tracking\u003C\u002Fp>\n\u003Cp>Streamline your entire business with the free CRM solution that has something for everyone. Try the HubSpot CRM plugin today.\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.hubspot.com\u002Fproducts\u002Fwordpress\u002Femail-marketing\" rel=\"nofollow ugc\">Email Newsletter & Marketing Automation Software\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Would you like to enhance your WordPress email marketing campaigns or build the best email newsletter templates? 🤔\u003C\u002Fp>\n\u003Cp>Maybe you’d like to explore different automation features, build professional emails in minutes, and send them to your entire contact database with ease.\u003C\u002Fp>\n\u003Cp>Try the HubSpot WordPress email marketing plugin today. Customers love our free email marketing software for features like:\u003C\u002Fp>\n\u003Cp>🤩 \u003Cstrong>20+ pre-designed free email templates to match your campaign goals. (Choose from free newsletter templates, eBooks, welcome emails, and more!)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>All you have to do is add your content and press send!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>⚒️ \u003Cstrong>Drag and drop WordPress newsletter builder.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Build beautiful newsletter templates with the HubSpot WordPress plugin. Create custom newsletter templates effortlessly with a drag-and-drop builder.\u003C\u002Fp>\n\u003Cp>Test out newsletters before you send them, schedule publications for the best time to convert, optimize for mobile devices, and save your own email designs to use again later.\u003C\u002Fp>\n\u003Cp>Send newsletters to targeted contact lists all within the free WordPress newsletter plugin tool..\u003C\u002Fp>\n\u003Cp>Adjust typography, designs, colors, and more to create email campaigns your subscribers will love!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>🤖 \u003Cstrong>Email automation software, email tracking, and A\u002FB testing tools.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Send automated emails anytime someone fills out a form or engages with your live chat & chatbots. You can send messages immediately or use email scheduling to send messages later.\u003C\u002Fp>\n\u003Cp>Setup an A\u002FB test of your newsletter while designing it. Test out different email calls to action and optimize your newsletters with the best performing versions.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Email is one of the most effective ways to stay connected to your audience. With email tracking, all of your emails are logged in your database. You can measure email engagement with reports for delivery rates, open rates, and click-through rates — and use that information to improve campaigns.\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.hubspot.com\u002Fproducts\u002Fwordpress\u002Flive-chat\" rel=\"nofollow ugc\">Live Chat & Chatbots\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Make your website a 24-hour marketing machine on autopilot with the HubSpot WordPress live chat plugin.\u003C\u002Fp>\n\u003Cp>Live website chat inside the HubSpot WordPress plugin streamlines the customer experience, making it easier than ever for you to engage with website visitors leads, convert them into customers, and provide them with the support they need.\u003C\u002Fp>\n\u003Cp>HubSpot’s free WordPress live chat solution software offers:\u003C\u002Fp>\n\u003Cp>😀 Custom styling to match your website\u003Cbr \u002F>\n🤖 A variety of chatbot options including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>✅ Concierge chatbot\u003C\u002Fli>\n\u003Cli>✅ Qualify leads chatbot\u003C\u002Fli>\n\u003Cli>✅ Meetings chatbot\u003C\u002Fli>\n\u003Cli>✅ Tickets chatbot\u003C\u002Fli>\n\u003Cli>✅ Knowledge base & support chatbot\u003C\u002Fli>\n\u003Cli>✅ Offline chatbot\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>📲 Real-time live messaging on the go via HubSpot’s mobile app\u003Cbr \u002F>\n👨‍💻 A Slack integration to receive and respond to live chat notifications\u003Cbr \u002F>\n🕐 24\u002F7 live chat support on autopilot\u003C\u002Fp>\n\u003Cp>Our free live chat plugin feature helps you turn website visitors into customers by providing insightful, real-time support.\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.hubspot.com\u002Fproducts\u002Fwordpress\u002Fforms\" rel=\"nofollow ugc\">Forms & Popups\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Want to know the easiest way to learn more about your visitors?\u003C\u002Fp>\n\u003Cp>\u003Cem>Ask them directly.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>The problem is that forms can come in so many different shapes and sizes that it’s hard to know where to start. That’s why HubSpot has options for you.\u003C\u002Fp>\n\u003Cp>​​HubSpot’s form builder and popup plugin give you the power to create or edit forms in just a few clicks.\u003C\u002Fp>\n\u003Cp>First, get familiar with our different form types:\u003C\u002Fp>\n\u003Cp>✅ Embedded\u003Cbr \u002F>\n✅ Standalone page\u003Cbr \u002F>\n✅ Dropdown banner\u003Cbr \u002F>\n✅ Slide in left\u002Fright box\u003C\u002Fp>\n\u003Cp>Then, when you’re ready to go, pick a custom template:\u003C\u002Fp>\n\u003Cp>✅ Contact us\u003Cbr \u002F>\n✅ Newsletter sign up form template\u003Cbr \u002F>\n✅ Event registration template\u003Cbr \u002F>\n✅ Talk to an expert template\u003Cbr \u002F>\n✅ Book a meeting template\u003Cbr \u002F>\n✅ Gated content template\u003Cbr \u002F>\n✅ More coming soon\u003C\u002Fp>\n\u003Cp>Choose from a variety of settings, color schemes, and fonts — or start from scratch. HubSpot comes with an intuitive form and popup builder that simplifies the process, no matter what type of form you have in mind.\u003C\u002Fp>\n\u003Cp>Rather stick with your existing forms and popup plugin? That’s fine too! HubSpot integrates with most WordPress form builders, form creators, and popup builders out-of-the-box so you don’t have to worry about a thing.\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.hubspot.com\u002Fproducts\u002Fwordpress\u002Fanalytics\" rel=\"nofollow ugc\">Analytics\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Customers are browsing your website, but what are they actually looking at?\u003C\u002Fp>\n\u003Cp>The HubSpot WordPress plugin gives you a straightforward, visual answer.\u003C\u002Fp>\n\u003Cp>With built-in marketing analytics (email analytics, web traffic analytics, WordPress analytics), it’s easy to understand which marketing actions are driving the most results… and which ones you need to fix. Quickly see how your forms, popup forms, live chat & chatbots, email marketing, and sales follow-ups are helping grow your business.\u003C\u002Fp>\n\u003Cp>👩‍💻 \u003Cstrong>Get a complete picture of who’s on your site.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>What pages are being looked at? Who is visiting the pages? How long do they stay on-site? What parts of the site do they spend the most time on? With our plugin, you’ll be able to see everything about your visitor behavior in one place—and learn how to convert them into customers!\u003C\u002Fp>\n\u003Cp>📈 \u003Cstrong>Get detailed reports across marketing channels.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Create detailed reports on performance of various assets, from blog posts and landing pages to email campaigns and more. Arrange these views in dashboards in your plugin, so you can easily see the performance of your website and make data-driven decisions.\u003C\u002Fp>\n\u003Ch3>Seamless Integrations\u003C\u002Fh3>\n\u003Cp>Ready to get started? Now you can easily integrate HubSpot with over \u003Ca href=\"https:\u002F\u002Fecosystem.hubspot.com\u002Fmarketplace\u002Fapps?utm_source=wordpress-plugin-listing&utm_campaign=wordpress&utm_medium=marketplaces\" rel=\"nofollow ugc\">1030 integrations\u003C\u002Fa> including:\u003C\u002Fp>\n\u003Cp>💻 \u003Cstrong>Social Media Software, Analytics, & Advertising Software Integrations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Adroll\u003Cbr \u002F>\n✅ Facebook Ads\u003Cbr \u002F>\n✅ Facebook Messenger\u003Cbr \u002F>\n✅ Google Ads\u003Cbr \u002F>\n✅ Hotjar\u003Cbr \u002F>\n✅ Instagram\u003Cbr \u002F>\n✅ Linkedin Ads\u003Cbr \u002F>\n✅ Twitter\u003Cbr \u002F>\n✅ YouTube\u003C\u002Fp>\n\u003Cp>📲 \u003Cstrong>Communications & Design Integrations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Canva\u003Cbr \u002F>\n✅ HelloSign\u003Cbr \u002F>\n✅ Slack\u003Cbr \u002F>\n✅ Vidyard\u003Cbr \u002F>\n✅ Integromat\u003Cbr \u002F>\n✅ Zoom\u003C\u002Fp>\n\u003Cp>🖥️ \u003Cstrong>CRM, Email Marketing, & Marketing Automation Integrations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Active Campaign\u003Cbr \u002F>\n✅ Campaign Monitor\u003Cbr \u002F>\n✅ Constant Contact\u003Cbr \u002F>\n✅ Drip\u003Cbr \u002F>\n✅ Gmail\u003Cbr \u002F>\n✅ Hustle\u003Cbr \u002F>\n✅ Mailchimp\u003Cbr \u002F>\n✅ Ontraport\u003Cbr \u002F>\n✅ Outlook\u003Cbr \u002F>\n✅ Salesforce\u003Cbr \u002F>\n✅ Sendinblue\u003Cbr \u002F>\n✅ WP Fusion\u003Cbr \u002F>\n✅ Zoho\u003Cbr \u002F>\n✅ Neverbounce\u003Cbr \u002F>\n✅ Email Delivery Optimization by Seventh Sense\u003C\u002Fp>\n\u003Cp>💵 \u003Cstrong>E-commerce (Online Store), Recurring Payment, & Payment Processing Integrations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ BigCommerce\u003Cbr \u002F>\n✅ Shopify\u003Cbr \u002F>\n✅ Stripe\u003Cbr \u002F>\n✅ WooCommerce\u003C\u002Fp>\n\u003Cp>📆 \u003Cstrong>Events & Meeting Scheduling Software Integrations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Calendly\u003Cbr \u002F>\n✅ Eventbrite\u003Cbr \u002F>\n✅ The Events Calendar\u003C\u002Fp>\n\u003Cp>📋 \u003Cstrong>Forms, Landing Page Builders, & CRO Integrations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Elementor\u003Cbr \u002F>\n✅ Formidable Forms\u003Cbr \u002F>\n✅ Forminator\u003Cbr \u002F>\n✅ Gravity Forms\u003Cbr \u002F>\n✅ Instapage\u003Cbr \u002F>\n✅ JotForm\u003Cbr \u002F>\n✅ Kali Forms\u003Cbr \u002F>\n✅ MailOptIn\u003Cbr \u002F>\n✅ Ninja Forms\u003Cbr \u002F>\n✅ OptInMonster\u003Cbr \u002F>\n✅ Sumo\u003Cbr \u002F>\n✅ Survey Monkey\u003Cbr \u002F>\n✅ Typeform\u003Cbr \u002F>\n✅ Unbounce\u003Cbr \u002F>\n✅ WPForms\u003C\u002Fp>\n\u003Cp>💬 \u003Cstrong>Live Chat & Customer Support Software Integrations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Drift\u003Cbr \u002F>\n✅ Front\u003Cbr \u002F>\n✅ Help Scout\u003Cbr \u002F>\n✅ Intercom\u003Cbr \u002F>\n✅ LiveChat\u003Cbr \u002F>\n✅ Pure Chat\u003Cbr \u002F>\n✅ Zendesk\u003Cbr \u002F>\n✅ Sakari SMS\u003Cbr \u002F>\n✅ Treble.ai\u003C\u002Fp>\n\u003Cp>🔋 \u003Cstrong>Productivity & Project Management Software Integrations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Asana\u003Cbr \u002F>\n✅ Jira\u003C\u002Fp>\n\u003Ch3>What are people saying about the HubSpot plugin?\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>“HubSpot was a big factor in helping us scale WP Buffs to $1M in revenue. Their plugin and sales CRM made our sales process so much more professional and kept us fully organized as we grew from 1 salesperson to 4. Plus, the reporting dashboards allow me to know where our sales game is strong and where we can still improve with just a few clicks. Needless to say, I’m all in on HubSpot.” – \u003Cstrong>Joe Howard, Founder & CEO, WP Buffs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>“HubSpot educates marketers beyond just the anonymous web analytics they get from Google Analytics. Instead, it digs down to individual users.” – \u003Cstrong>Michael Shoup, Founder \u002F CEO, 12South Marketing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>“HubSpot dramatically cuts down the time I spend on marketing. We used to spend tons of time generating very few inbound leads, but those numbers have gone through the roof with minimal effort.” – \u003Cstrong>Brian Ruhlmann, Director of Sales & Marketing, AdmitHub\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","The CRM, Sales, and Marketing WordPress plugin to grow your business better. Capture and engage web visitors with free live chat, forms, CRM, email ma &hellip;",200000,19685405,207,"2026-03-26T13:51:00.000Z","5.8","7.2",[179,20,23,180,181],"analytics","live-chat","marketing","http:\u002F\u002Fwww.hubspot.com\u002Fintegrations\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fleadin.11.3.45.zip",95,"2026-04-23 19:19:31",{"attackSurface":187,"codeSignals":239,"taintFlows":327,"riskAssessment":354,"analyzedAt":368},{"hooks":188,"ajaxHandlers":227,"restRoutes":236,"shortcodes":237,"cronEvents":238,"entryPointCount":28,"unprotectedCount":28},[189,195,199,203,206,210,214,220,223],{"type":190,"name":191,"callback":192,"file":193,"line":194},"action","admin_menu","mo_dcrm_admin_menu","integrate-dynamics-365-crm.php",66,{"type":190,"name":196,"callback":197,"file":193,"line":198},"admin_enqueue_scripts","mo_dcrm_settings_style",67,{"type":190,"name":200,"callback":201,"file":193,"line":202},"admin_footer","mo_dcrm_display_feedback_form",68,{"type":190,"name":196,"callback":204,"file":193,"line":205},"mo_dcrm_settings_scripts",69,{"type":190,"name":207,"callback":208,"file":193,"line":209},"admin_init","mo_dcrm_admin_controller",70,{"type":190,"name":211,"callback":212,"file":193,"line":213},"init","mo_dcrm_admin_observer",71,{"type":215,"name":216,"callback":217,"priority":218,"file":193,"line":219},"filter","wpcf7_posted_data","mo_dcrm_cf7_after_form_submit",10,75,{"type":215,"name":221,"callback":222,"priority":218,"file":193,"line":82},"gform_after_submission","mo_dcrm_gform_after_form_submit",{"type":215,"name":224,"callback":225,"file":193,"line":226},"ninja_forms_submit_data","mo_dcrm_nform_after_form_submit",77,[228,232],{"action":229,"nopriv":51,"callback":230,"hasNonce":51,"hasCapCheck":51,"file":193,"line":231},"mo_gfdcrm_integrate","mo_dcrm_gf_support_api_handler",72,{"action":233,"nopriv":51,"callback":234,"hasNonce":51,"hasCapCheck":51,"file":193,"line":235},"mo_cf7dcrm_integrate","mo_dcrm_cf7_support_api_handler",73,[],[],[],{"dangerousFunctions":240,"sqlUsage":241,"outputEscaping":244,"fileOperations":29,"externalRequests":319,"nonceChecks":96,"capabilityChecks":14,"bundledLibraries":320},[],{"prepared":242,"raw":29,"locations":243},28,[],{"escaped":245,"rawEcho":246,"locations":247},387,36,[248,252,254,256,258,260,262,264,266,269,272,274,276,278,280,282,284,285,287,288,290,291,293,294,296,297,299,302,304,306,308,311,313,315,316,317],{"file":249,"line":250,"context":251},"Observer\\class-adminobserver.php",407,"raw output",{"file":249,"line":253,"context":251},530,{"file":255,"line":27,"context":251},"View\\class-adminview.php",{"file":255,"line":257,"context":251},101,{"file":255,"line":259,"context":251},122,{"file":255,"line":261,"context":251},123,{"file":255,"line":263,"context":251},137,{"file":255,"line":265,"context":251},138,{"file":267,"line":268,"context":251},"View\\class-appconfig.php",61,{"file":270,"line":271,"context":251},"View\\class-cf7config.php",104,{"file":270,"line":273,"context":251},140,{"file":270,"line":275,"context":251},151,{"file":270,"line":277,"context":251},378,{"file":270,"line":279,"context":251},677,{"file":270,"line":281,"context":251},681,{"file":270,"line":283,"context":251},684,{"file":270,"line":283,"context":251},{"file":270,"line":286,"context":251},685,{"file":270,"line":286,"context":251},{"file":270,"line":289,"context":251},686,{"file":270,"line":289,"context":251},{"file":270,"line":292,"context":251},687,{"file":270,"line":292,"context":251},{"file":270,"line":295,"context":251},688,{"file":270,"line":295,"context":251},{"file":298,"line":95,"context":251},"View\\class-feedbackform.php",{"file":300,"line":301,"context":251},"View\\class-gfdcrmconfig.php",106,{"file":300,"line":303,"context":251},143,{"file":300,"line":305,"context":251},154,{"file":300,"line":307,"context":251},380,{"file":309,"line":310,"context":251},"Wrappers\\class-templatewrapper.php",78,{"file":309,"line":312,"context":251},83,{"file":309,"line":314,"context":251},92,{"file":309,"line":27,"context":251},{"file":309,"line":271,"context":251},{"file":309,"line":318,"context":251},109,12,[321,324],{"name":322,"version":39,"knownCves":323},"Select2",[],{"name":325,"version":39,"knownCves":326},"jQuery",[],[328,344],{"entryPoint":329,"graph":330,"unsanitizedCount":48,"severity":41},"mo_dcrm_test_object_mapping (Observer\\class-adminobserver.php:462)",{"nodes":331,"edges":342},[332,337],{"id":333,"type":334,"label":335,"file":249,"line":336},"n0","source","$_REQUEST",463,{"id":338,"type":339,"label":340,"file":249,"line":253,"wp_function":341},"n1","sink","echo() [XSS]","echo",[343],{"from":333,"to":338,"sanitized":51},{"entryPoint":345,"graph":346,"unsanitizedCount":29,"severity":353},"\u003Cclass-adminobserver> (Observer\\class-adminobserver.php:0)",{"nodes":347,"edges":350},[348,349],{"id":333,"type":334,"label":335,"file":249,"line":336},{"id":338,"type":339,"label":340,"file":249,"line":253,"wp_function":341},[351],{"from":333,"to":338,"sanitized":352},true,"low",{"summary":355,"deductions":356},"The \"integrate-dynamics-365-crm\" plugin v1.1.2 exhibits a mixed security posture. While it demonstrates good practices such as 100% prepared statement usage for SQL queries and a high percentage of properly escaped output, significant concerns arise from its attack surface and historical vulnerabilities.  The presence of two unprotected AJAX handlers represents a direct pathway for attackers to interact with the plugin without proper authentication, creating a notable risk.\n\nThe taint analysis indicates one flow with an unsanitized path, though it is not classified as critical or high severity. This still warrants attention as it suggests a potential for input manipulation that might lead to unexpected behavior or vulnerabilities. The plugin's history shows two medium-severity vulnerabilities, specifically Cross-Site Scripting and Missing Authentication for Critical Functions. The fact that the last vulnerability was dated 2026-01-16 and is currently unpatched is highly concerning and suggests a lack of ongoing security maintenance or a very recent, unaddressed issue.\n\nOverall, the plugin has strengths in its database interaction and output handling. However, the unprotected entry points and the recent, unpatched medium vulnerabilities significantly elevate the risk. The combination of an exposed attack surface and a history of critical vulnerability types indicates potential weaknesses that could be exploited. While no critical or high severity issues are immediately apparent in the static analysis, the historical context and the unprotected AJAX handlers necessitate caution.",[357,359,361,364,366],{"reason":358,"points":218},"Unprotected AJAX handlers (2)",{"reason":360,"points":154},"Taint flow with unsanitized path (1)",{"reason":362,"points":363},"Historically unpatched medium CVEs (2)",15,{"reason":365,"points":154},"Vulnerability history includes Missing Auth",{"reason":367,"points":154},"Vulnerability history includes XSS","2026-03-16T21:26:04.450Z",{"wat":370,"direct":389},{"assetPaths":371,"generatorPatterns":379,"scriptPaths":380,"versionParams":381},[372,373,374,375,376,377,378],"\u002Fwp-content\u002Fplugins\u002Fintegrate-dynamics-365-crm\u002Fincludes\u002Fcss\u002Fmo_dcrm_settings.css","\u002Fwp-content\u002Fplugins\u002Fintegrate-dynamics-365-crm\u002Fincludes\u002Fcss\u002Fphone.css","\u002Fwp-content\u002Fplugins\u002Fintegrate-dynamics-365-crm\u002Fincludes\u002Fcss\u002Fsupport.css","\u002Fwp-content\u002Fplugins\u002Fintegrate-dynamics-365-crm\u002Fincludes\u002Fcss\u002Fmo_dcrm_alert_css.css","\u002Fwp-content\u002Fplugins\u002Fintegrate-dynamics-365-crm\u002Fincludes\u002Fcss\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fintegrate-dynamics-365-crm\u002Fincludes\u002Fjs\u002Fmo_dcrm_settings.js","\u002Fwp-content\u002Fplugins\u002Fintegrate-dynamics-365-crm\u002Fincludes\u002Fjs\u002Fselect2.min.js",[],[],[382,383,384,385,386,387,388],"integrate-dynamics-365-crm\u002Fincludes\u002Fcss\u002Fmo_dcrm_settings.css?ver=","integrate-dynamics-365-crm\u002Fincludes\u002Fcss\u002Fphone.css?ver=","integrate-dynamics-365-crm\u002Fincludes\u002Fcss\u002Fsupport.css?ver=","integrate-dynamics-365-crm\u002Fincludes\u002Fcss\u002Fmo_dcrm_alert_css.css?ver=","integrate-dynamics-365-crm\u002Fincludes\u002Fcss\u002Fselect2.min.css?ver=","integrate-dynamics-365-crm\u002Fincludes\u002Fjs\u002Fmo_dcrm_settings.js?ver=","integrate-dynamics-365-crm\u002Fincludes\u002Fjs\u002Fselect2.min.js?ver=",{"cssClasses":390,"htmlComments":392,"htmlAttributes":393,"restEndpoints":395,"jsGlobals":396,"shortcodeOutput":397},[391],"mo-dcrm-object-mapping-table",[],[394],"data-pluginurl",[],[],[],{"error":352,"url":399,"statusCode":400,"statusMessage":401,"message":401},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fintegrate-dynamics-365-crm\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":403,"versions":404},14,[405,410,418,425,434,443,452,461,470,479,488,497,506,515],{"version":6,"download_url":26,"svn_tag_url":406,"released_at":39,"has_diff":51,"diff_files_changed":407,"diff_lines":39,"trac_diff_url":408,"vulnerabilities":409,"is_current":352},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.1.1&new_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.1.2",[],{"version":411,"download_url":412,"svn_tag_url":413,"released_at":39,"has_diff":51,"diff_files_changed":414,"diff_lines":39,"trac_diff_url":415,"vulnerabilities":416,"is_current":51},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.1.0&new_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.1.1",[417],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"version":67,"download_url":419,"svn_tag_url":420,"released_at":39,"has_diff":51,"diff_files_changed":421,"diff_lines":39,"trac_diff_url":422,"vulnerabilities":423,"is_current":51},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.9&new_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.1.0",[424],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"version":426,"download_url":427,"svn_tag_url":428,"released_at":39,"has_diff":51,"diff_files_changed":429,"diff_lines":39,"trac_diff_url":430,"vulnerabilities":431,"is_current":51},"1.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.8&new_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.9",[432,433],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":62,"url_slug":63,"title":64,"severity":41,"cvss_score":68,"vuln_type":70,"patched_in_version":67},{"version":435,"download_url":436,"svn_tag_url":437,"released_at":39,"has_diff":51,"diff_files_changed":438,"diff_lines":39,"trac_diff_url":439,"vulnerabilities":440,"is_current":51},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.7&new_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.8",[441,442],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":62,"url_slug":63,"title":64,"severity":41,"cvss_score":68,"vuln_type":70,"patched_in_version":67},{"version":444,"download_url":445,"svn_tag_url":446,"released_at":39,"has_diff":51,"diff_files_changed":447,"diff_lines":39,"trac_diff_url":448,"vulnerabilities":449,"is_current":51},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.6&new_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.7",[450,451],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":62,"url_slug":63,"title":64,"severity":41,"cvss_score":68,"vuln_type":70,"patched_in_version":67},{"version":453,"download_url":454,"svn_tag_url":455,"released_at":39,"has_diff":51,"diff_files_changed":456,"diff_lines":39,"trac_diff_url":457,"vulnerabilities":458,"is_current":51},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.5&new_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.6",[459,460],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":62,"url_slug":63,"title":64,"severity":41,"cvss_score":68,"vuln_type":70,"patched_in_version":67},{"version":462,"download_url":463,"svn_tag_url":464,"released_at":39,"has_diff":51,"diff_files_changed":465,"diff_lines":39,"trac_diff_url":466,"vulnerabilities":467,"is_current":51},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.4&new_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.5",[468,469],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":62,"url_slug":63,"title":64,"severity":41,"cvss_score":68,"vuln_type":70,"patched_in_version":67},{"version":471,"download_url":472,"svn_tag_url":473,"released_at":39,"has_diff":51,"diff_files_changed":474,"diff_lines":39,"trac_diff_url":475,"vulnerabilities":476,"is_current":51},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.3&new_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.4",[477,478],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":62,"url_slug":63,"title":64,"severity":41,"cvss_score":68,"vuln_type":70,"patched_in_version":67},{"version":480,"download_url":481,"svn_tag_url":482,"released_at":39,"has_diff":51,"diff_files_changed":483,"diff_lines":39,"trac_diff_url":484,"vulnerabilities":485,"is_current":51},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.2&new_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.3",[486,487],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":62,"url_slug":63,"title":64,"severity":41,"cvss_score":68,"vuln_type":70,"patched_in_version":67},{"version":489,"download_url":490,"svn_tag_url":491,"released_at":39,"has_diff":51,"diff_files_changed":492,"diff_lines":39,"trac_diff_url":493,"vulnerabilities":494,"is_current":51},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.1&new_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.2",[495,496],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":62,"url_slug":63,"title":64,"severity":41,"cvss_score":68,"vuln_type":70,"patched_in_version":67},{"version":498,"download_url":499,"svn_tag_url":500,"released_at":39,"has_diff":51,"diff_files_changed":501,"diff_lines":39,"trac_diff_url":502,"vulnerabilities":503,"is_current":51},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.0&new_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.1",[504,505],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":62,"url_slug":63,"title":64,"severity":41,"cvss_score":68,"vuln_type":70,"patched_in_version":67},{"version":507,"download_url":508,"svn_tag_url":509,"released_at":39,"has_diff":51,"diff_files_changed":510,"diff_lines":39,"trac_diff_url":511,"vulnerabilities":512,"is_current":51},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F1.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F0.0.5&new_path=%2Fintegrate-dynamics-365-crm%2Ftags%2F1.0.0",[513,514],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":62,"url_slug":63,"title":64,"severity":41,"cvss_score":68,"vuln_type":70,"patched_in_version":67},{"version":516,"download_url":517,"svn_tag_url":518,"released_at":39,"has_diff":51,"diff_files_changed":519,"diff_lines":39,"trac_diff_url":39,"vulnerabilities":520,"is_current":51},"0.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.0.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegrate-dynamics-365-crm\u002Ftags\u002F0.0.5\u002F",[],[521,522],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":62,"url_slug":63,"title":64,"severity":41,"cvss_score":68,"vuln_type":70,"patched_in_version":67}]