[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fE9XFzOA_auqeVS68TCb_5KplIwM3PLyDCHoxXTMACvA":3,"$fbdVwoyNYLOrjlrbCLLCsB14UUAppYMKNnyP5OwsjafM":272,"$fDQwLkj6nitCs_FGCsGfzFdbTGEWn5qlxMUWLZ8fIh4k":277},{"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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":37,"analysis":142,"fingerprints":255},"quick-add-child","Quick Add Child","0.7.0","Yoren Chang","https:\u002F\u002Fprofiles.wordpress.org\u002F1fixdotio\u002F","\u003Cp>By adding 2 links on the editing screen: \u003Ccode>Add New Child\u003C\u002Fcode> and \u003Ccode>Add New Sibling\u003C\u002Fcode>, just right after the \u003Ccode>Add New\u003C\u002Fcode> link, you can add child or sibling posts much more quickly.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>Add New Child\u003C\u002Fcode> and \u003Ccode>Add New Sibling\u003C\u002Fcode> links also appear under the “Add New” menu in the Admin Bar, so you can also create new child or sibling posts at the front-end of your WordPress website.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>Add New Child \u002F Sibling\u003C\u002Fcode> link will open in a new browser tab, the plugin will select the right Parent in Page Attributes for you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please note\u003C\u002Fstrong> the added links will only show on hierarchical post types.\u003C\u002Fp>\n","Add child posts right from a hierarchical post editing screen.",10,1678,0,"2015-02-27T04:57:00.000Z","4.1.42","3.5.1","",[19,20,21],"child-post","cpt","pages","http:\u002F\u002F1fix.io\u002Fquick-add-child","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-add-child.0.7.0.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":30,"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},"1fixdotio",6,4230,87,51,79,"2026-05-20T06:12:16.692Z",[38,61,81,101,121],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":17,"tags":53,"homepage":59,"download_link":60,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"bainternet-posts-creation-limits","Bainternet Posts Creation Limits","3.2","Bainternet","https:\u002F\u002Fprofiles.wordpress.org\u002Fbainternet\u002F","\u003Cp>this plugin helps you to limit the number of posts\u002Fpages\u002Fcustom post types each user can create on your site. say you have a multiple author blog and you want to limit the number of posts each author can post.\u003C\u002Fp>\n\u003Cp>very simple and light wieght plugin that runs only when user tries to crate a new post of any kind (post,page,attachment,or any custom post type) and check if he has reached his limit.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Main Feature:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Limit number of any post type creation.\u003C\u002Fli>\n\u003Cli>Select Post Status to count. (NEW)\u003C\u002Fli>\n\u003Cli>Limit number of any post type creation by user Role. (NEW)\u003C\u002Fli>\n\u003Cli>Limit number of any post type creation by user ID. (NEW)\u003C\u002Fli>\n\u003Cli>New Limit Rule System (faster and stable).\u003C\u002Fli>\n\u003Cli>Custom blocked message For each Rule. (NEW)\u003C\u002Fli>\n\u003Cli>MultiSite Support. (Fixed and works better then before)\u003C\u002Fli>\n\u003Cli>ADD NEW Links are removed when limit is reached (NEW)\u003C\u002Fli>\n\u003Cli>0 Now means ZERO so Its actually blocks the user from creating at all.\u003C\u002Fli>\n\u003Cli>Shortcode to limit front end post creation (NEW).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>!! Do Not Try with admin user beacuse he is never limited unless you are on a multisite install and then the super admin is never limited.\u003C\u002Fp>\n\u003Cp>any Feedback is Welcome.\u003C\u002Fp>\n\u003Cp>check out our \u003Ca href=\"http:\u002F\u002Fen.bainternet.info\u002Fcategory\u002Fplugins\" rel=\"nofollow ugc\">other plugins\u003C\u002Fa>\u003C\u002Fp>\n","this plugin helps you to limit the number of posts\u002Fpages\u002Fcustom post types each user can create on your site.",300,20568,76,21,"2016-12-11T13:05:00.000Z","4.7.0","3.0",[54,55,56,57,58],"cpt-limits","limit-pages","limit-user","limits","posts-per-user","http:\u002F\u002Fen.bainternet.info\u002Fcategory\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbainternet-posts-creation-limits.3.2.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":17,"tags":76,"homepage":79,"download_link":80,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"hierarchy","Hierarchy","1.0.5.1","Jon Christopher","https:\u002F\u002Fprofiles.wordpress.org\u002Fjchristopher\u002F","\u003Cp>\u003Cstrong>NOTE\u003C\u002Fstrong>: If you’re looking for something more user-focused, take a look at \u003Ca href=\"https:\u002F\u002Forganizewp.com\u002F?utm_source=wordpressorg&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">OrganizeWP\u003C\u002Fa> which is complete rethinking of Hierarchy!\u003C\u002Fp>\n\u003Cp>Custom Post Types (sometimes) need context, Hierarchy allows you to rework your content management workflow by essentially \u003Cstrong>moving Custom Post Type admin menus into your Pages list\u003C\u002Fstrong>. What this does is mimic the navigation you’ve set up on your site by placing Custom Post Type edit links amongst your Pages where they belong.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhierarchy\u002Fscreenshots\u002F\" rel=\"ugc\">\u003Cstrong>&raquo; Check out the screenshots to see Hierarchy in action\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Hierarchy removes unnecessary entries from the Admin Menu and instead injects theme where appropriate amongst your Pages, grouping everything under a single ‘Content’ Admin Menu entry.\u003C\u002Fp>\n\u003Ch4>Custom Post Types NEED context\u003C\u002Fh4>\n\u003Cp>Custom Post Types are great, but the \u003Cstrong>editing workflow can be improved\u003C\u002Fstrong>. Adding a Custom Post Type likely results in \u003Cem>another\u003C\u002Fem> WordPress admin sidebar menu, abstracting the management of that content from the main organization of your site, Pages. Hierarchy intelligently extends your Pages menu by including your Custom Post Type admin links \u003Cem>within\u003C\u002Fem> the Page structure, allowing for a much more natural workflow when managing your content.\u003C\u002Fp>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cp>Chances are you’ve customized your \u003Ccode>Front page displays\u003C\u002Fcode> setting to display a static page instead of your latest blog posts. Now you’ve got a sidebar link to manage your Posts and a WordPress Page called “Blog” that sites in your list of Pages doing absolutely nothing. Hierarchy remedies both problems by converting the “Blog” page link to be one that lists your Posts. It also hides the Posts sidebar entry (if you want it to).\u003C\u002Fp>\n\u003Cp>It’s also likely that you’re utilizing Custom Post Types to power sections of your website, but it’s awkward to manage the content of an internal section of your website using the main WordPress admin sidebar links to your Custom Post Type. Hierarchy will allow you to hide those sidebar links and instead nest them amongst your Pages, providing contextual links to manage the content of your Custom Post Types.\u003C\u002Fp>\n\u003Ch4>More information\u003C\u002Fh4>\n\u003Cp>If you’d like a lot more information on the implementation and workflow changes, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhierarchy\u002Fscreenshots\u002F\" rel=\"ugc\">check out the screenshots\u003C\u002Fa> and please see \u003Ca href=\"https:\u002F\u002Fmondaybynoon.com\u002Fintroducing-hierarchy\u002F\" rel=\"nofollow ugc\">the introduction\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fmondaybynoon.com\u002Fhierarchy-1-0-is-here\u002F\" rel=\"nofollow ugc\">the follow-up for 1.0\u003C\u002Fa>.\u003C\u002Fp>\n","Move your Pages\u002FPosts\u002FCustom Post Type admin links from the sidebar to a Content menu that nests everything where it should be",100,14603,94,13,"2022-02-10T17:15:00.000Z","5.9.0","3.8",[20,77,62,21,78],"custom-post-types","url","https:\u002F\u002Fgithub.com\u002Fjchristopher\u002Fhierarchy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhierarchy.1.0.5.1.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":69,"downloaded":89,"rating":69,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":17,"tags":94,"homepage":17,"download_link":100,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"html-for-all-url",".html for all url","1.2","1naveengiri","https:\u002F\u002Fprofiles.wordpress.org\u002F1naveengiri\u002F","\u003Cp>Adds .html to pages, post, custom post type\u003Cbr \u002F>\n1) Login your wordpress account\u003C\u002Fp>\n\u003Cp>2) Activate .html for all plugin\u003C\u002Fp>\n\u003Cp>2) Now go to settings->.html For All\u003C\u002Fp>\n\u003Cp>3) Select the Post type you want to have .html extension in it and save them.\u003C\u002Fp>\n\u003Cp>Thats all, Now just refresh your page, post or CPT and see the magic.\u003C\u002Fp>\n\u003Cp>This Plugin closely related with rewrite rules so if anything problem seem in loading page with .html, refresh the permalink once\u003Cbr \u002F>\nGo to settings->.permalink and update it.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.buddydevelopers.com\u002F\" rel=\"nofollow ugc\">www.buddydevelopers.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\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\u002Fk4FzgxeYu2g?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","convert your url in .html easaly for post, page, custom post type ...",3205,3,"2017-08-03T05:43:00.000Z","4.8.28","4.5",[95,96,97,98,99],"html-to-cpt","html-to-custom-post-type","html-to-post","html-to-url","adds-html-to-pages","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-for-all-url.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":69,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":17,"tags":115,"homepage":119,"download_link":120,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"wp-duplicate-posts-pages-cpt","WP Duplicate posts pages & CPT","1.0","Priyanka Bhave","https:\u002F\u002Fprofiles.wordpress.org\u002Fpriyankabhave15\u002F","\u003Cp>This plugin provides functionality to duplicate the post, pages and the CPT’s with all the custom attributes like taxonomies and post meta data.\u003C\u002Fp>\n\u003Cp>How to duplicate the posts, pages or CPT’s :\u003C\u002Fp>\n\u003Col>\n\u003Cli>Open the posts, page or CPT on click of the menu from the left menu of dashboard.\u003C\u002Fli>\n\u003Cli>Click on the duplicate link display in the post title, on hover of the title name.\u003C\u002Fli>\n\u003C\u002Fol>\n","Duplicate posts, pages and CPT with all custom data.",4801,60,2,"2016-10-22T07:21:00.000Z","4.6.30","4.0",[116,20,117,21,118],"copy","duplicate","post","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-duplicate-posts-pages-cpt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-duplicate-posts-pages-cpt.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":13,"num_ratings":13,"last_updated":131,"tested_up_to":132,"requires_at_least":52,"requires_php":17,"tags":133,"homepage":137,"download_link":138,"security_score":139,"vuln_count":140,"unpatched_count":140,"last_vuln_date":141,"fetched_at":26},"create-posts-terms","Create Posts & Terms","1.3.1","Valentin Agachi","https:\u002F\u002Fprofiles.wordpress.org\u002Favaly\u002F","\u003Cp>Create Posts & Terms helps with automatically creating a list of new pages, posts & custom post items with dummy content. The items can be nested and can have custom fields & terms assigned upon creation.\u003C\u002Fp>\n\u003Cp>It also allows you to create a list of categories, post tags & custom taxonomies terms.\u003C\u002Fp>\n","Create pages, posts, custom post items, categories, post tags & custom taxonomies terms in bulk.",70,3424,"2012-03-15T13:28:00.000Z","3.3.2",[134,20,135,21,136],"categories","create","posts","http:\u002F\u002Fgithub.com\u002Favaly\u002Fcreate-pages","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcreate-posts-terms.zip",63,1,"2025-10-27 00:00:00",{"attackSurface":143,"codeSignals":192,"taintFlows":213,"riskAssessment":241,"analyzedAt":254},{"hooks":144,"ajaxHandlers":188,"restRoutes":189,"shortcodes":190,"cronEvents":191,"entryPointCount":13,"unprotectedCount":13},[145,150,154,158,162,166,171,175,178,181,186],{"type":146,"name":147,"callback":148,"file":149,"line":129},"action","admin_enqueue_scripts","enqueue_admin_scripts","admin\\class-quick-add-child-admin.php",{"type":146,"name":151,"callback":152,"file":149,"line":153},"admin_menu","add_plugin_admin_menu",74,{"type":146,"name":155,"callback":156,"file":149,"line":157},"admin_notices","admin_notice",81,{"type":159,"name":160,"callback":160,"priority":11,"file":149,"line":161},"filter","page_attributes_dropdown_pages_args",83,{"type":146,"name":163,"callback":163,"file":164,"line":165},"admin_init","admin\\includes\\settings.php",37,{"type":146,"name":167,"callback":168,"file":169,"line":170},"init","load_plugin_textdomain","public\\class-quick-add-child.php",65,{"type":146,"name":172,"callback":173,"file":169,"line":174},"wpmu_new_blog","activate_new_site",68,{"type":146,"name":155,"callback":176,"file":169,"line":177},"admin_notice_activation",71,{"type":146,"name":179,"callback":180,"file":169,"line":153},"wp_before_admin_bar_render","add_adminbar_menus",{"type":146,"name":182,"callback":183,"file":184,"line":185},"plugins_loaded","get_instance","quick-add-child.php",45,{"type":146,"name":182,"callback":183,"file":184,"line":187},57,[],[],[],[],{"dangerousFunctions":193,"sqlUsage":194,"outputEscaping":203,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":212},[],{"prepared":140,"raw":90,"locations":195},[196,199,202],{"file":197,"line":49,"context":198},"uninstall.php","$wpdb->get_results() with variable interpolation",{"file":197,"line":200,"context":201},33,"$wpdb->query() with variable interpolation",{"file":197,"line":185,"context":201},{"escaped":90,"rawEcho":90,"locations":204},[205,208,210],{"file":149,"line":206,"context":207},199,"raw output",{"file":164,"line":209,"context":207},114,{"file":169,"line":211,"context":207},271,[],[214,232],{"entryPoint":215,"graph":216,"unsanitizedCount":140,"severity":231},"admin_notice (admin\\class-quick-add-child-admin.php:187)",{"nodes":217,"edges":228},[218,223],{"id":219,"type":220,"label":221,"file":149,"line":222},"n0","source","$_GET",192,{"id":224,"type":225,"label":226,"file":149,"line":206,"wp_function":227},"n1","sink","echo() [XSS]","echo",[229],{"from":219,"to":224,"sanitized":230},false,"medium",{"entryPoint":233,"graph":234,"unsanitizedCount":140,"severity":240},"\u003Cclass-quick-add-child-admin> (admin\\class-quick-add-child-admin.php:0)",{"nodes":235,"edges":238},[236,237],{"id":219,"type":220,"label":221,"file":149,"line":222},{"id":224,"type":225,"label":226,"file":149,"line":206,"wp_function":227},[239],{"from":219,"to":224,"sanitized":230},"low",{"summary":242,"deductions":243},"The \"quick-add-child\" plugin version 0.7.0 exhibits a seemingly strong security posture based on the static analysis, with no identified entry points like AJAX handlers, REST API routes, or shortcodes. Furthermore, the code analysis revealed no dangerous functions, file operations, or external HTTP requests, which are common vectors for exploitation. The plugin also boasts no recorded vulnerabilities in its history, indicating a potential history of secure development.\n\nHowever, several areas of concern emerge from the code analysis. The SQL query usage is worrying, with only 25% of queries employing prepared statements. This significantly increases the risk of SQL injection vulnerabilities, especially given the total of 4 SQL queries present. Additionally, only 50% of output escaping is properly handled, meaning there's a risk of cross-site scripting (XSS) vulnerabilities. The taint analysis, while limited in scope with only two flows, revealed that both flows had unsanitized paths, which is a serious concern, even if they didn't reach a critical or high severity in this specific analysis. The complete absence of nonce and capability checks across all code paths is a critical oversight, leaving the plugin vulnerable to various forms of attack, including CSRF and privilege escalation if any hidden entry points or future functionality are added.\n\nIn conclusion, while the \"quick-add-child\" plugin has a clean vulnerability history and avoids many common security pitfalls, the identified issues with SQL querying, output escaping, and the complete lack of authorization checks present significant risks. The taint analysis also highlights a potential for vulnerabilities that might not have been fully realized in this static analysis pass. The absence of these fundamental security checks is the most concerning aspect and should be addressed immediately.",[244,246,248,250,252],{"reason":245,"points":11},"SQL queries not using prepared statements",{"reason":247,"points":31},"Output escaping not properly handled",{"reason":249,"points":11},"Taint flows with unsanitized paths",{"reason":251,"points":11},"No nonce checks",{"reason":253,"points":11},"No capability checks","2026-03-17T01:27:42.122Z",{"wat":256,"direct":263},{"assetPaths":257,"generatorPatterns":259,"scriptPaths":260,"versionParams":261},[258],"\u002Fwp-content\u002Fplugins\u002Fquick-add-child\u002Fassets\u002Fjs\u002Fadmin.js",[],[258],[262],"quick-add-child\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":264,"htmlComments":265,"htmlAttributes":266,"restEndpoints":268,"jsGlobals":269,"shortcodeOutput":271},[],[],[267],"data-parent_id",[],[270],"quick_add_child_js_params",[],{"error":273,"url":274,"statusCode":275,"statusMessage":276,"message":276},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fquick-add-child\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":111,"versions":278},[279,284],{"version":6,"download_url":23,"svn_tag_url":280,"released_at":25,"has_diff":230,"diff_files_changed":281,"diff_lines":25,"trac_diff_url":282,"vulnerabilities":283,"is_current":273},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fquick-add-child\u002Ftags\u002F0.7.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fquick-add-child%2Ftags%2F0.6.0&new_path=%2Fquick-add-child%2Ftags%2F0.7.0",[],{"version":285,"download_url":286,"svn_tag_url":287,"released_at":25,"has_diff":230,"diff_files_changed":288,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":289,"is_current":230},"0.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-add-child.0.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fquick-add-child\u002Ftags\u002F0.6.0\u002F",[],[]]