[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZ4tOooAGJHgxEUfutijl8Eht_B63Tq8KzfRkv1rY8UM":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":39,"analysis":137,"fingerprints":211},"pro-text-widget","Pro Text Widget","1.1","Shambhu Patnaik","https:\u002F\u002Fprofiles.wordpress.org\u002Fshambhu-patnaik\u002F","\u003Cp>Pro Text Widget plugin.You have choice to text widget show only specific Post\u002Fcategory\u002FPage.\u003C\u002Fp>\n\u003Ch4>Features :\u003C\u002Fh4>\n\u003Col>\n\u003Cli>You have choice to specific to widget show only  posts\u002Fpages\u002Fcategories.\u003C\u002Fli>\n\u003Cli>Multiple post\u002Fcategory\u002Fpage option(comma separated).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>More detail : http:\u002F\u002Fsocialcms.wordpress.com\u002F\u003C\u002Fp>\n","Pro Text Widget plugin.You have choice to text widget show only specific Post\u002Fcategory\u002FPage.",20,3095,100,1,"2016-01-03T13:20:00.000Z","4.4.34","2.9","",[20,21,4,22,23],"advanced-text-widget","custom-text-widget","text-widget","widget","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpro-text-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpro-text-widget.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"shambhu-patnaik",7,2540,82,30,81,"2026-04-06T09:25:52.631Z",[40,60,80,97,119],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":27,"num_ratings":27,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"custom-class-text-widget","Custom Class on Text Widgets","1.2","paulOr","https:\u002F\u002Fprofiles.wordpress.org\u002Fpaulor\u002F","\u003Cp>Add custom classes to your text widgets!\u003C\u002Fp>\n\u003Ch3>Install\u003C\u002Fh3>\n\u003Cp>Upload to plugins dir and active. The new widget will appear in the appearances > widgets section.\u003C\u002Fp>\n","Custom Class Text Widgets is a multi text widget that allows you to also define a custom class for the widget meaning you have better control over the &hellip;",40,5983,"2024-11-20T14:39:00.000Z","6.7.5","2.8",[54,55,21,56,23],"custom-class-widget","custom-text","text-class-widget","https:\u002F\u002Fwww.p4ul.dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-class-text-widget.zip",92,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":13,"num_ratings":14,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":18,"tags":73,"homepage":77,"download_link":78,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":79},"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.",10,2586,"2013-12-17T07:42:00.000Z","3.7.41","3.0.1",[20,74,75,76,22],"hide-on-categories","hide-on-pages","show-on-pages","http:\u002F\u002Fwww.allthemesnulled.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxbooster-advanced-text-widget.zip","2026-03-15T14:54:45.397Z",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":13,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":18,"tags":94,"homepage":18,"download_link":96,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"classic-text-widget","Classic Text Widget","1.0.1","Victor Font","https:\u002F\u002Fprofiles.wordpress.org\u002Fvfontj\u002F","\u003Cp>Brings back the classic WordPress text widget without TinyMCE. This is based on the code from WordPress Ver. 4.7.5\u003C\u002Fp>\n\u003Cp>Functionality is exactly the same as the pre-version 4.8 text widget. Additional default functionality includes shortcode execution and custom class filter.\u003C\u002Fp>\n\u003Cp>Note: This widget uses PHP namespaces to prevent conflicts with other widgets of a similar nature. PHP namespaces are only supported in PHP Version 5.3.0 and higher. If your site uses a PHP version earlier than 5.3.0, do not install this widget unless your PHP version is upgraded first.\u003C\u002Fp>\n","The classic pre-WordPress version 4.8 text widget",2000,20397,15,"2019-04-29T17:05:00.000Z","5.2.24","4.8",[81,95,22],"text","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-text-widget.1.0.2.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":18,"tags":112,"homepage":117,"download_link":118,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"gabfire-widget-pack","Gabfire Widget Pack","1.4.14","Gabfire","https:\u002F\u002Fprofiles.wordpress.org\u002Fgabfire\u002F","\u003Cp>The Gabfire Widget Pack is a feature-packed plugin that adds the most commonly used widgets to your site. Rather than having to download several plugins by various authors, this plugin bundles together the most popular widgets.\u003C\u002Fp>\n\u003Cp>It is maintained by the folks over at http:\u002F\u002Fwww.gabfirethemes.com\u003C\u002Fp>\n\u003Cp>Below are the steps required to install, activate, and configure the Gabfire Widget Pack.\u003C\u002Fp>\n\u003Ch4>Widget: Video Slider\u003C\u002Fh4>\n\u003Cp>Get most recent videos addedto your site and display it in a widget zone with a nicely formed slider\u003C\u002Fp>\n\u003Ch4>Widget: Simple Banner\u003C\u002Fh4>\n\u003Cp>A very easy way to add banners into widget zones.\u003C\u002Fp>\n\u003Ch4>Widget: Archive Search\u003C\u002Fh4>\n\u003Cp>Give your users the option to search to their heart’s content. This powerful widget provides 3 methods to search:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>By Archive Month\u003C\u002Fli>\n\u003Cli>By Category\u003C\u002Fli>\n\u003Cli>By Keyword using Google Search\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is great widget for content-heavy sites.\u003C\u002Fp>\n\u003Ch4>Widget: Search\u003C\u002Fh4>\n\u003Cp>Your visitors need a search function to explore your site. Luckily, this widget gives you two functional styles to choose from that can be placed into any widget zone.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set your label\u003C\u002Fli>\n\u003Cli>Set your style and background\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Search is not dead!\u003C\u002Fp>\n\u003Ch4>Widget: Post Tabs\u003C\u002Fh4>\n\u003Cp>A sleek Ajax tabs widget that offers a convenient way to showcase your content. You can choose from 3 types of tabs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Recent Posts\u003C\u002Fli>\n\u003Cli>Recent Comments\u003C\u002Fli>\n\u003Cli>Popular Posts (based on tags)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In addition, the Post Tabs widget offers a light and dark color scheme, ability to show post meta details and avatars, and choose the number of posts to display.\u003C\u002Fp>\n\u003Ch4>Widget: Author Badge\u003C\u002Fh4>\n\u003Cp>Give credit where it’s due with this unique Author Badge that showcases the following details neatly: author’s bio, a link to their posts, as well as their social media pages.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Author’s Bio\u003C\u002Fli>\n\u003Cli>Author’s Gravatar (if any)\u003C\u002Fli>\n\u003Cli>Author’s social media links\u003C\u002Fli>\n\u003Cli>Link to Author’s Posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Author badge shows at single post and author pages only. This badge will not shown if Author bio is left empty. Go to User profile page to enter Facebook, Twitter, Google+, and Author website URL details.\u003C\u002Fp>\n\u003Ch4>Widget: Related Posts\u003C\u002Fh4>\n\u003Cp>Enhance your site’s page views by adding related posts to your articles. This widget uses tags to identify related posts and provides you the option to display them with thumbnails, or as a list.\u003C\u002Fp>\n\u003Ch4>Widget: Text+ Widget\u003C\u002Fh4>\n\u003Cp>A slight twist on the original. This text widget gives you the ability to have an icon and button that links to any post or page of your choice.\u003C\u002Fp>\n\u003Cp>For more details, visit \u003Ca href=\"http:\u002F\u002Fwww.gabfirethemes.com\" title=\"Best WordPress Themes\" rel=\"nofollow ugc\">Gabfire Themes\u003C\u002Fa>.\u003C\u002Fp>\n","The Gabfire Widget Pack contains over a dozen useful widgets to extend your WordPress site. It is a free plugin that will work with ANY theme.",700,96102,88,13,"2021-02-15T22:57:00.000Z","5.6.17","5.1",[113,114,115,116,22],"about-us","author-badge","post-tabs","related-posts","https:\u002F\u002Fwww.gabfire.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgabfire-widget-pack.zip",{"slug":120,"name":121,"version":6,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":71,"requires_at_least":131,"requires_php":18,"tags":132,"homepage":135,"download_link":136,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"call-to-action-widget","Call to Action Widget","Charlie Strickler","https:\u002F\u002Fprofiles.wordpress.org\u002Fcharliestricklergmailcom\u002F","\u003Cp>A modified version of the standard WordPress text widget.  In addition to a title and textarea\u002Fhtml field the CTA widget includes an image URL that can be positioned above or below the title, a button text field and a button URL field.  CTA widget is short for “Call to Action” widget.  We frequently see website designs with 3 columns of widgets on the home page.  Frequently these buckets or widgets utilize an image, title, description, and call to action button.  This widget makes it easier for beginners to change the content of these blocks without editing HTML.\u003C\u002Fp>\n\u003Cp>Read more about this widget on \u003Ca href=\"http:\u002F\u002Fwordpress.boomvisibility.com\u002Fcta-widget\u002F\" rel=\"nofollow ugc\">wordpress.boomvisibility.com\u003C\u002Fa>\u003C\u002Fp>\n","A simple text widget with Title, Image URL, A text\u002Fhtml area, Link Text and Link URL.  This simple widget is often used for a call to action widget.",200,13953,94,6,"2013-12-10T00:00:00.000Z","3.0.2",[120,133,134,22],"cta-widget","image-widget","http:\u002F\u002Fwww.boomvisibility.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcall-to-action-widget.zip",{"attackSurface":138,"codeSignals":150,"taintFlows":199,"riskAssessment":200,"analyzedAt":210},{"hooks":139,"ajaxHandlers":146,"restRoutes":147,"shortcodes":148,"cronEvents":149,"entryPointCount":27,"unprotectedCount":27},[140],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","widgets_init","anonymous","pro-text-widget.php",111,[],[],[],[],{"dangerousFunctions":151,"sqlUsage":155,"outputEscaping":157,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":14,"bundledLibraries":198},[152],{"fn":153,"file":144,"line":145,"context":154},"create_function","add_action( 'widgets_init', create_function( '', 'register_widget( \"Pro_Text_Widget\" );' ) );",{"prepared":27,"raw":27,"locations":156},[],{"escaped":158,"rawEcho":159,"locations":160},3,25,[161,164,166,168,170,172,173,174,175,176,178,179,180,182,183,184,186,188,189,190,192,193,194,196,197],{"file":144,"line":162,"context":163},61,"raw output",{"file":144,"line":165,"context":163},62,{"file":144,"line":167,"context":163},65,{"file":144,"line":169,"context":163},90,{"file":144,"line":171,"context":163},91,{"file":144,"line":171,"context":163},{"file":144,"line":128,"context":163},{"file":144,"line":128,"context":163},{"file":144,"line":128,"context":163},{"file":144,"line":177,"context":163},95,{"file":144,"line":177,"context":163},{"file":144,"line":177,"context":163},{"file":144,"line":181,"context":163},96,{"file":144,"line":181,"context":163},{"file":144,"line":181,"context":163},{"file":144,"line":185,"context":163},98,{"file":144,"line":187,"context":163},99,{"file":144,"line":187,"context":163},{"file":144,"line":187,"context":163},{"file":144,"line":191,"context":163},103,{"file":144,"line":191,"context":163},{"file":144,"line":191,"context":163},{"file":144,"line":195,"context":163},105,{"file":144,"line":195,"context":163},{"file":144,"line":195,"context":163},[],[],{"summary":201,"deductions":202},"The 'pro-text-widget' v1.1 plugin exhibits a generally good security posture based on the static analysis.  The absence of any AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is a significant strength. Furthermore, all SQL queries utilize prepared statements, and there are no file operations or external HTTP requests, which are excellent practices for minimizing attack vectors.  The plugin also has a clean vulnerability history with no known CVEs, suggesting a history of secure development.  However, the static analysis does reveal some concerning areas. The presence of the `create_function` dangerous function is a significant red flag, as this function can be a source of code injection vulnerabilities if not handled with extreme care. Additionally, the low percentage of properly escaped output (11%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where user-supplied data displayed on the frontend might not be sanitized, allowing malicious scripts to be executed in the user's browser. The lack of nonce checks also presents a potential weakness for any future or hidden entry points that might be introduced.",[203,205,207],{"reason":204,"points":90},"Dangerous function create_function used",{"reason":206,"points":68},"Low percentage of output escaping",{"reason":208,"points":209},"No nonce checks found",5,"2026-03-16T22:48:54.062Z",{"wat":212,"direct":217},{"assetPaths":213,"generatorPatterns":214,"scriptPaths":215,"versionParams":216},[],[],[],[],{"cssClasses":218,"htmlComments":220,"htmlAttributes":221,"restEndpoints":224,"jsGlobals":225,"shortcodeOutput":226},[219],"widget_text",[],[222,223],"id=\"pro_text_widget\"","name=\"pro_text_widget\"",[],[],[]]