[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVN1LqeRC_loqia82JJ8cX0py3p6539ECzVGYErCPNzs":3},{"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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":148,"fingerprints":259},"wp-js-detect","Wp Js Detect","1.0.9","kuflievskiy","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpkuf\u002F","\u003Cp>This plugin is used to display a notification message if the browser’s Javascript is disabled.\u003C\u002Fp>\n\u003Cp>Travis CI\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftravis-ci.org\u002Fkuflievskiy\u002Fwp-js-detect\" rel=\"nofollow ugc\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Description\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>A WordPress plugin that can show simple notifications whenever it detects site visitors that have turned off JavaScript in their browser.\u003Cbr \u002F>\nThis warning is completely customizable from a page in the WordPress backend.\u003C\u002Fp>\n\u003Cp>Features\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>Plugin has an option page in the wordpress admin panel where you can customize the notification message about disabled JS.\u003C\u002Fp>\n\u003Cp>Documentation\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>Documentation will be maintained on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\u002Fwiki\" rel=\"nofollow ugc\">GitHub Wiki here\u003C\u002Fa>.\u003Cbr \u002F>\nPlugin Translation https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\u002Fwiki\u002FPlugin-Translation\u003C\u002Fp>\n\u003Cp>Add-ons\u003C\u002Fp>\n\u003Cp>There are no addons fo this simple plugin yet.\u003C\u002Fp>\n\u003Cp>Contributing and reporting bugs\u003C\u002Fp>\n\u003Cp>You can post issues here: https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\u002Fissues\u003Cbr \u002F>\nYou can contact me via email to notify about bug.\u003C\u002Fp>\n\u003Cp>Support\u003C\u002Fp>\n\u003Cp>Use the WordPress.org forums for community support – I cannot offer support directly for free. If you spot a bug, you can of course log it on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\" rel=\"nofollow ugc\">Github\u003C\u002Fa> instead where I can act upon it more efficiently.\u003C\u002Fp>\n\u003Cp>If you want help with a customisation, hire a developer!\u003C\u002Fp>\n\u003Cp>Installation\u003C\u002Fp>\n\u003Col>\n\u003Cli>Unpack and upload it to the \u002Fwp-content\u002Fplugins\u002F directory.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress.\u003C\u002Fli>\n\u003Cli>Edit notification message if needed on the http:\u002F\u002FYOUR_SITE_DOMAIN_NAME\u002Fwp-admin\u002Fadmin.php?page=js-detect-settings page.\u003C\u002Fli>\n\u003Cli>Enjoy!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Automatic installation\u003C\u002Fp>\n\u003Cp>Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t even need to leave your web browser. To do an automatic install, log in to your WordPress admin panel, navigate to the Plugins menu and click Add New.\u003C\u002Fp>\n\u003Cp>In the search field type “Download Monitor” and click Search Plugins. Once you’ve found the plugin you can view details about it such as the the point release, rating and description. Most importantly of course, you can install it by clicking \u003Cem>Install Now\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>Manual installation\u003C\u002Fp>\n\u003Cp>The manual installation method involves downloading the plugin and uploading it to your webserver via your favourite FTP application.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Download the plugin file to your computer and unzip it\u003C\u002Fli>\n\u003Cli>Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installation’s \u003Ccode>wp-content\u002Fplugins\u002F\u003C\u002Fcode> directory.\u003C\u002Fli>\n\u003Cli>Activate the plugin from the Plugins menu within the WordPress admin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Frequently Asked Questions\u003C\u002Fp>\n\u003Cp>Screenshots\u003C\u002Fp>\n\u003Col>\n\u003Cli>This is a notification if js is disabled.\u003C\u002Fli>\n\u003Cli>Plugin options page. \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Changelog\u003C\u002Fp>\n\u003Ch3>1.0.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>First plugin version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW : Option to store and manage notification text has been added.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW : Plugin security has been improved.\u003C\u002Fli>\n\u003Cli>NEW : The WPML plugin support has been added. You can read more about WPML config here http:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fsupport\u002Flanguage-configuration-files\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW : Plugin option tabs has been added.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.4\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW : Ability to customize pop-up window from the backend has been added.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.5\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW : Plugins JS and CSS locates in the separate files for now!  .js and .css files are included in the footer section of the site, so it should decrease the time of the site’s loading. And you can pack these (.js+.css)files for now via other plugins!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.6\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bugfix: plugin url variable has been replaced with plugins_url function https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\u002Fissues\u002F2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.7\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW : Ability to translate plugin has been added.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.8\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bugfix: Several minor warnings and notices have been fixed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.9\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bugfix: https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\u002Fissues\u002F3\u003C\u002Fli>\n\u003Cli>enhancement: https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\u002Fissues\u002F4\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin is used to display a notification message if the browser's Javascript is disabled. Travis CI",20,2138,100,1,"2014-04-24T11:01:00.000Z","3.9.40","3.5","",[20,21,22,23,24],"disabled-javascript","disabled-javascript-notification","disabled-js","javascript","js","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-js-detect\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-js-detect.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"wpkuf",30,84,"2026-04-04T07:01:55.315Z",[38,58,79,104,126],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":17,"requires_php":18,"tags":52,"homepage":56,"download_link":57,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"oh-add-script-header-footer","SOGO Add Script to Individual Pages Header Footer","3.9","SOGO","https:\u002F\u002Fprofiles.wordpress.org\u002Forenhav\u002F","\u003Cp>Tested with Gutenberg\u003C\u002Fp>\n\u003Cp>Create a simple way to add javascript code to individual page post or custom post type header and footer,\u003Cbr \u002F>\nfor example: add conversion code to thank you pages\u003Cbr \u002F>\nadd google re-marketing code to individual pages\u003Cbr \u002F>\nand much more…\u003Cbr \u002F>\nadded in version 1.3 the option to add script  \\ style to all pages not only individual pages,\u003Cbr \u002F>\n this will allow you to add Google re-marketing code to the entire site or Google Analytics\u003Cbr \u002F>\n to use it goto “settings” – “Header Footer Settings”\u003C\u002Fp>\n\u003Cp>New Features (version 3.0):\u003Cbr \u002F>\nAdded option for terms  \u002F category pages\u003C\u002Fp>\n\u003Cp>New Features (version 2.3):\u003Cbr \u002F>\n Added support for WooCommerce shop page.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>we support now exclude individual pages form printing the header and footer scripts, this is supported by 2 checkboxes in each page\\post\u003Cbr \u002F>\nbuy check it the script will not be display on this page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>we added support to limit the script only for certain post type \\ page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>if you like it \\ use it – please rate us.\u003C\u002Fp>\n\u003Cp>usage:\u003Cbr \u002F>\nYou need to paste the code with the script tag, for example:\u003Cbr \u002F>\n   you js code \u003C\u002Fp>\n","Simple plugin to add script to header and footer for individual pages & posts",20000,382562,86,31,"2020-01-20T09:20:00.000Z","5.3.21",[53,54,23,24,55],"footer","header","re-marketing-code","http:\u002F\u002Fsogo.co.il","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foh-add-script-header-footer.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":13,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":18,"tags":72,"homepage":18,"download_link":77,"security_score":35,"vuln_count":14,"unpatched_count":28,"last_vuln_date":78,"fetched_at":30},"tc-custom-javascript","TC Custom JavaScript","1.2.3","Tiny Code","https:\u002F\u002Fprofiles.wordpress.org\u002Ftinycode\u002F","\u003Cp>Add custom JavaScript to your site from a professional editor in the WordPress admin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>TC Custom JavaScript\u003C\u002Fstrong>‘s still in early stage. If you have any troubles when using it, or any ideas to improve its features to fit with your work, please do not hesitate to contact us.\u003C\u002Fp>\n","Add custom JavaScript to your site from a professional editor in the WordPress admin.",10000,115752,8,"2023-02-24T03:13:00.000Z","6.1.10","3.0.0",[73,74,75,76],"custom-javascript","custom-js","edit-js-theme","javascript-editor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftc-custom-javascript.1.2.3.zip","2020-07-21 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":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":18,"tags":94,"homepage":100,"download_link":101,"security_score":102,"vuln_count":14,"unpatched_count":28,"last_vuln_date":103,"fetched_at":30},"jquery-validation-for-contact-form-7","Jquery Validation For Contact Form 7","5.4.2","Dnesscarkey","https:\u002F\u002Fprofiles.wordpress.org\u002Fdnesscarkey\u002F","\u003Cp>This plugin adds jquery form validation to your contact form 7. You will be able to validate extra validation rules like: url, date, credit card, phone number in the contact form 7 fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Benefits you get from this plugins.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adds Jquery Validation to Contact Form Fields.\u003C\u002Fli>\n\u003Cli>More faster validation than of contact form core validation.\u003C\u002Fli>\n\u003Cli>Allows field to be validated for url, date, credit card, number and more.\u003C\u002Fli>\n\u003Cli>Field Highlight features for invalid field data types.\u003C\u002Fli>\n\u003Cli>Error message for individual fields.\u003C\u002Fli>\n\u003Cli>Easy to to add validation rules. Just add class in contact form 7 fields.\u003C\u002Fli>\n\u003Cli>Interactive validation that your users love.\u003C\u002Fli>\n\u003Cli>Works with multiple forms now.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Validation Methods available in lite version.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Required\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003Cli>Url\u003C\u002Fli>\n\u003Cli>Date\u003C\u002Fli>\n\u003Cli>Number\u003C\u002Fli>\n\u003Cli>Digit only\u003C\u002Fli>\n\u003Cli>Credit Card\u003C\u002Fli>\n\u003Cli>US Phone number\u003C\u002Fli>\n\u003Cli>Letters Only\u003C\u002Fli>\n\u003Cli>IBAN (International Bank account number)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdnesscarkey.com\u002Fjquery-validation\u002Flite-version-demo\u002F\" rel=\"nofollow ugc\">LITE VERSION DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Documentation\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdnesscarkey.com\u002Fjquery-validation\u002Fhow-to-use\u002F\" rel=\"nofollow ugc\">How To Use\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdnesscarkey.com\u002Fjquery-validation\u002Fvalidation-methods\u002F\" rel=\"nofollow ugc\">Validation Methods\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Additional Validation Methods available in PRO version.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple Custom Code Validation with One time Code option.\u003C\u002Fli>\n\u003Cli>Custom RegEx Validation – Define any validation rules you need.\u003C\u002Fli>\n\u003Cli>Username validation check (Demo : \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F2BueOn2\" rel=\"nofollow ugc\">https:\u002F\u002Fbit.ly\u002F2BueOn2\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>Email Code Verification (Demo : \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3gOJuiS\" rel=\"nofollow ugc\">https:\u002F\u002Fbit.ly\u002F3gOJuiS\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>Alpha Numeric – Letters, numbers, and underscores only\u003C\u002Fli>\n\u003Cli>Bank or Giro account number.\u003C\u002Fli>\n\u003Cli>BIC Code – Accepts Valid BIC Code Only.\u003C\u002Fli>\n\u003Cli>Giro Account – Accepts Giro Account number only.\u003C\u002Fli>\n\u003Cli>Integer – Accepts positive or negative non-decimal number.\u003C\u002Fli>\n\u003Cli>IPv4 \u002F IPv6 – Accepts IPv4\u002FIPv6 IP address only.\u003C\u002Fli>\n\u003Cli>Mobile UK – Accepts UK Mobile number only.\u003C\u002Fli>\n\u003Cli>Phone UK – Accepts UK phone number only.\u003C\u002Fli>\n\u003Cli>US State – Accpets US state only.\u003C\u002Fli>\n\u003Cli>Minimum Number – Makes the element require a given minimum.\u003C\u002Fli>\n\u003Cli>Maximum Number – Makes the element require a given maximum.\u003C\u002Fli>\n\u003Cli>Minimum Length – Makes the element require a given minimum length.\u003C\u002Fli>\n\u003Cli>Maximum Length – Makes the element require a given maximum length.\u003C\u002Fli>\n\u003Cli>Range Length – Makes the element require a given value range.\u003C\u002Fli>\n\u003Cli>Range – Makes the element require a given value range.\u003C\u002Fli>\n\u003Cli>Equal To – Requires the element to be the same as another one\u003C\u002Fli>\n\u003Cli>Extension – Makes the element require a certain file extension\u003C\u002Fli>\n\u003Cli>Require Group – Ensures a given number of fields in a group are complete.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Additional Features in Pro version.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>4 different \u003Ca href=\"https:\u002F\u002Fdnesscarkey.com\u002Fjquery-validation\u002Fvalidation-error-theme\u002F\" rel=\"nofollow ugc\">validation error theme\u003C\u002Fa> to choose from. \u003C\u002Fli>\n\u003Cli>Change \u003Ca href=\"https:\u002F\u002Fdnesscarkey.com\u002Fjquery-validation\u002Fchange-error-message\u002F\" rel=\"nofollow ugc\">validation error message\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdnesscarkey.com\u002Fjquery-validation\u002Fpro-version-demo\u002F\" rel=\"nofollow ugc\">PRO VERSION DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdnesscarkey.com\u002Fjquery-validation\u002Fbuy-now\u002F\" rel=\"nofollow ugc\">BUY PRO VERSION\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For Support Please Visit \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjquery-validation-for-contact-form-7\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjquery-validation-for-contact-form-7\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Don’t forget to check the instructions in the setting page of the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>jQuery Validation for Gravity Form available\u003C\u002Fstrong>\u003Cbr \u002F>\nNeed javascript based validation for Gravity Forms ? Check out our jQuery Validation For Gravity Form plugin \u003Ca href=\"https:\u002F\u002Fdineshkarki.com.np\u002Fjquery-validation-for-gravity-forms\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","New standard of advance validation for Contact Form 7.",9000,225321,92,87,"2025-12-20T04:16:00.000Z","6.9.4","3.0",[95,96,97,98,99],"extra-validation","form-validation","javascript-validation","jquery-validation","js-validation","http:\u002F\u002Fdnesscarkey.com\u002Fjquery-validation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjquery-validation-for-contact-form-7.5.4.2.zip",99,"2022-06-27 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":35,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":18,"tags":118,"homepage":124,"download_link":125,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"bwp-minify","Better WordPress Minify","1.3.3","Khang Minh","https:\u002F\u002Fprofiles.wordpress.org\u002Foddoneout\u002F","\u003Cp>Allows you to combine and minify your CSS and JS files to improve page load time. This plugin uses the PHP library \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fminify\u002F\" rel=\"nofollow ugc\">Minify\u003C\u002Fa> and relies on WordPress’s enqueueing system rather than the output buffer, which respects the order of CSS and JS files as well as their dependencies. BWP Minify is very customizable and easy to use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Useful resources to help you get started and make the most out of BWP Minify\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbetterwp.net\u002Fwordpress-plugins\u002Fbwp-minify\u002F#usage\" rel=\"nofollow ugc\">Official Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbetterwp.net\u002Fwordpress-minify-javascript-css\u002F\" rel=\"nofollow ugc\">WordPress Minify Best Practices\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Some Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uses enqueueing system of WordPress which improves compatibility with other plugins and themes\u003C\u002Fli>\n\u003Cli>Allows you to move enqueued files to desired locations (header, footer, oblivion, etc.) via a dedicated management page\u003C\u002Fli>\n\u003Cli>Allows you to change various Minify settings (cache directory, cache age, debug mode, etc.) directly in admin\u003C\u002Fli>\n\u003Cli>Allows you to use friendly Minify urls, such as \u003Ccode>http:\u002F\u002Fexample.com\u002Fpath\u002Fto\u002Fcache\u002Fsomestring.js\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Allows you to use CDN for minified contents, one CDN host for JS and one for CSS with SSL support\u003C\u002Fli>\n\u003Cli>Allows you to split long Minify strings into shorter ones\u003C\u002Fli>\n\u003Cli>Offers various way to add a cache buster to your minify string such as WordPress’s version, Theme’s version, Cache folder’s last modified timestap, etc.\u003C\u002Fli>\n\u003Cli>Supports script localization (\u003Ccode>wp_localize_script()\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Supports inline styles\u003C\u002Fli>\n\u003Cli>Supports RTL stylesheets\u003C\u002Fli>\n\u003Cli>Supports media-specific stylesheets (e.g. ‘screen’, ‘print’, etc.)\u003C\u002Fli>\n\u003Cli>Supports conditional stylesheets (e.g. \u003Ccode>\u003C!--[if lt IE 7]>\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Provides hooks for further customization\u003C\u002Fli>\n\u003Cli>WordPress Multi-site compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please don’t forget to rate this plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fbwp-minify?filter=5\" rel=\"ugc\">5 shining stars\u003C\u002Fa> if you like it, thanks!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get in touch\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support is provided via \u003Ca href=\"http:\u002F\u002Fbetterwp.net\u002Fcommunity\u002F\" rel=\"nofollow ugc\">BetterWP.net Community\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Follow and contribute to development via \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOddOneOut\u002FBetter-WordPress-Minify\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>You can also follow me on \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002F0dd0ne0ut\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Check out \u003Ca href=\"http:\u002F\u002Ffeeds.feedburner.com\u002FBetterWPnet\" rel=\"nofollow ugc\">latest WordPress Tips and Ideas\u003C\u002Fa> from BetterWP.net.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Languages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003Cli>Romanian (ro_RO) – Thanks to \u003Ca href=\"www.enjoyprepaid.com\" rel=\"nofollow ugc\">Luke Tyler, International Calling Cards\u003C\u002Fa>!\u003C\u002Fli>\n\u003Cli>Turkish (tr_TR) – Thanks to Hakan E\u003C\u002Fli>\n\u003Cli>French (fr_FR) – Thanks to Sebastien\u003C\u002Fli>\n\u003Cli>Italian (it_IT) – Thanks to Gabriele – http:\u002F\u002Fcookspot.it\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) –  Thanks to Ruben Hernandez – http:\u002F\u002Fusitility.com\u002F\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) – Thanks to Martijn van Egmond\u003C\u002Fli>\n\u003Cli>German (de_DE) – Thanks to Matthias\u003C\u002Fli>\n\u003Cli>Serbo-Croatian (sr_RS) – Thanks to Borisa Djuraskovic – \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">Web Hosting Hub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Indonesian (id_ID) – Thanks to Nasrulhaq Muiz – http:\u002F\u002Fal-badar.net\u003C\u002Fli>\n\u003Cli>Russian (ru_RU) – Thanks to Эдуард Валеев\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please \u003Ca href=\"http:\u002F\u002Fbetterwp.net\u002Fwordpress-tips\u002Fcreate-pot-file-using-poedit\u002F\" rel=\"nofollow ugc\">help translate\u003C\u002Fa> this plugin!\u003C\u002Fp>\n","Allows you to combine and minify your CSS and JS files to improve page load time.",8000,692951,137,"2017-11-28T05:12:00.000Z","4.0.38","3.1",[119,120,121,122,123],"minify","minify-css","minify-javascript","minify-js","minify-stylesheet","http:\u002F\u002Fbetterwp.net\u002Fwordpress-plugins\u002Fbwp-minify\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbwp-minify.1.3.3.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":136,"num_ratings":137,"last_updated":138,"tested_up_to":139,"requires_at_least":140,"requires_php":141,"tags":142,"homepage":146,"download_link":147,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"reactpress","ReactPress – Create React App for WordPress","3.4.0","rockiger","https:\u002F\u002Fprofiles.wordpress.org\u002Frockiger\u002F","\u003Cp>ReactPress enables you to easily create, build and deploy React apps into your existing WordPress sites. Use your React knowledge to create single page applications for your WordPress customers.\u003C\u002Fp>\n\u003Cp>Get started in seconds and develop your React app with instant feedback and your WordPress theme in mind.\u003C\u002Fp>\n\u003Cp>Combine the flexibility of WordPress with the UI capabilities of React and seamlessly integrate create-react-app into your WordPress project for your next SaaS.\u003C\u002Fp>\n\u003Cp>ReactPress does 3 things:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It integrates your local dev server into your WordPress theme, that you have instant feedback, how your React app looks in the context of your WordPress website.\u003C\u002Fli>\n\u003Cli>It builds your React app in a way that it is usable from your WordPress site.\u003C\u002Fli>\n\u003Cli>It makes it easy to upload your app to a live server after building.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fast refresh during app development\u003C\u002Fli>\n\u003Cli>WordPress integration during development\u003C\u002Fli>\n\u003Cli>Easy deploy to your live site\u003C\u002Fli>\n\u003Cli>client-side routing\u003C\u002Fli>\n\u003Cli>zero-config\u003C\u002Fli>\n\u003Cli>TypeScript support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frockiger.com\u002Fen\u002Freactpress\u002F\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frockiger.com\u002Fen\u002Freactpress\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">Getting Started\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frockiger.com\u002Fen\u002Freactpress\u002Freactpress-tutorial\u002F\" rel=\"nofollow ugc\">In depth React with WordPress Tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frockiger.com\u002Fen\u002Freactpress\u002Funderstanding-reactpress\u002F\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frockiger\u002Freactpress\u002F\" rel=\"nofollow ugc\">Development\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>System Requirements\u003C\u002Fh3>\n\u003Cp>To develop React apps your WordPress instance needs access to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Access to the PHP function \u003Ccode>file_get_contents\u003C\u002Fcode>. Some hosting providers deactivate \u003Ccode>fopen\u003C\u002Fcode> on which \u003Ccode>file_get_contents\u003C\u002Fcode> depends. Access to \u003Ccode>file_get_contents\u003C\u002Fcode> is neccessary on your dev and your live system!\u003C\u002Fli>\n\u003Cli>POSIX compatible system, Windows support is experimental. (\u003Ca href=\"https:\u002F\u002Frockiger.com\u002Fen\u002Fwindows-survival-guide-to-for-react-and-web-developers\u002F\" title=\"Windows Survival Guide for React and Web Developers\" rel=\"nofollow ugc\">Alternatively Windows users can use WSL2\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily create, build and deploy React apps into your existing WordPress sites.",3000,51111,88,18,"2025-04-07T21:07:00.000Z","6.7.5","5.0","7.4",[143,144,23,24,145],"developer","embed","react","https:\u002F\u002Frockiger.com\u002Fen\u002Freactpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freactpress.3.4.0.zip",{"attackSurface":149,"codeSignals":179,"taintFlows":206,"riskAssessment":244,"analyzedAt":258},{"hooks":150,"ajaxHandlers":175,"restRoutes":176,"shortcodes":177,"cronEvents":178,"entryPointCount":28,"unprotectedCount":28},[151,157,161,165,168,171],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","wp_head","wp_non_js_notification","wp-js-detect.php",63,{"type":152,"name":158,"callback":159,"file":155,"line":160},"admin_menu","admin_menu_customization",64,{"type":152,"name":162,"callback":163,"file":155,"line":164},"wp_footer","add_plugin_js",72,{"type":152,"name":162,"callback":166,"file":155,"line":167},"add_plugin_css",73,{"type":152,"name":169,"callback":169,"file":155,"line":170},"plugin_wp_js_detect_css",74,{"type":152,"name":172,"callback":173,"file":155,"line":174},"plugins_loaded","js_detect_init",76,[],[],[],[],{"dangerousFunctions":180,"sqlUsage":181,"outputEscaping":183,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":205},[],{"prepared":28,"raw":28,"locations":182},[],{"escaped":28,"rawEcho":184,"locations":185},9,[186,189,191,193,195,197,199,201,203],{"file":155,"line":187,"context":188},108,"raw output",{"file":155,"line":190,"context":188},202,{"file":155,"line":192,"context":188},203,{"file":155,"line":194,"context":188},204,{"file":155,"line":196,"context":188},254,{"file":155,"line":198,"context":188},263,{"file":155,"line":200,"context":188},291,{"file":155,"line":202,"context":188},299,{"file":155,"line":204,"context":188},316,[],[207,233],{"entryPoint":208,"graph":209,"unsanitizedCount":231,"severity":232},"plugin_settings (wp-js-detect.php:187)",{"nodes":210,"edges":227},[211,216,221,225],{"id":212,"type":213,"label":214,"file":155,"line":215},"n0","source","$_POST['wp_non_js_notification_text']",190,{"id":217,"type":218,"label":219,"file":155,"line":215,"wp_function":220},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":222,"type":213,"label":223,"file":155,"line":224},"n2","$_POST['wp_non_js_notification_css']",193,{"id":226,"type":218,"label":219,"file":155,"line":224,"wp_function":220},"n3",[228,230],{"from":212,"to":217,"sanitized":229},false,{"from":222,"to":226,"sanitized":229},2,"low",{"entryPoint":234,"graph":235,"unsanitizedCount":231,"severity":232},"\u003Cwp-js-detect> (wp-js-detect.php:0)",{"nodes":236,"edges":241},[237,238,239,240],{"id":212,"type":213,"label":214,"file":155,"line":215},{"id":217,"type":218,"label":219,"file":155,"line":215,"wp_function":220},{"id":222,"type":213,"label":223,"file":155,"line":224},{"id":226,"type":218,"label":219,"file":155,"line":224,"wp_function":220},[242,243],{"from":212,"to":217,"sanitized":229},{"from":222,"to":226,"sanitized":229},{"summary":245,"deductions":246},"The \"wp-js-detect\" plugin version 1.0.9 presents a generally strong security posture based on the provided static analysis.  There are no reported vulnerabilities (CVEs) and the code does not appear to utilize dangerous functions, perform file operations, or make external HTTP requests.  Importantly, all SQL queries are prepared statements, which is a significant security best practice. The attack surface is also remarkably small, with zero identified entry points, suggesting a well-contained plugin.\n\nHowever, there are notable concerns. The most significant is the complete lack of output escaping, with 100% of outputs not being properly escaped. This creates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed within the WordPress admin or frontend if the plugin's output is ever displayed to users. Additionally, the taint analysis identified two flows with unsanitized paths, which, while not classified as critical or high severity, warrant investigation as they represent potential avenues for unintended data handling or manipulation.\n\nThe absence of any recorded vulnerability history, while positive, is also a neutral factor given the current findings.  The lack of capability checks and nonce checks on any potential (though currently non-existent) entry points means that if the attack surface were to expand in future versions, there would be no built-in protections against unauthorized access or execution. Overall, while the plugin exhibits good practices in areas like SQL and a minimal attack surface, the critical flaw in output escaping poses a substantial risk.",[247,250,253,256],{"reason":248,"points":249},"All outputs unescaped",15,{"reason":251,"points":252},"Taint flows with unsanitized paths (x2)",6,{"reason":254,"points":255},"No capability checks",5,{"reason":257,"points":255},"No nonce checks","2026-03-16T23:09:27.714Z",{"wat":260,"direct":266},{"assetPaths":261,"generatorPatterns":263,"scriptPaths":264,"versionParams":265},[262],"\u002Fwp-content\u002Fplugins\u002Fwp-js-detect\u002Fcss\u002Fdynamic.css.php",[],[],[],{"cssClasses":267,"htmlComments":269,"htmlAttributes":270,"restEndpoints":271,"jsGlobals":272,"shortcodeOutput":273},[268],"jsDisabled",[],[],[],[],[]]