{"id":86,"date":"2019-12-09T13:09:21","date_gmt":"2019-12-09T13:09:21","guid":{"rendered":"https:\/\/wphashes.com\/?page_id=86"},"modified":"2020-03-04T13:41:34","modified_gmt":"2020-03-04T13:41:34","slug":"premium-plugin-and-theme-support","status":"publish","type":"page","link":"https:\/\/wphashes.com\/premium-plugin-and-theme-support\/","title":{"rendered":"Premium Plugin and Theme Support"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">While creating checksums\/hashes for plugins and themes shipped via WordPress.org is a fairly straight-forward process, the same can&#8217;t be said for Premium Plugins and Themes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The reason is simple: with WordPress.org we have direct, unfettered access to the source files that ship with each release of a plugin\/theme.  Premium assets are typically shipped from private repositories to which only the developers or organisations themselves have access to.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So how can we set about verifying the checksums of premium plugins and themes?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The best way is to have buy-in from premium plugin developers to permit us access to their repositories. With this access we can build the hashes automatically and start providing these hashes directly via our API.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are a few alternatives routes, which essentially involves crowd-sourcing the checksums from multiple sites. This adds quite a lot of complexity to what should otherwise be very simple. We&#8217;re not ruling it out, however.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So for the moment, we&#8217;re reaching out to plugin developers to see if they&#8217;ll be open to providing read-access to their release repositories.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Supported Premium Plugins\/Themes<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>[2020-01-07] Advanced Custom Fields PRO [<a rel=\"noreferrer noopener\" aria-label=\"info (opens in a new tab)\" href=\"https:\/\/onedollarplugin.com\/blog\/new-support-security-scanning-premium-plugins\/\" target=\"_blank\">info<\/a>]<\/li><li>[2020-01-22] Smart Slider 3 Pro [<a rel=\"noreferrer noopener\" aria-label=\"info (opens in a new tab)\" href=\"https:\/\/onedollarplugin.com\/blog\/added-support-scanning-smart-slider-3-pro\/\" target=\"_blank\">info<\/a>]<\/li><li>[2020-01-22] Social Login Pro [<a rel=\"noreferrer noopener\" href=\"https:\/\/onedollarplugin.com\/blog\/added-support-scanning-smart-slider-3-pro\/\" target=\"_blank\">info<\/a>]<\/li><li>[2020-02-28] WordPress Multilingual Plugin (WPML) &#8211; [<a rel=\"noreferrer noopener\" href=\"https:\/\/onedollarplugin.com\/blog\/shield-supports-wpml-wordpress-multilingual-cms-plugin\/\" target=\"_blank\">info<\/a>] <\/li><li>[2020-03-04] Yoast SEO Premium, Local, News, Video, &amp; WooCommerce [<a rel=\"noreferrer noopener\" aria-label=\"info (opens in a new tab)\" href=\"https:\/\/onedollarplugin.com\/blog\/file-scanning-integration-yoast-seo-premium\/\" target=\"_blank\">info<\/a>]<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>While creating checksums\/hashes for plugins and themes shipped via WordPress.org is a fairly straight-forward process, the same can&#8217;t be said for Premium Plugins and Themes. The reason is simple: with WordPress.org we have direct, unfettered access to the source files that ship with each release of a plugin\/theme. Premium assets are typically shipped from private &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/wphashes.com\/premium-plugin-and-theme-support\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Premium Plugin and Theme Support&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-86","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/wphashes.com\/api\/wp\/v2\/pages\/86","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wphashes.com\/api\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wphashes.com\/api\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wphashes.com\/api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wphashes.com\/api\/wp\/v2\/comments?post=86"}],"version-history":[{"count":7,"href":"https:\/\/wphashes.com\/api\/wp\/v2\/pages\/86\/revisions"}],"predecessor-version":[{"id":111,"href":"https:\/\/wphashes.com\/api\/wp\/v2\/pages\/86\/revisions\/111"}],"wp:attachment":[{"href":"https:\/\/wphashes.com\/api\/wp\/v2\/media?parent=86"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}