[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzDL68rkpQCbnS_0uvrqOWqTIUH0wORJ8RQhaSEPwgF0":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":14,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":131,"fingerprints":248},"tuis-author-intro-for-post","Tui's Author Intro For Post","1.00","stephenbaugh","https:\u002F\u002Fprofiles.wordpress.org\u002Fstephenbaugh\u002F","\u003Cp>This plugin gives you the ability to add a Author introduction to each post. No editing of themes is required to use the plugin and a default layout is set up on install. Play with the html layout until you get exactly what you want. A number of tags are provided to give you access to the Author data \u003Cem>[authorID], [authorDisplayName], [authoremail], [authorURL], [authorPostsLink], [authorGravatar]\u003C\u002Fem> and \u003Cem>[authorBio]\u003C\u002Fem> also optionally you can use php if you are an advanced user.\u003C\u002Fp>\n\u003Cp>Tags are evaluated first, then php before the results are returned.\u003C\u002Fp>\n\u003Cp>For more detailed information and installation information please visit this plugins \u003Ca href=\"http:\u002F\u002Fwww.stephenbaugh.com\u002Fblog\u002Fwordpress-plugins\u002Fauthor-intro-post\u002F\" rel=\"nofollow ugc\">home page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>To ask questions, find answers to issues & make requests visit my \u003Ca href=\"http:\u002F\u002Fwww.stephenbaugh.com\u002Fblog\u002Fforums\u002F\" rel=\"nofollow ugc\">forums\u003C\u002Fa>\u003C\u002Fp>\n","This plugin has been written to insert an Author introduction to each post, based on its post Author and their bio etc.",10,4541,0,"","2.7","2.0.2",[18,19,20,21,22],"author","formatting","media","thumbs","user","http:\u002F\u002Fwww.stephenbaugh.com\u002Fblog\u002Fwordpress-plugins\u002Fauthor-intro-post\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftuis-author-intro-for-post.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},4,40,89,30,86,"2026-04-04T18:21:27.094Z",[37,51,61,84,109],{"slug":38,"name":39,"version":6,"author":7,"author_profile":8,"description":40,"short_description":41,"active_installs":11,"downloaded":42,"rating":13,"num_ratings":13,"last_updated":43,"tested_up_to":15,"requires_at_least":16,"requires_php":14,"tags":44,"homepage":47,"download_link":48,"security_score":49,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":50},"tuis-author-intro-for-archive","Tui's Author Intro For Archive","\u003Cp>This plugin gives you the ability to add a Author introduction to each Archive. No editing of themes is required to use the plugin and a default layout is set up on install. Play with the html layout until you get exactly what you want. A number of tags are provided to give you access to the Author data \u003Cem>[authorID], [authorDisplayName], [authoremail], [authorURL], [authorPostsLink], [authorGravatar]\u003C\u002Fem> and \u003Cem>[authorBio]\u003C\u002Fem> also optionally you can use php if you are an advanced user.\u003C\u002Fp>\n\u003Cp>Tags are evaluated first, then php before the results are returned.\u003C\u002Fp>\n\u003Cp>For more detailed information and installation information please visit this plugins \u003Ca href=\"http:\u002F\u002Fwww.stephenbaugh.com\u002Fblog\u002Fwordpress-plugins\u002Fauthor-intro-archive\u002F\" rel=\"nofollow ugc\">home page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>To ask questions, find answers to issues & make requests visit my \u003Ca href=\"http:\u002F\u002Fwww.stephenbaugh.com\u002Fblog\u002Fforums\u002F\" rel=\"nofollow ugc\">forums\u003C\u002Fa>\u003C\u002Fp>\n","This plugin has been written to insert an Author introduction to each Archive, based on their User information, including their bio etc.",2992,"2009-01-18T00:24:00.000Z",[45,19,46,20,21],"category","images","http:\u002F\u002Fwww.stephenbaugh.com\u002Fblog\u002Fwordpress-plugins\u002Fauthor-intro-archive\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftuis-author-intro-for-archive.zip",85,"2026-03-15T15:16:48.613Z",{"slug":52,"name":53,"version":6,"author":7,"author_profile":8,"description":54,"short_description":55,"active_installs":11,"downloaded":56,"rating":13,"num_ratings":13,"last_updated":57,"tested_up_to":15,"requires_at_least":16,"requires_php":14,"tags":58,"homepage":59,"download_link":60,"security_score":49,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":50},"tuis-category-intro-for-archive","Tui's Category Intro For Archive","\u003Cp>This plugin gives you the ability to add a category introduction to each archive. No editing of your themes is required to use the plugin and a default layout is setup on install. Play with the html layout until you get exactly what you want. 3 tags are provided to give you access to the category data [categoryID], [categoryTitle] and [categoryDescription] also optionally you can use php if you are an advanced user. Tags are evaluated first, then php before the results are returned. For more detailed information and installation information please visit this plugins \u003Ca href=\"http:\u002F\u002Fwww.stephenbaugh.com\u002Fblog\u002Fwordpress-plugins\u002Fcategory-intro-archive\u002F\" rel=\"nofollow ugc\">home page\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The html layout has 3 tags available\u003C\u002Fp>\n\u003Col>\n\u003Cli>[categoryID] \u003C\u002Fli>\n\u003Cli>[categoryTitle]\u003C\u002Fli>\n\u003Cli>[categoryDescription]\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>To ask questions, find answers to issues & make requests visit my \u003Ca href=\"http:\u002F\u002Fwww.stephenbaugh.com\u002Fblog\u002Fforums\u002F\" rel=\"nofollow ugc\">forums\u003C\u002Fa>\u003C\u002Fp>\n","This plugin has been written to insert a category introduction to each archive, based on its category title and despription.",3205,"2009-01-16T10:12:00.000Z",[45,19,46,20,21],"http:\u002F\u002Fwww.stephenbaugh.com\u002Fblog\u002Fwordpress-plugins\u002Fcategory-intro-archive\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftuis-category-intro-for-archive.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":76,"tags":77,"homepage":82,"download_link":83,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":50},"edit-author-slug","Edit Author Slug","1.9.2","Brandon Allen","https:\u002F\u002Fprofiles.wordpress.org\u002Fcnorris23\u002F","\u003Cp>This plugin allows full control of your user permalinks, allowing you to change both the author base (the ‘\u002Fauthor\u002F’ portion of the author URLs), and the author slug (defaults to the username of the author). You can set the author base globally, or you can set it to be user-specific based on a user’s role. You now have the power to craft the perfect URL structure for you Author pages.\u003C\u002Fp>\n\u003Cp>WordPress default structure \u003Cem>http:\u002F\u002Fexample.com\u002Fauthor\u002Fusername\u002F\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>Edit Author Slug allows for \u003Cem>http:\u002F\u002Fexample.com\u002Fninja\u002Fmaster-ninja\u002F\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>Using a role-based author base would allow for \u003Cem>http:\u002F\u002Fexample.com\u002Fida\u002Fmaster-splinter\u002F\u003C\u002Fem> (for an Administrator Role), or \u003Cem>http:\u002F\u002Fexample.com\u002Fkoga\u002Fleonardo\u002F\u003C\u002Fem> (for a Subscriber Role).\u003C\u002Fp>\n\u003Cp>Development of this plugin takes place on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthebrandonallen\u002Fedit-author-slug\u002F\" title=\"Edit Author Slug on Github\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. Pull requests are always welcome!\u003C\u002Fp>\n\u003Cp>Translations should be submitted to \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fedit-author-slug\" rel=\"nofollow ugc\">Translate WordPress\u003C\u002Fa>.\u003C\u002Fp>\n","Allows an admin (or capable user) to edit the author slug of a user, and change the author base.",100000,1525613,96,84,"2025-05-27T04:15:00.000Z","6.8.5","5.8","7.4",[18,78,79,80,81],"author-base","author-slug","nicename","user-nicename","https:\u002F\u002Fgithub.com\u002Fthebrandonallen\u002Fedit-author-slug\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedit-author-slug.1.9.2.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":74,"requires_at_least":97,"requires_php":76,"tags":98,"homepage":104,"download_link":105,"security_score":106,"vuln_count":107,"unpatched_count":13,"last_vuln_date":108,"fetched_at":50},"co-authors-plus","Co-Authors Plus","3.7.0","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Assign multiple bylines to posts, pages, and custom post types via a search-as-you-type input box. Co-authored posts appear on a co-author’s archive page and in their feed. Co-authors may edit the posts they are associated with, and co-authors who are contributors may only edit posts if they have not been published (as is core behavior).\u003C\u002Fp>\n\u003Cp>Add writers as bylines without creating WordPress user accounts. Simply \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002FCo-Authors-Plus\u002Fwiki\u002FCreating-and-editing-guest-authors\" rel=\"nofollow ugc\">create a guest author profile\u003C\u002Fa> for the writer and assign the byline as you normally would.\u003C\u002Fp>\n\u003Cp>On the frontend, use the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002FCo-Authors-Plus\u002Fwiki\u002FTemplate-tags\" rel=\"nofollow ugc\">Co-Authors Plus template tags\u003C\u002Fa> to list co-authors anywhere you’d normally list the author.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For more detailed documentation refer to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002FCo-Authors-Plus\u002Fwiki\" rel=\"nofollow ugc\">the GitHub Wiki for this plugin\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Co-Authors Plus is an almost complete rewrite of the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fco-authors\u002F\" rel=\"ugc\">Co-Authors\u003C\u002Fa> plugin originally developed by Weston Ruter (2007). The original plugin was inspired by the ‘\u003Ca href=\"https:\u002F\u002Ftxfx.net\u002F2005\u002F08\u002F16\u002Fnew-plugin-multiple-authors\u002F\" rel=\"nofollow ugc\">Multiple Authors\u003C\u002Fa>‘ plugin by Mark Jaquith (2005).\u003C\u002Fp>\n","Assign multiple bylines to posts, pages, and custom post types with a search-as-you-type input box.",20000,1437154,70,77,"2025-10-20T05:08:00.000Z","5.9",[99,100,101,102,103],"authors","co-authors","multi-author","multiple-authors","users","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fco-authors-plus\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fco-authors-plus.3.7.0.zip",99,1,"2022-06-07 00:00:00",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":92,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":129,"download_link":130,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":50},"simple-user-avatar","Simple User Avatar","4.8","Matteo Manna","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatteomanna\u002F","\u003Cp>This plugin simplifies the life of WordPress users.\u003Cbr \u002F>\nNow users can add or remove their avatar simply using images from his Media Library. Simple to use, no additional functions required. Plugin available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMatteoManna\u002FSimple-User-Avatar\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Simple User Avatar helps users to add or remove their avatar using images from his Media Library.",217845,88,19,"2026-02-06T10:09:00.000Z","6.9.4","4.0","7.3",[125,126,127,128,22],"avatar","gravatar","media-library","picture","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-user-avatar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-user-avatar.4.8.zip",{"attackSurface":132,"codeSignals":153,"taintFlows":168,"riskAssessment":237,"analyzedAt":247},{"hooks":133,"ajaxHandlers":149,"restRoutes":150,"shortcodes":151,"cronEvents":152,"entryPointCount":13,"unprotectedCount":13},[134,140,145],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_menu","tui_aifp_add_pages","tuis-author-intro-for-post.php",47,{"type":141,"name":142,"callback":143,"file":138,"line":144},"filter","the_content","tui_aifp_content_filter",50,{"type":135,"name":146,"callback":147,"file":138,"line":148},"template_redirect","tui_aifp_ob_start",57,[],[],[],[],{"dangerousFunctions":154,"sqlUsage":155,"outputEscaping":157,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":107,"bundledLibraries":167},[],{"prepared":13,"raw":13,"locations":156},[],{"escaped":13,"rawEcho":158,"locations":159},3,[160,163,165],{"file":138,"line":161,"context":162},192,"raw output",{"file":138,"line":164,"context":162},196,{"file":138,"line":166,"context":162},200,[],[169,216],{"entryPoint":170,"graph":171,"unsanitizedCount":214,"severity":215},"tui_aifp_options_page (tuis-author-intro-for-post.php:128)",{"nodes":172,"edges":207},[173,178,183,187,189,193,195,199,201,205],{"id":174,"type":175,"label":176,"file":138,"line":177},"n0","source","$_POST['tui_aifp_message']",142,{"id":179,"type":180,"label":181,"file":138,"line":177,"wp_function":182},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":184,"type":175,"label":185,"file":138,"line":186},"n2","$_POST['tui_aifp_div']",143,{"id":188,"type":180,"label":181,"file":138,"line":186,"wp_function":182},"n3",{"id":190,"type":175,"label":191,"file":138,"line":192},"n4","$_POST['tui_aifp_hasphp']",144,{"id":194,"type":180,"label":181,"file":138,"line":192,"wp_function":182},"n5",{"id":196,"type":175,"label":197,"file":138,"line":198},"n6","$_POST['tui_aifp_addcss']",145,{"id":200,"type":180,"label":181,"file":138,"line":198,"wp_function":182},"n7",{"id":202,"type":175,"label":203,"file":138,"line":204},"n8","$_POST['tui_aifp_placemessagebefore']",146,{"id":206,"type":180,"label":181,"file":138,"line":204,"wp_function":182},"n9",[208,210,211,212,213],{"from":174,"to":179,"sanitized":209},false,{"from":184,"to":188,"sanitized":209},{"from":190,"to":194,"sanitized":209},{"from":196,"to":200,"sanitized":209},{"from":202,"to":206,"sanitized":209},5,"low",{"entryPoint":217,"graph":218,"unsanitizedCount":13,"severity":215},"\u003Ctuis-author-intro-for-post> (tuis-author-intro-for-post.php:0)",{"nodes":219,"edges":230},[220,221,222,223,224,225,226,227,228,229],{"id":174,"type":175,"label":176,"file":138,"line":177},{"id":179,"type":180,"label":181,"file":138,"line":177,"wp_function":182},{"id":184,"type":175,"label":185,"file":138,"line":186},{"id":188,"type":180,"label":181,"file":138,"line":186,"wp_function":182},{"id":190,"type":175,"label":191,"file":138,"line":192},{"id":194,"type":180,"label":181,"file":138,"line":192,"wp_function":182},{"id":196,"type":175,"label":197,"file":138,"line":198},{"id":200,"type":180,"label":181,"file":138,"line":198,"wp_function":182},{"id":202,"type":175,"label":203,"file":138,"line":204},{"id":206,"type":180,"label":181,"file":138,"line":204,"wp_function":182},[231,233,234,235,236],{"from":174,"to":179,"sanitized":232},true,{"from":184,"to":188,"sanitized":232},{"from":190,"to":194,"sanitized":232},{"from":196,"to":200,"sanitized":232},{"from":202,"to":206,"sanitized":232},{"summary":238,"deductions":239},"The \"tuis-author-intro-for-post\" plugin v1.00 exhibits a mixed security posture. On one hand, it demonstrates good practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and lacking file operations or external HTTP requests. The absence of known vulnerabilities in its history is also a positive indicator. However, significant concerns arise from the static analysis. The plugin's output is not properly escaped, presenting a risk of cross-site scripting (XSS) vulnerabilities if user-supplied data is echoed directly. Furthermore, the taint analysis reveals a flow with an unsanitized path, which could potentially lead to unexpected behavior or vulnerabilities, although its severity is not specified as critical or high. The limited capability check also warrants attention, as it might not sufficiently protect sensitive actions.",[240,242,244],{"reason":241,"points":214},"Output escaping is not properly implemented",{"reason":243,"points":158},"Taint analysis shows unsanitized path flow",{"reason":245,"points":246},"Limited capability checks",2,"2026-03-16T23:21:13.349Z",{"wat":249,"direct":256},{"assetPaths":250,"generatorPatterns":253,"scriptPaths":254,"versionParams":255},[251,252],"\u002Fwp-content\u002Fplugins\u002Ftuis-author-intro-for-post\u002Ftui_aifp_admin.css","\u002Fwp-content\u002Fplugins\u002Ftuis-author-intro-for-post\u002Ftui_aifp_front.css",[],[],[],{"cssClasses":257,"htmlComments":258,"htmlAttributes":259,"restEndpoints":260,"jsGlobals":261,"shortcodeOutput":262},[],[],[],[],[],[]]