[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJsq_75WwCRNBkKRyzIafXoExvrSBGMhLaNXJVBmLdAU":3,"$fn-0_JRD6FmlxODgdnO2S1234PpN_FvYqP50py5mUPpo":220,"$fwCeVvO81Apwkg6-3BIEXvuwhyQrYTGf_8GqS4cq1a70":225},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":41,"analysis":151,"fingerprints":202},"html-special-characters-helper","HTML Special Characters Helper","2.2","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>Add an admin widget labeled “HTML Special Characters” that is present in the admin Add\u002FEdit Post and Add\u002FEdit Page pages. Clicking on any special character in the widget causes its character encoding to be inserted into the post body text field at the current cursor location (or at the end of the post if the cursor isn’t located in the post body field). Hovering over any of the special characters in the admin widget causes hover text to appear that shows the HTML entity encoding for the character as well as the name of the character.\u003C\u002Fp>\n\u003Cp>Note that when used in the visual editor mode the special character itself is added to the post body. Also note that the visual editor has its own special characters popup helper accessible via the advanced toolbar, which depending on your usage, may make this plugin unnecessary for you. In truth, the plugin is intended more for the non-visual (aka HTML) mode as that is the mode I (the plugin author) use.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"http:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fhtml-special-characters-helper\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhtml-special-characters-helper\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cp>The plugin exposes two filters for hooking. Typically, code making use of filters should ideally be put into a mu-plugin or site-specific plugin (which is beyond the scope of this readme to explain).\u003C\u002Fp>\n\u003Ch4>c2c_html_special_characters (filter)\u003C\u002Fh4>\n\u003Cp>The ‘c2c_html_special_characters’ hook allows you to remove existing characters or entire groups of characters, and\u002For add new characters or groups of characters.\u003C\u002Fp>\n\u003Cp>Arguments:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>$codes (array) : An association array in which the keys are a grouping name and the values are associative arrays themselves with the code as the key and the human-friendly descriptions as the values.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F**\n * Add a new grouping of characters (accented 'A's).\n *\n * @param array $characters Default HTML special characters.\n * @return array\n *\u002F\nfunction more_html_special_characters( $characters ) {\n    $characters['accented_a'] = array(\n        'name'     => 'Accented A',\n        '&Agrave;' => 'A grave accent',\n        '&Aacute;' => 'A accute accent',\n        '&Acirc;'  => 'A circumflex',\n        '&Atilde;' => 'A tilde',\n        '&Auml;'   => 'A umlaut',\n        '&Aring;'  => 'A ring',\n        '&AElig;'  => 'AE ligature',\n    );\n    return $characters; \u002F\u002F Important!\n}\nadd_filter( 'c2c_html_special_characters', 'more_html_special_characters' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>c2c_html_special_characters_post_type (filter)\u003C\u002Fh4>\n\u003Cp>The ‘c2c_html_special_characters_post_type’ hook allows you to specify which post_types for which the HTML Special Characters metabox should be shown.\u003C\u002Fp>\n\u003Cp>Arguments:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>$post_types (array) : An array of post types. By default, this value is \u003Ccode>array( 'page', 'post' )\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F**\n * Show HTML Special Characters Helper for additional post_types.\n *\n * @param array $post_types Arry of post types.\n * @return array\n *\u002F\nfunction more_html_special_characters_post_types( $post_types ) {\n    $post_types[] = 'products'; \u002F\u002F Show for products\n    unset( $post_types['page'] ); \u002F\u002F Don't show for pages\n    return $post_types;\n}\nadd_filter( 'c2c_html_special_characters_post_types', 'more_html_special_characters_post_types' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Admin widget on the Add\u002FEdit Post pages for inserting HTML encodings of special characters into the post.",200,38130,100,3,"2017-02-22T07:32:00.000Z","4.7.33","4.6","",[20,21,22,23,24],"admin-widget","dbx","html-special-characters","post","write-post","http:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fhtml-special-characters-helper\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.2.2.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":37,"avg_patch_time_days":38,"trust_score":39,"computed_at":40},"coffee2code",63,91830,88,374,71,"2026-05-19T20:07:24.204Z",[42,61,84,106,130],{"slug":43,"name":44,"version":45,"author":46,"author_profile":47,"description":48,"short_description":49,"active_installs":50,"downloaded":51,"rating":13,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":18,"tags":56,"homepage":59,"download_link":60,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"unicode-character-keyboard","Unicode Character Keyboard","1.2","Terry O'Brien (HoosierDragon)","https:\u002F\u002Fprofiles.wordpress.org\u002Fhoosierdragon\u002F","\u003Cp>Admin widget on the Write Post or Write Page forms for inserting HTML encodings of Unicode characters into the edit window.\u003C\u002Fp>\n\u003Ch4>Acknowledgements\u003C\u002Fh4>\n\u003Cp>This plugin is based on “HTML Special Characters Helper”, an original design by Scott Reilly (aka coffee2code).\u003C\u002Fp>\n\u003Ch4>Languages Sets supported\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Devanagari (Sanskrit)\u003C\u002Fli>\n\u003Cli>Devanagari Transliteration\u003C\u002Fli>\n\u003Cli>Esperanto\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Greek\u003C\u002Fli>\n\u003Cli>Hirigana\u003C\u002Fli>\n\u003Cli>Katakana\u003C\u002Fli>\n\u003Cli>Myanmar (Burmese)\u003C\u002Fli>\n\u003Cli>Ogham\u003C\u002Fli>\n\u003Cli>Runic\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Tifinagh\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Unicode Sets supported\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>APL\u003C\u002Fli>\n\u003Cli>Alchemical\u003C\u002Fli>\n\u003Cli>Arrows\u003C\u002Fli>\n\u003Cli>Astrology\u003C\u002Fli>\n\u003Cli>Braille\u003C\u002Fli>\n\u003Cli>Computers\u003C\u002Fli>\n\u003Cli>Counting Rods\u003C\u002Fli>\n\u003Cli>Currency\u003C\u002Fli>\n\u003Cli>Dingbats\u003C\u002Fli>\n\u003Cli>Drawing\u003C\u002Fli>\n\u003Cli>Emoji Pictographs\u003C\u002Fli>\n\u003Cli>Emoticons\u003C\u002Fli>\n\u003Cli>Games\u003C\u002Fli>\n\u003Cli>Gothic\u003C\u002Fli>\n\u003Cli>Latin Extended\u003C\u002Fli>\n\u003Cli>LetterLike\u003C\u002Fli>\n\u003Cli>Mathematics\u003C\u002Fli>\n\u003Cli>Mathematical Alphameric Symbols\u003C\u002Fli>\n\u003Cli>Punctuation\u003C\u002Fli>\n\u003Cli>Religious\u003C\u002Fli>\n\u003Cli>Roman Numerals\u003C\u002Fli>\n\u003Cli>Shapes\u003C\u002Fli>\n\u003Cli>Signs\u003C\u002Fli>\n\u003Cli>Small\u003C\u002Fli>\n\u003Cli>Spacing\u003C\u002Fli>\n\u003Cli>Subscripts\u003C\u002Fli>\n\u003Cli>Superscripts\u003C\u002Fli>\n\u003Cli>Symbols\u003C\u002Fli>\n\u003Cli>Technical\u003C\u002Fli>\n\u003C\u002Ful>\n","Admin widget on the Write Post or Write Page forms for inserting HTML encodings of Unicode characters into the edit window.",50,4217,2,"2015-11-11T20:52:00.000Z","4.3.34","2.7",[20,22,57,58,24],"post-widget","write-page","http:\u002F\u002Fwww.terryobrien.me\u002Fprogramming\u002Fwordpress\u002Fplugins\u002Funicode-character-keyboard\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funicode-character-keyboard.1.2.zip",{"slug":62,"name":63,"version":17,"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":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":28,"last_vuln_date":83,"fetched_at":30},"duplicate-post","Yoast Duplicate Post","Yoast","https:\u002F\u002Fprofiles.wordpress.org\u002Fyoast\u002F","\u003Cp>This plugin allows users to clone posts of any type, or copy them to new drafts for further editing.\u003C\u002Fp>\n\u003Cp>How it works:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>In ‘Edit Posts’\u002F’Edit Pages’, you can click on ‘Clone’ link below the post\u002Fpage title: this will immediately create a copy and return to the list.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In ‘Edit Posts’\u002F’Edit Pages’, you can select one or more items, then choose ‘Clone’ in the ‘Bulk Actions’ dropdown to copy them all at once.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In ‘Edit Posts’\u002F’Edit Pages’, you can click on ‘New Draft’ link below the post\u002Fpage title.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>On the post edit screen, you can click on ‘Copy to a new draft’ above “Cancel”\u002F”Move to trash” or in the admin bar.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>While viewing a post as a logged in user, you can click on ‘Copy to a new draft’ in the admin bar.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>3, 4 and 5 will lead to the edit page for the new draft: change what you want, click on ‘Publish’ and you’re done.\u003C\u002Fp>\n\u003Cp>There is also a \u003Cstrong>template tag\u003C\u002Fstrong>, so you can put it in your templates and clone your posts\u002Fpages from the front-end. Clicking on the link will lead you to the edit page for the new draft, just like the admin bar link.\u003C\u002Fp>\n\u003Cp>Duplicate Post has many useful settings to customize its behavior and restrict its use to certain roles or post types. Check out the extensive documentation on \u003Ca href=\"https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002Fduplicate-post\u002F\" rel=\"nofollow ugc\">yoast.com\u003C\u002Fa> and our \u003Ca href=\"https:\u002F\u002Fdeveloper.yoast.com\u002Fduplicate-post\u002Foverview\u002F\" rel=\"nofollow ugc\">developer docs\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>If you find this useful and if you want to contribute, there are two ways:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Submit your bug reports, suggestions and requests for features on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FYoast\u002Fduplicate-post\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>;\u003C\u002Fli>\n\u003Cli>If you want to translate it to your language (there are just a few lines of text), you can use the \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fduplicate-post\" rel=\"nofollow ugc\">translation project\u003C\u002Fa>;\u003C\u002Fli>\n\u003C\u002Fol>\n","The go-to tool for cloning posts and pages, including the powerful Rewrite & Republish feature.",4000000,38996013,94,529,"2026-03-09T10:34:00.000Z","6.9.4","6.8","7.4",[77,78,62],"clone","copy","https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002Fduplicate-post\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-post.4.6.zip",90,4,"2026-03-17 20:54:49",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":73,"requires_at_least":97,"requires_php":18,"tags":98,"homepage":102,"download_link":103,"security_score":104,"vuln_count":14,"unpatched_count":28,"last_vuln_date":105,"fetched_at":30},"duplicate-page","Duplicate Page","4.5.7","mndpsingh287","https:\u002F\u002Fprofiles.wordpress.org\u002Fmndpsingh287\u002F","\u003Cp>Duplicate Posts, Pages and Custom Posts easily using single click. You can duplicate your pages, posts and custom post by just one click and it will save as your selected options (draft, private, public, pending).\u003C\u002Fp>\n\u003Ch4>Key Features in Duplicate Page Pro Editions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>User Roles:\u003C\u002Fstrong> Allow User Roles To access Duplicate Page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Types:\u003C\u002Fstrong> Filter to show Duplicate Page link in post types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clone Link Location:\u003C\u002Fstrong> Option where to show clone link.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Status:\u003C\u002Fstrong> Option to select Duplicate Posts Status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirection:\u003C\u002Fstrong> Option to Redirect after click on clone link..\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clone Link Title:\u003C\u002Fstrong> Option to change Duplicate Post Link Title.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Prefix:\u003C\u002Fstrong> Option to add Post Prefix.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Suffix:\u003C\u002Fstrong> Option to add Post Suffix.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Editor\u003C\u002Fstrong>: And Many More Filters and Features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fduplicatepro.com\u002Fpro\u002F?utm_source=Wordpress.org&utm_medium=Website&utm_campaign=Duplicate%20Page%20Pro\" rel=\"nofollow ugc\">Buy Pro Version\u003C\u002Fa>\u003C\u002Fstrong> with various features & support.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fduplicatepro.com\u002Fcontact\u002F?utm_source=Wordpress.org&utm_medium=Website&utm_campaign=Duplicate%20Page%20Pro\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>\u003C\u002Fstrong> for Support Only Pro Version Users.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fduplicatepro.com\u002Fpro\u002F?utm_source=Wordpress.org&utm_medium=Website&utm_campaign=Duplicate%20Page%20Pro\" rel=\"nofollow ugc\">Upgrade to Pro Version\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FFj8BHxvebXs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>First Activate Plugin.\u003C\u002Fli>\n\u003Cli>Go Select to Duplicate Page settings Menu from Settings Tab and savings settings. \u003C\u002Fli>\n\u003Cli>Then Create New Post\u002FPage or Use old.\u003C\u002Fli>\n\u003Cli>After click on duplicate this link, then duplicate post\u002F page will be created and saved as draft,publish,pending,private depending upon settings.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Minimum requirements for Duplicate Page\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 3.3+\u003C\u002Fli>\n\u003Cli>PHP 5.x\u003C\u002Fli>\n\u003Cli>MySQL 5.x\u003C\u002Fli>\n\u003C\u002Ful>\n","Duplicate Posts, Pages and Custom Posts easily using single click",3000000,37401635,96,449,"2026-03-19T10:33:00.000Z","3.4",[99,85,62,100,101],"duplicate-custom-posts","page-duplicate","post-duplicate","https:\u002F\u002Fduplicatepro.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-page.zip",98,"2021-08-28 00:00:00",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":73,"requires_at_least":119,"requires_php":75,"tags":120,"homepage":126,"download_link":127,"security_score":128,"vuln_count":82,"unpatched_count":28,"last_vuln_date":129,"fetched_at":30},"custom-post-type-ui","Custom Post Type UI","1.18.3","webdevstudios","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebdevstudios\u002F","\u003Cp>Custom Post Type UI provides an easy-to-use interface for registering and managing custom post types and taxonomies for your website.\u003C\u002Fp>\n\u003Ch4>Custom Post Type UI Extended\u003C\u002Fh4>\n\u003Cp>CPTUI helps create custom content types, but displaying that content can be a whole new challenge. \u003Ca href=\"https:\u002F\u002Fpluginize.com\u002Fplugins\u002Fcustom-post-type-ui-extended\u002F?utm_source=cptui-desription&utm_medium=text&utm_campaign=wporg\" rel=\"nofollow ugc\">Custom Post Type UI Extended\u003C\u002Fa> was created to help with displaying your crafted content. \u003Ca href=\"https:\u002F\u002Fpluginize.com\u002Fcpt-ui-extended-features\u002F?utm_source=cptui-description-examples&utm_medium=text&utm_campaign=wporg\" rel=\"nofollow ugc\">View our Layouts page\u003C\u002Fa> to see available layout examples with Custom Post Type UI Extended.\u003C\u002Fp>\n\u003Ch4>Plugin development\u003C\u002Fh4>\n\u003Cp>Custom Post Type UI development is managed on GitHub, with official releases published on WordPress.org. The GitHub repo can be found at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWebDevStudios\u002Fcustom-post-type-ui\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FWebDevStudios\u002Fcustom-post-type-ui\u003C\u002Fa>. Please use the WordPress.org support tab for potential bugs, issues, or enhancement ideas.\u003C\u002Fp>\n","Admin UI for creating custom content types like post types and taxonomies",1000000,22647080,92,273,"2026-01-08T20:43:00.000Z","6.6",[121,122,123,124,125],"content-types","custom-post-types","post-type","taxonomy","types","https:\u002F\u002Fgithub.com\u002FWebDevStudios\u002Fcustom-post-type-ui\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-type-ui.1.18.3.zip",93,"2025-12-12 00:00:00",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":114,"downloaded":138,"rating":116,"num_ratings":139,"last_updated":140,"tested_up_to":141,"requires_at_least":142,"requires_php":143,"tags":144,"homepage":149,"download_link":150,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"regenerate-thumbnails","Regenerate Thumbnails","3.1.6","Alex Mills","https:\u002F\u002Fprofiles.wordpress.org\u002Fviper007bond\u002F","\u003Cp>Regenerate Thumbnails allows you to regenerate all thumbnail sizes for one or more images that have been uploaded to your Media Library.\u003C\u002Fp>\n\u003Cp>This is useful for situations such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A new thumbnail size has been added and you want past uploads to have a thumbnail in that size.\u003C\u002Fli>\n\u003Cli>You’ve changed the dimensions of an existing thumbnail size, for example via Settings â Media.\u003C\u002Fli>\n\u003Cli>You’ve switched to a new WordPress theme that uses featured images of a different size.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It also offers the ability to delete old, unused thumbnails in order to free up server space.\u003C\u002Fp>\n\u003Ch4>In Memory of Alex Mills\u003C\u002Fh4>\n\u003Cp>In February 2019 Alex Mills, the author of this plugin, \u003Ca href=\"https:\u002F\u002Falex.blog\u002F2019\u002F02\u002F27\u002Ffrom-alexs-family\u002F\" rel=\"nofollow ugc\">passed away\u003C\u002Fa>. He leaves behind a number of plugins which will be maintained by Automattic and members of the WordPress community. If this plugin is useful to you please consider donating to the Oregon Health and Science University. You can find more information \u003Ca href=\"https:\u002F\u002Falex.blog\u002F2019\u002F03\u002F13\u002Fin-memory-of-alex-donation-link-update\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Alternatives\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WP-CLI\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you have command line access to your server, I highly recommend using \u003Ca href=\"https:\u002F\u002Fwp-cli.org\u002F\" rel=\"nofollow ugc\">WP-CLI\u003C\u002Fa> instead of this plugin as it’s faster (no HTTP requests overhead) and can be run inside of a \u003Ccode>screen\u003C\u002Fcode> for those with many thumbnails. For details, see the documentation of its \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fcli\u002Fcommands\u002Fmedia\u002Fregenerate\u002F\" rel=\"nofollow ugc\">\u003Ccode>media regenerate\u003C\u002Fcode> command\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Jetpack’s Photon Module\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fjetpack.com\u002F\" rel=\"nofollow ugc\">Jetpack\u003C\u002Fa> is a plugin by Automattic, makers of WordPress.com. It gives your self-hosted WordPress site some of the functionality that is available to WordPress.com-hosted sites.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fjetpack.com\u002Fsupport\u002Fphoton\u002F\" rel=\"nofollow ugc\">The Photon module\u003C\u002Fa> makes the images on your site be served from WordPress.com’s global content delivery network (CDN) which should speed up the loading of images. Importantly though it can create thumbnails on the fly which means you’ll never need to use this plugin.\u003C\u002Fp>\n\u003Cp>I personally use Photon on my own website.\u003C\u002Fp>\n\u003Cp>\u003Cem>Disclaimer: I work for Automattic but I would recommend Photon even if I didn’t.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Need Help? Found A Bug? Want To Contribute Code?\u003C\u002Fh4>\n\u003Cp>Support for this plugin is provided via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fregenerate-thumbnails\" rel=\"ugc\">WordPress.org forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The source code for this plugin is available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fautomattic\u002Fregenerate-thumbnails\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Regenerate the thumbnails for one or more of your image uploads. Useful when changing their sizes or your theme.",22586111,395,"2025-08-20T15:56:00.000Z","6.8.5","4.7","5.2.4",[145,146,147,148],"post-thumbnail","post-thumbnails","thumbnail","thumbnails","https:\u002F\u002Falex.blog\u002Fwordpress-plugins\u002Fregenerate-thumbnails\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fregenerate-thumbnails.3.1.6.zip",{"attackSurface":152,"codeSignals":182,"taintFlows":194,"riskAssessment":195,"analyzedAt":201},{"hooks":153,"ajaxHandlers":178,"restRoutes":179,"shortcodes":180,"cronEvents":181,"entryPointCount":28,"unprotectedCount":28},[154,160,164,167,171,175],{"type":155,"name":156,"callback":157,"file":158,"line":159},"action","admin_init","do_admin_init","html-special-characters-helper.php",86,{"type":155,"name":161,"callback":162,"file":158,"line":163},"load-post.php","enqueue_scripts_and_styles",103,{"type":155,"name":165,"callback":162,"file":158,"line":166},"load-post-new.php",104,{"type":155,"name":168,"callback":168,"priority":169,"file":158,"line":170},"add_meta_boxes",10,106,{"type":155,"name":172,"callback":173,"file":158,"line":174},"admin_enqueue_scripts","enqueue_admin_js",130,{"type":155,"name":172,"callback":176,"file":158,"line":177},"enqueue_admin_css",133,[],[],[],[],{"dangerousFunctions":183,"sqlUsage":184,"outputEscaping":186,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":193},[],{"prepared":28,"raw":28,"locations":185},[],{"escaped":82,"rawEcho":52,"locations":187},[188,191],{"file":158,"line":189,"context":190},455,"raw output",{"file":158,"line":192,"context":190},468,[],[],{"summary":196,"deductions":197},"Based on the provided static analysis and vulnerability history, the 'html-special-characters-helper' plugin v2.2 appears to have a strong security posture. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the attack surface. Furthermore, the code signals show no dangerous functions, all SQL queries utilize prepared statements, and there are no file operations or external HTTP requests. This indicates a well-written and securely coded plugin, focusing on its intended functionality without introducing common web vulnerabilities.\n\nWhile the static analysis is largely positive, a potential area of concern is the output escaping. With 6 total outputs and 33% not properly escaped, there is a possibility for cross-site scripting (XSS) vulnerabilities if the unescaped output is rendered in a user-facing context. However, the absence of taint analysis flows and known CVEs suggests that these potential issues may not be exploitable or have not been identified. The plugin's vulnerability history is completely clean, with no recorded CVEs, which is a significant strength. This indicates a track record of security and potentially thorough internal testing.\n\nIn conclusion, 'html-special-characters-helper' v2.2 exhibits excellent security practices by minimizing its attack surface and avoiding common risky coding patterns. The lack of any historical vulnerabilities further reinforces its security. The only notable weakness identified is the incomplete output escaping, which warrants attention. However, given the overall context, the risk is currently assessed as low, but it would be prudent to investigate the unescaped outputs further.",[198],{"reason":199,"points":200},"Unescaped output found",6,"2026-03-16T20:20:51.978Z",{"wat":203,"direct":212},{"assetPaths":204,"generatorPatterns":207,"scriptPaths":208,"versionParams":209},[205,206],"\u002Fwp-content\u002Fplugins\u002Fhtml-special-characters-helper\u002Fcss\u002Fmeta-box.css","\u002Fwp-content\u002Fplugins\u002Fhtml-special-characters-helper\u002Fjs\u002Fmeta-box.js",[],[206],[210,211],"html-special-characters-helper\u002Fcss\u002Fmeta-box.css?ver=","html-special-characters-helper\u002Fjs\u002Fmeta-box.js?ver=",{"cssClasses":213,"htmlComments":215,"htmlAttributes":216,"restEndpoints":217,"jsGlobals":218,"shortcodeOutput":219},[214],"c2c-html-special-characters-helper-metabox",[],[],[],[],[],{"error":221,"url":222,"statusCode":223,"statusMessage":224,"message":224},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fhtml-special-characters-helper\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":226,"versions":227},15,[228,236,241,248,255,262,269,276,283,290,297,304,311,318,325],{"version":229,"download_url":230,"svn_tag_url":231,"released_at":29,"has_diff":232,"diff_files_changed":233,"diff_lines":29,"trac_diff_url":234,"vulnerabilities":235,"is_current":232},"2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F2.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F2.2&new_path=%2Fhtml-special-characters-helper%2Ftags%2F2.3",[],{"version":6,"download_url":26,"svn_tag_url":237,"released_at":29,"has_diff":232,"diff_files_changed":238,"diff_lines":29,"trac_diff_url":239,"vulnerabilities":240,"is_current":221},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F2.1&new_path=%2Fhtml-special-characters-helper%2Ftags%2F2.2",[],{"version":242,"download_url":243,"svn_tag_url":244,"released_at":29,"has_diff":232,"diff_files_changed":245,"diff_lines":29,"trac_diff_url":246,"vulnerabilities":247,"is_current":232},"2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F2.0.1&new_path=%2Fhtml-special-characters-helper%2Ftags%2F2.1",[],{"version":249,"download_url":250,"svn_tag_url":251,"released_at":29,"has_diff":232,"diff_files_changed":252,"diff_lines":29,"trac_diff_url":253,"vulnerabilities":254,"is_current":232},"2.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.2.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F2.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F2.0&new_path=%2Fhtml-special-characters-helper%2Ftags%2F2.0.1",[],{"version":256,"download_url":257,"svn_tag_url":258,"released_at":29,"has_diff":232,"diff_files_changed":259,"diff_lines":29,"trac_diff_url":260,"vulnerabilities":261,"is_current":232},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F1.9.3&new_path=%2Fhtml-special-characters-helper%2Ftags%2F2.0",[],{"version":263,"download_url":264,"svn_tag_url":265,"released_at":29,"has_diff":232,"diff_files_changed":266,"diff_lines":29,"trac_diff_url":267,"vulnerabilities":268,"is_current":232},"1.9.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.1.9.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F1.9.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F1.9.2&new_path=%2Fhtml-special-characters-helper%2Ftags%2F1.9.3",[],{"version":270,"download_url":271,"svn_tag_url":272,"released_at":29,"has_diff":232,"diff_files_changed":273,"diff_lines":29,"trac_diff_url":274,"vulnerabilities":275,"is_current":232},"1.9.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.1.9.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F1.9.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F1.9.1&new_path=%2Fhtml-special-characters-helper%2Ftags%2F1.9.2",[],{"version":277,"download_url":278,"svn_tag_url":279,"released_at":29,"has_diff":232,"diff_files_changed":280,"diff_lines":29,"trac_diff_url":281,"vulnerabilities":282,"is_current":232},"1.9.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.1.9.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F1.9.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F1.9&new_path=%2Fhtml-special-characters-helper%2Ftags%2F1.9.1",[],{"version":284,"download_url":285,"svn_tag_url":286,"released_at":29,"has_diff":232,"diff_files_changed":287,"diff_lines":29,"trac_diff_url":288,"vulnerabilities":289,"is_current":232},"1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F1.8&new_path=%2Fhtml-special-characters-helper%2Ftags%2F1.9",[],{"version":291,"download_url":292,"svn_tag_url":293,"released_at":29,"has_diff":232,"diff_files_changed":294,"diff_lines":29,"trac_diff_url":295,"vulnerabilities":296,"is_current":232},"1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F1.7.1&new_path=%2Fhtml-special-characters-helper%2Ftags%2F1.8",[],{"version":298,"download_url":299,"svn_tag_url":300,"released_at":29,"has_diff":232,"diff_files_changed":301,"diff_lines":29,"trac_diff_url":302,"vulnerabilities":303,"is_current":232},"1.7.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.1.7.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F1.7.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F1.7&new_path=%2Fhtml-special-characters-helper%2Ftags%2F1.7.1",[],{"version":305,"download_url":306,"svn_tag_url":307,"released_at":29,"has_diff":232,"diff_files_changed":308,"diff_lines":29,"trac_diff_url":309,"vulnerabilities":310,"is_current":232},"1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F1.6&new_path=%2Fhtml-special-characters-helper%2Ftags%2F1.7",[],{"version":312,"download_url":313,"svn_tag_url":314,"released_at":29,"has_diff":232,"diff_files_changed":315,"diff_lines":29,"trac_diff_url":316,"vulnerabilities":317,"is_current":232},"1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F1.5&new_path=%2Fhtml-special-characters-helper%2Ftags%2F1.6",[],{"version":319,"download_url":320,"svn_tag_url":321,"released_at":29,"has_diff":232,"diff_files_changed":322,"diff_lines":29,"trac_diff_url":323,"vulnerabilities":324,"is_current":232},"1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhtml-special-characters-helper%2Ftags%2F1.0&new_path=%2Fhtml-special-characters-helper%2Ftags%2F1.5",[],{"version":326,"download_url":327,"svn_tag_url":328,"released_at":29,"has_diff":232,"diff_files_changed":329,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":330,"is_current":232},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-special-characters-helper.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhtml-special-characters-helper\u002Ftags\u002F1.0\u002F",[],[]]