[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIaogZAF9T1-gfNwLO4q3cYtOn-L5z8w5tT2QasdiNcg":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":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":136,"fingerprints":267},"show-all-pages-url","Show Pages URL List","2.4.2","yydevelopment","https:\u002F\u002Fprofiles.wordpress.org\u002Fyydevelopment\u002F","\u003Cp>Show pages URL list is a simple plugin that allow you view all the pages on your wordpress site and view the urls as well.\u003C\u002Fp>\n\u003Cp>With this plugin you will have the option to view in organized way all your website pages, posts, categories alongside with the URL for each page.\u003C\u002Fp>\n\u003Cp>This plugin will also allow you to find a fast edit button that will allow you to go into the page view page, edit page or elementor edit page.\u003C\u002Fp>\n\u003Cp>Another option you have with this plugin is to view if you set a title and description using yoast plugin and it will allow you to view pages notes with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-post-notes\u002F\" rel=\"ugc\">page & post notes plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Show Pages URL List\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>View all pages URL list on the site on one page\u003C\u002Fli>\n\u003Cli>View all posts URL list on the site on one page\u003C\u002Fli>\n\u003Cli>View all categories URL list on the site on one page\u003C\u002Fli>\n\u003Cli>View all tags URL list on the site on one page\u003C\u002Fli>\n\u003Cli>The option to go into each page or edit page with one click\u003C\u002Fli>\n\u003Cli>The ability to view to view private and scheduled posts and pages\u003C\u002Fli>\n\u003Cli>The ability to view pages on the site that don’t have meta title and description set on yoast seo\u003C\u002Fli>\n\u003Cli>The ability to view notes on pages with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-post-notes\u002F\" rel=\"ugc\">page & post notes plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>The ability to view keywords notes on pages with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyydevelopment-seo-data\u002F\" rel=\"ugc\">YYDevelopment SEO Keywords Data\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Added support for woocommerce products, categories & tags url\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>About the author & license\u003C\u002Fh4>\n\u003Cp>This plugin was brought to you for free by \u003Ca href=\"https:\u002F\u002Fwww.yydevelopment.com\u002F\" rel=\"nofollow ugc\">YYDevelopment\u003C\u002Fa> under GPLv2 license.\u003C\u002Fp>\n\u003Cp>The plugin is 100% free and we intend to keep it that way in the future as well. You are free to use this plugin and all our other \u003Ca href=\"https:\u002F\u002Fwww.yydevelopment.com\u002Fyydevelopment-wordpress-plugins\u002F\" rel=\"nofollow ugc\">free wordpress plugins\u003C\u002Fa> for your projects, your client’s projects or for anything else you need.\u003C\u002Fp>\n\u003Cp>If this plugin was helpful for you please share it online and if you get a chance to give it a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshow-all-pages-url\u002F#reviews\" rel=\"ugc\">positive review\u003C\u002Fa> we will appreciate that.\u003C\u002Fp>\n\u003Cp>If have any problems or questions regarding our show all pages url plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fshow-all-pages-url\u002F\" rel=\"ugc\">submit a ticket\u003C\u002Fa> and we will be happy to help.\u003C\u002Fp>\n\u003Cp>By the way, we are based in Israel so we welcome you to visit our Hebrew site as well \u003Ca href=\"https:\u002F\u002Fwww.yydevelopment.co.il\u002F\" rel=\"nofollow ugc\">YYDevelopment Israel\u003C\u002Fa> if you are fellow Israeli.\u003C\u002Fp>\n\u003Ch4>Help support us with a coffee donation\u003C\u002Fh4>\n\u003Cp>Don’t you just hate it when you download a plugin and you find out that in order to use it you have to buy a pro version?\u003C\u002Fp>\n\u003Cp>Even bigger problem is when you use a plugin and then just out of the blue the developer decides to add a pro version and he either changes the way the plugin works or he converts some of the free functions to paid ones.\u003C\u002Fp>\n\u003Cp>We sure did hate that and a few years back we decided to start creating some of the plugins ourselves and we decided to share them all with the WordPress community \u003Cstrong>100% FREE\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Nowadays we have more than 15 plugins and you can download and use them all for free by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsearch\u002Fyydevelopment\u002F\" rel=\"ugc\">Clicking Here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you liked this plugin and you want to help support our cause, \u003Ca href=\"https:\u002F\u002Fwww.yydevelopment.com\u002Fcoffee-break\u002F?plugin=show-all-pages-url\" rel=\"nofollow ugc\">buy us a coffee\u003C\u002Fa>. Studies show that coffee helps with creating WordPress plugins.\u003C\u002Fp>\n","Simple plugin that allow you view all the pages urls on your wordpress site",1000,15609,86,7,"2025-12-10T03:51:00.000Z","6.9.4","5.0","5.2.4",[20,21,22,23],"pages","pages-lists","pages-url","show","https:\u002F\u002Fwww.yydevelopment.com\u002Fyydevelopment-wordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-all-pages-url.2.4.2.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},11,50700,67,88,"2026-04-04T15:40:20.163Z",[38,54,77,98,119],{"slug":39,"name":40,"version":41,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":26,"num_ratings":46,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":47,"homepage":24,"download_link":53,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"show-posts-and-pages-id","Show Pages IDs","1.5.6","\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\u002F5fWD-kcZ9EM?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>\n\u003Cp>Show Pages IDs is a plugin that will show allow you to view the IDs of pages and posts in wordpress.\u003C\u002Fp>\n\u003Cp>With Show Pages IDs plugin you will be able to views the pages and posts IDs in the top admin menu bar and in the back-end admin panel as well.\u003C\u002Fp>\n\u003Ch4>Show Pages IDs Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Reveal pages and posts ID in the top admin bar\u003C\u002Fli>\n\u003Cli>Reveal ID for posts in the admin area\u003C\u002Fli>\n\u003Cli>Find ID for pages in the admin area\u003C\u002Fli>\n\u003Cli>Find ID for media elements and images in the admin area\u003C\u002Fli>\n\u003Cli>Show ID for comments in the admin area\u003C\u002Fli>\n\u003Cli>Show ID for categories in the admin area\u003C\u002Fli>\n\u003Cli>Display ID for tags in the admin area\u003C\u002Fli>\n\u003Cli>Display ID for woocommerce products, products category and products tags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>About the author & license\u003C\u002Fh4>\n\u003Cp>This plugin was brought to you for free by \u003Ca href=\"https:\u002F\u002Fwww.yydevelopment.com\u002F\" rel=\"nofollow ugc\">YYDevelopment\u003C\u002Fa> under GPLv2 license.\u003C\u002Fp>\n\u003Cp>The plugin is 100% free and we intend to keep it that way in the future as well. You are free to use this plugin and all our other \u003Ca href=\"https:\u002F\u002Fwww.yydevelopment.com\u002Fyydevelopment-wordpress-plugins\u002F\" rel=\"nofollow ugc\">free wordpress plugins\u003C\u002Fa> for your projects, your client’s projects or for anything else you need.\u003C\u002Fp>\n\u003Cp>If this plugin was helpful for you please share it online and if you get a chance to give it a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshow-posts-and-pages-id\u002F#reviews\" rel=\"ugc\">positive review\u003C\u002Fa> we will appreciate that.\u003C\u002Fp>\n\u003Cp>If have any problems or questions regarding our show pages id plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fshow-posts-and-pages-id\u002F\" rel=\"ugc\">submit a ticket\u003C\u002Fa> and we will be happy to help.\u003C\u002Fp>\n\u003Cp>By the way, we are based in Israel so we welcome you to visit our Hebrew site as well \u003Ca href=\"https:\u002F\u002Fwww.yydevelopment.co.il\u002F\" rel=\"nofollow ugc\">YYDevelopment Israel\u003C\u002Fa> if you are fellow Israeli.\u003C\u002Fp>\n\u003Ch4>Help support us with a coffee donation\u003C\u002Fh4>\n\u003Cp>Don’t you just hate it when you download a plugin and you find out that in order to use it you have to buy a pro version?\u003C\u002Fp>\n\u003Cp>Even bigger problem is when you use a plugin and then just out of the blue the developer decides to add a pro version and he either changes the way the plugin works or he converts some of the free functions to paid ones.\u003C\u002Fp>\n\u003Cp>We sure did hate that and a few years back we decided to start creating some of the plugins ourselves and we decided to share them all with the WordPress community \u003Cstrong>100% FREE\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Nowadays we have more than 15 plugins and you can download and use them all for free by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsearch\u002Fyydevelopment\u002F\" rel=\"ugc\">Clicking Here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you liked this plugin and you want to help support our cause, \u003Ca href=\"https:\u002F\u002Fwww.yydevelopment.com\u002Fcoffee-break\u002F?plugin=show-posts-and-pages-id\" rel=\"nofollow ugc\">buy us a coffee\u003C\u002Fa>. Studies show that coffee helps with creating WordPress plugins.\u003C\u002Fp>\n","This plugin will show the IDs of posts and pages on the admin bar and on the admin panel.",10000,75009,94,[48,49,50,51,52],"find-ids","pages-id","posts-id","reveal-id","show-id","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-posts-and-pages-id.1.5.6.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":69,"download_link":75,"security_score":76,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"custom-index-shortcode","Custom Index Shortcode","1.3","teuteca","https:\u002F\u002Fprofiles.wordpress.org\u002Ffedericoazzario\u002F","\u003Cp>This plugin uses the get_pages() function to retrieve a list of pages and puts it in a indented-list-style output.\u003Cbr \u002F>\nThe list of pages and the output layout can be customized using arguments; some of them are from the get_pages() arguments list, others are brand new and\u003Cbr \u002F>\noutput related only.\u003C\u002Fp>\n\u003Cp>Below there is a list of the arguments you can use so far:\u003C\u002Fp>\n\u003Cp>[1] title     –> choose if you want a title to be displayed. default is no title.\u003C\u002Fp>\n\u003Cp>[2] titlesize –> select the size of the title.\u003C\u002Fp>\n\u003Cp>[3] ID        –> you have choose the parent of the list. default is the id of the page you are in.\u003C\u002Fp>\n\u003Cp>[4] depth     –> choose how many generation of children do you want the list to show.\u003C\u002Fp>\n\u003Cp>[5] author    –> select if you want to display the author username (with or without link to the author posts).\u003C\u002Fp>\n\u003Cp>[6] orderby   –> this affects the sort_order argument in get_pages() function. choices are: ‘post_title’, ‘menu_order’, ‘post_date’, ‘post_modified’,’ID’, ‘post_author’, ‘post_name’. default is ‘post_title’ .\u003C\u002Fp>\n\u003Cp>[7] order     –> ASC, DESC.\u003C\u002Fp>\n\u003Cp>[8] list      –> choose between ‘unordered’ or ‘ordered’ list.\u003C\u002Fp>\n","Create customizable lists of pages by using a simple shortcode which can be called directly from buttons in both TinyMCE and HTML editors.",10,2358,60,1,"2014-10-14T09:28:00.000Z","4.0.38","3.3","",[71,72,21,73,74],"list-of-pages","lists","shortcode","tinymce-button","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-index-shortcode.1.3.zip",85,{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":62,"downloaded":85,"rating":26,"num_ratings":65,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":69,"tags":89,"homepage":95,"download_link":96,"security_score":76,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":97},"xbooster-advanced-text-widget","xBooster Advanced Text Widget","1.0","acbaltaci","https:\u002F\u002Fprofiles.wordpress.org\u002Facbaltaci\u002F","\u003Cp>xBooster Advanced Text Widget is extremely useful if you have deep  category structure and different page templates for different type of posts.\u003C\u002Fp>\n\u003Cp>Do you need show some sidebar banners on some pages and hide on some?\u003C\u002Fp>\n\u003Cp>Do you want to show a custom HTML on specific pages?\u003C\u002Fp>\n\u003Cp>Do you want to hide a custom HTML on specific posts etc?\u003C\u002Fp>\n\u003Cp>This is the plugin you are looking for.\u003C\u002Fp>\n\u003Cp>Please visit http:\u002F\u002Fwww.allthemesnulled.com see our plugins in action.\u003C\u002Fp>\n\u003Cp>Detailed documentation is \u003Ca href=\"http:\u002F\u002Fallthemesnulled.com\u002Fxbooster-advanced-text-widget\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n","Easy to use Advanced Text Widget. It is possible to show\u002Fhide widget on any pages\u002Fposts\u002Fcategories you want including homepage.",2586,"2013-12-17T07:42:00.000Z","3.7.41","3.0.1",[90,91,92,93,94],"advanced-text-widget","hide-on-categories","hide-on-pages","show-on-pages","text-widget","http:\u002F\u002Fwww.allthemesnulled.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxbooster-advanced-text-widget.zip","2026-03-15T14:54:45.397Z",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":27,"downloaded":106,"rating":27,"num_ratings":27,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":117,"download_link":118,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"display-post-link","Display Post Link","1.0.3","Alian Schiavoncini","https:\u002F\u002Fprofiles.wordpress.org\u002Falian\u002F","\u003Cp>This plugin was designed to return the correct link to the special WordPress pages such as the homepage, blog, privacy policy, etc.\u003Cbr \u002F>\nThe [display-post-link] shortcode must be used in combination with a Name to display the link.\u003Cbr \u002F>\nExample [display-post-link id=”privacy-policy”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Main WordPress options names:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>homepage\u003C\u002Fli>\n\u003Cli>blog\u003C\u002Fli>\n\u003Cli>privacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WooCommerce options names:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>woocommerce-shop\u003C\u002Fli>\n\u003Cli>woocommerce-terms\u003C\u002Fli>\n\u003Cli>woocommerce-cart\u003C\u002Fli>\n\u003Cli>woocommerce-myaccount\u003C\u002Fli>\n\u003Cli>woocommerce-checkout\u003C\u002Fli>\n\u003Cli>woocommerce-refund-returns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: WooCommerce plugin must be installed and active if you would like to use the WooCommerce options names.\u003C\u002Fp>\n\u003Cp>It is also possible to use the numeric post\u002Fpage ID instead of the name but if the post is deleted, the link will not be displayed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom title\u003C\u002Fstrong>\u003Cbr \u002F>\nA custom_title parameter can be used to display a custom text link instead of the post\u002Fpage title.\u003Cbr \u002F>\nExample: [display-post-link id=”privacy-policy” custom_title=”Check it out our Privacy Policy!”]\u003C\u002Fp>\n\u003Cp>Compatible with WPML plugin.\u003C\u002Fp>\n\u003Ch3>Wordefence vendor verification key\u003C\u002Fh3>\n\u003Cp>gsphudo7by90lzwdlihyerqxbzj6jiln\u003C\u002Fp>\n","Display WordPress post\u002Fpage links (homepage, blog, privacy, etc.) via shortcode in post\u002Fpage content or widget area.",1236,"2025-10-31T17:48:00.000Z","6.8.5","5.2","7.4",[112,113,114,115,116],"blog-link","display-link","privacy-policy-link","show-link","woocommerce-pages-link","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisplay-post-link","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisplay-post-link.1.0.3.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":27,"downloaded":127,"rating":27,"num_ratings":27,"last_updated":69,"tested_up_to":128,"requires_at_least":129,"requires_php":18,"tags":130,"homepage":133,"download_link":134,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":135},"paged-post-list-shortcode","Paged Post List Shortcode","1.0.0","petebofs","https:\u002F\u002Fprofiles.wordpress.org\u002Fpetebofs\u002F","\u003Cp>The plugin “Paged Post List Shortcode”  adds the shortcode [list_posts_paged] for showing your posts or articles with pagination. It provides options that control which posts to show, what info to show for each post, and how many posts to display per page. You can style the HTML output using CSS.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftroosoft.com\u002Fpaged-post-list-shortcode\" rel=\"nofollow ugc\">Options and Styling\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Display a list of items (posts or pages) with pagination. Use shortcode: [list_posts_paged]",1116,"4.9.29","4.0",[131,20,132,73,23],"display","posts","https:\u002F\u002Ftroosoft.com\u002Fpaged-post-list-shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpaged-post-list-shortcode.1.0.0.zip","2026-03-15T10:48:56.248Z",{"attackSurface":137,"codeSignals":172,"taintFlows":216,"riskAssessment":252,"analyzedAt":266},{"hooks":138,"ajaxHandlers":159,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":171,"unprotectedCount":27},[139,146,149,153,154],{"type":140,"name":141,"callback":142,"priority":143,"file":144,"line":145},"action","admin_menu","closure",9999,"index.php",40,{"type":140,"name":141,"callback":147,"file":144,"line":148},"yydev_show_all_pages_url_output_main",72,{"type":150,"name":151,"callback":152,"priority":62,"file":144,"line":46},"filter","plugin_action_links","yydev_show_all_pages_url_add_settings_link",{"type":150,"name":151,"callback":142,"priority":62,"file":144,"line":26},{"type":140,"name":155,"callback":156,"file":157,"line":158},"admin_notices","yyydev_show_all_pages_url_admin_notice","notices.php",275,[160,165],{"action":161,"nopriv":162,"callback":161,"hasNonce":163,"hasCapCheck":163,"file":157,"line":164},"yyydev_show_all_pages_url_stop_notice_forever",false,true,62,{"action":166,"nopriv":162,"callback":166,"hasNonce":163,"hasCapCheck":163,"file":157,"line":167},"yyydev_show_all_pages_url_stop_notice_for_now",84,[],[],[],2,{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":192,"fileOperations":27,"externalRequests":27,"nonceChecks":14,"capabilityChecks":171,"bundledLibraries":215},[],{"prepared":27,"raw":175,"locations":176},5,[177,181,183,186,188],{"file":178,"line":179,"context":180},"include\\custom-pages-type.php",302,"$wpdb->get_row() with variable interpolation",{"file":178,"line":182,"context":180},333,{"file":184,"line":185,"context":180},"include\\structure-output.php",317,{"file":184,"line":187,"context":180},348,{"file":189,"line":190,"context":191},"include\\yydev-custom-blog-output.php",17,"$wpdb->get_results() with variable interpolation",{"escaped":193,"rawEcho":194,"locations":195},42,9,[196,199,201,203,205,207,209,211,213],{"file":178,"line":197,"context":198},529,"raw output",{"file":184,"line":200,"context":198},722,{"file":184,"line":202,"context":198},724,{"file":184,"line":204,"context":198},727,{"file":184,"line":206,"context":198},731,{"file":184,"line":208,"context":198},794,{"file":157,"line":210,"context":198},119,{"file":157,"line":212,"context":198},137,{"file":157,"line":214,"context":198},155,[],[217,233],{"entryPoint":218,"graph":219,"unsanitizedCount":27,"severity":232},"\u003Ccustom-pages-type> (include\\custom-pages-type.php:0)",{"nodes":220,"edges":230},[221,225],{"id":222,"type":223,"label":224,"file":178,"line":193},"n0","source","$_POST",{"id":226,"type":227,"label":228,"file":178,"line":197,"wp_function":229},"n1","sink","echo() [XSS]","echo",[231],{"from":222,"to":226,"sanitized":163},"low",{"entryPoint":234,"graph":235,"unsanitizedCount":27,"severity":232},"\u003Cstructure-output> (include\\structure-output.php:0)",{"nodes":236,"edges":249},[237,239,243,247],{"id":222,"type":223,"label":224,"file":184,"line":238},54,{"id":226,"type":227,"label":240,"file":184,"line":241,"wp_function":242},"update_option() [Settings Manipulation]",57,"update_option",{"id":244,"type":223,"label":245,"file":184,"line":246},"n2","$_POST (x5)",32,{"id":248,"type":227,"label":228,"file":184,"line":200,"wp_function":229},"n3",[250,251],{"from":222,"to":226,"sanitized":163},{"from":244,"to":248,"sanitized":163},{"summary":253,"deductions":254},"The plugin 'show-all-pages-url' v2.4.2 exhibits a generally good security posture based on the provided static analysis. The attack surface is small and, more importantly, all identified entry points (AJAX handlers) appear to have authentication checks. The absence of critical or high-severity taint flows and a clean vulnerability history are positive indicators.  However, a significant concern arises from the SQL queries, as 100% of them are not using prepared statements. This presents a substantial risk of SQL injection vulnerabilities, especially if any of the input for these queries is user-controlled. While the output escaping is generally good, and nonce checks are present, the lack of prepared statements in all SQL queries is a notable weakness that could be exploited.",[255,258,260,262,264],{"reason":256,"points":257},"100% of SQL queries not using prepared statements",15,{"reason":259,"points":65},"Good output escaping (only 18% unescaped)",{"reason":261,"points":65},"All AJAX handlers have auth checks",{"reason":263,"points":65},"No critical or high taint flows",{"reason":265,"points":65},"No known CVEs","2026-03-16T19:00:00.463Z",{"wat":268,"direct":282},{"assetPaths":269,"generatorPatterns":275,"scriptPaths":276,"versionParams":281},[270,271,272,273,274],"\u002Fwp-content\u002Fplugins\u002Fshow-all-pages-url\u002Finclude\u002Fadmin-output.php","\u002Fwp-content\u002Fplugins\u002Fshow-all-pages-url\u002Finclude\u002Fcustom-pages-type.php","\u002Fwp-content\u002Fplugins\u002Fshow-all-pages-url\u002Finclude\u002Fyydev-custom-blog-output.php","\u002Fwp-content\u002Fplugins\u002Fshow-all-pages-url\u002Fscript.php","\u002Fwp-content\u002Fplugins\u002Fshow-all-pages-url\u002Fstyle.php",[],[277,278,279,280],"script.php","include\u002Fadmin-output.php","include\u002Fcustom-pages-type.php","include\u002Fyydev-custom-blog-output.php",[],{"cssClasses":283,"htmlComments":284,"htmlAttributes":285,"restEndpoints":288,"jsGlobals":289,"shortcodeOutput":290},[],[],[286,287],"name=\"yydev_show_all_childrens_nonce_search\"","name=\"yydev_show_all_pages_nonce_search\"",[],[],[]]