[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVc7ssQqT8zV1E0Aoxbaanhaoj_AsoXD-HgublZysgvk":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":16,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":150,"fingerprints":362},"simplicy-post-view","Simplicy post view","2.1","fred91","https:\u002F\u002Fprofiles.wordpress.org\u002Ffred91\u002F","\u003Cp>\u003Cstrong>Simplicy post view\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>is a widget that displays one or more items to your sidebar with several options:\u003C\u002Fp>\n\u003Cp>-Select an item or category\u003C\u002Fp>\n\u003Cp>-The item number is displayed (if a category is selected)\u003C\u002Fp>\n\u003Cp>-Display of the title and customize size\u003Cbr \u002F>\n-Display of the excerpt or not\u003C\u002Fp>\n\u003Cp>-Character limit in the extract (if the option Show the extract is checked)\u003C\u002Fp>\n\u003Cp>-Display of miniature or not\u003C\u002Fp>\n\u003Cp>-Dimensions of the miniature in order to fit your theme (if the option Show thumbnails is checked)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\nEasily add items to your pages and post through shortcode\n\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Languages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\nFrench fr_FR\n\u003C\u002Fli>\n\u003Cli>\nEnglish – en_EN\n\u003C\u002Fli>\n\u003Cli>\nSpanish – es_ES (Thanks to Andrew Kurtis http:\u002F\u002Fwww.webhostinghub.com)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","viewed Requires at least: 3.0 Tested up to: 4.6 Stable tag: 0.07 License: GPLv2 or later License URI: http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.",40,10113,100,2,"2016-08-19T18:50:00.000Z","",[18,19,20,21,22],"categories","category","custom-post","custom-posts","post","http:\u002F\u002Fwww.naxialis.com\u002Fsimplicy-post-view","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimplicy-post-view.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},4,90,30,84,"2026-04-05T09:17:16.718Z",[37,56,81,106,128],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":11,"downloaded":45,"rating":13,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":54,"download_link":55,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"last-posts-category-and-post-types","Last Posts Category and Post Types","0.1","sinan isler","https:\u002F\u002Fprofiles.wordpress.org\u002Fsinan-isler\u002F","\u003Cp>This plugin add a widget to the widgets zone.\u003C\u002Fp>\n\u003Cp>You can configure the widget for show custom category posts,\u003Cbr \u002F>\ncustom post types posts and what you image with that.\u003C\u002Fp>\n\u003Cp>Simple and easy to use.\u003C\u002Fp>\n\u003Cp>Thanks for using\u003C\u002Fp>\n\u003Cp>Features (en_EN):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can show last posts on a category (slug name or id)\u003C\u002Fli>\n\u003Cli>You can show last posts custom post types. (post type name)\u003C\u002Fli>\n\u003Cli>You can show multiple posts as many as you want (custom number)\u003C\u002Fli>\n\u003Cli>You can show multiple post type with seperating commas.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Özellikler (tr_TR):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Kategorilere göre son yazılar gösterebilrisiniz. (slug name veya id)\u003C\u002Fli>\n\u003Cli>Özel yazı tipine göre son yazılar gösterebilirsiniz.\u003C\u002Fli>\n\u003Cli>Çoklu özel yazı tipine göre son yazılar gösterebilirsiniz.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.sinanisler.com\u002F\" rel=\"nofollow ugc\">WordPress Tema\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>None\u003C\u002Fp>\n","You can configure the widget for show custom category posts, custom post types posts and what you image with that.",72424,1,"2014-05-16T16:53:00.000Z","3.9.40","3.0.0",[18,19,51,52,53],"custom-post-type","post-type","widget","https:\u002F\u002Fgithub.com\u002Fsinanisler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flast-posts-category-and-post-types.0.1.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":13,"num_ratings":46,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":16,"tags":69,"homepage":79,"download_link":80,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"mundoon-simple-taxonomy-filter-checkbox","Mundoon Taxonomy Filter Checkbox","0.0.3","raphaelnikson","https:\u002F\u002Fprofiles.wordpress.org\u002Fraphaelnikson\u002F","\u003Cp>Quickly create taxonomies filters for custom post types templates! Simple and fast implementation!!\u003C\u002Fp>\n\u003Ch4>Field types include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>checkboxes\u003C\u002Fli>\n\u003C\u002Ful>\n","Quickly create taxonomies filters for custom post types templates!",10,1986,"2016-05-11T14:37:00.000Z","4.5.33","3.5",[70,19,71,21,72,73,74,52,75,76,77,78],"author","custom-fields","filter","post-date","post-meta","posts","products","search","taxonomy","http:\u002F\u002Fwww.mundoon.com.br\u002Fwp-plugins\u002Fmundoon-simple-taxonomie-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmundoon-simple-taxonomy-filter-checkbox.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":16,"tags":96,"homepage":101,"download_link":102,"security_score":103,"vuln_count":104,"unpatched_count":26,"last_vuln_date":105,"fetched_at":28},"duplicate-page","Duplicate Page","4.5.6","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,35845792,96,442,"2025-10-16T11:26:00.000Z","6.8.5","3.4",[97,82,98,99,100],"duplicate-custom-posts","duplicate-post","page-duplicate","post-duplicate","https:\u002F\u002Fduplicatepro.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-page.zip",98,3,"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":119,"requires_at_least":68,"requires_php":120,"tags":121,"homepage":124,"download_link":125,"security_score":126,"vuln_count":31,"unpatched_count":46,"last_vuln_date":127,"fetched_at":28},"duplicate-wp-page-post","Duplicate Page and Post","2.9.5","Arjun Thakur","https:\u002F\u002Fprofiles.wordpress.org\u002Farjunthakur\u002F","\u003Cp>Duplicate page and post plugin provides functionality to create a clone of page or posts. You can duplicate pages, posts and custom post by single click and it will be saved as draft.\u003Cbr \u002F>\nDuplicate page and post doesn’t have a lot of features that other plugins have, but it also is lightning fast by comparison.\u003C\u002Fp>\n\u003Ch4>Major features of this plugin include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create a clone of particular page.\u003C\u002Fli>\n\u003Cli>Create a clone of particular post.\u003C\u002Fli>\n\u003Cli>Create a clone of particular custom post(CPT).\u003C\u002Fli>\n\u003Cli>Option to select editor (Classic and Gutenberg)\u003C\u002Fli>\n\u003Cli>Option to add Post Suffix.\u003C\u002Fli>\n\u003Cli>Option to add custom text for duplicate link button.\u003C\u002Fli>\n\u003Cli>Option to select Duplicate Posts Status.\u003C\u002Fli>\n\u003Cli>Option to Redirect after click on Duplicate.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Like the plugin?\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fduplicate-wp-page-post\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">Please Vote\u003C\u002Fa>, Your votes really make a difference! Thanks.\u003C\u002Fp>\n","Duplicate post, Duplicate page and Duplicate custom post or clone page and clone post.",80000,1100636,92,29,"2024-09-23T08:52:00.000Z","6.6.5","5.2.4",[122,123,97,82,98],"clone-page","clone-post","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fduplicate-wp-page-post\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-wp-page-post.zip",63,"2025-09-09 17:40:39",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":103,"num_ratings":138,"last_updated":139,"tested_up_to":140,"requires_at_least":141,"requires_php":16,"tags":142,"homepage":146,"download_link":147,"security_score":148,"vuln_count":104,"unpatched_count":26,"last_vuln_date":149,"fetched_at":28},"cms-tree-page-view","CMS Tree Page View","1.6.8","Pär Thernström","https:\u002F\u002Fprofiles.wordpress.org\u002Feskapism\u002F","\u003Cp>Adds a CMS-like tree overview of all your pages and custom posts to WordPress – much like the view often found in a page-focused CMS.\u003C\u002Fp>\n\u003Cp>Also check out \u003Ca href=\"https:\u002F\u002Forganizewp.com\u002F?utm_campaign=migrate&utm_source=cmstpv&utm_medium=readme&utm_content=desclink\" rel=\"nofollow ugc\">OrganizeWP\u003C\u002Fa> if your goal is to incorporate multiple content types into a single view!\u003C\u002Fp>\n\u003Cp>Within this tree you can edit pages, view pages, add pages, search pages, and drag and drop pages to rearrange the order.\u003C\u002Fp>\n\u003Cp>CMS Tree Page View is a good alternative to plugins such as pageMash, WordPress Page Tree and My Page Order. For \u003Cstrong>multiple content types\u003C\u002Fstrong> and other new features check out \u003Ca href=\"https:\u002F\u002Forganizewp.com\u002F?utm_campaign=migrate&utm_source=cmstpv&utm_medium=readme&utm_content=desclink\" rel=\"nofollow ugc\">OrganizeWP\u003C\u002Fa> as well.\u003C\u002Fp>\n\u003Cp>Page management in WordPress won’t get any easier than this!\u003C\u002Fp>\n\u003Ch4>Features and highlights:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>View your pages & posts in a tree-view, like you view files in Windows Explorer or the Finder in OS X\u003C\u002Fli>\n\u003Cli>Drag and drop to rearrange\u002Forder your pages\u003C\u002Fli>\n\u003Cli>Add pages after or inside a page\u003C\u002Fli>\n\u003Cli>Add multiple pages at once – perfect for setting up a new site structure\u003C\u002Fli>\n\u003Cli>Edit pages\u003C\u002Fli>\n\u003Cli>View pages\u003C\u002Fli>\n\u003Cli>Search pages\u003C\u002Fli>\n\u003Cli>Available for both regular pages and custom posts\u003C\u002Fli>\n\u003Cli>Works with both hierarchical and non-hierarchical post types\u003C\u002Fli>\n\u003Cli>View your site hierarchy directly from the WordPress dashboard\u003C\u002Fli>\n\u003Cli>Drag and drop between trees with different post types to change to post type of the draged item, i.e. change a regular page to became any custom post type\u003C\u002Fli>\n\u003Cli>Support for translation plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsitepress-multilingual-cms\u002F\" rel=\"ugc\">WPML\u003C\u002Fa>, so you can manage all the languages of your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Show your pages on your site in the same order as they are in CMS Tree Page View\u003C\u002Fh4>\n\u003Cp>To show your pages on your website in the same order as they appear in this plugin, you must\u003Cbr \u002F>\nsort them by “menu order”.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Example using query_posts\n$args = array(\n  'post_type' => 'page',\n  'orderby'=> 'menu_order',\n  'order'=>'ASC',\n);\n$posts = query_posts($args);\n\n\u002F\u002F Example using wp_query\n$args = array(\n    'post_type' => 'page',\n    'orderby' => 'menu_order',\n    'order' => 'ASC',\n);\n$query = new WP_Query( $args );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Screencast\u003C\u002Fh4>\n\u003Cp>(An updated screencast is coming soon!)\u003C\u002Fp>\n\u003Cp>Watch this screencast to see how easy you could be managing your pages:\u003Cbr \u002F>\n\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\u002FH4BGomLi_FU?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\u003Ch4>Translations\u002FLanguages\u003C\u002Fh4>\n\u003Cp>This plugin is available in the following languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Belorussian\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Czech\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Hungarian\u003C\u002Fli>\n\u003Cli>Norwegian\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>Greek\u003C\u002Fli>\n\u003Cli>Danish\u003C\u002Fli>\n\u003Cli>Lithuanian\u003C\u002Fli>\n\u003Cli>Estonian\u003C\u002Fli>\n\u003Cli>Finnish\u003C\u002Fli>\n\u003Cli>Japanese\u003C\u002Fli>\n\u003Cli>Ukrainian, by \u003Ca href=\"http:\u002F\u002Fgetvoip.com\" rel=\"nofollow ugc\">getvoip.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Slovak\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Always show your pages in the admin area\u003C\u002Fh4>\n\u003Cp>If you want to always have a list of your pages available in your WordPress admin area, please check out the plugin\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fadmin-menu-tree-page-view\u002F\" rel=\"ugc\">Admin Menu Tree Page View\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Donation and more plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Check out my other plugin \u003Ca href=\"http:\u002F\u002Fsimple-history.com\u002F\" rel=\"nofollow ugc\">Simple History\u003C\u002Fa> if you want to see a log of changes in your WordPress admin. With Simple History you can see login attempts (both failed and sucessful), page changes, plugin updated, and more. It’s a great way to view user actions on your site!\u003C\u002Fli>\n\u003Cli>If you like this plugin don’t forget to \u003Ca href=\"http:\u002F\u002Feskapism.se\u002Fsida\u002Fdonate\u002F\" rel=\"nofollow ugc\">donate to support further development\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a tree view of all pages & custom posts. Get a great overview + options to drag & drop to reorder & option to add multiple pages.",50000,1581035,360,"2024-04-12T12:25:00.000Z","6.5.0","3.8",[21,143,144,75,145],"page","pages","tree","https:\u002F\u002Fgithub.com\u002Fjchristopher\u002Fcms-tree-page-view","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcms-tree-page-view.1.6.8.zip",91,"2023-04-20 00:00:00",{"attackSurface":151,"codeSignals":191,"taintFlows":347,"riskAssessment":348,"analyzedAt":361},{"hooks":152,"ajaxHandlers":179,"restRoutes":180,"shortcodes":181,"cronEvents":190,"entryPointCount":14,"unprotectedCount":26},[153,158,162,166,170,175],{"type":154,"name":155,"callback":156,"file":157,"line":14},"action","wp_head","spw_css_custom","func\\function.php",{"type":154,"name":159,"callback":160,"file":157,"line":161},"admin_menu","omr_create_menu",42,{"type":154,"name":163,"callback":164,"file":157,"line":165},"admin_init","spw_register_mysettings",50,{"type":72,"name":167,"callback":168,"file":157,"line":169},"the_content","wpex_clean_shortcodes",231,{"type":154,"name":171,"callback":172,"file":173,"line":174},"init","plugin_name_load_plugin_textdomain","simplicy-post-view.php",39,{"type":154,"name":176,"callback":177,"file":173,"line":178},"widgets_init","affichageCategorieInit",624,[],[],[182,186],{"tag":183,"callback":184,"file":157,"line":185},"spw","simplicy_post_view_shortcode",209,{"tag":187,"callback":188,"file":157,"line":189},"spw_clear","simplicy_shortcode_clear",218,[],{"dangerousFunctions":192,"sqlUsage":193,"outputEscaping":204,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":346},[],{"prepared":46,"raw":31,"locations":194},[195,198,200,202],{"file":173,"line":196,"context":197},546,"$wpdb->get_results() with variable interpolation",{"file":173,"line":199,"context":197},557,{"file":173,"line":201,"context":197},572,{"file":173,"line":203,"context":197},592,{"escaped":26,"rawEcho":205,"locations":206},80,[207,210,211,213,215,216,218,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,250,251,253,255,256,258,260,262,264,266,268,269,270,272,273,275,277,279,281,283,285,287,288,290,292,293,295,297,299,300,302,304,305,306,308,310,311,313,315,316,317,319,321,322,324,326,328,330,331,333,334,336,338,339,341,343,344],{"file":157,"line":208,"context":209},5,"raw output",{"file":157,"line":205,"context":209},{"file":157,"line":212,"context":209},81,{"file":157,"line":214,"context":209},94,{"file":157,"line":103,"context":209},{"file":157,"line":217,"context":209},99,{"file":157,"line":13,"context":209},{"file":157,"line":220,"context":209},101,{"file":157,"line":222,"context":209},102,{"file":157,"line":224,"context":209},103,{"file":157,"line":226,"context":209},104,{"file":157,"line":228,"context":209},105,{"file":157,"line":230,"context":209},106,{"file":157,"line":232,"context":209},107,{"file":157,"line":234,"context":209},108,{"file":157,"line":236,"context":209},109,{"file":157,"line":238,"context":209},110,{"file":157,"line":240,"context":209},111,{"file":157,"line":242,"context":209},116,{"file":157,"line":244,"context":209},120,{"file":157,"line":246,"context":209},123,{"file":157,"line":248,"context":209},127,{"file":173,"line":222,"context":209},{"file":173,"line":226,"context":209},{"file":173,"line":252,"context":209},142,{"file":173,"line":254,"context":209},148,{"file":173,"line":254,"context":209},{"file":173,"line":257,"context":209},152,{"file":173,"line":259,"context":209},161,{"file":173,"line":261,"context":209},165,{"file":173,"line":263,"context":209},184,{"file":173,"line":265,"context":209},242,{"file":173,"line":267,"context":209},246,{"file":173,"line":267,"context":209},{"file":173,"line":267,"context":209},{"file":173,"line":271,"context":209},248,{"file":173,"line":271,"context":209},{"file":173,"line":274,"context":209},251,{"file":173,"line":276,"context":209},252,{"file":173,"line":278,"context":209},257,{"file":173,"line":280,"context":209},258,{"file":173,"line":282,"context":209},267,{"file":173,"line":284,"context":209},271,{"file":173,"line":286,"context":209},272,{"file":173,"line":286,"context":209},{"file":173,"line":289,"context":209},278,{"file":173,"line":291,"context":209},279,{"file":173,"line":291,"context":209},{"file":173,"line":294,"context":209},287,{"file":173,"line":296,"context":209},292,{"file":173,"line":298,"context":209},293,{"file":173,"line":298,"context":209},{"file":173,"line":301,"context":209},299,{"file":173,"line":303,"context":209},302,{"file":173,"line":303,"context":209},{"file":173,"line":303,"context":209},{"file":173,"line":307,"context":209},306,{"file":173,"line":309,"context":209},307,{"file":173,"line":309,"context":209},{"file":173,"line":312,"context":209},313,{"file":173,"line":314,"context":209},316,{"file":173,"line":314,"context":209},{"file":173,"line":314,"context":209},{"file":173,"line":318,"context":209},320,{"file":173,"line":320,"context":209},321,{"file":173,"line":320,"context":209},{"file":173,"line":323,"context":209},329,{"file":173,"line":325,"context":209},331,{"file":173,"line":327,"context":209},338,{"file":173,"line":329,"context":209},339,{"file":173,"line":329,"context":209},{"file":173,"line":332,"context":209},343,{"file":173,"line":332,"context":209},{"file":173,"line":335,"context":209},351,{"file":173,"line":337,"context":209},352,{"file":173,"line":337,"context":209},{"file":173,"line":340,"context":209},358,{"file":173,"line":342,"context":209},359,{"file":173,"line":342,"context":209},{"file":173,"line":345,"context":209},470,[],[],{"summary":349,"deductions":350},"The simplicy-post-view v2.1 plugin exhibits a mixed security posture. On the positive side, there are no recorded vulnerabilities (CVEs) and the static analysis reveals no critical or high-severity taint flows. The absence of file operations and external HTTP requests also reduces potential attack vectors. However, significant concerns arise from the code analysis. The plugin has a concerning lack of output escaping, with 0% of 80 total outputs properly escaped. This is a critical weakness that could lead to Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the plugin entirely lacks nonce and capability checks, meaning that actions triggered by its shortcodes are not properly secured against unauthorized execution. While the SQL queries show some use of prepared statements, a portion still does not, which, combined with the lack of sanitization on potential inputs leading to these queries, could present SQL injection risks, although the taint analysis did not confirm this. The vulnerability history being clear is a positive sign, suggesting a historically good maintenance record, but it does not mitigate the immediate risks identified in the current version's code.",[351,354,357,359],{"reason":352,"points":353},"Unescaped output in 100% of cases",15,{"reason":355,"points":356},"Missing nonce checks",7,{"reason":358,"points":356},"Missing capability checks",{"reason":360,"points":104},"SQL queries without prepared statements (unspecified count, but not 100%)","2026-03-16T22:19:12.447Z",{"wat":363,"direct":370},{"assetPaths":364,"generatorPatterns":367,"scriptPaths":368,"versionParams":369},[365,366],"\u002Fwp-content\u002Fplugins\u002Fsimplicy-post-view\u002Fcss\u002Fsimplicy-post-view.css","\u002Fwp-content\u002Fplugins\u002Fsimplicy-post-view\u002Fcss\u002Fgetnaxcssgrid.css",[],[],[],{"cssClasses":371,"htmlComments":381,"htmlAttributes":389,"restEndpoints":397,"jsGlobals":398,"shortcodeOutput":399},[372,373,374,375,376,377,378,379,380],"SP-post","simplicy-post-clear","simplicy-post-img","wp-caption-text-simplicy","simplicy-post-title","simplicy-date_post","sp-read-link","simplicy-post-content","simplicy-post-gallery",[382,383,384,385,386,387,388],"\u003C!-- case gallerie cocher pas de séprateur d'afficher -->","\u003C!-- affichage de la miniature -->","\u003C!-- caption image -->","\u003C!-- affichage du titre -->","\u003C!-- affichage de la date -->","\u003C!-- affichage de l'extrait -->","\u003C!-- affichage du lien lire la suite -->",[390,391,392,393,394,395,396],"class=\"simplicy-post-img\"","class=\"wp-caption-text-simplicy\"","class=\"simplicy-post-title\"","class=\"simplicy-date_post\"","class=\"sp-read-link\"","class=\"simplicy-post-content\"","class=\"simplicy-post-gallery\"",[],[],[]]