[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fa59-LrYHmV_CV4MQLRvgPR4eWO46L_WHfDTaWvbwuiQ":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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":137,"fingerprints":231},"my-text-shortcodes","My Text Shortcodes","1.1.3","Pavel","https:\u002F\u002Fprofiles.wordpress.org\u002Fplance\u002F","\u003Cp>A lightweight plugin for creating and managing custom text shortcodes.\u003C\u002Fp>\n\u003Cp>With this plugin, you can create an unlimited number of custom text shortcodes via the WordPress admin panel. Each shortcode can contain any text or HTML content, such as ads, banners, counters, or reusable blocks of content.\u003C\u002Fp>\n\u003Cp>All created shortcodes are listed in an admin table for easy access and management.\u003Cbr \u002F>\nShortcodes are stored in a separate custom database table.\u003Cbr \u002F>\nEach shortcode is automatically assigned a unique name in the format \u003Ccode>[mtsc-name-id]\u003C\u002Fcode>, where \u003Ccode>mtsc-\u003C\u002Fcode> is the default prefix to avoid conflicts with other shortcodes.\u003C\u002Fp>\n","A lightweight plugin for creating and managing custom text shortcodes.",10,1730,0,"2025-12-27T11:55:00.000Z","6.9.4","4.0.0","",[19,20,21,22,23],"ad","banner","html","shortcode","text","https:\u002F\u002Fplance.top\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-text-shortcodes.1.1.3.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":33,"trust_score":35,"computed_at":36},"plance",8,30,98,93,"2026-04-04T10:35:15.131Z",[38,61,80,100,117],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":17,"tags":53,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":59,"last_vuln_date":60,"fetched_at":28},"section-widget","Section Widget","3.3.1","ctltwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fctltwp\u002F","\u003Cp>\u003Cstrong>Grand Prize winner of WordPress Plugin Competition 2009\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Ever wanted to display a widget only on the front page? Subpages of certain pages? Posts with a certain tag? We’ve got you covered. With an extremely easy to use interface, you can create your section-specific widget in no time – without going through the frustration of writing PHP code (ala \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwidget-logic\u002F\" rel=\"ugc\">Widget Logic\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>In addition to plain text and HTML, we have added \u003Cstrong>shortcodes\u003C\u002Fstrong> support into the mix. This means you can easily turn your crazy widget ideas into reality. Need a RSS widget for the posts in the “Movies” category? Yep, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Frss-shortcode\u002F\" rel=\"ugc\">there is a shortcode for that\u003C\u002Fa>. Show your AdSense ads only on the front page? \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsmart-ads\u002F\" rel=\"ugc\">There is a shortcode for that too\u003C\u002Fa> – not to mention \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Ftemplate-tag-shortcodes\u002F\" rel=\"ugc\">tag clouds\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpaypal-shortcodes\u002F\" rel=\"ugc\">Paypal\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Famazon-widgets-shortcodes\u002F\" rel=\"ugc\">Amazon\u003C\u002Fa>… you name it. Or throw more CMS hotness into your sidebar with our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fconditional-custom-fields-shortcode\u002F\" rel=\"ugc\">conditional custom fields\u003C\u002Fa> shortcodes. Checkout the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsection-widget\u002Fscreenshots\u002F\" rel=\"ugc\">screenshots\u003C\u002Fa> for more inspirations.\u003C\u002Fp>\n\u003Cp>But before you hit the download button, we have saved a surprise for you. In order to help you fit all those insane ideas into your already crowded sidebar, we have decided to add \u003Cstrong>tabs\u003C\u002Fstrong> to the equation. With an intuitive drag-and-drop interface, creating your own tabbed widget is completely effortless – even for your grandparents. (See the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsection-widget\u002Fscreenshots\u002F\" rel=\"ugc\">screenshots\u003C\u002Fa> for details.) To bring this to the next level, we have bundled \u003Cem>25 (!) switchable themes\u003C\u002Fem>  (powered by the \u003Ca href=\"http:\u002F\u002Fjqueryui.com\u002F\" rel=\"nofollow ugc\">jQuery UI\u003C\u002Fa> project) with the plugin – and we even included a on preview in the settings page! And of course, you can always roll your own theme to suit the design of your site. (A lite version with the 2 basic themes is also available \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsection-widget\u002Fdownload\u002F\" rel=\"ugc\">here\u003C\u002Fa>.)\u003C\u002Fp>\n\u003Cp>With all those awesome features, you should definitely download it and try it out. If you still cannot find a need for this, you’re probably using WordPress the wrong way 😉 Let us know what you think, drop us a line at the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Ftags\u002Fsection-widget?forum_id=10#postform\" rel=\"ugc\">forums\u003C\u002Fa> – we would love to hear about your creative ways of using this plugin!\u003C\u002Fp>\n\u003Cp>\u003Cem>If you are running a earlier version of the WordPress 3.5 or earlier don’t use the latest version of the plugin.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Built-in Conditionals\u003C\u002Fh4>\n\u003Cp>In this version, you can freely mix and match these predefined rules which gives you control of where the widget should be displayed:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Everywhere on your site \u003Cem>(new)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>The front page\u003C\u002Fli>\n\u003Cli>The posts page \u003Cem>(new)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>All posts\u003C\u002Fli>\n\u003Cli>All author pages\u003C\u002Fli>\n\u003Cli>All or selected pages and subpages\u003C\u002Fli>\n\u003Cli>Pages or posts with comments enabled\u003C\u002Fli>\n\u003Cli>Pages or posts belongs to selected categories\u003C\u002Fli>\n\u003Cli>Pages or posts with selected tags\u003C\u002Fli>\n\u003Cli>All \u003Cem>(new)\u003C\u002Fem> or selected category archive pages\u003C\u002Fli>\n\u003Cli>All \u003Cem>(new)\u003C\u002Fem> or selected tags archive pages\u003C\u002Fli>\n\u003Cli>All date-based archive pages\u003C\u002Fli>\n\u003Cli>Search results page \u003Cem>(new)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>“404” not found page \u003Cem>(new)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Basic Support for Taxonomies\u003C\u002Fli>\n\u003Cli>Basic Support for Post Types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Please note: JavaScript is required for the widget interface to display correctly.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This plugin will only run on WordPress 3.3+.\u003C\u002Fstrong>\u003C\u002Fp>\n","Display arbitrary information only on selected sections of your site. Also allows you to easily organize them into tabs in your sidebar.",500,60523,80,5,"2025-05-02T21:00:00.000Z","3.8.41","3.6",[21,22,54,55,23],"tabbed","tabs","http:\u002F\u002Fblogs.ubc.ca\u002Fsupport\u002Fplugins\u002Fsection-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsection-widget.zip",57,2,"2025-05-02 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":13,"num_ratings":13,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":17,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"read-text-file","Read Text File","0.1","Aaron Sonnenberg","https:\u002F\u002Fprofiles.wordpress.org\u002Fsonnenberg\u002F","\u003Cp>Allows you to display the contents of a text file within a post by adding a simple shortcode and including a path from the root folder.\u003C\u002Fp>\n","Allows you to display the contents of a text file within a post by adding a simple shortcode and including a path from the root folder.",60,3501,"2011-09-15T20:25:00.000Z","3.2.1","3.0",[75,76,22,23],"file","read","http:\u002F\u002Fwww.aaronsonnenberg.com\u002Fwordpress-plugin-read-text","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fread-text-file.zip",85,{"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":13,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":17,"tags":93,"homepage":98,"download_link":99,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"hal-html-widget","Hal Html Widget","1.0","Halil","https:\u002F\u002Fprofiles.wordpress.org\u002Felchubakabre\u002F","\u003Cp>This a textbox as like wordpress text widget. But this widget can hideable or showable where do you want.\u003Cbr \u002F>\nThis mean this widget have settings as like show home, show page etc. This widgets have support shortcodes.\u003C\u002Fp>\n\u003Ch4>For Turkish (Türkçe İçin)\u003C\u002Fh4>\n\u003Cp>http:\u002F\u002Fhalil.me\u002Fhal-html-widget.html\u003C\u002Fp>\n","Show textbox, where do you want.",20,5492,"2010-05-22T16:19:00.000Z","2.9.2","2.8",[94,95,96,22,97],"hideable-html-box","hideable-text-box","html-box","text-box","http:\u002F\u002Fhalil.me","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhal-html-widget.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":11,"downloaded":108,"rating":13,"num_ratings":13,"last_updated":109,"tested_up_to":110,"requires_at_least":17,"requires_php":17,"tags":111,"homepage":115,"download_link":116,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"contact-address-with-google-map-location","Address and Google Map Widget","1.0.0","ravikumar1986ravi","https:\u002F\u002Fprofiles.wordpress.org\u002Fravikumar1986ravi\u002F","\u003Cp>This plugin is a widget that will show contact address or any text as html any contact address and google map using exact location name,city,street address etc.\u003C\u002Fp>\n","It will display the HTML contact Address and google map in widget",1561,"2019-06-20T07:37:00.000Z","5.2.24",[112,113,21,23,114],"address","google-map","widget","http:\u002F\u002Fdevinlabs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-address-with-google-map-location.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":11,"downloaded":125,"rating":26,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":17,"tags":130,"homepage":135,"download_link":136,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"expandable-banners","Expandable Banners","1.5","Melodic Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fmelodicmedia\u002F","\u003Cp>Expandable Banners is an easy to use WordPress plugin that allows you to create banners that expand overtop of web content.\u003Cbr \u002F>\nSimply upload your banner which can be an image, flash or HTML, or HTML5 code, set your variables, preview and deploy.\u003Cbr \u002F>\nCustomize it by adding your own close or open button.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Now in 9 Languages: French, Spanish, Portuguese, German, Dutch, Italian, Russian, Arabic, Turkish,\u003C\u002Fli>\n\u003Cli>No coding required!\u003C\u002Fli>\n\u003Cli>Mobile Responsive: All images and HTML banners are responsive.\u003C\u002Fli>\n\u003Cli>Banner format can be: JPG, GIF, PNG, SWF, HTML or HTML5.\u003C\u002Fli>\n\u003Cli>Show only on certain screen sizes.\u003C\u002Fli>\n\u003Cli>Click to open, or Rollover to open.\u003C\u002Fli>\n\u003Cli>Close button on the outside or inside.\u003C\u002Fli>\n\u003Cli>Use our close buttons or Upload your own Close Button\u003C\u002Fli>\n\u003Cli>Paste any HTML code from: (Aweber, GetResponse, iContact, Youtube, Twitter, Facebook and more)\u003C\u002Fli>\n\u003Cli>Set your URL (Open in a new window or not)\u003C\u002Fli>\n\u003Cli>Set the Dimensions\u003C\u002Fli>\n\u003Cli>Set where you want them to be placed. (top of page, middle of page, inside a post etc.)\u003C\u002Fli>\n\u003Cli>Change the speed of the animation when it opens.\u003C\u002Fli>\n\u003Cli>Add an Auto-open or Auto-Close\u003C\u002Fli>\n\u003Cli>Create Text Banners\u003C\u002Fli>\n\u003Cli>Rollover to open, Rolloff to close.\u003C\u002Fli>\n\u003Cli>Auto-play a Youtube Video On Rollover.\u003C\u002Fli>\n\u003Cli>Add a cookie to show only once per day.\u003C\u002Fli>\n\u003Cli>Free Upgrades\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Links\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.expandablebanners.com\" rel=\"nofollow ugc\">Main Website & Live Examples\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.expandablebanners.com\u002Fsupport.php\" rel=\"nofollow ugc\">Support\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.expandablebanners.com\u002Fexpandablebanners_wordpress.php\" rel=\"nofollow ugc\">Plugin page\u003C\u002Fa> \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>More Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>NOTE: Certain features are exclusive to the Full Version of Expandable Banners.\u003Cbr \u002F>\n* Expand in any Direction\u003Cbr \u002F>\n* Save an unlimited amount of banners\u003Cbr \u002F>\n* Full Stats, including: daily, weekly, monthly with a 6 month history.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Portuguese\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Arabic\u003C\u002Fli>\n\u003Cli>Turkish\u003C\u002Fli>\n\u003C\u002Ful>\n","The easiest way to create expandable banners for your site. Unlimited creativity! 9 Languages!",3018,1,"2016-02-11T07:12:00.000Z","4.4.34","3.8",[131,118,132,133,134],"expandable-ads","expanding-ads","expanding-banners","html5-expandable-banners","http:\u002F\u002Fexpandablebanners.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexpandable-banners.zip",{"attackSurface":138,"codeSignals":175,"taintFlows":220,"riskAssessment":221,"analyzedAt":230},{"hooks":139,"ajaxHandlers":171,"restRoutes":172,"shortcodes":173,"cronEvents":174,"entryPointCount":13,"unprotectedCount":13},[140,146,148,150,151,155,160,163,167],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","plugins_loaded","instance","actions.php",17,{"type":141,"name":142,"callback":143,"file":144,"line":147},18,{"type":141,"name":142,"callback":143,"file":144,"line":149},19,{"type":141,"name":142,"callback":143,"file":144,"line":88},{"type":141,"name":152,"callback":152,"file":153,"line":154},"admin_menu","includes\\class-admin-menu.php",24,{"type":156,"name":157,"callback":158,"priority":11,"file":153,"line":159},"filter","set-screen-option","set_screen_option",25,{"type":141,"name":161,"callback":161,"file":162,"line":154},"admin_enqueue_scripts","includes\\class-assets.php",{"type":141,"name":164,"callback":164,"file":165,"line":166},"admin_notices","includes\\class-flash.php",22,{"type":141,"name":164,"callback":168,"file":169,"line":170},"showMessage","library\\wp-plance\\flash.php",35,[],[],[],[],{"dangerousFunctions":176,"sqlUsage":177,"outputEscaping":194,"fileOperations":13,"externalRequests":13,"nonceChecks":126,"capabilityChecks":13,"bundledLibraries":219},[],{"prepared":11,"raw":49,"locations":178},[179,183,186,189,192],{"file":180,"line":181,"context":182},"app\\class.db.php",41,"$wpdb->query() with variable interpolation",{"file":184,"line":149,"context":185},"app\\class.table.php","$wpdb->get_var() with variable interpolation",{"file":187,"line":188,"context":182},"includes\\class-plugin.php",56,{"file":190,"line":33,"context":191},"includes\\class-shortcode.php","$wpdb->get_results() with variable interpolation",{"file":193,"line":33,"context":185},"includes\\class-table-shortcodes.php",{"escaped":154,"rawEcho":195,"locations":196},13,[197,200,202,204,206,207,208,209,210,212,213,215,217],{"file":184,"line":198,"context":199},114,"raw output",{"file":201,"line":59,"context":199},"app\\view\\form.php",{"file":201,"line":203,"context":199},3,{"file":201,"line":205,"context":199},7,{"file":201,"line":195,"context":199},{"file":201,"line":149,"context":199},{"file":201,"line":166,"context":199},{"file":201,"line":166,"context":199},{"file":201,"line":211,"context":199},23,{"file":201,"line":211,"context":199},{"file":201,"line":214,"context":199},28,{"file":165,"line":216,"context":199},88,{"file":169,"line":218,"context":199},104,[],[],{"summary":222,"deductions":223},"The \"my-text-shortcodes\" v1.1.3 plugin exhibits a generally strong security posture based on the provided static analysis.  The complete absence of reported vulnerabilities in its history is a significant positive indicator.  Furthermore, the code analysis shows no critical or high-severity taint flows, no dangerous functions, no file operations, and no external HTTP requests, all of which contribute to a reduced attack surface.  The presence of a nonce check is also a good practice, although its effectiveness is limited by the lack of other authentication checks.\n\nHowever, there are areas that warrant attention. A substantial portion of SQL queries (33%) do not utilize prepared statements, which could be a potential vector for SQL injection if not handled with extreme care by the developer in sanitizing input before it reaches these queries. Similarly, over a third of output operations are not properly escaped, creating a risk of cross-site scripting (XSS) vulnerabilities. The lack of capability checks on any entry points means that even if an entry point were discovered, there might not be authorization enforced, making it easier for unauthenticated users to exploit.",[224,226,228],{"reason":225,"points":11},"SQL queries not using prepared statements",{"reason":227,"points":205},"Output not properly escaped",{"reason":229,"points":49},"No capability checks on entry points","2026-03-17T00:26:11.940Z",{"wat":232,"direct":239},{"assetPaths":233,"generatorPatterns":235,"scriptPaths":236,"versionParams":237},[234],"\u002Fwp-content\u002Fplugins\u002Fmy-text-shortcodes\u002Fassets\u002Fcss\u002Fadmin-style.css",[],[],[238],"my-text-shortcodes\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=",{"cssClasses":240,"htmlComments":241,"htmlAttributes":242,"restEndpoints":243,"jsGlobals":244,"shortcodeOutput":245},[],[],[],[],[],[246],"mtsc-"]