[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fE1avXCi-QI-cC4o4s6_lxo0kDcHbOu5BfnmhhLBaVWo":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":140,"fingerprints":164},"cleanup-text","Cleanup Text","2.0.1","roggie","https:\u002F\u002Fprofiles.wordpress.org\u002Froggie\u002F","\u003Cp>WordPress posts and pages can contain Smart quotes and other fancy characters. But Smartquotes and other special characters don’t work properly if you send the contents of a post by email. This plugin cleans up text so it can be emailed properly.\u003C\u002Fp>\n\u003Cp>Instead of using this plugin you could use WordPress filters to reformat text, but WordPress filters cannot be used with PHP functions like strip_tags. If you use a filter to remove Smart quotes you can’t also use strip_tags to remove HTML.\u003C\u002Fp>\n\u003Cp>Also, WordPress filters don’t remove all the characters that could cause problems. For example, double spaces are not removed properly by WordPress, and Europeans will have problems with the UK pound currency symbol.\u003C\u002Fp>\n\u003Cp>This very simple plugin removes all sorts of special characters, including double spaces and currency symbols that WordPress filters don’t manage.\u003C\u002Fp>\n\u003Cp>It also has an option to remove HTML.\u003C\u002Fp>\n","Function to remove smart quotes, HTML and other special characters from text. Call the function with text as argument, function returns clean text.",10,2587,0,"2010-08-12T12:35:00.000Z","3.0.0","1.0.0","",[19,20,21,22],"filter","html","smart-quotes","special-characters","http:\u002F\u002Fwww.thehypervisor.com\u002Fcleanup-text\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcleanup-text.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},3,220,30,84,"2026-04-05T01:01:38.766Z",[36,60,81,100,119],{"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":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":58,"last_vuln_date":59,"fetched_at":27},"allow-html-in-category-descriptions","Allow HTML in Category Descriptions","1.2.5","Arno Esterhuizen","https:\u002F\u002Fprofiles.wordpress.org\u002Farnoesterhuizen\u002F","\u003Cp>When you add text to the category description textarea and save the category, WordPress runs content filters that strips out all but the most basic formatting tags.\u003C\u002Fp>\n\u003Cp>This plugin disables those filters for roles with the necessary permissions. Any html code you add to the category description will not be stripped out.\u003C\u002Fp>\n\u003Cp>This plugin does not do anything other than disable the filters. It does not protect you from entering invalid HTML, nor does it help you create WYSIWYG HTML. You can use the post or page composing screen to help you create the text and formatting. Switch to the ‘code’ tab and copy the HTML code into the category description field.\u003C\u002Fp>\n","This plugin allows you to use unfiltered HTML in your category descriptions by disabling selected WordPress filters.",9000,122492,100,41,"2026-03-05T11:15:00.000Z","6.9.4","2.5","7.0",[53,54,19,20],"categories","category-descriptions","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fallow-html-in-category-descriptions\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fallow-html-in-category-descriptions.1.2.5.zip",78,1,"2026-02-13 18:18:44",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":46,"num_ratings":30,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":79,"download_link":80,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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,38064,"2017-02-22T07:32:00.000Z","4.7.32","4.6",[74,75,76,77,78],"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",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":46,"downloaded":89,"rating":46,"num_ratings":58,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"gallery-image-captions","Gallery Image Captions (GIC)","1.4.0","mark l chaves","https:\u002F\u002Fprofiles.wordpress.org\u002Fmlchaves\u002F","\u003Cp>With \u003Cstrong>GIC\u003C\u002Fstrong>, you can display the title, caption, and description image attributes. You can also change\u002Ffilter the rendering HTML to whatever you want.\u003C\u002Fp>\n\u003Cp>After installing and activating GIC, write your filter and add the WordPress \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FGallery_Shortcode\" rel=\"nofollow ugc\">Gallery shortcode\u003C\u002Fa> to your page.\u003C\u002Fp>\n\u003Cp>If you’ve been \u003Cem>dreaming\u003C\u002Fem> of writing a filter to customise the gallery image captions, then this plugin is for you.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstreetphotography.blog\u002Fgallery-image-captions-demo\u002F\" rel=\"nofollow ugc\">Visit the live demo page.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Motivation\u003C\u002Fh4>\n\u003Cp>The default WordPress gallery shortcode will only display the \u003Cstrong>caption\u003C\u002Fstrong> from the media’s attachment metadata. Sometimes it’s nice to display more like the title&mdash;even the description.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>GIC plugin\u003C\u002Fstrong> overrides the WordPress gallery shortcode function to create a \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fhooks\u002F\" rel=\"nofollow ugc\">hook\u003C\u002Fa>. With this \u003Cem>hook\u003C\u002Fem> you can do a little bit more than just displaying the caption.\u003C\u002Fp>\n\u003Cp>Some premium themes hide the caption completely. This leaves photography lovers like me scratching their head and spending precious time cobbling together makeshift caption blocks.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Custom Filter For Displaying Captions\u003C\u002Fh4>\n\u003Cp>The \u003Cstrong>crux\u003C\u002Fstrong> of this plugin is the ability to filter the gallery image caption. The \u003Ccode>galimgcaps_gallery_image_caption\u003C\u002Fcode> hook makes this possible.\u003C\u002Fp>\n\u003Cp>For the usage examples below, this is the filter used.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F**\n * Custom Filter for Gallery Image Captions\n *\n * Note: Avoid altering captiontag, selector, and itemtag.\n *\u002F\nfunction mlc_gallery_image_caption($attachment_id, $captiontag, $selector, $itemtag) {\n\n    $id = $attachment_id;\n\n    \u002F\u002F Grab the meta from the GIC plugin.\n    $my_image_meta = galimgcaps_get_image_meta($id);\n\n    \u002F**\n     * Here's where to customise the caption content.\n     * \n     * This example uses the meta title, caption, and description. \n     * \n     * You can display any value from the $my_image_meta array. \n     * You can add your own HTML too.\n     *\u002F\n    return \"\u003C{$captiontag} class='wp-caption-text gallery-caption' id='{$selector}-{$id}'>\" .\n            \"Title: \" . $my_image_meta['title'] . \"\u003Cbr>\" .\n            \"Caption: \" . $my_image_meta['caption'] . \"\u003Cbr>\". \n            \"Description: \". $my_image_meta['description'] . \n        \"\u003C\u002F{$captiontag}>\u003C\u002F{$itemtag}>\";\n\n}\nadd_filter('galimgcaps_gallery_image_caption', 'mlc_gallery_image_caption', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Feel free to use this filter code as a starter template. After activating the GIC plugin, add the code above to your child theme’s \u003Ccode>functions.php\u003C\u002Fcode> file. Rename the function and tweak the return string to suit your needs.\u003C\u002Fp>\n\u003Ch4>New Filter To Get Custom Fields\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u002F**\n * New GIC 1.4.0 filter for custom meta fields.\n *\u002F\nfunction gic_add_custom_fields( $image_meta, $attachment ) {\n\n    \u002F\u002F This is how you add a custom fields to the array that\n    \u002F\u002F GIC uses to display captions.\n    $image_meta['credit_text'] = $attachment->credit_text;\n    $image_meta['credit_link'] = $attachment->credit_link;\n\n    return $image_meta;\n}\nadd_filter( 'galimgcaps_image_meta', 'gic_add_custom_fields', 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To use these two custom fields, your \u003Ccode>galimgcaps_gallery_image_caption\u003C\u002Fcode> would look something like this.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function mlc_gallery_image_caption($attachment_id, $captiontag, $selector, $itemtag) {\n\n    $id = $attachment_id;\n\n    \u002F\u002F Grab the meta from the GIC plugin.\n    $my_image_meta = galimgcaps_get_image_meta($id);\n\n    \u002F\u002F If there's credit, give it where it's due complete with link.\n    $credit = $my_image_meta['description'] ? \n        \"\u003Cbr>\u003Cstrong>Credit\u003C\u002Fstrong>: \u003Ca style='display: inline;' href='\" . \n        $my_image_meta['credit_link'] . \n        \"'>\" . $my_image_meta['credit_text'] . \"\u003C\u002Fa>\" . \"\u003Cbr>\" : \n        '';\n\n    \u002F**\n     * With GIC 1.4.0 you can also add custom media attachment fields\n     * to your captions.\n     *\u002F\n    return \"\u003C{$captiontag} class='wp-caption-text gallery-caption' id='{$selector}-{$id}'>\" .\n            \"\u003Cstrong>Caption\u003C\u002Fstrong>: \" . $my_image_meta['caption'] . \"\u003Cbr>\" . \n            $credit .\n            \"\u003C\u002F{$captiontag}>\u003C\u002F{$itemtag}>\";\n\n}\nadd_filter('galimgcaps_gallery_image_caption', 'mlc_gallery_image_caption', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Since v1.2.0\u003C\u002Fstrong>, GIC automatically adds an \u003Cstrong>Image ID\u003C\u002Fstrong> column to your WordPress Media Library. This is to help you add the image IDs to your GIC shortcodes.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fps.w.org\u002Fgallery-image-captions\u002Fassets\u002Fscreenshot-11.png\" rel=\"nofollow ugc\">See where GIC automatically adds an Image ID column to your WordPress Media Library.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New in v1.4.0\u003C\u002Fstrong>, GIC support custom media attachment fields.\u003C\u002Fp>\n\u003Ch3>Usage Example 1\u003C\u002Fh3>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>For starters, let’s use a\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cp>\u003C\u002Fp> \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>tag for the caption tag.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gallery size=\"full\" columns=\"1\" link=\"file\" ids=\"114\" captiontag=\"p\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Styling\u003C\u002Fh4>\n\u003Cp>Let’s override the generated styles with our own style for one particular image.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F* Targeting a Specific Image *\u002F\n\n\u002F* Add some padding all around. *\u002F\n#gallery-1 .gallery-item, \n#gallery-1 .gallery-item p {\n    padding: 1%;\n}\n\n\u002F* Add some moody background with typewriter font. *\u002F\n#gallery-1 .gallery-item {\n    color: whitesmoke;\n    background-color: black;\n    font-size: 1.25rem;\n    font-family: Courier, monospace;\n    text-align: left !important;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Usage Example 2\u003C\u002Fh3>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>A 2 column x 1 row gallery with large size images using an H4 for the caption.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gallery size=\"large\" columns=\"2\" link=\"file\" ids=\"109,106\" captiontag=\"h4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>A 3 column x 1 row gallery with medium size images using a blockquote for the caption.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gallery size=\"medium\" columns=\"3\" link=\"file\" ids=\"109,106,108\" captiontag=\"blockquote\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Did you notice that we are using\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cblockquote>\u003C\u002Fblockquote> \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>in the second shortcode? Let’s give it try just for \u003Cem>kicks\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch4>Styling\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u002F* 1. Style the H4 Used in the Caption Example *\u002F\nh4 {\n    color: #777777 !important;\n    font-size: 1.2rem !important;\n    font-family: Helvetica, Arial, sans-serif !important;\n}\n\n\u002F* 2. Help Align the Blockquote *\u002F\n#gallery-3 .gallery-caption {\n    margin-left: 40px !important;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Responsive CSS Example\u003C\u002Fh3>\n\u003Cp>I recommend adding the following media queries if you use galleries with more than one image. The two media queries below will stack 2×1 and 3×1 galleries into a 1 column x n rows or 2 column x n rows  as needed.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F* Media Queries for Responsive Galleries *\u002F\n\n\u002F**\n * Styling based on article \"How To: Style Your WordPress Gallery\"\n * by Par Nicolas.\n * \n * https:\u002F\u002Ftheme.fm\u002Fhow-to-style-your-wordpress-gallery\u002F\n *\u002F\n\n\u002F* Mobile Portrait Breakpoint - 1 column *\u002F\n@media only screen and (max-width: 719.998px) {\n    .gallery-columns-2 .gallery-item,\n    .gallery-columns-3 .gallery-item { \n     width: 100% !important; \n  }\n}\n\n\u002F* Mobile Landscape and Tablet Breakpoints - 2 columns *\u002F\n@media only screen and (min-width: 720px) and (max-width: 1024px) {\n  .gallery-columns-3 .gallery-item { \n     width: 50% !important; \n  }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Gallery Image Captions (GIC) allows you to customise WordPress gallery image captions.",3568,"2022-12-18T07:30:00.000Z","6.1.10","5.3.2","7.2",[95,19,96,20,97],"css","gallery","shortcode","https:\u002F\u002Fgithub.com\u002Fmarklchaves\u002Fgallery-image-captions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-image-captions.1.4.0.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":46,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":17,"tags":114,"homepage":117,"download_link":118,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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.",60,4162,2,"2015-11-11T20:52:00.000Z","4.3.34","2.7",[74,76,115,116,78],"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":120,"name":121,"version":103,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":32,"downloaded":126,"rating":13,"num_ratings":13,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":17,"tags":130,"homepage":136,"download_link":137,"security_score":138,"vuln_count":58,"unpatched_count":13,"last_vuln_date":139,"fetched_at":27},"scoreboard-for-html5-game-lite","Scoreboard for HTML5 Games Lite","demonisblack","https:\u002F\u002Fprofiles.wordpress.org\u002Fdemonisblack\u002F","\u003Cp>Scoreboard for HTML5 Games is a WordPress plugin that lets you embed HTML5 Games with a built-in scoreboard. Players can submit their scores and view the top 10 leaderboard directly on your site. Through the WP Admin Dashboard, you can easily manage and filter player scores, exclude entries by email\u002Fphone, and control score ranges for fair play.\u003C\u002Fp>\n\u003Ch3>How to use?\u003C\u002Fh3>\n\u003Cp>Download the compatible HTML5 Games and integrate the scoreboard files, go to plugin settings to add and upload game, use shortcode to embed game at your WP post or page content.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add and upload games through plugin settings\u003C\u002Fli>\n\u003Cli>Use shortcode to embed game at WP post or page content\u003C\u002Fli>\n\u003Cli>Support landscape and portrait game layout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Full Version Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Edit scoreboard settings for every games in plugin settings\u003C\u002Fli>\n\u003Cli>Submit score with Name and Email (Unique by Email)\u003C\u002Fli>\n\u003Cli>User unique ID can be email or phone field\u003C\u002Fli>\n\u003Cli>Scoreboard list display (Rank, Name, Score)\u003C\u002Fli>\n\u003Cli>Top 10 rank can be all time, daily, weekly or monthly high score\u003C\u002Fli>\n\u003Cli>Show more than 10 listing\u003C\u002Fli>\n\u003Cli>Admin access to view all user scores.\u003C\u002Fli>\n\u003Cli>Manage and filter users by ID (email\u002Fphone).\u003C\u002Fli>\n\u003Cli>Manage and filter user scores by number range eg. 1 – 1000\u003C\u002Fli>\n\u003Cli>HTML5 Games scoreboard display score list with filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fscoreboard-for-html5-games\u002F36706894\" title=\"Get the full version!\" rel=\"nofollow ugc\">Get the full version!\u003C\u002Fa>\u003C\u002Fp>\n","Scoreboard for HTML5 Games is a WordPress plugin that lets you embed HTML5 Games with a built-in scoreboard. Players can submit their scores and view  &hellip;",3196,"2026-01-05T09:31:00.000Z","6.8.5","3.6",[131,132,133,134,135],"extra","filters","game","highscore","html5","https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fscoreboard-for-html5-games\u002F36706894","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscoreboard-for-html5-game-lite.zip",99,"2026-03-20 11:20:53",{"attackSurface":141,"codeSignals":152,"taintFlows":159,"riskAssessment":160,"analyzedAt":163},{"hooks":142,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":151,"entryPointCount":13,"unprotectedCount":13},[143],{"type":19,"name":144,"callback":145,"file":146,"line":147},"the_content","wptexturize","cleanup_text.php",59,[],[],[],[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":158},[],{"prepared":13,"raw":13,"locations":155},[],{"escaped":13,"rawEcho":13,"locations":157},[],[],[],{"summary":161,"deductions":162},"Based on the provided static analysis and vulnerability history, the \"cleanup-text\" plugin version 2.0.1 exhibits an exceptionally strong security posture. The static analysis reveals no identified attack surface points, meaning there are no publicly accessible entry points like AJAX handlers, REST API routes, shortcodes, or cron events that could be exploited. Furthermore, the code signals are all positive, with no dangerous functions, all SQL queries using prepared statements, and all output being properly escaped. There are also no file operations, external HTTP requests, nonce checks, capability checks, or bundled libraries, which significantly reduces the potential for common vulnerabilities.\n\nThe vulnerability history is equally impressive, showing zero known CVEs, and therefore no currently unpatched vulnerabilities of any severity. This lack of a vulnerability history indicates a consistent track record of secure development for this plugin.  While the absence of certain security checks like nonce and capability checks might seem like a weakness in isolation, the complete lack of any attack surface renders these moot. The plugin appears to be designed to perform its function without requiring user interaction or administrative access, making it inherently difficult to attack.\n\nIn conclusion, the \"cleanup-text\" plugin version 2.0.1 presents a very low-risk profile. Its strengths lie in its minimal attack surface and robust coding practices, demonstrated by the absence of dangerous functions, secure SQL handling, and proper output escaping. The lack of any historical vulnerabilities further reinforces its secure reputation. The only potential area for concern, albeit theoretical given the lack of attack vectors, is the absence of explicit capability and nonce checks, but this is heavily mitigated by the plugin's design.",[],"2026-03-17T00:28:55.057Z",{"wat":165,"direct":170},{"assetPaths":166,"generatorPatterns":167,"scriptPaths":168,"versionParams":169},[],[],[],[],{"cssClasses":171,"htmlComments":172,"htmlAttributes":173,"restEndpoints":174,"jsGlobals":175,"shortcodeOutput":176},[],[],[],[],[],[177],"cleanup_text"]