[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVp4U6QY8c-aY-IdnfKDgweLt7iiTEHePWDKSoQwykcI":3,"$fhxoZLSGFJcIuCXSYHIMVPBnRconX6mWIZ6iZjVdSID0":528,"$fuYRm1pYfhoXJNjpwbyY3N8yhANf8FGwzqselZ8gWfbc":532},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":50,"crawl_stats":38,"alternatives":57,"analysis":156,"fingerprints":413},"integration-cds","Dataverse Integration","2.84","alexacrm","https:\u002F\u002Fprofiles.wordpress.org\u002Falexacrm\u002F","\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.",100,16798,5,"2025-09-29T12:39:00.000Z","6.8.5","6.1","8.2",[19,20,21,22,23],"dataverse","dynamics-365","dynamics-crm","power-platform","twig","https:\u002F\u002Falexacrm.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-cds.zip",98,1,0,"2025-07-23 20:27:17","2026-04-16T10:56:18.058Z","no_bundle",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":29,"updated_date":45,"references":46,"days_to_patch":27,"patch_diff_files":48,"patch_trac_url":38,"research_status":38,"research_verified":49,"research_rounds_completed":28,"research_plan":38,"research_summary":38,"research_vulnerable_code":38,"research_fix_diff":38,"research_exploit_outline":38,"research_model_used":38,"research_started_at":38,"research_completed_at":38,"research_error":38,"poc_status":38,"poc_video_id":38,"poc_summary":38,"poc_steps":38,"poc_tested_at":38,"poc_wp_version":38,"poc_php_version":38,"poc_playwright_script":38,"poc_exploit_code":38,"poc_has_trace":49,"poc_model_used":38,"poc_verification_depth":38},"CVE-2025-7695","dataverse-integration-missing-authorization-to-authenticated-subscriber-privilege-escalation-via-resetpasswordlink-rest-","Dataverse Integration 2.77 - 2.81 - Missing Authorization to Authenticated (Subscriber+) Privilege Escalation via reset_password_link REST Route","The Dataverse Integration plugin for WordPress is vulnerable to Privilege Escalation due to missing authorization checks within its reset_password_link REST endpoint in versions 2.77 through 2.81. The endpoint’s handler accepts a client-supplied id, email, or login, looks up that user, and calls get_password_reset_key() unconditionally. Because it only checks that the caller is authenticated, and not that they own or may edit the target account, any authenticated attacker, with Subscriber-level access and above, can obtain a password reset link for an administrator and hijack that account.",null,">=2.77 \u003C=2.81","2.81.1","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Missing Authorization","2025-07-24 09:22:22",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fcfd35a3c-7203-4832-8b0d-56f3e7983118?source=api-prod",[],false,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":51,"total_installs":52,"avg_security_score":53,"avg_patch_time_days":54,"trust_score":55,"computed_at":56},2,700,92,178,73,"2026-05-19T21:15:27.919Z",[58,79,99,120,137],{"slug":59,"name":60,"version":61,"author":7,"author_profile":8,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":16,"requires_php":17,"tags":70,"homepage":74,"download_link":75,"security_score":76,"vuln_count":77,"unpatched_count":28,"last_vuln_date":78,"fetched_at":30},"integration-dynamics","Dynamics 365 Integration","1.4","\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",[71,72,20,21,73],"contact-form","crm","form","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fintegration-dynamics\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-dynamics.zip",86,6,"2025-01-03 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":11,"num_ratings":77,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":96,"download_link":97,"security_score":26,"vuln_count":51,"unpatched_count":28,"last_vuln_date":98,"fetched_at":30},"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,"2026-01-13T10:51:00.000Z","6.9.4","5.5","7.0",[72,20,21,94,95],"forms","microsoft","https:\u002F\u002Fplugins.miniorange.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-dynamics-365-crm.1.1.2.zip","2026-01-16 19:47:08",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":26,"num_ratings":109,"last_updated":110,"tested_up_to":15,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":116,"download_link":117,"security_score":118,"vuln_count":51,"unpatched_count":28,"last_vuln_date":119,"fetched_at":30},"timber-library","Timber","1.23.4","jarednova","https:\u002F\u002Fprofiles.wordpress.org\u002Fjarednova\u002F","\u003Cp>With the upcoming release of Timber 2.0, we will not release a 2.0 version and beyond as a plugin, but only as a Composer package. We advise everyone to switch to the Composer based install as soon as possible.\u003Cbr \u002F>\nYou will find an extensive list with guides and the reasons why we are not going to release Timber 2.0 as a plugin anymore.\u003C\u002Fp>\n\u003Ch3>Switching to the Composer based version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Announcement: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftimber\u002Ftimber\u002Fdiscussions\u002F2804\" rel=\"nofollow ugc\">Dropping support for the plugin version of Timber\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Guide: \u003Ca href=\"https:\u002F\u002Ftimber.github.io\u002Fdocs\u002Fv1\u002Fgetting-started\u002Fswitch-to-composer\u002F\" rel=\"nofollow ugc\">How do I switch over from the plugin version to the Composer based version of Timber?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Backstory: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftimber\u002Ftimber\u002Fpull\u002F2005\" rel=\"nofollow ugc\">Why we are dropping support for the plugin in the first place\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>GitHub issue: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftimber\u002Ftimber\u002Fissues\u002F2741\" rel=\"nofollow ugc\">Roadmap for Timber 2.0\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Timber helps you create fully-customized WordPress themes faster with more sustainable code. With Timber, you write your HTML using the \u003Ca href=\"http:\u002F\u002Ftwig.sensiolabs.org\u002F\" rel=\"nofollow ugc\">Twig Template Engine\u003C\u002Fa> separate from your PHP files. This cleans up your theme code so, for example, your PHP file can focus on being the data\u002Flogic, while your Twig file can focus 100% on the HTML and display.\u003C\u002Fp>\n\u003Cp>Once Timber is installed and activated in your plugin directory, it gives any WordPress theme the ability to take advantage of the power of Twig and other Timber features.\u003C\u002Fp>\n\u003Ch3>Want to learn more?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fupstatement.com\u002Ftimber\" rel=\"nofollow ugc\">Project Page\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgithub.com\u002Ftimber\u002Ftimber\u002F\" rel=\"nofollow ugc\">Timber on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Looking for Documentation?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftimber.github.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">Timber Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftwig.sensiolabs.org\u002Fdoc\u002Ftemplates.html\" rel=\"nofollow ugc\">Twig Reference (from SensioLabs)\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cem>Twig is the template language powering Timber; if you need a little background on what a template language is, \u003Ca href=\"http:\u002F\u002Ftwig.sensiolabs.org\u002F\" rel=\"nofollow ugc\">Twig’s homepage has an overview\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftimber.github.io\u002Fdocs\u002Fgetting-started\u002Fvideo-tutorials\u002F\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftimber.github.io\u002Fdocs\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">Overview \u002F Getting Started Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Need support?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002Ftagged\u002Ftimber\" rel=\"nofollow ugc\">StackOverflow\u003C\u002Fa> is for usage questions and troubleshooting\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftimber\u002Ftimber\u002Fissues\" rel=\"nofollow ugc\">GitHub issues\u003C\u002Fa> are for reporting bugs and errors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please post on \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002Ftagged\u002Ftimber\" rel=\"nofollow ugc\">StackOverflow under the “Timber” tag\u003C\u002Fa>. Please use GitHub issues only for specific bugs, feature requests and other types of issues.\u003C\u002Fp>\n","Helps you create themes faster with sustainable code. With Timber, you write HTML using Twig Templates http:\u002F\u002Fwww.upstatement.com\u002Ftimber\u002F",20000,1464925,71,"2025-05-31T20:07:00.000Z","5.3.0","7.2.5",[114,115,23],"template-engine","templates","https:\u002F\u002Fupstatement.com\u002Ftimber","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftimber-library.1.23.4.zip",97,"2025-07-24 00:00:00",{"slug":121,"name":122,"version":123,"author":103,"author_profile":104,"description":124,"short_description":125,"active_installs":64,"downloaded":126,"rating":28,"num_ratings":28,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":134,"download_link":135,"security_score":136,"vuln_count":28,"unpatched_count":28,"last_vuln_date":38,"fetched_at":30},"debug-bar-timber","Timber Debug Bar","1.1.6","\u003Cp>Once installed, the Timber Debug Bar gives you access to the current template name, its absolute location on your server and the full contents of the context (array) sent to the template.\u003C\u002Fp>\n","Adds a Panel to the Debug Bar for Timber information",66145,"2021-09-23T21:07:00.000Z","5.8.13","3.5","",[132,133,23],"debug","timber","https:\u002F\u002Fgithub.com\u002Fupstatement\u002Fdebug-bar-timber\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug-bar-timber.1.1.6.zip",85,{"slug":138,"name":139,"version":140,"author":141,"author_profile":142,"description":143,"short_description":144,"active_installs":145,"downloaded":146,"rating":28,"num_ratings":28,"last_updated":147,"tested_up_to":148,"requires_at_least":149,"requires_php":130,"tags":150,"homepage":154,"download_link":155,"security_score":136,"vuln_count":28,"unpatched_count":28,"last_vuln_date":38,"fetched_at":30},"clear-cache-for-timber","Clear cache for Timber","0.2.0","ogrosko","https:\u002F\u002Fprofiles.wordpress.org\u002Fogrosko\u002F","\u003Cp>Small WordPress plugin for flushing cache of Timber (Twig Template Plugin for WordPress)\u003C\u002Fp>\n","Small Wordpress plugin for flushing cache of Timber (Twig Template Plugin for Wordpress)",500,16567,"2024-02-15T07:57:00.000Z","6.4.8","2.0.1",[151,152,153,133,23],"cache","clear","flush","https:\u002F\u002Fgithub.com\u002Fogrosko\u002Ftimber-clear-cache","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclear-cache-for-timber.zip",{"attackSurface":157,"codeSignals":332,"taintFlows":395,"riskAssessment":396,"analyzedAt":412},{"hooks":158,"ajaxHandlers":313,"restRoutes":321,"shortcodes":322,"cronEvents":323,"entryPointCount":51,"unprotectedCount":51},[159,165,168,171,173,176,180,183,186,189,193,196,198,202,205,208,212,215,218,222,225,228,231,234,237,240,242,244,247,250,253,255,258,260,263,266,269,271,275,279,282,287,291,294,298,302,306,310],{"type":160,"name":161,"callback":162,"file":163,"line":164},"action","admin_init","closure","core.php",56,{"type":160,"name":166,"callback":162,"file":163,"line":167},"admin_menu",79,{"type":160,"name":169,"callback":162,"file":163,"line":170},"load-toplevel_page_integration-cds",96,{"type":160,"name":166,"callback":162,"file":163,"line":172},102,{"type":160,"name":174,"callback":162,"file":163,"line":175},"load-toplevel_page_icds-sandbox",113,{"type":177,"name":178,"callback":162,"file":163,"line":179},"filter","no_texturize_shortcodes",119,{"type":177,"name":181,"callback":162,"file":163,"line":182},"integration-cds\u002Fsettings\u002Fadvanced",128,{"type":177,"name":184,"callback":162,"file":163,"line":185},"integration-cds\u002Fsettings\u002Fmap",255,{"type":160,"name":187,"callback":162,"file":163,"line":188},"rest_api_init",292,{"type":160,"name":190,"callback":191,"file":163,"line":192},"admin_enqueue_scripts","AlexaCRM\\Nextgen\\registerAdminScripts",679,{"type":160,"name":190,"callback":194,"file":163,"line":195},"AlexaCRM\\Nextgen\\registerAdminStyles",680,{"type":160,"name":190,"callback":162,"file":163,"line":197},685,{"type":160,"name":199,"callback":200,"file":163,"line":201},"wp_enqueue_scripts","AlexaCRM\\Nextgen\\registerPublicScripts",692,{"type":160,"name":199,"callback":203,"file":163,"line":204},"AlexaCRM\\Nextgen\\registerPublicStyles",693,{"type":177,"name":206,"callback":162,"file":163,"line":207},"integration-cds\u002Fadmin\u002Fsettings",698,{"type":160,"name":209,"callback":162,"priority":210,"file":163,"line":211},"integration-cds\u002Fsettings\u002Fupdated",10,749,{"type":160,"name":213,"callback":162,"file":163,"line":214},"integration-cds\u002Fcache\u002Fwarmup",765,{"type":177,"name":216,"callback":162,"file":163,"line":217},"integration-cds\u002Fadmin\u002Fjs-variables",804,{"type":160,"name":219,"callback":162,"priority":220,"file":163,"line":221},"enqueue_block_editor_assets",9,892,{"type":177,"name":223,"callback":162,"priority":210,"file":163,"line":224},"style_loader_tag",926,{"type":177,"name":226,"callback":162,"priority":210,"file":163,"line":227},"render_block",960,{"type":160,"name":229,"callback":162,"file":163,"line":230},"integration-cds\u002Finitialized",973,{"type":160,"name":232,"callback":162,"file":163,"line":233},"admin_notices",978,{"type":177,"name":235,"callback":162,"priority":210,"file":163,"line":236},"plugins_api",1033,{"type":160,"name":238,"callback":162,"file":163,"line":239},"activated_plugin",1083,{"type":160,"name":229,"callback":162,"file":163,"line":241},1096,{"type":160,"name":232,"callback":162,"file":163,"line":243},1098,{"type":160,"name":245,"callback":162,"file":163,"line":246},"load-plugins.php",1114,{"type":160,"name":248,"callback":162,"file":163,"line":249},"init",1127,{"type":177,"name":251,"callback":162,"file":163,"line":252},"cron_schedules",1136,{"type":160,"name":248,"callback":162,"file":163,"line":254},1152,{"type":160,"name":256,"callback":162,"file":163,"line":257},"integration-cds\u002Fschedule\u002Freport-errors",1171,{"type":160,"name":161,"callback":162,"file":163,"line":259},1212,{"type":177,"name":261,"callback":162,"priority":210,"file":163,"line":262},"wp_insert_post_empty_content",1222,{"type":177,"name":264,"callback":162,"priority":210,"file":163,"line":265},"script_loader_tag",1287,{"type":160,"name":232,"callback":267,"file":268,"line":87},"icds_unmet_php_notice","integration-cds.php",{"type":160,"name":232,"callback":162,"file":268,"line":270},110,{"type":160,"name":272,"callback":162,"file":273,"line":274},"wp_footer","src\\Forms\\CustomFormRenderer.php",132,{"type":177,"name":276,"callback":162,"file":277,"line":278},"qm\u002Ftrace\u002Fignore_class","src\\LoggerProvider.php",84,{"type":177,"name":280,"callback":162,"file":281,"line":55},"integration-cds\u002Fadmin\u002Fgutenberg-notice","src\\Twig\\DebugExceptionTrap.php",{"type":177,"name":283,"callback":284,"file":285,"line":286},"the_content","renderContentAsTwig","src\\TwigPageRenderer.php",44,{"type":177,"name":288,"callback":289,"file":285,"line":290},"the_title","renderTitleAsTwig",45,{"type":177,"name":292,"callback":284,"file":285,"line":293},"document_title",46,{"type":160,"name":295,"callback":296,"priority":28,"file":285,"line":297},"template_redirect","startTwigBuffer",47,{"type":160,"name":299,"callback":300,"priority":28,"file":285,"line":301},"shutdown","shutdownTwigBuffer",48,{"type":160,"name":303,"callback":304,"file":285,"line":305},"add_meta_boxes","addMetaBox",49,{"type":160,"name":307,"callback":308,"file":285,"line":309},"save_post","saveMeta",50,{"type":160,"name":232,"callback":162,"file":311,"line":312},"src\\WpServices.php",64,[314,319],{"action":315,"nopriv":316,"callback":317,"hasNonce":49,"hasCapCheck":49,"file":163,"line":318},"icds_script_source_map",true,"AlexaCRM\\Nextgen\\injectScriptSourceMap",1248,{"action":315,"nopriv":49,"callback":317,"hasNonce":49,"hasCapCheck":49,"file":163,"line":320},1249,[],[],[324,326,329],{"hook":213,"callback":213,"file":163,"line":325},756,{"hook":213,"callback":213,"file":327,"line":328},"src\\API\\Endpoints\\DeleteCache.php",99,{"hook":213,"callback":213,"file":330,"line":331},"src\\API\\Endpoints\\PurgeCache.php",63,{"dangerousFunctions":333,"sqlUsage":339,"outputEscaping":341,"fileOperations":67,"externalRequests":28,"nonceChecks":51,"capabilityChecks":13,"bundledLibraries":391},[334],{"fn":335,"file":336,"line":337,"context":338},"unserialize","src\\EncryptedDbCachePool.php",138,"$items = unserialize( $serialized, [",{"prepared":28,"raw":28,"locations":340},[],{"escaped":342,"rawEcho":343,"locations":344},7,23,[345,349,351,353,355,356,358,361,363,365,367,369,371,373,376,378,379,381,382,384,386,388,389],{"file":346,"line":347,"context":348},"admin.php",127,"raw output",{"file":163,"line":350,"context":348},1022,{"file":163,"line":352,"context":348},1273,{"file":163,"line":354,"context":348},1275,{"file":268,"line":175,"context":348},{"file":357,"line":347,"context":348},"src\\CheckRequirementsService.php",{"file":359,"line":360,"context":348},"src\\FileProxy.php",68,{"file":359,"line":362,"context":348},101,{"file":273,"line":364,"context":348},124,{"file":273,"line":366,"context":348},126,{"file":273,"line":368,"context":348},133,{"file":273,"line":370,"context":348},143,{"file":372,"line":76,"context":348},"src\\ImageProxy.php",{"file":374,"line":375,"context":348},"src\\Twig\\IcdsExtension.php",114,{"file":374,"line":377,"context":348},121,{"file":374,"line":182,"context":348},{"file":374,"line":380,"context":348},135,{"file":285,"line":54,"context":348},{"file":285,"line":383,"context":348},181,{"file":285,"line":385,"context":348},183,{"file":311,"line":387,"context":348},66,{"file":311,"line":387,"context":348},{"file":311,"line":390,"context":348},67,[392],{"name":393,"version":38,"knownCves":394},"Guzzle",[],[],{"summary":397,"deductions":398},"The \"integration-cds\" plugin v2.84 presents a moderate security risk due to a combination of concerning static analysis findings and a history of vulnerabilities. While the plugin demonstrates good practices in its handling of SQL queries, utilizing prepared statements exclusively, and includes a reasonable number of capability checks and nonce checks, several significant weaknesses are evident. The presence of two AJAX handlers without authentication checks, coupled with the use of the dangerous `unserialize` function, creates a substantial attack surface that could be exploited by unauthenticated users. The low percentage of properly escaped output further exacerbates this risk, potentially leading to cross-site scripting (XSS) vulnerabilities.\n\nThe plugin's vulnerability history, though currently showing no unpatched issues, reveals a past high-severity vulnerability related to Missing Authorization. This pattern, combined with the current lack of authorization checks on its AJAX endpoints, suggests a recurring weakness in how the plugin handles user permissions and input validation. The presence of bundled libraries like Guzzle, while not inherently problematic, requires vigilance to ensure it is kept up-to-date and free from known vulnerabilities.\n\nIn conclusion, \"integration-cds\" v2.84 exhibits a mixed security posture. Its strengths lie in its SQL query practices. However, the unauthenticated AJAX endpoints, the `unserialize` function, and the historical pattern of authorization issues represent critical areas of concern that require immediate attention to mitigate potential exploitation.",[399,401,404,406,409],{"reason":400,"points":210},"Unprotected AJAX handlers",{"reason":402,"points":403},"Use of dangerous function (unserialize)",8,{"reason":405,"points":77},"Low percentage of properly escaped output",{"reason":407,"points":408},"History of high-severity vulnerability (Missing Authorization)",15,{"reason":410,"points":411},"Bundled library (Guzzle) may require updates",3,"2026-03-16T21:13:05.038Z",{"wat":414,"direct":465},{"assetPaths":415,"generatorPatterns":439,"scriptPaths":440,"versionParams":441},[416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438],"\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fadmin\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fadmin\u002Fcss\u002Ffields.css","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fadmin\u002Fcss\u002Fadvanced-settings.css","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fadmin\u002Fcss\u002Fdataverse-settings.css","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fadmin\u002Fcss\u002Fsync-settings.css","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fadmin\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fadmin\u002Fjs\u002Ffields.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fadmin\u002Fjs\u002Fadvanced-settings.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fadmin\u002Fjs\u002Fdataverse-settings.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fadmin\u002Fjs\u002Fsync-settings.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fadmin\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fjs\u002Fbootstrap.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fjs\u002Fdataverse-integration.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fjs\u002Fdataverse-tables.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fjs\u002Fdataverse-columns.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fjs\u002Fdataverse-forms.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fjs\u002Fdataverse-view.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fjs\u002Fdataverse-connections.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fjs\u002Fdataverse-connection-manager.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fjs\u002Fdataverse-audit.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fjs\u002Fdataverse-records.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fjs\u002Fdataverse-record-manager.js","\u002Fwp-content\u002Fplugins\u002Fintegration-cds\u002Ffront\u002Fjs\u002Fdataverse-logs.js",[],[422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438],[442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464],"integration-cds\u002Ffront\u002Fadmin\u002Fcss\u002Fstyle.css?ver=","integration-cds\u002Ffront\u002Fadmin\u002Fcss\u002Ffields.css?ver=","integration-cds\u002Ffront\u002Fadmin\u002Fcss\u002Fadvanced-settings.css?ver=","integration-cds\u002Ffront\u002Fadmin\u002Fcss\u002Fdataverse-settings.css?ver=","integration-cds\u002Ffront\u002Fadmin\u002Fcss\u002Fsync-settings.css?ver=","integration-cds\u002Ffront\u002Fadmin\u002Fcss\u002Fadmin.css?ver=","integration-cds\u002Ffront\u002Fadmin\u002Fjs\u002Ffields.js?ver=","integration-cds\u002Ffront\u002Fadmin\u002Fjs\u002Fadvanced-settings.js?ver=","integration-cds\u002Ffront\u002Fadmin\u002Fjs\u002Fdataverse-settings.js?ver=","integration-cds\u002Ffront\u002Fadmin\u002Fjs\u002Fsync-settings.js?ver=","integration-cds\u002Ffront\u002Fadmin\u002Fjs\u002Fadmin.js?ver=","integration-cds\u002Ffront\u002Fjs\u002Fbootstrap.js?ver=","integration-cds\u002Ffront\u002Fjs\u002Fdataverse-integration.js?ver=","integration-cds\u002Ffront\u002Fjs\u002Fdataverse-tables.js?ver=","integration-cds\u002Ffront\u002Fjs\u002Fdataverse-columns.js?ver=","integration-cds\u002Ffront\u002Fjs\u002Fdataverse-forms.js?ver=","integration-cds\u002Ffront\u002Fjs\u002Fdataverse-view.js?ver=","integration-cds\u002Ffront\u002Fjs\u002Fdataverse-connections.js?ver=","integration-cds\u002Ffront\u002Fjs\u002Fdataverse-connection-manager.js?ver=","integration-cds\u002Ffront\u002Fjs\u002Fdataverse-audit.js?ver=","integration-cds\u002Ffront\u002Fjs\u002Fdataverse-records.js?ver=","integration-cds\u002Ffront\u002Fjs\u002Fdataverse-record-manager.js?ver=","integration-cds\u002Ffront\u002Fjs\u002Fdataverse-logs.js?ver=",{"cssClasses":466,"htmlComments":481,"htmlAttributes":505,"restEndpoints":518,"jsGlobals":519,"shortcodeOutput":527},[467,468,469,470,471,472,473,474,475,476,477,478,479,480],"integration-cds-admin-wrap","integration-cds-dataverse-wrap","integration-cds-advanced-settings-wrap","integration-cds-dataverse-settings-wrap","integration-cds-sync-settings-wrap","integration-cds-admin-fields-wrap","integration-cds-dataverse-fields-wrap","integration-cds-dataverse-connection-fields-wrap","integration-cds-dataverse-connection-manager-wrap","integration-cds-dataverse-audit-wrap","integration-cds-dataverse-records-wrap","integration-cds-dataverse-record-manager-wrap","integration-cds-dataverse-logs-wrap","integration-cds-dataverse-sandbox-wrap",[482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504],"ATTENTION. Keep PHP code in this file as much backwards-compatible with previous PHP versions as possible.","It allows to fail gracefully and show user a proper warning.","Entry point of the plugin.","Basename of the plugin.","Minimal supported PHP version.","Plugin version.","Public plugin URL.","Path to the plugin directory.","Copyright 2018-2020 AlexaCRM","Permission is hereby granted, free of charge, to any person obtaining a copy of this software and","associated documentation files (the \"Software\"), to deal in the Software without restriction, including","without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and\u002For sell","copies of the Software, and to permit persons to whom the Software is furnished to do so,","subject to the following conditions:","The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.","THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,","INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR","PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS","BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,","TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE","OR OTHER DEALINGS IN THE SOFTWARE.","Init the script registry.","Add a menu item to the WordPress admin UI.",[506,507,508,509,510,511,512,513,514,515,516,517],"data-integration-cds-slug","data-integration-cds-id","data-integration-cds-name","data-integration-cds-type","data-integration-cds-value","data-integration-cds-required","data-integration-cds-readonly","data-integration-cds-disabled","data-integration-cds-options","data-integration-cds-placeholder","data-integration-cds-parent-id","data-integration-cds-parent-slug",[],[520,521,522,523,524,525,526],"ICDS_URL","ICDS_FILE","ICDS_BASENAME","ICDS_VERSION","ICDS_PHP_MIN_VERSION","ICDS_SANDBOX","integration_cds_ajax_object",[],{"error":316,"url":529,"statusCode":530,"statusMessage":531,"message":531},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fintegration-cds\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":533},[534,542,550,558,566],{"version":535,"download_url":536,"svn_tag_url":537,"released_at":38,"has_diff":49,"diff_files_changed":538,"diff_lines":38,"trac_diff_url":539,"vulnerabilities":540,"is_current":49},"2.80","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-cds.2.80.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegration-cds\u002Ftags\u002F2.80\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegration-cds%2Ftags%2F2.79&new_path=%2Fintegration-cds%2Ftags%2F2.80",[541],{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"version":543,"download_url":544,"svn_tag_url":545,"released_at":38,"has_diff":49,"diff_files_changed":546,"diff_lines":38,"trac_diff_url":547,"vulnerabilities":548,"is_current":49},"2.79","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-cds.2.79.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegration-cds\u002Ftags\u002F2.79\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegration-cds%2Ftags%2F2.78.1&new_path=%2Fintegration-cds%2Ftags%2F2.79",[549],{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"version":551,"download_url":552,"svn_tag_url":553,"released_at":38,"has_diff":49,"diff_files_changed":554,"diff_lines":38,"trac_diff_url":555,"vulnerabilities":556,"is_current":49},"2.78.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-cds.2.78.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegration-cds\u002Ftags\u002F2.78.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegration-cds%2Ftags%2F2.78&new_path=%2Fintegration-cds%2Ftags%2F2.78.1",[557],{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"version":559,"download_url":560,"svn_tag_url":561,"released_at":38,"has_diff":49,"diff_files_changed":562,"diff_lines":38,"trac_diff_url":563,"vulnerabilities":564,"is_current":49},"2.78","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-cds.2.78.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegration-cds\u002Ftags\u002F2.78\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fintegration-cds%2Ftags%2F2.77&new_path=%2Fintegration-cds%2Ftags%2F2.78",[565],{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"version":567,"download_url":568,"svn_tag_url":569,"released_at":38,"has_diff":49,"diff_files_changed":570,"diff_lines":38,"trac_diff_url":38,"vulnerabilities":571,"is_current":49},"2.77","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-cds.2.77.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fintegration-cds\u002Ftags\u002F2.77\u002F",[],[572],{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40}]