[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5XVH32gaGcuUPM8W-aAONKvyMDnh_1DGoRyxd1WHmWo":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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":122,"fingerprints":190},"dka-child-pages-widget","DKA Child pages widget","0.7","dainius.kaupaitis","https:\u002F\u002Fprofiles.wordpress.org\u002Fdainius-kaupaitis\u002F","\u003Cp>When navigating on pages widget shows links to child pages. If there are no child pages – widget shows „brother“ pages.\u003Cbr \u002F>\nLink of currently viewed page can be styled through CSS. Widget shows nothing if user is browsing Posts (not Pages).\u003Cbr \u002F>\nAdmin can configure:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>widget title\u003C\u002Fli>\n\u003Cli>which pages must be excluded\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Widget can be localized.\u003C\u002Fp>\n","Widget which shows child pages.",30,3741,0,"2016-09-17T15:08:00.000Z","4.6.30","2.0.2","",[19,20,21],"navigation","page","widget","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fdka-child-pages-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdka-child-pages-widget.0.7.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":24,"avg_patch_time_days":11,"trust_score":32,"computed_at":33},"dainius-kaupaitis",2,40,84,"2026-04-04T14:20:00.926Z",[35,54,73,92,107],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":13,"num_ratings":13,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":17,"tags":48,"homepage":52,"download_link":53,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"collapsing-pages","Collapsing Pages","2.0.3","robfelty","https:\u002F\u002Fprofiles.wordpress.org\u002Frobfelty\u002F","\u003Cp>This is a very simple plugin that uses Javascript to form a collapsable set of\u003Cbr \u002F>\nlinks in the sidebar for the pages. Every page corresponding to a given\u003Cbr \u002F>\nparent page will be expanded.\u003C\u002Fp>\n\u003Cp>It is largely based off of my Collapsing Pages and Collapsing Pages\u003Cbr \u002F>\nplugins.\u003C\u002Fp>\n\u003Ch3>What’s new?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>2.0.3 (2024.01.01)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fixed issue with subsubpages not closing correctly\u003C\u002Fli>\n\u003Cli>Got rid of some more warnings\u003C\u002Fli>\n\u003Cli>Tested with 6.4.2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>2.0.2 (2023.12.01)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Got rid of some warnings\u003C\u002Fli>\n\u003Cli>Updated deprecated property __experimentalGroup\u003C\u002Fli>\n\u003Cli>Tested with 6.4.1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>2.0.1 (2023.06.16)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bug fixes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>2.0.0 (2023.03.17)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Updated to use Gutenberg block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>1.0.1 (2016.05.09)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fixed bug where sometimes setting accordion to false broke javascript\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>1.0 (2015.08.12)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compatible with WordPress 4.3\u003C\u002Fli>\n\u003Cli>Fixed bug where expanding symbol showed up at lowest depth specified instead\u003Cbr \u002F>\n(thanks to tkibler for pointing it out)\u003C\u002Fli>\n\u003Cli>Added option to only display pages of the current subpage\u003C\u002Fli>\n\u003Cli>Added option to show top-level page (previously it was always shown)\u003C\u002Fli>\n\u003Cli>Added accordion style option\u003C\u002Fli>\n\u003Cli>Cleaned up widget settings\u003C\u002Fli>\n\u003Cli>improved style management, including the ability to specify style per widget\u003C\u002Fli>\n\u003Cli>Switched from unicode symbols to html entities\u003C\u002Fli>\n\u003Cli>Not showing tags for title if empty\u003C\u002Fli>\n\u003Cli>Fixed bug with title attribute of pages\u003C\u002Fli>\n\u003Cli>Totally rewrote javascript\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Options\u003C\u002Fh3>\n\u003Cp>If using the manual version, you can pass options either as an array, or using\u003Cbr \u002F>\nthe query style, just like for other wordpress functions such as\u003Cbr \u002F>\n    wp_list_pages\u003C\u002Fp>\n\u003Cpre>\u003Ccode>  $defaults=array(\n    'title' => __('Pages', 'collapsing-pages'), \n    'sortOrder'=> 'ASC' ,\n    'sort'=> 'pageName' ,\n    'defaultExpand'=> '',\n    'expand' => 0,\n    'depth' =>-1,\n    'inExcludePage' => 'exclude',\n    'linkToPage' => true,\n    'inExcludePages' => '',\n    'showPosts' => false,\n    'animate' => 0,\n    'useCookies' => true,\n    'postTitleLength' => 0,\n    'showTopLevel' => true,\n    'currentPageOnly' => false,\n    'debug' => false,\n  );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>inExcludePage\n\u003Cul>\n\u003Cli>Whether to include or exclude certain pages\n\u003Cul>\n\u003Cli>‘exclude’ (default) \u003C\u002Fli>\n\u003Cli>‘include’\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>inExcludePages\n\u003Cul>\n\u003Cli>The pages which should be included or excluded\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>showPosts\n\u003Cul>\n\u003Cli>Whether or not to include posts as well as pages. Default if false\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>linkToPage\n\u003Cul>\n\u003Cli>True, clicking on a parent page title will link to that page (default)\u003C\u002Fli>\n\u003Cli>False, clicking on a parent page will expand to show sub-pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>sort\n\u003Cul>\n\u003Cli>How to sort the pages. Possible values:\n\u003Cul>\n\u003Cli>‘pageName’ the title of the page (default)\u003C\u002Fli>\n\u003Cli>‘pageId’ the Id of the page\u003C\u002Fli>\n\u003Cli>‘pageSlug’ the url of the page\u003C\u002Fli>\n\u003Cli>‘menuOrder’ custom order specified in the pages settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>sortOrder\n\u003Cul>\n\u003Cli>Whether pages should be sorted in normal or reverse\u003Cbr \u002F>\norder. Possible values:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>‘ASC’ normal order (a-z 0-9) (default)\u003C\u002Fli>\n\u003Cli>‘DESC’ reverse order (z-a 9-0)  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>expand\n\u003Cul>\n\u003Cli>The symbols to be used to mark expanding and collapsing. Possible values:\n\u003Cul>\n\u003Cli>‘0’ Triangles (default)\u003C\u002Fli>\n\u003Cli>‘1’ + –\u003C\u002Fli>\n\u003Cli>‘2’ [+] [-]\u003C\u002Fli>\n\u003Cli>‘3’ images (you can upload your own if you wish)\u003C\u002Fli>\n\u003Cli>‘4’ custom symbols\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>customExpand\n\u003Cul>\n\u003Cli>If you have selected ‘4’ for the expand option, this character will be\u003Cbr \u002F>\nused to mark expandable link categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>customCollapse\n\u003Cul>\n\u003Cli>If you have selected ‘4’ for the expand option, this character will be\u003Cbr \u002F>\nused to mark collapsible link categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>postTitleLength\n\u003Cul>\n\u003Cli>Truncate post titles to this number of characters (default: 0 = don’t\u003Cbr \u002F>\ntruncate)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>animate\n\u003Cul>\n\u003Cli>When set to true, collapsing and expanding will be animated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>useCookies\n\u003Cul>\n\u003Cli>When true, expanding and collapsing of pages is remembered for each\u003Cbr \u002F>\nvisitor. When false, pages are always display collapsed (unless\u003Cbr \u002F>\nexplicitly set to auto-expand). Possible values:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>true (default)\u003C\u002Fli>\n\u003Cli>false\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>showTopLevel\n\u003Cul>\n\u003Cli>True –  show top level pages (default)\u003C\u002Fli>\n\u003Cli>False – only display sub-pages and below\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>currentPageOnly\n\u003Cul>\n\u003Cli>True –  show only parent and sub pages of the current page\u003C\u002Fli>\n\u003Cli>False – show all pages (subject to the include or exclude parameters\u003Cbr \u002F>\nset) (default)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>debug\n\u003Cul>\n\u003Cli>When set to true, extra debugging information will be displayed in the\u003Cbr \u002F>\nunderlying code of your page (but not visible from the browser). Use\u003Cbr \u002F>\nthis option if you are having problems\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>collapsPage('animate=true&sort=ASC&expand=3,inExcludePages=about')\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This will produce a list with:\u003Cbr \u002F>\n* animation on\u003Cbr \u002F>\n* shown in alphabetical order\u003Cbr \u002F>\n* using images to mark collapsing and expanding\u003Cbr \u002F>\n* exclude page about\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>I use this plugin in my blog at http:\u002F\u002Fblog.robfelty.com\u003C\u002Fp>\n\u003Ch3>CAVEAT\u003C\u002Fh3>\n\u003Cp>Currently this plugin relies on Javascript to expand and collapse the links.\u003Cbr \u002F>\nIf a user’s browser doesn’t support javascript they won’t see the links to the\u003Cbr \u002F>\nposts, but the links to the pages will still work (which is the default\u003Cbr \u002F>\nbehavior in wordpress anyways)\u003C\u002Fp>\n","This plugin uses Javascript to dynamically expand or collapsable the set of pages for each parent page.",200,41129,"2024-01-01T11:21:00.000Z","6.4.8","5.0",[49,19,50,51,21],"menu","pages","sidebar","http:\u002F\u002Frobfelty.com\u002Fplugins\u002Fcollapsing-pages","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-pages.2.0.3.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":62,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":47,"requires_php":67,"tags":68,"homepage":71,"download_link":72,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"gd-pages-navigator","GD Pages Navigator","6.2.1","Milan Petrovic","https:\u002F\u002Fprofiles.wordpress.org\u002Fgdragon\u002F","\u003Cp>Standard display of pages in WordPress can be a problem if you have a lot of pages with sub-pages causing the widget with list of pages to take a lot of space in the sidebar. With this widget you can use on of the 4 currently supported methods of navigation:\u003C\u002Fp>\n\u003Ch4>Pages list display methods\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full Hierarchy\u003C\u002Fstrong>: Displays complete hierarchy of all pages in the blog.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Parent\u003C\u002Fstrong>: Displays only sub-pages for a parent page of your choice.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigator\u003C\u002Fstrong>: Dynamic list of pages, based on the currently active page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Selected\u003C\u002Fstrong>: Select pages to display, all other will be ignored.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Important URL’s\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.dev4press.com\u002Fgd-pages-navigator\u002F\" rel=\"nofollow ugc\">Plugin Home\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupport.dev4press.com\u002Fforums\u002Fforum\u002Fplugins-free\u002Fgd-pages-navigator\u002F\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Simple and powerful widget plugin to create enhanced navigation for hierarchical post types, based on different criteria for filtering and display of  &hellip;",100,25929,1,"2023-03-29T13:33:00.000Z","6.2.9","7.0",[69,70,19,50,21],"dev4press","hierarchy","https:\u002F\u002Fplugins.dev4press.com\u002Fgd-pages-navigator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgd-pages-navigator.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":62,"downloaded":81,"rating":62,"num_ratings":30,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":17,"tags":85,"homepage":89,"download_link":90,"security_score":91,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"pager-widget","Pager Widget","1.8.3","Paul Ryan","https:\u002F\u002Fprofiles.wordpress.org\u002Ffigureone\u002F","\u003Cp>Description: Widget that provides “Parent | Previous | Next” buttons to navigate between pages at the same hierarchy level (and up to the parent page). You can modify the settings to choose the words you want to use. To enable, first activate the plugin, then add the widget to a sidebar in the Widgets settings page.\u003C\u002Fp>\n\u003Cp>View or contribute to the plugin source on github: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fuhm-coe\u002Fpager-widget\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fuhm-coe\u002Fpager-widget\u003C\u002Fa>\u003C\u002Fp>\n","Prints \"Parent | Previous | Next\" links to navigate between pages at the same level in the page hierarchy (and up to the parent page).",7412,"2024-10-31T01:29:00.000Z","6.7.5","2.8",[86,19,87,88,21],"back","next","pager","https:\u002F\u002Fgithub.com\u002Fuhm-coe\u002Fpager-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpager-widget.zip",92,{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":62,"downloaded":100,"rating":62,"num_ratings":101,"last_updated":102,"tested_up_to":17,"requires_at_least":103,"requires_php":17,"tags":104,"homepage":17,"download_link":106,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"pssubpages","PS Sub-pages","1.0.0","jeff.cave","https:\u002F\u002Fprofiles.wordpress.org\u002Fjeffcave\u002F","\u003Cp>This plugin provides a “Sub Page” widget. It lists all of the pages which are children of the current page. If there are no children, it will not display.\u003C\u002Fp>\n\u003Cp>Options include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>title (obviously)\u003C\u002Fli>\n\u003Cli>“No Sub-pages” text instead of blank (configurable)\u003C\u002Fli>\n\u003Cli>hide widget when no sub-pages\u003C\u002Fli>\n\u003Cli>show siblings when no sub-pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>While this is a small widget, I have attempted to make this as configurable as possible, with clean and efficient code (this is a small widget, and shouldn’t slow your site down).\u003C\u002Fp>\n","Shows the child pages of the current page. Configurable title, show siblings (or not), and \"no child\" text",5151,3,"2013-10-25T12:52:00.000Z","3.4",[105,19,20,21],"child","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpssubpages.1.0.0.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":62,"num_ratings":64,"last_updated":117,"tested_up_to":118,"requires_at_least":84,"requires_php":17,"tags":119,"homepage":120,"download_link":121,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"lj-subpages-widget","LJ Subpages Widget","1.3","littlejon","https:\u002F\u002Fprofiles.wordpress.org\u002Flittlejon\u002F","\u003Cp>LJ Subpages Widget allows you to display a menu listing subpages from a chosen page.\u003C\u002Fp>\n\u003Cp>This plugin was developed as I needed a widget to display a list of subpages in my sidebar. All the other plugins that I found would only display subpages from the current page being displayed.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Will display the subpages of a chosen Parent page (as of version 1.1 will show subpages of current page if required).\u003C\u002Fli>\n\u003Cli>Customizable Title with the choice of using the Parent Page Title or writing your own\u003C\u002Fli>\n\u003Cli>Compatible with subpages of subpages. You have the option of displaying Subpages of the Subpages being displayed (This is theme dependant, your theme must support submenus in the sidebar for this option to function as expected)\u003C\u002Fli>\n\u003Cli>If there are no subpages to display the widget outputs nothing rather then leaving a heading without any content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This widget was built using the new WordPress Widget API and as such it supports multi instance copies. For this reason it means that this widget is only supported by WordPress 2.8 and above. If you have a requirement for this plugin for a version of WordPress lower then 2.8 please contact me on the plugins homepage via a comment.\u003C\u002Fp>\n","LJ Subpages Widget allows you to display a menu listing subpages from a chosen page.",60,8409,"2011-03-17T07:29:00.000Z","3.1.4",[49,19,50,51,21],"http:\u002F\u002Fwww.thelazysysadmin.net\u002Fsoftware\u002Fwordpress-plugins\u002Flj-subpages-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flj-subpages-widget.1.3.zip",{"attackSurface":123,"codeSignals":139,"taintFlows":174,"riskAssessment":175,"analyzedAt":189},{"hooks":124,"ajaxHandlers":135,"restRoutes":136,"shortcodes":137,"cronEvents":138,"entryPointCount":13,"unprotectedCount":13},[125,131],{"type":126,"name":127,"callback":128,"file":129,"line":130},"action","admin_enqueue_scripts","enqueue_scripts","dka-child-pages.php",25,{"type":126,"name":132,"callback":133,"file":129,"line":134},"widgets_init","anonymous",144,[],[],[],[],{"dangerousFunctions":140,"sqlUsage":144,"outputEscaping":146,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":173},[141],{"fn":142,"file":129,"line":134,"context":143},"create_function","add_action( 'widgets_init', create_function( '', 'register_widget( \"dka_child_pages\" );' ) );",{"prepared":13,"raw":13,"locations":145},[],{"escaped":147,"rawEcho":148,"locations":149},4,13,[150,153,155,157,159,161,162,164,166,167,169,171,172],{"file":129,"line":151,"context":152},70,"raw output",{"file":129,"line":154,"context":152},72,{"file":129,"line":156,"context":152},74,{"file":129,"line":158,"context":152},118,{"file":129,"line":160,"context":152},119,{"file":129,"line":160,"context":152},{"file":129,"line":163,"context":152},122,{"file":129,"line":165,"context":152},123,{"file":129,"line":165,"context":152},{"file":129,"line":168,"context":152},124,{"file":129,"line":170,"context":152},126,{"file":129,"line":170,"context":152},{"file":129,"line":170,"context":152},[],[],{"summary":176,"deductions":177},"The \"dka-child-pages-widget\" plugin version 0.7 exhibits a mixed security posture. On the positive side, the plugin has a very small attack surface, with no apparent AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, it avoids external HTTP requests and file operations. Critically, all SQL queries are properly prepared, and there is no history of known vulnerabilities, suggesting a relatively stable and secure code base historically. However, significant concerns arise from the static analysis. The presence of the `create_function` dangerous function is a major red flag, as it can be exploited for code injection if user-supplied data is passed to it without proper sanitization. Additionally, a mere 24% of output is properly escaped, leaving a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. The complete absence of nonce and capability checks across the entire plugin further amplifies these risks, as it means that any functionality, even if it were to exist, would be unprotected against unauthorized access or manipulation.",[178,181,184,187],{"reason":179,"points":180},"Presence of dangerous function create_function",15,{"reason":182,"points":183},"Low percentage of properly escaped output",8,{"reason":185,"points":186},"Missing nonce checks",10,{"reason":188,"points":186},"Missing capability checks","2026-03-16T22:30:51.840Z",{"wat":191,"direct":197},{"assetPaths":192,"generatorPatterns":194,"scriptPaths":195,"versionParams":196},[193],"\u002Fwp-content\u002Fplugins\u002Fdka-child-pages-widget\u002Fdka-child-pages.js",[],[193],[],{"cssClasses":198,"htmlComments":199,"htmlAttributes":200,"restEndpoints":207,"jsGlobals":208,"shortcodeOutput":209},[],[],[201,202,203,204,205,206],"id=\"dka_child_pages-exclude\"","name=\"dka_child_pages-exclude\"","id=\"dka_child_pages-title\"","name=\"dka_child_pages-title\"","id=\"dka_child_pages-page_id\"","name=\"dka_child_pages-page_id\"",[],[],[]]