[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTodzSDg4RZ_OeMGslkJobTZ0AnKgnR4GGRjm3LeeiNI":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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":144,"fingerprints":526},"columns-bws","Columns by BestWebSoft – Additional Columns Plugin for Posts Pages and Widgets","1.0.3","bestweblayout","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestweblayout\u002F","\u003Cp>Columns plugin is a simple solution that helps to add columns with custom content to your WordPress website pages, posts, custom pages, widgets by means of shortcodes. Create and store unlimited column sets with specific settings, customize the appearance, change the content inside each column and paste its shortcode to display the individual column sets wherever you like.\u003C\u002Fp>\n\u003Cp>Organize your content into a beautiful layout easily!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-columns-by-bestwebsoft\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add the unlimited number of column sets with up to ten columns in a row\u003C\u002Fli>\n\u003Cli>Add columns to:\n\u003Cul>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Custom posts\u003C\u002Fli>\n\u003Cli>Widgets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Add and configure columns:\n\u003Cul>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Numerical Value of Title\u003C\u002Fli>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Description\u003C\u002Fli>\n\u003Cli>Button Text and Link \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Edit column style and position\u003C\u002Fli>\n\u003Cli>Align the columns\u003C\u002Fli>\n\u003Cli>Choose the column widget background\n\u003Cul>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Color\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Set column widget background opacity\u003C\u002Fli>\n\u003Cli>Regulate the number of columns in a row\u003C\u002Fli>\n\u003Cli>Compatible with the latest WordPress version\u003C\u002Fli>\n\u003Cli>Simple in use without modifying code\u003C\u002Fli>\n\u003Cli>Add custom code via plugin settings page\u003C\u002Fli>\n\u003Cli>Compatible with the latest WordPress version\u003C\u002Fli>\n\u003Cli>Incredibly simple settings for fast setup without modifying code\u003C\u002Fli>\n\u003Cli>Detailed step-by-step documentation and videos\u003C\u002Fli>\n\u003Cli>Multilingual  and RTL ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1FJ07SdZdJn8WyIKJuIhG4N7Gg4c7QgD-ThYQzGid7-Y\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1-hvn6WRvWnOqj5v5pLUk7Awyu87lq5B_dO-Tv-MC9JQ\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Visit our Help Center if you have any questions, our friendly Support Team is happy to help — \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">the text of PO and MO files\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft\u003C\u002Fa> and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO \u003Ca href=\"https:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">files Poedit\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fquotes-and-tips\u002F\" rel=\"nofollow ugc\">Quotes and Tips\u003C\u002Fa> – Adds customizable quotes and tips blocks to WordPress posts, pages and widgets.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add columns with custom content to WordPress website pages, posts, widgets, etc.",30,2818,0,"2025-06-06T08:47:00.000Z","6.8.5","5.6","",[19,20,21,22,23],"column","columns","culumn-widget","pages","posts","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fсolumns\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcolumns-bws.1.0.3.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},32,16570,98,1944,78,"2026-04-05T08:34:40.225Z",[38,62,88,106,126],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":33,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":13,"last_vuln_date":61,"fetched_at":28},"shortcodes-ultimate","WP Shortcodes Plugin — Shortcodes Ultimate","7.4.9","Vova","https:\u002F\u002Fprofiles.wordpress.org\u002Fgn_themes\u002F","\u003Ch3>SHORTCODES ULIMATE – THE #1 SHORTCODES PLUGIN\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetshortcodes.com\u002F?utm_campaign=wporg&utm_medium=readme&utm_source=description\" rel=\"nofollow ugc\">Shortcodes Ultimate\u003C\u002Fa> is a huge collection of useful elements, that you can use in the post editor, text widgets or even in template files.\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F507942335\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetshortcodes.com\u002Fdocs-category\u002Fshortcodes\u002F?utm_campaign=wporg&utm_medium=readme&utm_source=features\" rel=\"nofollow ugc\">Over 50 gorgeous shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Insert shortcodes in 1 click with Live Preview\u003C\u002Fli>\n\u003Cli>Supports the Block Editor\u003C\u002Fli>\n\u003Cli>Seamlessly integrates with your theme\u003C\u002Fli>\n\u003Cli>Looks great on mobile devices\u003C\u002Fli>\n\u003Cli>Custom CSS editor is included\u003C\u002Fli>\n\u003Cli>Developer-friendly with plenty of hooks and extensive documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Included shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Posts\u003C\u002Fstrong> – allows you to show specific posts anywhere\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accordion\u003C\u002Fstrong> – simple toggle block to show\u002Fhide your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button\u003C\u002Fstrong> – highly-customizable button with multiple styles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightbox\u003C\u002Fstrong> – a lightbox that you can use with virtually any element\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Carousel\u003C\u002Fstrong> – beautiful super-customizable image carousel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Columns\u003C\u002Fstrong> – must-have tool for creating layouts\u003C\u002Fli>\n\u003Cli>And many more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get Help\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetshortcodes.com\u002Fdocs\u002F?utm_campaign=wporg&utm_medium=readme&utm_source=links-docs\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fshortcodes-ultimate\" rel=\"ugc\">Community Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetshortcodes.com\u002Fsupport\u002Fopen-support-ticket\u002F?utm_campaign=wporg&utm_medium=readme&utm_source=links-support\" rel=\"nofollow ugc\">The Pro Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>TRY THE PRO VERSION FOR FREE\u003C\u002Fh3>\n\u003Cp>Try Shortcodes Ultimate Pro risk-free for 30 days. You are fully protected by our no questions asked refund policy!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetshortcodes.com\u002Fpricing\u002F?utm_campaign=wporg&utm_medium=readme&utm_source=try-pro\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa>\u003C\u002Fp>\n","A comprehensive collection of visual components for your site",400000,24545518,5917,"2026-02-02T16:19:00.000Z","6.9.4","5.0","5.4",[54,20,23,55,56],"carousel","shortcode","toggle","https:\u002F\u002Fgetshortcodes.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcodes-ultimate.7.4.9.zip",88,35,"2026-04-03 19:34:03",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":17,"tags":77,"homepage":83,"download_link":84,"security_score":85,"vuln_count":86,"unpatched_count":13,"last_vuln_date":87,"fetched_at":28},"wp-show-posts","WP Show Posts","1.1.6","Tom","https:\u002F\u002Fprofiles.wordpress.org\u002Fedge22\u002F","\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>This plugin is only receiving security updates at this time. Check out our \u003Ca href=\"https:\u002F\u002Fgenerateblocks.com\u002F\" rel=\"nofollow ugc\">GenerateBlocks\u003C\u002Fa> plugin for a more modern solution.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175638957?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>WP Show Posts allows you to display posts anywhere on your website using an easy to use shortcode.\u003C\u002Fp>\n\u003Cp>You can pull posts from any post type like WooCommerce, Easy Digital Downloads etc..\u003C\u002Fp>\n\u003Cp>This plugin works with any theme.\u003C\u002Fp>\n\u003Cp>Here are the features in the free version:\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Post type\u003C\u002Fli>\n\u003Cli>Taxonomy\u003C\u002Fli>\n\u003Cli>Terms\u003C\u002Fli>\n\u003Cli>Posts per page\u003C\u002Fli>\n\u003Cli>Pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Columns\u003C\u002Fli>\n\u003Cli>Columns gutter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show images\u003C\u002Fli>\n\u003Cli>Image width\u003C\u002Fli>\n\u003Cli>Image height\u003C\u002Fli>\n\u003Cli>Image alignment\u003C\u002Fli>\n\u003Cli>Image location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Content type (excerpt or full post)\u003C\u002Fli>\n\u003Cli>Excerpt length\u003C\u002Fli>\n\u003Cli>Include title\u003C\u002Fli>\n\u003Cli>Read more text\u003C\u002Fli>\n\u003Cli>Read more button class\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Include author\u003C\u002Fli>\n\u003Cli>Author location\u003C\u002Fli>\n\u003Cli>Include date\u003C\u002Fli>\n\u003Cli>Date location\u003C\u002Fli>\n\u003Cli>Include terms\u003C\u002Fli>\n\u003Cli>Terms location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Author ID\u003C\u002Fli>\n\u003Cli>Exclude current\u003C\u002Fli>\n\u003Cli>Post ID\u003C\u002Fli>\n\u003Cli>Exclude post ID\u003C\u002Fli>\n\u003Cli>Ignore sticky posts\u003C\u002Fli>\n\u003Cli>Offset\u003C\u002Fli>\n\u003Cli>Order\u003C\u002Fli>\n\u003Cli>Order by\u003C\u002Fli>\n\u003Cli>Status\u003C\u002Fli>\n\u003Cli>Meta key\u003C\u002Fli>\n\u003Cli>Meta value\u003C\u002Fli>\n\u003Cli>Tax operator\u003C\u002Fli>\n\u003Cli>No results message\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our *Pro* version has these features\u003C\u002Fh4>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts Pro\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175660953?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpshowposts.com\u002F\" title=\"Check out Pro\" rel=\"nofollow ugc\">Check out Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AJAX pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Masonry\u003C\u002Fli>\n\u003Cli>Featured post\u003C\u002Fli>\n\u003Cli>Background color\u003C\u002Fli>\n\u003Cli>Background color hover\u003C\u002Fli>\n\u003Cli>Border color\u003C\u002Fli>\n\u003Cli>Border color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Image overlay color\u003C\u002Fli>\n\u003Cli>Image overlay icon\u003C\u002Fli>\n\u003Cli>Image hover effect\u003C\u002Fli>\n\u003Cli>Image lightbox\u003C\u002Fli>\n\u003Cli>Image lightbox gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Read more style\u003C\u002Fli>\n\u003Cli>Read more color\u003C\u002Fli>\n\u003Cli>Content link color\u003C\u002Fli>\n\u003Cli>Content link color hover\u003C\u002Fli>\n\u003Cli>Content text color\u003C\u002Fli>\n\u003Cli>Title color\u003C\u002Fli>\n\u003Cli>Title color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Meta color\u003C\u002Fli>\n\u003Cli>Meta color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Social\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Twitter color + hover\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Facebook color + hover\u003C\u002Fli>\n\u003Cli>Google+\u003C\u002Fli>\n\u003Cli>Google+ color + hover\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Pinterest color + hover\u003C\u002Fli>\n\u003Cli>Love it\u003C\u002Fli>\n\u003Cli>Alignment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out GeneratePress, our awesome WordPress theme! (https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fgeneratepress)\u003C\u002Fp>\n","Add posts to your website from any post type using a simple shortcode.",70000,604723,94,80,"2024-04-16T19:12:00.000Z","6.1.10","4.5",[78,79,80,81,82],"display-posts-shortcode","gallery","portfolio","post-columns","show-posts","https:\u002F\u002Fwpshowposts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-show-posts.1.1.6.zip",90,3,"2024-04-16 00:00:00",{"slug":89,"name":90,"version":6,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":50,"requires_at_least":100,"requires_php":16,"tags":101,"homepage":104,"download_link":105,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"sortable-word-count-reloaded","Sortable Word Count Reloaded","apasionados","https:\u002F\u002Fprofiles.wordpress.org\u002Fapasionados\u002F","\u003Cp>Adds a sortable column to the posts and pages admin list with the word count of each page\u002Fpost.\u003C\u002Fp>\n\u003Cp>With this plugin you can see the word count for the posts and pages in the list view and sort them.\u003C\u002Fp>\n\u003Cp>This plugin is an enhanced version of the plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsortable-word-count\u002F\" rel=\"ugc\">Sortable Word Count\u003C\u002Fa>. We decided to create this reloaded version of the plugin, because we wanted to be able to translate it and change the word count function so that it gets the correct word count by filtering comments and other page builder code.\u003C\u002Fp>\n\u003Ch4>What can I do with this plugin?\u003C\u002Fh4>\n\u003Cp>The plugin adds a sortable column to the posts and pages admin list with the word count of each page\u002Fpost.\u003C\u002Fp>\n\u003Ch4>System requirements\u003C\u002Fh4>\n\u003Cp>PHP version 5.6 or greater.\u003C\u002Fp>\n\u003Ch4>Sortable Word Count Reloaded Plugin in your Language!\u003C\u002Fh4>\n\u003Cp>This first release is avaliable in English and Spanish. In the “languages” folder we have included the necessary files to translate this plugin.\u003C\u002Fp>\n\u003Cp>If you would like the plugin in your language and you’re good at translating, please drop us a line at \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-sortable-word-count-reloaded-home\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Further Reading\u003C\u002Fh4>\n\u003Cp>You can access the description of the plugin in Spanish at: \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fblog\u002F\" rel=\"nofollow ugc\">Columna palabras ordenable | WordPress Plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For further information please send us an \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-sortable-word-count-reloaded\" rel=\"nofollow ugc\">email\u003C\u002Fa>.\u003C\u002Fp>\n","Adds a sortable column to the posts and pages admin list with the word count of each page\u002Fpost.",2000,12999,74,10,"2026-01-27T14:07:00.000Z","4.0.1",[102,19,22,23,103],"admin","word-count","https:\u002F\u002Fapasionados.es\u002Fblog\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsortable-word-count-reloaded.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":26,"num_ratings":116,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":16,"tags":120,"homepage":17,"download_link":124,"security_score":125,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"posts-columns-manager","Posts Columns Manager","1.7.0","Serhiy Zakharchenko","https:\u002F\u002Fprofiles.wordpress.org\u002Fzahardoc\u002F","\u003Cp>Did you ever want to add some custom columns to the posts overview page?\u003Cbr \u002F>\nThis plugin gives you the possibility to add meta fields, taxonomies, or ACF fields there.\u003Cbr \u002F>\nJust add any number of columns you want and enjoy seeing them right from the posts overview pages.\u003C\u002Fp>\n","Did you ever want to add some custom columns to the posts overview page?",800,6366,13,"2023-06-26T16:23:00.000Z","6.2.9","4.7",[102,20,121,122,123],"editor","manage","posts-overview","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-columns-manager.zip",85,{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":26,"downloaded":134,"rating":13,"num_ratings":13,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":17,"tags":138,"homepage":142,"download_link":143,"security_score":125,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wp-columnize","WP Columnize","1.0","darrinb","https:\u002F\u002Fprofiles.wordpress.org\u002Fdbmartin\u002F","\u003Cp>Easily create multiple columns within your posts and pages for a newspaper\u002Fmagazine-style layout.  Post and page columns are easily styled with two CSS classes and two custom quicktags which are created automatically upon plugin installation.\u003C\u002Fp>\n","Easily create multiple columns within posts and pages.",22141,"2014-09-10T19:27:00.000Z","4.0.38","2.5.1",[20,139,140,141,23],"layout","magazine-style","newspaper-style","http:\u002F\u002Fdarrinb.com\u002Fnotes\u002F2008\u002Fwp-columnize-a-wordpress-plugin-for-creating-columns-in-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-columnize.1.0.zip",{"attackSurface":145,"codeSignals":254,"taintFlows":411,"riskAssessment":518,"analyzedAt":525},{"hooks":146,"ajaxHandlers":236,"restRoutes":247,"shortcodes":248,"cronEvents":253,"entryPointCount":86,"unprotectedCount":13},[147,153,157,161,166,170,174,178,182,187,192,196,200,204,207,211,214,217,221,225,229,232],{"type":148,"name":149,"callback":150,"priority":98,"file":151,"line":152},"filter","load_textdomain_mofile","bws_get_mofile","bws_menu\\bws_functions.php",37,{"type":148,"name":154,"callback":155,"file":151,"line":156},"mce_external_plugins","bws_add_buttons",1081,{"type":148,"name":158,"callback":159,"file":151,"line":160},"mce_buttons","bws_register_buttons",1082,{"type":162,"name":163,"callback":164,"file":151,"line":165},"action","admin_init","bws_plugins_admin_init",1357,{"type":162,"name":167,"callback":168,"file":151,"line":169},"admin_enqueue_scripts","bws_admin_enqueue_scripts",1358,{"type":162,"name":171,"callback":172,"file":151,"line":173},"admin_head","bws_plugins_admin_head",1359,{"type":162,"name":175,"callback":176,"file":151,"line":177},"admin_footer","bws_plugins_admin_footer",1360,{"type":162,"name":179,"callback":180,"priority":11,"file":151,"line":181},"admin_notices","bws_admin_notices",1362,{"type":162,"name":183,"callback":184,"priority":185,"file":151,"line":186},"wp_enqueue_scripts","bws_enqueue_custom_code_css_js",20,1364,{"type":162,"name":188,"callback":189,"file":190,"line":191},"admin_menu","clmns_add_admin_menu","columns-bws.php",970,{"type":148,"name":193,"callback":194,"file":190,"line":195},"parent_file","clmns_column_parent_file",971,{"type":148,"name":197,"callback":198,"priority":98,"file":190,"line":199},"submenu_file","clmns_column_submenu_file",972,{"type":162,"name":201,"callback":202,"file":190,"line":203},"init","clmns_init",973,{"type":162,"name":163,"callback":205,"file":190,"line":206},"clmns_admin_init",974,{"type":162,"name":208,"callback":209,"file":190,"line":210},"plugins_loaded","clmns_plugins_loaded",976,{"type":162,"name":167,"callback":212,"file":190,"line":213},"clmns_admin_head",978,{"type":162,"name":183,"callback":215,"file":190,"line":216},"clmns_register_scripts",979,{"type":148,"name":218,"callback":219,"priority":98,"file":190,"line":220},"plugin_row_meta","clmns_links",982,{"type":148,"name":222,"callback":223,"priority":98,"file":190,"line":224},"plugin_action_links","clmns_action_links",983,{"type":148,"name":226,"callback":227,"priority":98,"file":190,"line":228},"set-screen-option","clmns_set_screen_options",985,{"type":162,"name":179,"callback":230,"file":190,"line":231},"clmns_plugin_banner",988,{"type":148,"name":233,"callback":234,"file":190,"line":235},"bws_shortcode_button_content","clmns_shortcode_button_content",991,[237,243],{"action":238,"nopriv":239,"callback":238,"hasNonce":240,"hasCapCheck":239,"file":241,"line":242},"bws_submit_request_feature_action",false,true,"bws_menu\\class-bws-settings.php",1452,{"action":244,"nopriv":239,"callback":244,"hasNonce":240,"hasCapCheck":239,"file":245,"line":246},"bws_submit_uninstall_reason_action","bws_menu\\deactivation-form.php",432,[],[249],{"tag":250,"callback":251,"file":190,"line":252},"print_clmns","clmns_shortcode",993,[],{"dangerousFunctions":255,"sqlUsage":264,"outputEscaping":284,"fileOperations":407,"externalRequests":408,"nonceChecks":409,"capabilityChecks":86,"bundledLibraries":410},[256,260],{"fn":257,"file":190,"line":258,"context":259},"unserialize",616,"$column_single_settings = unserialize( $column_single_setting );",{"fn":257,"file":261,"line":262,"context":263},"includes\\class-clmns-add-new.php",36,"$options = unserialize( $column_single_setting );",{"prepared":185,"raw":265,"locations":266},7,[267,270,272,275,277,279,282],{"file":151,"line":268,"context":269},1334,"$wpdb->get_col() with variable interpolation",{"file":190,"line":271,"context":269},215,{"file":190,"line":273,"context":274},455,"$wpdb->get_var() with variable interpolation",{"file":190,"line":276,"context":269},546,{"file":190,"line":278,"context":269},950,{"file":190,"line":280,"context":281},953,"$wpdb->query() with variable interpolation",{"file":190,"line":283,"context":281},958,{"escaped":285,"rawEcho":286,"locations":287},453,60,[288,291,293,295,297,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,331,333,335,336,337,339,341,343,345,347,349,350,352,354,356,358,360,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405],{"file":151,"line":289,"context":290},155,"raw output",{"file":151,"line":292,"context":290},174,{"file":151,"line":294,"context":290},176,{"file":151,"line":296,"context":290},201,{"file":298,"line":299,"context":290},"bws_menu\\bws_menu.php",542,{"file":298,"line":301,"context":290},617,{"file":298,"line":303,"context":290},621,{"file":298,"line":305,"context":290},624,{"file":298,"line":307,"context":290},707,{"file":241,"line":309,"context":290},548,{"file":241,"line":311,"context":290},574,{"file":241,"line":313,"context":290},606,{"file":241,"line":315,"context":290},614,{"file":241,"line":317,"context":290},899,{"file":241,"line":319,"context":290},908,{"file":241,"line":321,"context":290},1189,{"file":241,"line":323,"context":290},1191,{"file":241,"line":325,"context":290},1193,{"file":241,"line":327,"context":290},1196,{"file":329,"line":330,"context":290},"bws_menu\\deprecated.php",129,{"file":190,"line":332,"context":290},497,{"file":190,"line":334,"context":290},558,{"file":190,"line":334,"context":290},{"file":190,"line":334,"context":290},{"file":190,"line":338,"context":290},568,{"file":190,"line":340,"context":290},729,{"file":190,"line":342,"context":290},731,{"file":190,"line":344,"context":290},732,{"file":190,"line":346,"context":290},744,{"file":190,"line":348,"context":290},745,{"file":190,"line":348,"context":290},{"file":190,"line":351,"context":290},750,{"file":190,"line":353,"context":290},757,{"file":190,"line":355,"context":290},759,{"file":190,"line":357,"context":290},764,{"file":190,"line":359,"context":290},779,{"file":261,"line":294,"context":290},{"file":261,"line":362,"context":290},182,{"file":261,"line":364,"context":290},202,{"file":261,"line":366,"context":290},249,{"file":261,"line":368,"context":290},257,{"file":261,"line":370,"context":290},259,{"file":261,"line":372,"context":290},262,{"file":261,"line":374,"context":290},280,{"file":261,"line":376,"context":290},284,{"file":261,"line":378,"context":290},291,{"file":261,"line":380,"context":290},298,{"file":261,"line":382,"context":290},304,{"file":261,"line":384,"context":290},310,{"file":261,"line":386,"context":290},317,{"file":261,"line":388,"context":290},323,{"file":261,"line":390,"context":290},370,{"file":261,"line":392,"context":290},376,{"file":261,"line":394,"context":290},382,{"file":261,"line":396,"context":290},388,{"file":261,"line":398,"context":290},394,{"file":261,"line":400,"context":290},423,{"file":261,"line":402,"context":290},437,{"file":261,"line":404,"context":290},441,{"file":261,"line":406,"context":290},448,2,6,19,[],[412,445,459,469,477,487,495,510],{"entryPoint":413,"graph":414,"unsanitizedCount":13,"severity":444},"bws_add_menu_render (bws_menu\\bws_menu.php:12)",{"nodes":415,"edges":440},[416,420,426,430,433,437],{"id":417,"type":418,"label":419,"file":298,"line":185},"n0","source","$_GET (x14)",{"id":421,"type":422,"label":423,"file":298,"line":424,"wp_function":425},"n1","sink","echo() [XSS]",342,"echo",{"id":427,"type":418,"label":428,"file":298,"line":429},"n2","$_POST (x2)",93,{"id":431,"type":422,"label":423,"file":298,"line":432,"wp_function":425},"n3",384,{"id":434,"type":418,"label":435,"file":298,"line":436},"n4","$_REQUEST (x2)",268,{"id":438,"type":422,"label":423,"file":298,"line":439,"wp_function":425},"n5",425,[441,442,443],{"from":417,"to":421,"sanitized":240},{"from":427,"to":431,"sanitized":240},{"from":434,"to":438,"sanitized":240},"low",{"entryPoint":446,"graph":447,"unsanitizedCount":13,"severity":444},"\u003Cbws_menu> (bws_menu\\bws_menu.php:0)",{"nodes":448,"edges":455},[449,450,451,452,453,454],{"id":417,"type":418,"label":419,"file":298,"line":185},{"id":421,"type":422,"label":423,"file":298,"line":424,"wp_function":425},{"id":427,"type":418,"label":428,"file":298,"line":429},{"id":431,"type":422,"label":423,"file":298,"line":432,"wp_function":425},{"id":434,"type":418,"label":435,"file":298,"line":436},{"id":438,"type":422,"label":423,"file":298,"line":439,"wp_function":425},[456,457,458],{"from":417,"to":421,"sanitized":240},{"from":427,"to":431,"sanitized":240},{"from":434,"to":438,"sanitized":240},{"entryPoint":460,"graph":461,"unsanitizedCount":13,"severity":444},"display_tabs (bws_menu\\class-bws-settings.php:285)",{"nodes":462,"edges":467},[463,466],{"id":417,"type":418,"label":464,"file":241,"line":465},"$_REQUEST['bws_active_tab']",295,{"id":421,"type":422,"label":423,"file":241,"line":465,"wp_function":425},[468],{"from":417,"to":421,"sanitized":240},{"entryPoint":470,"graph":471,"unsanitizedCount":13,"severity":444},"\u003Cclass-bws-settings> (bws_menu\\class-bws-settings.php:0)",{"nodes":472,"edges":475},[473,474],{"id":417,"type":418,"label":464,"file":241,"line":465},{"id":421,"type":422,"label":423,"file":241,"line":465,"wp_function":425},[476],{"from":417,"to":421,"sanitized":240},{"entryPoint":478,"graph":479,"unsanitizedCount":13,"severity":444},"bws_go_pro_tab_show (bws_menu\\deprecated.php:225)",{"nodes":480,"edges":485},[481,483],{"id":417,"type":418,"label":428,"file":329,"line":482},227,{"id":421,"type":422,"label":423,"file":329,"line":484,"wp_function":425},267,[486],{"from":417,"to":421,"sanitized":240},{"entryPoint":488,"graph":489,"unsanitizedCount":13,"severity":444},"\u003Cdeprecated> (bws_menu\\deprecated.php:0)",{"nodes":490,"edges":493},[491,492],{"id":417,"type":418,"label":428,"file":329,"line":482},{"id":421,"type":422,"label":423,"file":329,"line":484,"wp_function":425},[494],{"from":417,"to":421,"sanitized":240},{"entryPoint":496,"graph":497,"unsanitizedCount":508,"severity":509},"prepare_items (columns-bws.php:426)",{"nodes":498,"edges":506},[499,502],{"id":417,"type":418,"label":500,"file":190,"line":501},"$_POST",443,{"id":421,"type":422,"label":503,"file":190,"line":504,"wp_function":505},"get_results() [SQLi]",458,"get_results",[507],{"from":417,"to":421,"sanitized":239},1,"high",{"entryPoint":511,"graph":512,"unsanitizedCount":508,"severity":509},"\u003Ccolumns-bws> (columns-bws.php:0)",{"nodes":513,"edges":516},[514,515],{"id":417,"type":418,"label":500,"file":190,"line":501},{"id":421,"type":422,"label":503,"file":190,"line":504,"wp_function":505},[517],{"from":417,"to":421,"sanitized":239},{"summary":519,"deductions":520},"The \"columns-bws\" v1.0.3 plugin exhibits a generally good security posture, with no known vulnerabilities or CVEs recorded. The static analysis reveals a relatively small attack surface, with all identified entry points (AJAX handlers, shortcodes) appearing to have appropriate authentication or permission checks. The plugin also demonstrates a strong reliance on prepared statements for SQL queries and a high percentage of properly escaped output, which are excellent security practices.\n\nHowever, there are a couple of areas that warrant attention. The presence of the `unserialize` function is a known risk, as it can lead to deserialization vulnerabilities if not handled with extreme caution and strict input validation. Furthermore, the taint analysis identified two flows with unsanitized paths, marked as high severity. These could potentially be exploited if user-supplied data is not properly sanitized before being used in file operations or other sensitive contexts. While no direct vulnerabilities have been recorded historically, the presence of these code signals indicates potential weaknesses that could be exploited by attackers.\n\nIn conclusion, \"columns-bws\" v1.0.3 has strong fundamental security practices, particularly in database interaction and output handling. The absence of historical vulnerabilities is a positive sign. The primary concerns lie in the use of `unserialize` and the identified high-severity unsanitized taint flows, which represent potential vulnerabilities that should be addressed to further harden the plugin's security.",[521,523],{"reason":522,"points":185},"High severity unsanitized taint flow (x2)",{"reason":524,"points":98},"Use of unserialize function","2026-03-16T22:40:38.015Z",{"wat":527,"direct":536},{"assetPaths":528,"generatorPatterns":531,"scriptPaths":532,"versionParams":533},[529,530],"\u002Fwp-content\u002Fplugins\u002Fcolumns-bws\u002Fassets\u002Fcss\u002Fcolumns.css","\u002Fwp-content\u002Fplugins\u002Fcolumns-bws\u002Fassets\u002Fjs\u002Fcolumns.js",[],[],[534,535],"columns-bws\u002Fassets\u002Fcss\u002Fcolumns.css?ver=","columns-bws\u002Fassets\u002Fjs\u002Fcolumns.js?ver=",{"cssClasses":537,"htmlComments":541,"htmlAttributes":542,"restEndpoints":544,"jsGlobals":545,"shortcodeOutput":547},[538,539,540],"clmns-column","clmns-column-items","clmns-column-item",[],[543],"data-clmns-id",[],[546],"clmns_shortcode_list",[548,549],"[columns]","[\u002Fcolumns]"]