[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmM79tTGWXImFRfUqRBnQu-f2bi8EKMLtXsJwpOsT5tU":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":142,"fingerprints":179},"wp-codeshield","WP_CodeShield","0.4","scottsm","https:\u002F\u002Fprofiles.wordpress.org\u002Fscottsm\u002F","\u003Cp>This plugin escapes all text inside code tags so you don’t have to worry about converting code to HTML characters (e.g. \u003Ccode>>\u003C\u002Fcode>‘s to \u003Ccode>>\u003C\u002Fcode>‘s). The contents of code tags inside posts and comments are run through php’s htmlspecialchars.\u003C\u002Fp>\n","This plugin makes it easier to post code in the comments and posts by automatically converting text inside code tags to correct html.",20,3887,0,"2008-02-04T15:21:00.000Z","2.3.1","1.5","",[19,20,21,22],"code","convert","escape","htmlspecialchars","http:\u002F\u002Fscott.sherrillmix.com\u002Fblog\u002Fblogger\u002Fwp_codeshield\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-codeshield.0.4.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},5,60,30,84,"2026-04-05T01:38:29.404Z",[36,60,86,103,123],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":13,"last_vuln_date":59,"fetched_at":27},"preserve-code-formatting","Preserve Code Formatting","5.0","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>This plugin preserves formatting of code for display by preventing its modification by WordPress and other plugins while also retaining whitespace.\u003C\u002Fp>\n\u003Cp>NOTE: This plugin does \u003Cstrong>NOT\u003C\u002Fstrong> handle posts containing blocks. For such posts, use the built-in code or preformatted blocks to format your code for display. However, this plugin would still be needed if you have text-based posts from before using the blocks-based editor.\u003C\u002Fp>\n\u003Cp>NOTE: Use of the visual text editor will pose problems as it can mangle your intent in terms of \u003Ccode>code\u003C\u002Fcode> tags. I strongly suggest you not use the visual editor in conjunction with this plugin as I have taken no effort to make the two compatible.\u003C\u002Fp>\n\u003Cp>Notes:\u003C\u002Fp>\n\u003Cp>Basically, you can just paste code into \u003Ccode>code\u003C\u002Fcode>, \u003Ccode>pre\u003C\u002Fcode>, and\u002For other tags you additionally specify and this plugin will:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Prevent WordPress from HTML-encoding text (i.e. single- and double-quotes will not become curly; “–” and “—” will not become en dash and em dash, respectively; “…” will not become a horizontal ellipsis, etc)\u003C\u002Fli>\n\u003Cli>Prevent most other plugins from modifying preserved code\u003C\u002Fli>\n\u003Cli>Prevent shortcodes from being processed\u003C\u002Fli>\n\u003Cli>Optionally preserve whitespace (in a variety of methods)\u003C\u002Fli>\n\u003Cli>Optionally preserve code added in comments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Keep these things in mind:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ALL embedded HTML tags and HTML entities will be rendered as text to browsers, appearing exactly as you wrote them (including any \u003Ccode>br\u003C\u002Fcode> tags).\u003C\u002Fli>\n\u003Cli>By default this plugin filters ‘the_content’ (post content), ‘the_excerpt’ (post excerpt), and ‘get_comment_text (comment content)’.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cp>A post containing this within \u003Ccode>code\u003C\u002Fcode> tags:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$wpdb->query(\"\n        INSERT INTO $tablepostmeta\n        (post_id,meta_key,meta_value)\n        VALUES ('$post_id','link','$extended')\n\");\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Would, with this plugin enabled, look in a browser pretty much how it does above, instead of like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$wpdb->query(&#8212;\nINSERT INTO $tablepostmeta\n(post_id,meta_key,meta_value)\nVALUES ('$post_id','link','$extended')\n&#8213;);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fpreserve-code-formatting\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpreserve-code-formatting\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fpreserve-code-formatting\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n","Preserve formatting of code for display by preventing its modification by WordPress and other plugins while also retaining whitespace.",500,48930,94,3,"2025-08-15T05:13:00.000Z","6.8.5","5.5",[19,52,21,53,54],"content","formatting","post","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fpreserve-code-formatting\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpreserve-code-formatting.5.0.zip",98,1,"2025-08-01 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":82,"download_link":83,"security_score":84,"vuln_count":58,"unpatched_count":13,"last_vuln_date":85,"fetched_at":27},"euro-fxref-currency-converter","Euro FxRef Currency Converter (by DKZR)","2.0.4","joost de keijzer","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoostdekeijzer\u002F","\u003Cp>Using the \u003Ccode>[currency]\u003C\u002Fcode> shortcode you can convert one currency to another. The conversion is based on the rates published by the ECB. You can change from and to any of the supported currencies.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>[currency_legal]\u003C\u002Fcode> shortcode outputs a disclaimer text and a link to the ECB eurofxref page.\u003C\u002Fp>\n\u003Ch4>Important!\u003C\u002Fh4>\n\u003Cp>ECB advices against using their rates for transaction purposes. From their site: “The reference rates are published for information purposes only. Using the rates for transaction purposes is strongly discouraged.”\u003C\u002Fp>\n\u003Cp>The reference rates are usually updated by ECB at around 16:00 CET every working day, except on \u003Ca href=\"https:\u002F\u002Fwww.ecb.europa.eu\u002Fservices\u002Fcontacts\u002Fworking-hours\u002Fhtml\u002Findex.en.html\" rel=\"nofollow ugc\">TARGET closing days\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Go to the \u003Ca href=\"https:\u002F\u002Fwww.ecb.europa.eu\u002Fstats\u002Fpolicy_and_exchange_rates\u002Feuro_reference_exchange_rates\u002Fhtml\u002Findex.en.html\" rel=\"nofollow ugc\">ECB site\u003C\u002Fa> for more information and disclaimers.\u003C\u002Fp>\n\u003Cp>Also note that conversion from non-Euro to non-Euro is done through the Euro, so GBP to USD is calculated as GBP &rarr; EUR &rarr; USD (converted 2 times).\u003C\u002Fp>\n\u003Cp>This plugin is based on a plugin by \u003Ca href=\"http:\u002F\u002Fwww.xclamationdesign.co.uk\u002Ffree-currency-converter-shortcode-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">Xclamation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Also see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjoostdekeijzer\u002Fwp_eurofxref\" rel=\"nofollow ugc\">wp_eurofxref on GitHub\u003C\u002Fa> where development takes place.\u003C\u002Fp>\n\u003Ch3>Shortcode usage & examples\u003C\u002Fh3>\n\u003Ch4>currency_legal shortcode\u003C\u002Fh4>\n\u003Cp>This shortcode returns the string ‘* For informational purposes only. Exchange rates may vary. Based on \u003Ca href=\"https:\u002F\u002Fwww.ecb.europa.eu\u002Fstats\u002Fpolicy_and_exchange_rates\u002Feuro_reference_exchange_rates\u002F\" rel=\"nofollow ugc\">ECB reference rates\u003C\u002Fa>.’\u003C\u002Fp>\n\u003Cp>The prepended ‘* ‘ (the same string as the [currency] append string) can be changed using the ‘prepend’ attribute.\u003C\u002Fp>\n\u003Cp>For example: \u003Ccode>[currency_legal prepend='Please note: ']\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>If you want to change the default prepent string for your whole site you can use the default \u003Ccode>shortcode_atts_currency_legal\u003C\u002Fcode> filter.\u003Cbr \u002F>\nSee the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Fhooks\u002Fshortcode_atts_shortcode\u002F\" rel=\"nofollow ugc\">shortcode_atts_{$shortcode} reference\u003C\u002Fa> for more information about this.\u003C\u002Fp>\n\u003Ch4>currency shortcode\u003C\u002Fh4>\n\u003Cp>Attributes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>from\u003C\u002Fcode>: currency code (default: EUR)\u003C\u002Fli>\n\u003Cli>\u003Ccode>to\u003C\u002Fcode>: currency code (default: USD)\u003C\u002Fli>\n\u003Cli>\u003Ccode>amount\u003C\u002Fcode>: number of “from” currency (default: 1)\u003C\u002Fli>\n\u003Cli>\u003Ccode>iso\u003C\u002Fcode>: boolean (default false); use ISO currency formatting.”€ 1″ would become “1 EUR” in ISO notation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_from\u003C\u002Fcode>: boolean (default true); show from amount in output\u003C\u002Fli>\n\u003Cli>\u003Ccode>between\u003C\u002Fcode>: string (default ‘&nbsp;\u002F&nbsp;’ which is displayed as ‘&nbsp;\u002F&nbsp;‘ in the browser); string between from and to amounts\u003C\u002Fli>\n\u003Cli>\u003Ccode>append\u003C\u002Fcode>: string (default ‘&nbsp;\u003Cem>‘ which is displayed as ‘&nbsp;\u003C\u002Fem>‘ in the browser); string put after conversion. The * references the disclaimer text, see [currency_legal] shortcode.\u003C\u002Fli>\n\u003Cli>\u003Ccode>round: boolean\u003C\u002Fcode> (default true); Round numbers to whole units.\u003C\u002Fli>\n\u003Cli>\u003Ccode>round_append\u003C\u002Fcode>: string (default ‘=’); replaces decimals\u003C\u002Fli>\n\u003Cli>\u003Ccode>no_from_show_rate\u003C\u002Fcode>: boolean (default true); when from amount is hidden in the output the “to” text gets a tooltip that displays the exchange rate. The \u003Cspan> element with this tooltip is styled with the \u003Ccode>to_style\u003C\u002Fcode> css string below. Set the \u003Ccode>no_from_show_rate\u003C\u002Fcode> option to false to disable the \u003Cspan> and tooltip.\u003C\u002Fli>\n\u003Cli>\u003Ccode>to_style\u003C\u002Fcode>: css string (default ‘cursor:help;border-bottom:1px dotted gray;’); styling of “to” text \u003Cspan> wrapper.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want to change the defaults for your whole site you can use the default \u003Ccode>shortcode_atts_currency\u003C\u002Fcode> filter. See the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Fhooks\u002Fshortcode_atts_shortcode\u002F\" rel=\"nofollow ugc\">shortcode_atts_{$shortcode} reference\u003C\u002Fa> for more information about this.\u003C\u002Fp>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>[currency amount=\"875\" from=\"EUR\" to=\"GBP\"]\u003C\u002Fcode>\u003Cbr \u002F>\nbecomes “€ 875,= \u002F £ 697.= *”\u003C\u002Fli>\n\u003Cli>\u003Ccode>[currency amount=\"875\" from=\"GBP\" to=\"USD\" iso=true between=\" converts to \" append=\"\" round_append=\"\"]\u003C\u002Fcode>\u003Cbr \u002F>\nbecomes “875 GBP converts to 1,418 USD”\u003C\u002Fli>\n\u003Cli>\u003Ccode>[currency amount=\"875\" from=\"GBP\" to=\"USD\" show_from=false round=false]\u003C\u002Fcode>\u003Cbr \u002F>\nbecomes “$ 1,130.15 *”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Static method usage & examples\u003C\u002Fh3>\n\u003Ch4>`legal_string` method\u003C\u002Fh4>\n\u003Cp>The legal string can also be retrieved in PHP\u003C\u002Fp>\n\u003Cp>\u003Cem>Usage\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo EuroFxRef::legal_string( &#36;prepend ) ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Parameters\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>$prepend (string) The string to prepend the legal text with, default ‘* ‘\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Return Value\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>(string) Legal text prepended with $prepend string.\u003C\u002Fp>\n\u003Ch4>`convert` method\u003C\u002Fh4>\n\u003Cp>Since v1.3, you can call the convertor staticly from PHP in your code.\u003C\u002Fp>\n\u003Cp>\u003Cem>Usage\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php EuroFxRef::convert( &#36;amount, &#36;from, &#36;to ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Parameters\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>$amount (float) The amount of currency you want to convert.\u003C\u002Fli>\n\u003Cli>$from (string) The currency code the amount is in, default EUR.\u003C\u002Fli>\n\u003Cli>$to (string) The currency code the amount must be converted to, default USD\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Return Value\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>(float) the converted value or 0 (zero) if any of the currency code’s are not available.\u003C\u002Fp>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>\u003C?php &#36;process_later = EuroFxRef::convert( 10, 'USD', 'GBP' ); ?>\u003C\u002Fcode>\u003Cbr \u002F>\nwill return the raw numeric (float) value without formatting: \u003Ccode>6.01877256317689468545495401485823094844818115234375\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Currently available currencies\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>AUD\u003C\u002Fcode> – Australian dollar ($)\u003C\u002Fli>\n\u003Cli>\u003Ccode>BGN\u003C\u002Fcode> – Bulgarian lev (лв.)\u003C\u002Fli>\n\u003Cli>\u003Ccode>BRL\u003C\u002Fcode> – Brasilian real (R$)\u003C\u002Fli>\n\u003Cli>\u003Ccode>CAD\u003C\u002Fcode> – Canadian dollar ($)\u003C\u002Fli>\n\u003Cli>\u003Ccode>CHF\u003C\u002Fcode> – Swiss franc (CHF)\u003C\u002Fli>\n\u003Cli>\u003Ccode>CNY\u003C\u002Fcode> – Chinese yuan (&yen;)\u003C\u002Fli>\n\u003Cli>\u003Ccode>CZK\u003C\u002Fcode> – Czech koruna (Kč)\u003C\u002Fli>\n\u003Cli>\u003Ccode>DKK\u003C\u002Fcode> – Danish krone (kr.)\u003C\u002Fli>\n\u003Cli>\u003Ccode>EUR\u003C\u002Fcode> – Euro (&euro;)\u003C\u002Fli>\n\u003Cli>\u003Ccode>GBP\u003C\u002Fcode> – Pound sterling (&pound;)\u003C\u002Fli>\n\u003Cli>\u003Ccode>HKD\u003C\u002Fcode> – Hong Kong dollar ($)\u003C\u002Fli>\n\u003Cli>\u003Ccode>HUF\u003C\u002Fcode> – Hungarian forint (Ft)\u003C\u002Fli>\n\u003Cli>\u003Ccode>IDR\u003C\u002Fcode> – Indonesian rupiah (Rp)\u003C\u002Fli>\n\u003Cli>\u003Ccode>ILS\u003C\u002Fcode> – Israeli new sheqel (₪)\u003C\u002Fli>\n\u003Cli>\u003Ccode>INR\u003C\u002Fcode> – Indian rupee (₹)\u003C\u002Fli>\n\u003Cli>\u003Ccode>ISK\u003C\u002Fcode> – Icelandic króna (kr.)\u003C\u002Fli>\n\u003Cli>\u003Ccode>JPY\u003C\u002Fcode> – Japanese yen (&yen;)\u003C\u002Fli>\n\u003Cli>\u003Ccode>KRW\u003C\u002Fcode> – South Korean won (₩)\u003C\u002Fli>\n\u003Cli>\u003Ccode>MXN\u003C\u002Fcode> – Mexican peso ($)\u003C\u002Fli>\n\u003Cli>\u003Ccode>MYR\u003C\u002Fcode> – Malaysian ringgit (RM)\u003C\u002Fli>\n\u003Cli>\u003Ccode>NOK\u003C\u002Fcode> – Norwegian krone (kr)\u003C\u002Fli>\n\u003Cli>\u003Ccode>NZD\u003C\u002Fcode> – New Zealand dollar ($)\u003C\u002Fli>\n\u003Cli>\u003Ccode>PHP\u003C\u002Fcode> – Philippine peso (₱)\u003C\u002Fli>\n\u003Cli>\u003Ccode>PLN\u003C\u002Fcode> – Polish złoty (zł)\u003C\u002Fli>\n\u003Cli>\u003Ccode>RON\u003C\u002Fcode> – Romanian leu (lei)\u003C\u002Fli>\n\u003Cli>\u003Ccode>SEK\u003C\u002Fcode> – Swedish krona (kr)\u003C\u002Fli>\n\u003Cli>\u003Ccode>SGD\u003C\u002Fcode> – Singapore dollar ($)\u003C\u002Fli>\n\u003Cli>\u003Ccode>THB\u003C\u002Fcode> – Thai baht (฿)\u003C\u002Fli>\n\u003Cli>\u003Ccode>TRY\u003C\u002Fcode> – Turkish lira (₺)\u003C\u002Fli>\n\u003Cli>\u003Ccode>USD\u003C\u002Fcode> – United States (US) dollar ($)\u003C\u002Fli>\n\u003Cli>\u003Ccode>ZAR\u003C\u002Fcode> – South African rand (R)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>LTL and LVL are not published any more at least since 2-jan-2020.\u003Cbr \u002F>\nRUB is not published since 1-jun-2022 and HRK since 2-jan-2023.\u003C\u002Fp>\n","Adds the [currency] and [currency_legal] shortcodes to convert currencies based on the ECB reference exchange rates.",200,11428,100,6,"2025-12-03T08:50:00.000Z","6.9.4","3.3","7.0",[77,78,79,80,81],"converter","currency","foreign-exchange-conversion","fx-rate-converter","shortcode","https:\u002F\u002Fdkzr.nl\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feuro-fxref-currency-converter.2.0.4.zip",99,"2025-06-19 19:52:17",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":70,"downloaded":94,"rating":11,"num_ratings":58,"last_updated":95,"tested_up_to":96,"requires_at_least":39,"requires_php":17,"tags":97,"homepage":101,"download_link":102,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"wp-unit-converter","WP Unit Converter","1.0.5","centangle","https:\u002F\u002Fprofiles.wordpress.org\u002Fcentangle\u002F","\u003Cp>WP Unit Converter allows you to convert following metrics in numerous different units of measurement.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Length\u002FDistance\u003C\u002Fli>\n\u003Cli>Temperature\u003C\u002Fli>\n\u003Cli>Time\u003C\u002Fli>\n\u003Cli>Weight\u003C\u002Fli>\n\u003Cli>Area\u003C\u002Fli>\n\u003Cli>Speed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Automatic installation\u003C\u002Fh3>\n\u003Cp>Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of this plugin, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.\u003C\u002Fp>\n\u003Cp>In the search field type “WP Unit Converter” and click Search Plugins. Once you’ve found this plugin, you can install it by simply clicking “Install Now”.\u003C\u002Fp>\n\u003Ch3>Manual installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download and unzip the WP Unit Converter plugin\u003C\u002Fli>\n\u003Cli>Upload the entire wp-unit-converter\u002F directory to the \u002Fwp-content\u002Fplugins\u002F directory\u003C\u002Fli>\n\u003Cli>Activate the WP Unit Converter plugin through the Plugins menu in WordPress\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to use WP Unit Converter?\u003C\u002Fh3>\n\u003Cp>You can use WP Unit Converter in either Post\u002FPages or in Widget area.\u003C\u002Fp>\n\u003Ch3>Use in Post\u002FPages\u003C\u002Fh3>\n\u003Cp>Simply copy the following shortcode and paste it into your desired location.\u003Cbr \u002F>\n[wpuc_unit_converter]\u003C\u002Fp>\n\u003Ch3>Use in Widget\u003C\u002Fh3>\n\u003Cp>WP Unit Converter, creates a Widget Calculator under Available Widgets Area in Widgets Menu, which you can drag & drop to your desired sidebar location.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>WP Unit Converter is distributed under the terms of GNU GPL2.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>WP Unit Converter is based on following third-party resource:\u003C\u002Fp>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Icons made by \u003Ca href=\"https:\u002F\u002Fwww.freepik.com\u002F\" title=\"Freepik\" rel=\"nofollow ugc\">Freepik\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fwww.flaticon.com\u002F\" title=\"Flaticon\" rel=\"nofollow ugc\">www.flaticon.com\u003C\u002Fa> is licensed by \u003Ca href=\"http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F3.0\u002F\" title=\"Creative Commons BY 3.0\" rel=\"nofollow ugc\">CC 3.0 BY\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Unit Converter allows you to convert Length\u002FDistance, Temperature, Time, Weight, Area and Speed metrics in different units of measurement.",4343,"2022-03-21T09:25:00.000Z","5.9.13",[98,99,81,100],"measurement","metrics","unit-converter","https:\u002F\u002Fgithub.com\u002Fcentangle\u002Fwp-unit-converter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-unit-converter.zip",{"slug":104,"name":105,"version":63,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":31,"num_ratings":112,"last_updated":113,"tested_up_to":73,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":121,"download_link":122,"security_score":70,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"javascript-obfuscator","JavaScript Obfuscator","Sajjad Hossain Sagor","https:\u002F\u002Fprofiles.wordpress.org\u002Fsajjad67\u002F","\u003Cp>Obfuscate your JavaScript Source Code to enable anti-theft protection by converting your js source code into completely unreadable form & preventing it from analyzing and reusing.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable\u002FDisable Obfuscating Any Time\u003C\u002Fli>\n\u003Cli>Include Script By File Name\u003C\u002Fli>\n\u003Cli>Obfuscate JS Source Code Using 3 Different Modes (Minify Too)\u003C\u002Fli>\n\u003Cli>Cache Feature\u003C\u002Fli>\n\u003C\u002Ful>\n","Encrypt Your JavaScript Source Code By Obfuscating To Prevent Let Others Copying.",50,3483,2,"2025-12-10T17:29:00.000Z","5.6","8.0",[77,117,118,119,120],"encryption","minify","obfuscate","source-code","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjavascript-obfuscator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjavascript-obfuscator.2.0.4.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":70,"num_ratings":58,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":17,"tags":136,"homepage":140,"download_link":141,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"escape-html","Escape HTML","1.1","Satya Prakash","https:\u002F\u002Fprofiles.wordpress.org\u002Fsatya61229\u002F","\u003Cp>To show \u003Ccode>\u003Cb>text\u003C\u002Fb>\u003C\u002Fcode> to visitors we need to enter \u003Ccode>\u003Cb>text\u003C\u002Fb>\u003C\u002Fcode> in our WordPress Text editor. For posting code online, three characters (\u003Ccode>\u003C\u003C\u002Fcode>, \u003Ccode>>\u003C\u002Fcode> and \u003Ccode>&\u003C\u002Fcode>) need to be escaped.  We can do that online \u003Ca href=\"http:\u002F\u002Fwww.satya-weblog.com\u002Ftools\u002Fhtmlencode.php\" rel=\"nofollow ugc\">tool\u003C\u002Fa>, manually converting \u003Ccode>\u003C\u003C\u002Fcode> to \u003C etc. or using easy to use Plugin. It also helps with syntax Highlighter where you need to escape markup before putting that code in WordPress Editor.\u003C\u002Fp>\n\u003Cp>It escapes markup code inside \u003Ccode>\u003Cpre>\u003C\u002Fcode>, \u003Ccode>\u003Ccode>\u003C\u002Fcode> and \u003Ccode>\u003Ctt>\u003C\u002Fcode>.\u003Cbr \u002F>\nThe plugin can also be used with any Syntax Highlighter where you need to escapes Markup inside \u003Ccode>\u003Cpre>\u003C\u002Fcode>, \u003Ccode>\u003Ccode>\u003C\u002Fcode> and \u003Ccode>\u003Ctt>\u003C\u002Fcode>. Just put your code inside Text Mode of Editor and then either Save as Draft or Publish. Check you code now and it may have converted for online posting of code.\u003C\u002Fp>\n\u003Cp>This plugin only come into effect when we save a post and it only affect those text written inside \u003Ccode>\u003Cpre>\u003C\u002Fcode>, \u003Ccode>\u003Ccode>\u003C\u002Fcode> and \u003Ccode>\u003Ctt>\u003C\u002Fcode> tag.\u003C\u002Fp>\n\u003Cp>For more information about this plugin and wordpress setting related to this plugin, please \u003Ca href=\"http:\u002F\u002Fwww.satya-weblog.com\u002F\" rel=\"nofollow ugc\">check here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Plugin – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fescape-html-for-prism-syntax-highlighter\u002F\" rel=\"ugc\">Escaping Markup for Prism\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Another WP plugin from \u003Ca href=\"http:\u002F\u002Fwww.satya-weblog.com\u002F\" rel=\"nofollow ugc\">Satya\u003C\u002Fa> – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fperformance-optimization-order-styles-and-javascript\u002F\" rel=\"ugc\">Performance Optimization: Order Styles and JavaScript\u003C\u002Fa>.\u003C\u002Fp>\n","This plugin Escape Markup Code (HTML, etc) to Post Code Online.",10,3674,"2013-10-12T10:17:00.000Z","3.6.1","2.0.2",[19,137,138,21,139],"encode","entity","script","http:\u002F\u002Fwww.satya-weblog.com\u002F2010\u002F09\u002Fnew-wordpress-plugin-escape-html.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fescape-html.1.1.zip",{"attackSurface":143,"codeSignals":165,"taintFlows":172,"riskAssessment":173,"analyzedAt":178},{"hooks":144,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":164,"entryPointCount":13,"unprotectedCount":13},[145,151,155,158],{"type":146,"name":147,"callback":148,"file":149,"line":150},"filter","pre_comment_content","wp_codeshield","wp_codeshield.php",16,{"type":146,"name":152,"callback":153,"file":149,"line":154},"comment_edit_pre","wp_codeshield_anti",17,{"type":146,"name":156,"callback":153,"file":149,"line":157},"the_editor_content",18,{"type":146,"name":159,"callback":148,"file":149,"line":160},"content_save_pre",19,[],[],[],[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":169,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":171},[],{"prepared":13,"raw":13,"locations":168},[],{"escaped":13,"rawEcho":13,"locations":170},[],[],[],{"summary":174,"deductions":175},"Based on the provided static analysis and vulnerability history, wp-codeshield v0.4 exhibits an excellent security posture. The static analysis reveals a remarkably small attack surface, with no AJAX handlers, REST API routes, shortcodes, or cron events exposed. Furthermore, the code itself demonstrates strong security practices, with no detected dangerous functions, all SQL queries utilizing prepared statements, and all output being properly escaped. There are no file operations or external HTTP requests, and importantly, the absence of nonce and capability checks across the entire codebase is noted, but in the context of zero entry points, this does not present a current risk.  The plugin also has no recorded vulnerability history, including CVEs of any severity. This lack of historical issues further reinforces the perception of a well-developed and secure plugin.  However, the absence of any auth checks (nonce or capability) on entry points, even though there are currently no entry points detected, represents a potential future vulnerability if new entry points are added without proper authentication mechanisms. This is a theoretical risk based on the current structure, rather than an immediate exploitable flaw.",[176],{"reason":177,"points":30},"No nonce\u002Fcapability checks on entry points","2026-03-16T23:01:26.408Z",{"wat":180,"direct":185},{"assetPaths":181,"generatorPatterns":182,"scriptPaths":183,"versionParams":184},[],[],[],[],{"cssClasses":186,"htmlComments":187,"htmlAttributes":189,"restEndpoints":190,"jsGlobals":191,"shortcodeOutput":192},[],[188],"\u003C!--formatted-->",[],[],[],[]]