[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$feK_gl2EFLLNyh3ygA0y6iX727a0782EseRuVyHHL-qg":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":40,"analysis":148,"fingerprints":280},"partners-banners","Zedna Partners Banners","1.4","Radek Mezulanik","https:\u002F\u002Fprofiles.wordpress.org\u002Fzedna\u002F","\u003Cp>Show partners logos in widget area. User can click on logo to open partner URL.\u003Cbr \u002F>\nYou can choose page layout when creating new page, so new partners page will look like responsive mosaic.\u003C\u002Fp>\n\u003Cp>Check out Partners Banners Pro \u003Ca href=\"https:\u002F\u002Fmezulanik.cz\" rel=\"nofollow ugc\">features\u003C\u002Fa>.\u003C\u002Fp>\n","Show partners logo in widget area.",50,5330,100,1,"2020-03-12T12:52:00.000Z","5.4.19","4.7.1","",[20,21,22,23,24],"ads","banners","link","logo","partners","https:\u002F\u002Fsellfy.com\u002Fp\u002FF2hR\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpartners-banners.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":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"zedna",15,570,87,2856,70,"2026-04-04T06:25:20.029Z",[41,64,85,102,123],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":18,"download_link":63,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"lktags-linkedin-insight-tags","Add Linkedin insight tags for Linkedin ads","1.2.7","Pagup","https:\u002F\u002Fprofiles.wordpress.org\u002Fpagup\u002F","\u003Cp>\u003Cstrong>EASILY INSERT YOUR LINKEDIN INSIGHT TAG (Linkedin Data Partner ID ) & CREATE EVENTS FOR CONVERSION TRACKING.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Linkedin Insight tag plugin allows to add strategically your Insight tag on all your webpages. No need to edit your theme files anymore!\u003C\u002Fp>\n\u003Cp>The simple interface of the Linkedin insight tag plugin gives you one place where you can insert your Linkedin Data Partner ID .\u003C\u002Fp>\n\u003Cp>You will be able to measure the following types of events:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Download\u003C\u002Fli>\n\u003Cli>Install\u003C\u002Fli>\n\u003Cli>Lead\u003C\u002Fli>\n\u003Cli>…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PREMIUM FEATURES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Linkedin insight tag plugin allows you to create EVENTS (pixel) on specific pages thanks to our Post META BOX feature available on each page.\u003C\u002Fp>\n\u003Cp>Linkedin insight tag PRO plugin will alllow you to add your INSIGHT TAG on all WooCommerce pages so that you can track conversion for your products.\u003C\u002Fp>\n\u003Cp>You will be able to measure the following types of events:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add to cart.\u003C\u002Fli>\n\u003Cli>Checkout\u003C\u002Fli>\n\u003Cli>Purchase.\u003C\u002Fli>\n\u003Cli>…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And even Custom events with our Post META BOX feature.\u003C\u002Fp>\n\u003Cp>Note: once the codes are added, make sure to clear your cache. Then, you must add the domain for approval. To do this, go to the Insight Tag page, and on the right side, you must add your domain. WWW is not required. Once users enter your website, the tag will recognize and start running. At this point, you will see that LinkedIn has confirmed your domain..\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WITH LINKEDIN INSIGHT TAG, YOU CAN:\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Track the metrics that matter most\u003C\u002Fstrong>: Easily track website conversions from your LinkedIn programs in your Campaign Manager analytics. At a glance, understand your LinkedIn advertising ROI, conversion count, cost-per-conversion, conversion rate, and more. You can even track which audience segments are driving the most conversions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Record every conversion, every time\u003C\u002Fstrong>: Track conversions from desktop and mobile, whether members converted after clicking on — or even after just viewing — one of your ads. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimize your campaigns to drive even better performance\u003C\u002Fstrong>: Monitor the specific campaigns, ads, and the nature of the audiences that are driving conversions. Use this information to improve your Sponsored Content and Text Ads targeting, creative, and offers to maximize the  downstream impact to your lead and opportunity pipeline goals.\u003C\u002Fli>\n\u003C\u002Ful>\n","The Linkedin Insight tag plugin allows to add strategically your Insight tag on all your webpages. No need to edit your theme files anymore!",5000,59047,66,4,"2026-01-18T20:16:00.000Z","6.9.4","4.1","5.6",[58,59,60,61,62],"linkedin-ads","linkedin-advertising","linkedin-insight-tag","linkedin-tag","linkedin-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flktags-linkedin-insight-tags.zip",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":13,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":18,"tags":78,"homepage":82,"download_link":83,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"log-out-shortcode","Log Out Shortcode","1.1.1","Tectalic","https:\u002F\u002Fprofiles.wordpress.org\u002Fom4\u002F","\u003Cp>There are 3 shortcodes that can be used:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[logout] - A standard Log Out link, where the user stays on the login screen after being logged out.\n[logout_to_home] - A link that logs the user out, and redirects them to your home page.\n[logout_to_current] - A link that logs the user out, and redirects them back to the current page\u002FURL.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Advanced Usage:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All 3 shortcodes all support 3 attributes\u002Fparameters:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[logout text=\"\" class=\"\" redirect=\"\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The 3 supported attributes\u002Fparameters are:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>text=\"\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>– The text to use for the link anchor text.\u003Cbr \u002F>\n– Default: \u003Ccode>Log Out\u003C\u002Fcode>\u003Cbr \u002F>\n    class=””\u003Cbr \u002F>\n– The HTML class(es) to use for the link. Multiple classes should be separated by a space.\u003Cbr \u002F>\n– Default: \u003Ccode>logout\u003C\u002Fcode>\u003Cbr \u002F>\n    redirect=””\u003Cbr \u002F>\n– The path\u002FURL to redirect the user to after they are logged out.\u003Cbr \u002F>\n– Default: the WordPress login screen.\u003Cbr \u002F>\n– Note: must be a URL or path on the same domain name as the WordPress website (cannot be an external domain\u002FURL)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Some Examples:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [logout text=”Log Off”] – A \u003Ccode>Log Off\u003C\u002Fcode> link that logs the user out.\u003Cbr \u002F>\n    [logout redirect=”\u002Fmembers\u002F”] – Log the user out, and redirect them to \u003Ccode>\u002Fmembers\u002F\u003C\u002Fcode>.\u003Cbr \u002F>\n    [logout_to_home text=”Log Off”] – A \u003Ccode>Log Off\u003C\u002Fcode> link that logs the user out and redirects them to your home page.\u003Cbr \u002F>\n    [logout class=”log-out-link”] – Use a custom CSS\u002FHTML class name for the log out link.\u003C\u002Fp>\n\u003Cp>Note: the shortcodes will return nothing\u002Fempty if the user isn’t logged in.\u003C\u002Fp>\n\u003Cp>This plugin is inspired by the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flogout-button\u002F\" rel=\"ugc\">Logout Button plugin by Ben Poland\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you like, you can \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOM4\u002Flog-out-shortcode\" rel=\"nofollow ugc\">contribute to this plugin on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Easily add a log out link or button to a post or page using a simple shortcode.",3000,51212,12,"2024-07-17T08:16:00.000Z","6.6.5","6.0",[22,79,80,81],"log-out","logout","shortcode","https:\u002F\u002Fom4.io\u002Fplugins\u002Flog-out-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flog-out-shortcode.1.1.2.zip",92,{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":72,"downloaded":93,"rating":13,"num_ratings":74,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":56,"tags":97,"homepage":100,"download_link":101,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"smntcs-custom-logo-link","SMNTCS Custom Logo Link","2.4","Niels Lange","https:\u002F\u002Fprofiles.wordpress.org\u002Fnielslange\u002F","\u003Cp>Allows to add a custom link to the image and textual logo.\u003C\u002Fp>\n\u003Ch3>Compatible with\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fastra\u002F\" rel=\"ugc\">Astra\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fatomic-blocks\u002F\" rel=\"ugc\">Atomic Blocks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fblocksy\u002F\" rel=\"ugc\">Blocksy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fcolormag\u002F\" rel=\"ugc\">ColorMag\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fcustomify\u002F\" rel=\"ugc\">Customify\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Feducation-hub\u002F\" rel=\"ugc\">Education Hub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fgeneratepress\u002F\" rel=\"ugc\">GeneratePress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fhello-elementor\u002F\" rel=\"ugc\">Hello Elementor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fhestia\u002F\" rel=\"ugc\">Hestia\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fneve\u002F\" rel=\"ugc\">Neve\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fnevertheless\u002F\" rel=\"ugc\">Nevertheless\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Foceanwp\u002F\" rel=\"ugc\">OceanWP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fshapely\u002F\" rel=\"ugc\">Shapely\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fstorefront\u002F\" rel=\"ugc\">Storefront\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fsuffice\u002F\" rel=\"ugc\">Suffice\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fsydney\u002F\" rel=\"ugc\">Sydney\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentyfifteen\u002F\" rel=\"ugc\">Twenty Fifteen\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentynineteen\u002F\" rel=\"ugc\">Twenty Nineteen\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentyseventeen\u002F\" rel=\"ugc\">Twenty Seventeen\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentysixteen\u002F\" rel=\"ugc\">Twenty Sixteen\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwenty\u002F\" rel=\"ugc\">Twenty Twenty\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fxi-portfolio\u002F\" rel=\"ugc\">XI Portfolio\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>Contributions are more than welcome. Simply head over to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnielslange\u002Fsmntcs-custom-logo-link\u002Fpulls\" rel=\"nofollow ugc\">Github\u003C\u002Fa> and open a pull request.\u003C\u002Fp>\n","Allows to customize the logo link.",39738,"2024-12-31T09:30:00.000Z","6.7.5","3.4",[98,99],"custom-logo-link","logo-link","https:\u002F\u002Fgithub.com\u002Fnielslange\u002Fsmntcs-custom-logo-link","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmntcs-custom-logo-link.2.4.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":13,"num_ratings":112,"last_updated":113,"tested_up_to":16,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":121,"download_link":122,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"easy-logo-link-change","Easy Logo Link Change","1.0.1","joemclarke","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoemclarke\u002F","\u003Cp>This plugin will add an option in Settings called Set Logo Link which will allow you change the link to another url.  After you activate this plugin, when someone clicks on your site logo instead of going to the home page of your WordPress site, it will go to whatever url you have entered here.\u003C\u002Fp>\n\u003Cp>This plugin uses the get_custom_logo filter instead of JavaScript to change the logo link so the actual HTML of your site will change instead of changing on each page load via JavaScript.\u003C\u002Fp>\n","This is a simple plugin to change the link of your logo in the top left-hand corner to any URL you would like and works with most themes.",1000,10930,2,"2020-07-01T23:31:00.000Z","5.4","5.6.20",[117,99,118,119,120],"customize-logo-url","logo-link-change","logo-link-url","logo-url","https:\u002F\u002Fblog.taskbill.io\u002Feasylogolinkchange","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-logo-link-change.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":54,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":144,"download_link":145,"security_score":146,"vuln_count":14,"unpatched_count":28,"last_vuln_date":147,"fetched_at":30},"secure-downloads","Secure Downloads","1.2.5","wpdevelop","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdevelop\u002F","\u003Cp>Secure Downloads plugin generate \u003Cstrong>secure download links\u003C\u002Fstrong> for protected files and can \u003Cstrong>send emails\u003C\u002Fstrong> to your clients for downloading.\u003Cbr \u002F>\n\u003Cstrong>Links can expire\u003C\u002Fstrong> after a predefined time, and you can set \u003Cstrong>IP lock\u003C\u002Fstrong> for specific download. Download links does not show real location of files at your server.\u003Cbr \u002F>\nYou can track every download of files by receiving email about file download with detailed info about download.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foplugins.com\u002Fplugins\u002Fsecure-downloads\u002F\" title=\"Secure Downloads Homepage\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Foplugins.com\u002Fplugins\u002Fsecure-downloads\u002F#support\" title=\"Support\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Securely distribute your files and track every download.\u003C\u002Fli>\n\u003Cli>Upload your files via familiar WP interface.\u003C\u002Fli>\n\u003Cli>Define Title, Description and \u003Cstrong>Version Number\u003C\u002Fstrong> at “Attachment details” for your protected files\u003C\u002Fli>\n\u003Cli>Plugin upload files into secure, protected folder. Website visitors will not have direct access to such  files.\u003C\u002Fli>\n\u003Cli>Generate secure links to your protected files,  which  does not show real location of file.\u003C\u002Fli>\n\u003Cli>Links can expire after  specific time.\u003C\u002Fli>\n\u003Cli>Links can  be locked to specific IP or IP mask (network).\u003C\u002Fli>\n\u003Cli>Configure email template with different parameters.\u003C\u002Fli>\n\u003Cli>Send emails to your customers with secure links for download your protected files.\u003C\u002Fli>\n\u003Cli>Monitor downloading of each file, by receiving email notification about file download with detailed info about download.\u003C\u002Fli>\n\u003Cli>Fast configure your protected files via CSV form. Useful for saving or editing list of files in one form.\u003C\u002Fli>\n\u003Cli>Easy reorder list of files via drag and drop  interface.\u003C\u002Fli>\n\u003Cli>Configure URLs for pages with  warning,  like “link expired notice”.\u003C\u002Fli>\n\u003Cli>Mobile friendly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SECURE DOWNLOADS IS GREAT FOR\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Distribute you files after purchase\u003C\u002Fli>\n\u003Cli>Delivery updates of your products to your customers\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy generate and distribute secure links for file downloads, that can expire, and track every download.",700,30868,82,10,"2025-12-03T09:48:00.000Z","4.0","5.2.4",[139,140,141,142,143],"digital-downloads","downloads","file-downloads","links","protected-links","https:\u002F\u002Foplugins.com\u002Fplugins\u002Fsecure-downloads","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecure-downloads.1.2.5.zip",99,"2024-09-03 00:00:00",{"attackSurface":149,"codeSignals":225,"taintFlows":268,"riskAssessment":269,"analyzedAt":279},{"hooks":150,"ajaxHandlers":219,"restRoutes":220,"shortcodes":221,"cronEvents":222,"entryPointCount":28,"unprotectedCount":28},[151,156,159,162,167,171,173,177,182,183,186,190,193,197,200,203,207,211,215],{"type":152,"name":153,"callback":154,"file":155,"line":34},"action","save_post","flush_widget_cache","inc\\widget-partners-banners.php",{"type":152,"name":157,"callback":154,"file":155,"line":158},"deleted_post",16,{"type":152,"name":160,"callback":154,"file":155,"line":161},"switch_theme",17,{"type":152,"name":163,"callback":164,"file":165,"line":166},"init","load_plugin_textdomain","page-template-class.php",79,{"type":168,"name":169,"callback":170,"file":165,"line":133},"filter","page_attributes_dropdown_pages_args","register_project_templates",{"type":168,"name":172,"callback":170,"file":165,"line":27},"wp_insert_post_data",{"type":168,"name":174,"callback":175,"file":165,"line":176},"template_include","view_project_template",88,{"type":152,"name":178,"callback":179,"priority":180,"file":181,"line":158},"widgets_init","load",9,"partners-banners.php",{"type":152,"name":178,"callback":163,"priority":134,"file":181,"line":161},{"type":152,"name":163,"callback":184,"file":181,"line":185},"create_post_type_banner",45,{"type":152,"name":187,"callback":188,"priority":28,"file":181,"line":189},"add_meta_boxes","add_partner_meta_box_banner",73,{"type":152,"name":153,"callback":191,"file":181,"line":192},"save_partner_meta_banner",148,{"type":152,"name":194,"callback":195,"file":181,"line":196},"plugins_loaded","get_instance",159,{"type":152,"name":187,"callback":198,"file":181,"line":199},"partnerbanner_add_expiry_date_metabox",172,{"type":152,"name":153,"callback":201,"file":181,"line":202},"partnerbanner_save_expiry_date_meta",206,{"type":152,"name":204,"callback":205,"file":181,"line":206},"wp","delete_expired_partnersbanners_daily",213,{"type":152,"name":208,"callback":209,"file":181,"line":210},"delete_expired_partnersbanners","delete_expired_partnersbanners_callback",239,{"type":168,"name":212,"callback":213,"file":181,"line":214},"manage_posts_columns","partnerbanner_columns_head",252,{"type":152,"name":216,"callback":217,"priority":134,"file":181,"line":218},"manage_posts_custom_column","partnerbanner_columns_content",263,[],[],[],[223],{"hook":208,"callback":208,"file":181,"line":224},210,{"dangerousFunctions":226,"sqlUsage":227,"outputEscaping":229,"fileOperations":14,"externalRequests":28,"nonceChecks":14,"capabilityChecks":266,"bundledLibraries":267},[],{"prepared":28,"raw":28,"locations":228},[],{"escaped":230,"rawEcho":231,"locations":232},5,19,[233,236,238,240,241,243,245,246,247,249,250,252,254,255,256,258,260,262,264],{"file":155,"line":234,"context":235},36,"raw output",{"file":155,"line":237,"context":235},60,{"file":155,"line":239,"context":235},62,{"file":155,"line":38,"context":235},{"file":155,"line":242,"context":235},110,{"file":155,"line":244,"context":235},111,{"file":155,"line":244,"context":235},{"file":155,"line":244,"context":235},{"file":155,"line":248,"context":235},112,{"file":155,"line":248,"context":235},{"file":155,"line":251,"context":235},115,{"file":155,"line":253,"context":235},116,{"file":155,"line":253,"context":235},{"file":155,"line":253,"context":235},{"file":181,"line":257,"context":235},89,{"file":181,"line":259,"context":235},97,{"file":181,"line":261,"context":235},103,{"file":181,"line":263,"context":235},107,{"file":181,"line":265,"context":235},259,3,[],[],{"summary":270,"deductions":271},"The \"partners-banners\" plugin version 1.4 exhibits a generally strong security posture based on this static analysis. It demonstrates good practices by having no known vulnerabilities (CVEs) and a clean vulnerability history. The absence of critical or high-severity taint flows, coupled with the proper use of prepared statements for all SQL queries, is commendable and significantly reduces the risk of common injection attacks. The code also incorporates a decent number of capability checks and a nonce check, indicating an effort to protect its functionalities.",[272,275,277],{"reason":273,"points":274},"Low output escaping rate",6,{"reason":276,"points":266},"Presence of file operations",{"reason":278,"points":230},"Unprotected cron events","2026-03-16T21:57:08.718Z",{"wat":281,"direct":288},{"assetPaths":282,"generatorPatterns":283,"scriptPaths":284,"versionParams":286},[],[],[285],"\u002Fwp-content\u002Fplugins\u002Fpartners-banners\u002Fjs\u002Fpartners-banners-widget.js",[287],"partners-banners\u002Fjs\u002Fpartners-banners-widget.js?ver=",{"cssClasses":289,"htmlComments":291,"htmlAttributes":292,"restEndpoints":295,"jsGlobals":296,"shortcodeOutput":298},[290],"partnerbannerExpiryDate",[],[293,294],"data-plugin-slug=\"partners-banners\"","data-plugin-version=\"1.4\"",[],[297],"partners_banners_widget_options",[]]