[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9t_Isj-_f7Q07NtRoFiB9J8kufmknTsjIUZWH1PQL4M":3,"$f3oj1r2yZKZRmBMFB45n8d-zLDEa1Tenwk67GFT0eKic":235,"$fyTr6eQc2TKzDooUZe5I0J6r2KZRQ1BPfhBe3gqbVkWw":239},{"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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":124,"fingerprints":207},"yg-subdomain","yg-Subdomains","0.1","DragonOfDev","https:\u002F\u002Fprofiles.wordpress.org\u002Fdragonofdev\u002F","\u003Cul>\n\u003Cli>On “add post” page there will be a checkbox, “Fake Subdomain”\u003C\u002Fli>\n\u003Cli>When checked it uses a custom field called fake_sub to create a fake subdomain for the post\u003C\u002Fli>\n\u003C\u002Ful>\n","YG-Subdomains allows users to setup there specified page as subdomains. It's a lite and fast code.",20,3201,100,1,"2013-08-30T16:18:00.000Z","3.6.1","2.8","",[20,21,22],"categories","fake-subdomain","subdomains","http:\u002F\u002Fdragon-dev.dyn.dhs.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyg-subdomain.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"dragonofdev",30,84,"2026-05-20T03:01:22.898Z",[37,52,71,87,101],{"slug":22,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":13,"downloaded":44,"rating":13,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":17,"requires_php":18,"tags":48,"homepage":50,"download_link":51,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"Subdomains","2.0.1","Pankaj Anupam","https:\u002F\u002Fprofiles.wordpress.org\u002Fpankajanupam\u002F","\u003Cp>Subdomains allows users to setup there main categories as subdomains. It’s a lite and fast code that setup all main categories as subdomains.\u003C\u002Fp>\n\u003Cp>Please leave a commment at http:\u002F\u002Fpankajanupam.in\u002Fwordpress-plugins\u002Fsubdomains\u002F for any issue & help me to improve the plugin.\u003C\u002Fp>\n\u003Cp>I will reply within 4 hours.\u003C\u002Fp>\n\u003Cp>Note: Please set permalinks to \u002F%postname%\u002F\u003C\u002Fp>\n","Subdomains allows users to setup there main categories as subdomains. It's a lite and fast code.",20004,2,"2016-02-18T21:05:00.000Z","4.4.34",[20,49,22],"subdomain","http:\u002F\u002Fpankajanupam.com\u002Fwordpress-plugins\u002Fsubdomains\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsubdomains.zip",{"slug":53,"name":54,"version":55,"author":56,"author_profile":57,"description":58,"short_description":59,"active_installs":60,"downloaded":61,"rating":60,"num_ratings":62,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":18,"tags":66,"homepage":69,"download_link":70,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wp-super-subdomains","WP Super Subdomains","1.1","Jam Viet","https:\u002F\u002Fprofiles.wordpress.org\u002Fmcjambi\u002F","\u003Cp>If you do not like WordPress Multisite and do not want to separate Your database, WP Super Subdomains will help you, this plugin work like charm without complicate setting, just active it and enjoy !\u003C\u002Fp>\n\u003Cp>All your tag, Category, page or author will turn to subdomains and it depend on your setting !\u003C\u002Fp>\n\u003Cp>Works perfectly with cache plugin like W3C Total Cache or WP Super Cache ! And thanks to Erick Tampubolon ( http:\u002F\u002Fwww.lontongcorp.com ) for create \u003Ccode>WP subdomains revisited\u003C\u002Fcode> ! i have some idea from that plugin but my plugin run faster and better than his one !\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Setup main categories as subdomains\u003C\u002Fli>\n\u003Cli>Setup tag as subdomains\u003C\u002Fli>\n\u003Cli>Setup main pages as subdomains\u003C\u002Fli>\n\u003Cli>Setup author archive as subdomains\u003C\u002Fli>\n\u003Cli>Auto redirect to new links using 301 redirect ! Do not harm your Backlink or Visitor !\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want to create login page like this: \u003Ccode>login.domain.com\u003C\u002Fcode> please do something in wp-config.php file !\u003C\u002Fp>\n\u003Cp>Please go to \u003Ca href=\"http:\u002F\u002Fwww.jamviet.com\u002F2016\u002F03\u002Fplugin-wp-super-subdomains-create-subdomains-second.html\" rel=\"nofollow ugc\">My English Post\u003C\u002Fa> to read more, or if you have a new idea please tell me there !\u003C\u002Fp>\n\u003Ch3>Instructions\u003C\u002Fh3>\n\u003Cp>Remember to read instruction in Setting Page\u003C\u002Fp>\n","This plugin allow you create subdomain without using Wordpress Multisite ! Setup your main categories, tag, pages, and authors as subdomains !",40,7883,4,"2016-09-19T02:43:00.000Z","4.7.33","3.0",[20,67,68,49,22],"post","posts","http:\u002F\u002Fwww.jamviet.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-super-subdomains.1.1.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":33,"downloaded":79,"rating":80,"num_ratings":81,"last_updated":82,"tested_up_to":83,"requires_at_least":65,"requires_php":18,"tags":84,"homepage":85,"download_link":86,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wp-subdomains-revisited","WP Subdomains (Revisited)","0.9.3","lontongcorp","https:\u002F\u002Fprofiles.wordpress.org\u002Flontongcorp\u002F","\u003Cp>An updated modification of “\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwordpress-subdomains\u002F\" rel=\"ugc\">WP Subdomains\u003C\u002Fa>” 0.6.9 to make subdomains for Categories, Pages and Authors without or inside Multisite.\u003Cbr \u002F>\nThe original description is at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwordpress-subdomains\u002F\" rel=\"ugc\">original plugin’s page\u003C\u002Fa>, but you MUST also read \u003Ca href=\"other_notes\u002F\" rel=\"nofollow ugc\">\u003Cstrong>INSTRUCTIONS\u003C\u002Fstrong>\u003C\u002Fa> sections.\u003C\u002Fp>\n\u003Cp>Works perfectly as CDNs, likewise with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fw3-total-cache\u002F\" rel=\"ugc\">W3 Total Cache\u003C\u002Fa>, to increase performances without any additional technical problems.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Setup main categories as subdomains\u003C\u002Fli>\n\u003Cli>Setup main pages as subdomains\u003C\u002Fli>\n\u003Cli>Setup author archives as subdomains\u003C\u002Fli>\n\u003Cli>Custom themes for each subdomains\u003C\u002Fli>\n\u003Cli>Tie pages to categories\u003C\u002Fli>\n\u003Cli>Contextual help screen\u003C\u002Fli>\n\u003Cli>Widgets\u003C\u002Fli>\n\u003Cli>Localization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Instructions\u003C\u002Fh3>\n\u003Cp>Read the original instructions at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwordpress-subdomains\u002F\" rel=\"ugc\">Original Plugin\u003C\u002Fa>.\u003Cbr \u002F>\nRead the instructions on plugins help screen on plugins backend.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.lontongcorp.com\" rel=\"nofollow ugc\">Erick Tampubolon\u003C\u002Fa> of \u003Ca href=\"http:\u002F\u002Fwww.igits.co.id\" rel=\"nofollow ugc\">IGITS\u003C\u002Fa> (Author)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fselnomeria\" rel=\"nofollow ugc\">selnomeria\u003C\u002Fa> (Commiter)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemp.se\u002Fy\u002F2008\u002F04\u002F11\u002Fcategory-subdomains-plugin-for-wordpress-25\u002F\" rel=\"nofollow ugc\">Adam Dempsey\u003C\u002Fa> (Contributor)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fblog.youontop.com\u002Fwordpress\u002Fwordpress-category-as-subdomain-plugin-41.html\" rel=\"nofollow ugc\">Gilad Gafni\u003C\u002Fa> (Contributor)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcasualgenius.com\" rel=\"nofollow ugc\">Alex Stansfield\u003C\u002Fa> of \u003Ca href=\"http:\u002F\u002Fcasualgenius.com\" rel=\"nofollow ugc\">Casual Genius\u003C\u002Fa> (Original Author)\u003C\u002Fli>\n\u003Cli>Based on the \u003Ca href=\"http:\u002F\u002Fwww.biggnuts.com\u002Fwordpress-subdomains-plugin\u002F\" rel=\"nofollow ugc\">Subster Rejunevation\u003C\u002Fa> wordpress plugin by \u003Ca href=\"http:\u002F\u002Fwww.biggnuts.com\u002F\" rel=\"nofollow ugc\">Dax Herrera\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Setup your main categories, pages, and authors as subdomains with custom themes. Surely will come for more options...",14317,94,3,"2013-02-26T08:51:00.000Z","3.5.2",[20,67,68,49,22],"http:\u002F\u002Fwww.lontongcorp.com\u002F2012\u002F03\u002F16\u002Fwp-subdomains\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-subdomains-revisited.0.9.3.zip",{"slug":88,"name":89,"version":90,"author":40,"author_profile":41,"description":18,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":45,"last_updated":95,"tested_up_to":96,"requires_at_least":17,"requires_php":18,"tags":97,"homepage":98,"download_link":99,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":100},"html-in-author-bios","html in author bios","1.0","html in autor bios",10,1830,60,"2015-01-24T04:06:00.000Z","4.1.42",[20,49,22],"http:\u002F\u002Fpankajanupam.com\u002Fwordpress-plugins\u002Fhtml-in-author-bios","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-in-author-bios.zip","2026-03-15T15:16:48.613Z",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":17,"requires_php":18,"tags":115,"homepage":120,"download_link":121,"security_score":122,"vuln_count":45,"unpatched_count":26,"last_vuln_date":123,"fetched_at":28},"taxonomy-terms-order","Category Order and Taxonomy Terms Order","1.9.5","nsp-code","https:\u002F\u002Fprofiles.wordpress.org\u002Fnsp-code\u002F","\u003Cp>Easily control the order of Categories and any hierarchical taxonomy with a simple drag-and-drop interface. Reorder parent and child terms visually in the admin and choose whether the plugin automatically applies your custom term order to front-end queries.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Intuitive drag-and-drop reordering for Categories and all hierarchical taxonomies. \u003C\u002Fli>\n\u003Cli>Option to auto-apply the custom term order to front-end queries (no theme\u002Fplugin edits required). \u003C\u002Fli>\n\u003Cli>Keep the admin term lists in your new order (makes management and editorial workflows consistent). \u003C\u002Fli>\n\u003Cli>Works with multiple taxonomies per post type — switch between taxonomies from the same interface. \u003C\u002Fli>\n\u003Cli>Multisite aware and regularly updated for modern WordPress and PHP versions (see changelog for compatibility notes).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>After activating the plugin, a new Taxonomy Order page becomes available under the custom post type menu. Simply open it and drag terms into the exact order you want — including parent\u002Fchild hierarchy.\u003Cbr \u002F>\nUse the plugin’s Taxonomy Order screen to drag terms into the order you want. To apply the custom order automatically across your site, enable the Autosort option — the plugin will adjust term queries on the fly so your chosen order shows without template changes. If you prefer to control ordering in code, include orderby => ‘term_order’ when calling get_terms() to use the plugin’s order programmatically.\u003C\u002Fp>\n\u003Cp>This plugin is developed by \u003Ca href=\"http:\u002F\u002Fwww.nsp-code.com\" rel=\"nofollow ugc\">Nsp-Code\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\u002Fpremium-plugins\u002Fwordpress-plugins\u002Fadvanced-taxonomy-terms-order\u002F\" rel=\"nofollow ugc\">Advanced Taxonomy Terms Order\u003C\u002Fa> for advanced features.\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cp>Available in Catalan, Chinese (China), Chinese (Taiwan), Czech, Dutch, Dutch (Belgium), English (Australia), English (Canada), English (New Zealand), English (UK), English (US), French (France), Galician, German, Italian, Japanese, Norwegian (Bokmål), Polish, Portuguese (Portugal), Russian, Spanish (Chile), Spanish (Spain), Spanish (Venezuela), Swedish, and Turkish.\u003Cbr \u002F>\nWhant to contribute with a translation to your language? Please check at https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftaxonomy-terms-order\u003C\u002Fp>\n\u003Cp>There isn’t any Editors for your native language on plugin Contributors? You can help to moderate! https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftaxonomy-terms-order\u002Fcontributors\u003C\u002Fp>\n","Drag-and-drop ordering for Categories & any taxonomy (hierarchically) using a Drag and Drop Sortable JavaScript capability.",500000,10130592,90,162,"2026-03-16T08:12:00.000Z","6.9.4",[116,117,118,119],"categories-sort","category-order","taxonomy-order","terms-order","http:\u002F\u002Fwww.nsp-code.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaxonomy-terms-order.1.9.5.zip",99,"2018-02-22 00:00:00",{"attackSurface":125,"codeSignals":162,"taintFlows":172,"riskAssessment":200,"analyzedAt":206},{"hooks":126,"ajaxHandlers":158,"restRoutes":159,"shortcodes":160,"cronEvents":161,"entryPointCount":26,"unprotectedCount":26},[127,133,137,141,146,149,151,154],{"type":128,"name":129,"callback":130,"priority":45,"file":131,"line":132},"action","init","wps_init","yg-subdomain.php",78,{"type":128,"name":134,"callback":135,"file":131,"line":136},"add_meta_boxes","fake_subdomain_add_custom_box",79,{"type":128,"name":138,"callback":139,"file":131,"line":140},"save_post","fake_subdomain_save_postdata",80,{"type":142,"name":143,"callback":144,"file":131,"line":145},"filter","post_rewrite_rules","sub_post_rewrite_rules",83,{"type":142,"name":147,"callback":148,"priority":92,"file":131,"line":34},"post_link","sub_post_link",{"type":142,"name":150,"callback":144,"file":131,"line":25},"page_rewrite_rules",{"type":142,"name":152,"callback":148,"priority":92,"file":131,"line":153},"page_link",86,{"type":142,"name":155,"callback":156,"file":131,"line":157},"root_rewrite_rules","wps_root_rewrite_rules",191,[],[],[],[],{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":166,"fileOperations":26,"externalRequests":26,"nonceChecks":14,"capabilityChecks":45,"bundledLibraries":171},[],{"prepared":62,"raw":26,"locations":165},[],{"escaped":45,"rawEcho":14,"locations":167},[168],{"file":131,"line":169,"context":170},125,"raw output",[],[173,192],{"entryPoint":174,"graph":175,"unsanitizedCount":26,"severity":191},"fake_subdomain_save_postdata (yg-subdomain.php:133)",{"nodes":176,"edges":188},[177,182],{"id":178,"type":179,"label":180,"file":131,"line":181},"n0","source","$_POST",150,{"id":183,"type":184,"label":185,"file":131,"line":186,"wp_function":187},"n1","sink","get_var() [SQLi]",167,"get_var",[189],{"from":178,"to":183,"sanitized":190},true,"low",{"entryPoint":193,"graph":194,"unsanitizedCount":26,"severity":191},"\u003Cyg-subdomain> (yg-subdomain.php:0)",{"nodes":195,"edges":198},[196,197],{"id":178,"type":179,"label":180,"file":131,"line":181},{"id":183,"type":184,"label":185,"file":131,"line":186,"wp_function":187},[199],{"from":178,"to":183,"sanitized":190},{"summary":201,"deductions":202},"The 'yg-subdomain' plugin v0.1 exhibits a generally positive security posture based on the provided static analysis.  The complete absence of known vulnerabilities, including critical and high severity ones, is a significant strength.  Furthermore, the code demonstrates good practices by exclusively using prepared statements for SQL queries, implementing nonce checks, and utilizing capability checks.  The analysis also indicates no critical or high severity taint flows, suggesting that user-supplied data is handled with reasonable care regarding paths. The lack of file operations and external HTTP requests further minimizes potential attack vectors.\n\nHowever, a key area for improvement lies in the output escaping. With only two-thirds of outputs properly escaped, there's a moderate risk of cross-site scripting (XSS) vulnerabilities, especially if the unescaped outputs handle user-controlled data. While the attack surface appears minimal with no identified entry points, this could be due to the limited scope of the analysis or a very simple plugin. The absence of any recorded vulnerabilities historically is encouraging, but it's crucial to maintain vigilance and continue to implement robust security practices as the plugin evolves.\n\nIn conclusion, 'yg-subdomain' v0.1 is in a strong security position due to its clean vulnerability history and diligent use of secure coding practices like prepared statements and nonces. The primary concern identified is the incomplete output escaping, which warrants attention to prevent potential XSS issues. The lack of historical vulnerabilities is a positive indicator, but the plugin should not become complacent.",[203],{"reason":204,"points":205},"Output escaping is not fully implemented",6,"2026-04-16T11:26:49.201Z",{"wat":208,"direct":213},{"assetPaths":209,"generatorPatterns":210,"scriptPaths":211,"versionParams":212},[],[],[],[],{"cssClasses":214,"htmlComments":215,"htmlAttributes":225,"restEndpoints":232,"jsGlobals":233,"shortcodeOutput":234},[],[216,217,218,219,220,221,222,223,224],"\u003C!-- Use nonce for verification -->","\u003C!-- The actual fields for data entry -->","\u003C!-- Use get_post_meta to retrieve an existing value from the database and use the value for the form -->","\u003C!-- First we need to check if the current user is authorised to do this action. -->","\u003C!-- Secondly we need to check if the user intended to change this value. -->","\u003C!-- if saving in a custom table, get post_ID -->","\u003C!-- sanitize user input -->","\u003C!-- Do something with $mydata -->","\u003C!-- either using -->",[226,227,228,229,230,231],"name=\"fake_subdomain_noncename\"","id=\"fake_subdomain_new_check\"","name=\"fake_subdomain_new_check\"","value=\"fake_subdomain\"","id=\"fake_subdomain_new_field\"","name=\"fake_subdomain_new_field\"",[],[],[],{"error":190,"url":236,"statusCode":237,"statusMessage":238,"message":238},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fyg-subdomain\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":26,"versions":240},[]]