[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fn5sF6j4DxtSpm1eGqIWRjww_WJdwiEBliNPrHLlfrFA":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":131,"fingerprints":229},"put","Post UI Tabs","1.1.0","Mark \u002F t31os","https:\u002F\u002Fprofiles.wordpress.org\u002Ft31os_\u002F","\u003Cp>Show off your post content inside stylish jQuery powered tabs using one of 24 different jQuery UI themes or include your own custom stylesheet.\u003C\u002Fp>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cp>The plugin provides various filters to aid users, they are as follows\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>put_decide_has_tabs\u003C\u002Fcode>: (bool) true\u002Ffalse value that determines whether to run the tabs script(runs inside a filter on \u003Ccode>the_content\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_theme_dir\u003C\u002Fcode>: (string) passes the theme directory uri\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_stylesheet\u003C\u002Fcode>: (string) name of the stylesheet to use for tabs CSS\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_skins\u003C\u002Fcode>: (array) passes the array of skins available to the plugin\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_stylesheet_uri\u003C\u002Fcode>: (string) the full stylesheet uri used (easier hook for custom stylesheets)\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_prev_text\u003C\u002Fcode>: (string) the text used for previous tab navigation(text not shown by default)\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_next_text\u003C\u002Fcode>: (string) the text used for next tab navigation(text not shown by default)\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_nav_class\u003C\u002Fcode>: (string) the classes applied to the prev and next navigation(second arg indicates prev or next text)\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_trailing_linebreak\u003C\u002Fcode>: (bool) true\u002Ffalse value to determine whether or not to add a trailing \u003Ccode>\u003Cbr \u002F>\u003C\u002Fcode> (linebreak) after each tab set\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A couple of actions are also available for when you’d rather just turn off skins and enqueue your own stylesheet\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>put_enqueue_css\u003C\u002Fcode>: runs on front facing pages with tab sets when the \u003Cem>Disable skins\u003C\u002Fem> is enabled\u003C\u002Fli>\n\u003Cli>\u003Ccode>put_admin_enqueue_css\u003C\u002Fcode>: runs on the plugin settings page when the \u003Cem>Disable skins\u003C\u002Fem> is enabled\u003C\u002Fli>\n\u003C\u002Ful>\n","Create jQuery tabs inside your posts, pages or post types using simple shortcodes inside the post editor.",500,51368,100,14,"2013-04-30T13:43:00.000Z","3.6.1","3.1.0","",[20,21,22,23,24],"editor","jquery","jquery-ui","shortcode","tabs","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fput\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fput.1.1.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"t31os_",3,560,30,84,"2026-04-04T12:52:25.669Z",[40,59,79,98,113],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":57,"download_link":58,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"google-map-tab","Google Map Tab","1.0","Isaias Oliveira","https:\u002F\u002Fprofiles.wordpress.org\u002Fisaiaswebnet\u002F","\u003Cp>A plugin that allows you to tab with Google Maps to your posts or pages using a shortcode [google-map-tab].\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This file is part of Google Map Tab.\u003Cbr \u002F>\nGoogle Map Tab is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published\u003Cbr \u002F>\nby the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\u003Cbr \u002F>\nNome do teu Plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003Cbr \u002F>\nYou should have received a copy of the GNU General Public License along with Nome do teu Plugin. If not, see \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","A plugin that allows you to tab with Google Maps",10,1863,60,1,"2014-07-16T18:53:00.000Z","3.9.40","3.0",[20,21,56,23,24],"jquery-tabs","http:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fgoogle-map-tab","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-map-tab.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":77,"download_link":78,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"jquery-ui-widgets","jQuery UI Widgets","0.60","David Gwyer","https:\u002F\u002Fprofiles.wordpress.org\u002Fdgwyer\u002F","\u003Cp>So, just how easy is it?\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the Plugin.\u003C\u002Fli>\n\u003Cli>Add your jQuery code to the ‘Custom jQuery Code’ text box in Plugin settings.\u003C\u002Fli>\n\u003Cli>Add the corresponding HTML markup to a post, page, or or text widget,\u003C\u002Fli>\n\u003Cli>That’s it!!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You can easily tweak further settings such as the jQuery UI theme used to render the jQuery widgets, choose which scripts are added to your site, and overriding default CSS.\u003C\u002Fp>\n\u003Cp>All standard pre-defined jQuery themes are supported, or you can upload your own custom theme built with the \u003Ca href=\"http:\u002F\u002Fjqueryui.com\u002Fthemeroller\u002F\" rel=\"nofollow ugc\">jQuery ThemeRoller\u003C\u002Fa>. See the FAQ page for detailed instructions on uploading your own custom theme.\u003C\u002Fp>\n\u003Cp>No need to mess about with cryptic shortcodes! Just enter clean, valid, HTML markup and the Plugin does the rest, adding all the necessary jQuery scripts and styles for you!\u003C\u002Fp>\n\u003Cp>Note: This Plugin uses the Google CDN to load the CSS for the official jQuery UI themes.\u003C\u002Fp>\n\u003Cp>Please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fjquery-ui-widgets\" rel=\"ugc\">\u003Cstrong>rate\u003C\u002Fstrong>\u003C\u002Fa> this Plugin if you find it useful. It only takes a moment but it’s very much appreciated. 🙂\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>We’re proud to announce that \u003Ca href=\"https:\u002F\u002Fwpgoplugins.com\u002Fplugins\u002Fjquery-ui-widgets-pro\u002F\" rel=\"nofollow ugc\">jQuery UI Widgets Pro\u003C\u002Fa> is now available!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Upgrade today for great features such as syntax highlighted code editors and dozens of pre-made jQuery UI templates ready to use!\u003C\u002Fp>\n\u003Cp>Also, you can now add jQuery UI (and custom JavaScript and CSS code) to specific pages for the first time via the page\u002Fpost editor. Take complete control over which pages have jQuery UI scripts added. You can choose to add to ALL pages or ONLY to the ones you want. It’s so simple!\u003C\u002Fp>\n\u003Cp>Checkout the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjquery-ui-widgets\u002Fscreenshots\u002F\" rel=\"ugc\">screenshots\u003C\u002Fa>, or click \u003Ca href=\"https:\u002F\u002Fwpgoplugins.com\u002Fplugins\u002Fjquery-ui-widgets-pro\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Cp>See our \u003Ca href=\"https:\u002F\u002Fwww.wpgoplugins.com\" rel=\"nofollow ugc\">WordPress plugin site\u003C\u002Fa> for more top plugins!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Simple, flexible, and powerful way to add jQuery UI widgets to your site posts, pages, or widgets. Works right out of the box!",1000,107045,86,19,"2017-11-28T18:57:00.000Z","4.8.28","3.5",[75,76,21,22,24],"accordion","dialog","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjquery-ui-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjquery-ui-widgets.0.60.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":70,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":96,"download_link":97,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"whistles","Whistles","0.1.1","Justin Tadlock","https:\u002F\u002Fprofiles.wordpress.org\u002Fgreenshady\u002F","\u003Cp>Whistles was not born as “just another tabs plugin”.  It was born out of the idea that we need to get rid of all other plugins like this and start from scratch.\u003C\u002Fp>\n\u003Cp>It seems to me that tabs plugins have been clunky and extremely hard to use over the years.  Whistles seeks to rectify this by making it easy to manage tabs, toggles, accordions, and other things that need to be embedded into a page.\u003C\u002Fp>\n\u003Ch3>So, what is Whistles? Are whistles? Can you whistle?\u003C\u002Fh3>\n\u003Cp>Whistles is a plugin that creates a new content type called “whistle” and a new taxonomy called “whistle group”.  The plugin allows you to create individual whistles and organize them into whistle groups however you see fit.  Then, it allows you to embed whistle groups into posts using the \u003Ccode>[whistles]\u003C\u002Fcode> shortcode or adding it via the Whistles widget.\u003C\u002Fp>\n\u003Cp>You can also decide how you want to display your whistles.  In the current version of the plugin, they can be displayed as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tabs\u003C\u002Fli>\n\u003Cli>Toggles\u003C\u002Fli>\n\u003Cli>Accordions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The great thing about this method is that you’re pretty much able to put whatever content you want into your whistles.  It’s no different than writing a post or page.  You can insert text, images, media, and even other shortcodes.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>“Whistles” screen in the admin under “Appearance” for creating whistles.\u003C\u002Fli>\n\u003Cli>“Whistle Groups” screen in the admin under “Appearance” for organizing whistles.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[whistles]\u003C\u002Fcode> shortcode for displaying whistles.\u003C\u002Fli>\n\u003Cli>“Add Whistles” media button above the post content editor for inserting whistles.\u003C\u002Fli>\n\u003Cli>“Whistles” widget under the “Appearance > Widgets” admin screen.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Professional Support\u003C\u002Fh3>\n\u003Cp>If you need professional plugin support from me, the plugin author, you can access the support forums at \u003Ca href=\"http:\u002F\u002Fthemehybrid.com\u002Fsupport\" rel=\"nofollow ugc\">Theme Hybrid\u003C\u002Fa>, which is a professional WordPress help\u002Fsupport site where I handle support for all my plugins and themes for a community of 40,000+ users (and growing).\u003C\u002Fp>\n\u003Ch3>Plugin Development\u003C\u002Fh3>\n\u003Cp>If you’re a theme author, plugin author, or just a code hobbyist, you can follow the development of this plugin on it’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjustintadlock\u002Fwhistles\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>Yes, I do accept donations.  If you want to buy me a beer or whatever, you can do so from my \u003Ca href=\"http:\u002F\u002Fthemehybrid.com\u002Fdonate\" rel=\"nofollow ugc\">donations page\u003C\u002Fa>.  I appreciate all donations, no matter the size.  Further development of this plugin is not contingent on donations, but they are always a nice incentive.\u003C\u002Fp>\n","Tabs, toggles, accordions, and all that jazz. Bells and whistles done right.",400,19698,96,"2013-11-01T18:23:00.000Z","3.7.41","3.6",[21,23,24,94,95],"toggle","widget","http:\u002F\u002Fthemehybrid.com\u002Fplugins\u002Fwhistles","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwhistles.0.1.1.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":48,"downloaded":106,"rating":28,"num_ratings":28,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":18,"tags":110,"homepage":111,"download_link":112,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"pj-jquery-ui-helper","PJ jQuery UI Helper","1.0.8","pjokumsen","https:\u002F\u002Fprofiles.wordpress.org\u002Fpjokumsen\u002F","\u003Cp>This plugin allows you to use jQuery UI’s widgets with a simple to advanced shortcode in your pages or posts.\u003C\u002Fp>\n\u003Cp>Here is a list of the current widgets and their corresponding shortcodes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dialog – Used with [pjjuh-dialog]\u003Cem>contents\u003C\u002Fem>[\u002Fpjjuh-tab] to create a button where the shortcode is inserted that will open a dialog with the contents of the tag (or you can set an attribute of page to a title of one of the pages on your site to load the contents of that page into the dialog that is opened from pressing the button). For more information on how to use this please visit \u003Ca href=\"http:\u002F\u002Fpjokumsen.co.za\u002Fwordpress\u002Fplugins\u002Fpj-jquery-ui-helper\u002F\" rel=\"nofollow ugc\">my site\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Tabs – Used with [pjjuh-tab-group] and then [pjjuh-tab title=”tab-title”]\u003Cem>contents\u003C\u002Fem>[\u002Fpjjuh-tab] to create a tab with the title “tab-title” that contains the contents specified. For more information on how to use this please visit \u003Ca href=\"http:\u002F\u002Fpjokumsen.co.za\u002Fwordpress\u002Fplugins\u002Fpj-jquery-ui-helper\u002F\" rel=\"nofollow ugc\">my site\u003C\u002Fa>. \u003C\u002Fli>\n\u003Cli>Accordion – Used with [pjjuh-accordion] and then [pjjuh-acc-section title=”section-title”]\u003Cem>contents\u003C\u002Fem>[\u002Fpjjuh-acc-section] to create a section with the title “section-title” that contains the contents specified. For more information on how to use this please visit \u003Ca href=\"http:\u002F\u002Fpjokumsen.co.za\u002Fwordpress\u002Fplugins\u002Fpj-jquery-ui-helper\u002F\" rel=\"nofollow ugc\">my site\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Widgets I hope to add in the near future are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tooltips\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>I also hope to allow more variations for the widgets in the near future.\u003C\u002Fp>\n","Plugin to incorporate jQuery UI in posts and pages using shortcodes.",2405,"2015-04-21T19:44:00.000Z","4.2.39","3.8.1",[76,22,24],"http:\u002F\u002Fpjokumsen.co.za\u002Fwordpress\u002Fplugins\u002Fpj-jquery-ui-helper\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpj-jquery-ui-helper.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":48,"downloaded":121,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":122,"requires_at_least":123,"requires_php":18,"tags":124,"homepage":18,"download_link":129,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":130},"website-faqs","Website FAQ (Responsive and Categorized with Shortcode)","1.2","Nikunj Soni","https:\u002F\u002Fprofiles.wordpress.org\u002Fnikunjsoni\u002F","\u003Cp>Useful and handy FAQ plugin for any WordPress website.\u003C\u002Fp>\n\u003Cp>The plugin adds a “FAQ” tab to your wp-admin menu and allows you to enter FAQ Title and FAQ Description.\u003Cbr \u002F>\nIt will show FAQ in descending order by post publish date.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add this shortcode to use this plugin in your page in backend \u003Ccode>[website_faq]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add this code if you want to use this plugin in your .php file \u003Ccode>\u003C?php echo do_shortcode('[website_faq]');?>\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add this shortcode if you want to show FAQ by some specific category in your page in backend\u003Ccode>[website_faq  category=\"category_ID\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Add this code if you want to show FAQ by some specific category in your .php file \u003Ccode>\u003C?php echo do_shortcode('[website_faq  category=\"category_ID\"]');?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Amazing Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Responsive\u003C\u002Fli>\n\u003Cli>Categorized\u003C\u002Fli>\n\u003Cli>Shortcode\u003C\u002Fli>\n\u003Cli>jQuery UI Accordion\u003C\u002Fli>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>Can be integrated into any wp theme\u003C\u002Fli>\n\u003Cli>All files are easy customizable\u003C\u002Fli>\n\u003C\u002Ful>\n","Useful and handy FAQ plugin for any WordPress website.",1540,"5.8.13","3.1",[125,126,127,128,22],"faq","faq-with-category","faq-with-shortcode","faqs","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsite-faqs.zip","2026-03-15T10:48:56.248Z",{"attackSurface":132,"codeSignals":206,"taintFlows":219,"riskAssessment":220,"analyzedAt":228},{"hooks":133,"ajaxHandlers":189,"restRoutes":190,"shortcodes":191,"cronEvents":204,"entryPointCount":205,"unprotectedCount":28},[134,140,143,146,149,153,157,161,166,170,174,178,182,186],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_notices","put_php_version_require","put.php",32,{"type":135,"name":136,"callback":141,"file":138,"line":142},"put_wordpress_version_require",41,{"type":135,"name":144,"callback":145,"file":138,"line":27},"init","on_init",{"type":135,"name":147,"callback":148,"file":138,"line":69},"admin_init","on_admin_init",{"type":135,"name":150,"callback":151,"file":138,"line":152},"admin_menu","on_admin_menu",87,{"type":135,"name":154,"callback":155,"file":138,"line":156},"wp_enqueue_scripts","on_wp_enqueue",94,{"type":135,"name":158,"callback":159,"file":138,"line":160},"the_posts","on_the_posts",95,{"type":162,"name":163,"callback":164,"priority":165,"file":138,"line":89},"filter","the_content","on_the_content",7,{"type":135,"name":167,"callback":168,"file":138,"line":169},"wp_footer","on_wp_footer",97,{"type":135,"name":171,"callback":172,"file":138,"line":173},"admin_enqueue_scripts","on_admin_enqueue",543,{"type":162,"name":175,"callback":176,"file":138,"line":177},"mce_external_plugins","add_tinymce_plugin",620,{"type":162,"name":179,"callback":180,"file":138,"line":181},"mce_buttons","add_tinymce_items",621,{"type":135,"name":183,"callback":184,"priority":67,"file":138,"line":185},"admin_footer-post.php","add_put_quicktags",622,{"type":135,"name":187,"callback":184,"priority":67,"file":138,"line":188},"admin_footer-post-new.php",623,[],[],[192,196,200,202],{"tag":193,"callback":194,"file":138,"line":195},"tab","on_tab_shortcode",131,{"tag":197,"callback":198,"file":138,"line":199},"end_tabset","on_tab_end_shortcode",132,{"tag":193,"callback":194,"file":138,"line":201},483,{"tag":197,"callback":198,"file":138,"line":203},484,[],4,{"dangerousFunctions":207,"sqlUsage":208,"outputEscaping":210,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":205,"bundledLibraries":218},[],{"prepared":51,"raw":28,"locations":209},[],{"escaped":211,"rawEcho":211,"locations":212},2,[213,216],{"file":138,"line":214,"context":215},408,"raw output",{"file":138,"line":217,"context":215},486,[],[],{"summary":221,"deductions":222},"The \"put\" v1.1.0 plugin demonstrates a generally good security posture based on the static analysis provided.  The plugin has a limited attack surface, with all entry points protected by capability checks.  Furthermore, it uses prepared statements for all its SQL queries and avoids dangerous functions, file operations, and external HTTP requests.  The absence of any recorded vulnerabilities, historical or current, is a strong positive indicator.",[223,226],{"reason":224,"points":225},"Outputs are not consistently escaped",5,{"reason":227,"points":225},"No nonce checks on shortcode entry points","2026-03-16T19:39:06.138Z",{"wat":230,"direct":238},{"assetPaths":231,"generatorPatterns":233,"scriptPaths":234,"versionParams":235},[232],"\u002Fwp-content\u002Fplugins\u002Fput\u002Fjs\u002Fpost-ui-tabs.js",[],[232],[236,237],"put\u002Fstyle.css?ver=","jquery-ui-tabs?ver=",{"cssClasses":239,"htmlComments":240,"htmlAttributes":241,"restEndpoints":243,"jsGlobals":244,"shortcodeOutput":246},[],[],[242],"data-put-tabset",[],[245],"tab_settings",[247,248],"[tab]","[end_tabset]"]