[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ft2rb_nBvglp7Gb73USKJHF-0vfepRMQRjqgs8JWdaeI":3,"$fPie5Y1Uy5c7i7qB83vr8pkBtJfI_GGpf8p0leQDwoOY":296,"$f3f7dEy9L6zRC6qvPHZtUeaK6QvB2PZZBlzd01iS7sXI":301},{"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":28,"download_link":29,"security_score":30,"vuln_count":13,"unpatched_count":13,"last_vuln_date":31,"fetched_at":32,"discovery_status":33,"vulnerabilities":34,"developer":35,"crawl_stats":31,"alternatives":41,"analysis":144,"fingerprints":282},"virannonces","Virannonces","1.0.3","Sylvain Deaure","https:\u002F\u002Fprofiles.wordpress.org\u002Fsylvaindeaure\u002F","\u003Cp>En configurant un seul plugin, votre blog devient une source de revenus grace à des annonces comportant chacune un lien d’affilié (cloaqué). Les annonces sont maintenues et mises à jour depuis le site http:\u002F\u002Faffiliationtotale.com et ne demandent donc pas d’intervention de votre part.\u003C\u002Fp>\n\u003Cp>Les fonctions de la version actuelle:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Intégration d’annonces avec photo + texte dans les articles\u003C\u002Fli>\n\u003Cli>Choix de la position: au dessus ou en dessous du contenu de l’article\u003C\u002Fli>\n\u003Cli>Possibilité de limiter le nombre d’annonces par page\u003C\u002Fli>\n\u003Cli>Rotation automatique des annonces\u003C\u002Fli>\n\u003Cli>Insertion sur demande d’un lien vers affiliation totale pour toucher encore plus de commissions.\u003C\u002Fli>\n\u003Cli>Widget pour afficher des annonces (texte seul) dans une sidebar\u003C\u002Fli>\n\u003Cli>Widget pour afficher des annonces (photo seule) dans une sidebar\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plus de détails sur http:\u002F\u002FAffiliationTotale.com\u002Fplugin-virannonces.html\u003C\u002Fp>\n\u003Cp>Développements en cours\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sélection plus poussée des annonces par thématique\u003C\u002Fli>\n\u003Cli>Intégration plus poussée d’annonces 1TPE\u003C\u002Fli>\n\u003Cli>Ciblage des annonces par mots clés\u003C\u002Fli>\n\u003C\u002Ful>\n","VirAnnonces incorpore des annonces de plusieurs sources dans votre blog WordPress, intégrées dans les posts ou sous forme de widget.",10,4730,0,"2011-02-06T11:00:00.000Z","3.0.5","3.0.0","",[19,20,21,22,23,24,25,26,27],"1tpe","ads","affiliation","clickbank","commission","image","link","textual","widget","http:\u002F\u002FAffiliationTotale.com\u002Fplugin-virannonces.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvirannonces.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":36,"display_name":7,"profile_url":8,"plugin_count":37,"total_installs":11,"avg_security_score":30,"avg_patch_time_days":38,"trust_score":39,"computed_at":40},"sylvaindeaure",1,30,84,"2026-05-20T04:11:45.970Z",[42,66,83,105,122],{"slug":43,"name":44,"version":45,"author":46,"author_profile":47,"description":48,"short_description":49,"active_installs":50,"downloaded":51,"rating":52,"num_ratings":37,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":63,"download_link":64,"security_score":65,"vuln_count":13,"unpatched_count":13,"last_vuln_date":31,"fetched_at":32},"affiliatewp-allowed-products","AffiliateWP – Allowed Products","1.3.0","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cblockquote>\n\u003Cp>This plugin requires \u003Ca href=\"http:\u002F\u002Faffiliatewp.com\u002F\" title=\"AffiliateWP\" rel=\"nofollow ugc\">AffiliateWP\u003C\u002Fa> in order to function.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This plugin allows you to choose which products on your site should earn commission for your affiliates. Although AffiliateWP allows you to disable commission on products (for supported integrations), it can be cumbersome to disable commission on every single one, especially if you have hundreds of products. Install and activate this plugin, enter some product IDs, and only these products will generate commission when purchased via a referral URL.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is AffiliateWP?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Faffiliatewp.com\u002F\" title=\"AffiliateWP\" rel=\"nofollow ugc\">AffiliateWP\u003C\u002Fa> provides a complete affiliate management system for your WordPress website that seamlessly integrates with all major WordPress e-commerce and membership platforms. It aims to provide everything you need in a simple, clean, easy to use system that you will love to use.\u003C\u002Fp>\n","Allows only specific products to generate commission in AffiliateWP.",1000,29460,100,"2025-05-08T19:28:00.000Z","6.8.5","5.2","7.4",[58,59,60,61,62],"affiliatewp","allowed-products","commission-products","easy-digital-downloads","woocommerce","https:\u002F\u002Faffiliatewp.com\u002Faddons\u002Fallowed-products\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliatewp-allowed-products.1.3.0.zip",92,{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":52,"num_ratings":37,"last_updated":76,"tested_up_to":54,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":17,"download_link":82,"security_score":65,"vuln_count":13,"unpatched_count":13,"last_vuln_date":31,"fetched_at":32},"affilizz","Affilizz","1.15.4","Affilizz Team","https:\u002F\u002Fprofiles.wordpress.org\u002Faffilizz\u002F","\u003Cp>Affilizz is an official plugin for the affilizz.com affiliation platform that enables its users to connect to the API and insert seamlessly affiliate links, price tables and calls to action both on the classic and Gutenberg editors.\u003C\u002Fp>\n\u003Cp>The plugin was released outside of the plugin directory at its launch and was added to the directory at the 1.13.0 version.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Affiliate link configuration pop-in\u003C\u002Fli>\n\u003Cli>Step-by-step configuration wizard\u003C\u002Fli>\n\u003Cli>Configuration pane and debug information page\u003C\u002Fli>\n\u003Cli>Inline rendering of an affiliate link or price table in the classic editor\u003C\u002Fli>\n\u003Cli>Gutenberg editor block to insert affiliate links and price tables\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In addition, the plugin aims to allow users to customize the way they interact with the platform and insert links in the table.\u003C\u002Fp>\n\u003Cp>It adds a database table holding the rendered versions of the embeds, to bypass connectivity issues.\u003C\u002Fp>\n\u003Ch3>How to contribute\u003C\u002Fh3>\n\u003Cp>As of now, this plugin is not open to external pull requests. To allow users to better understand how our code is built and proposed here, the plugin’s “assets” folders contains a “src” folder containing unobfuscated, readable JS and SCSS code. Our team uses \u003Ca href=\"https:\u002F\u002Fwww.laravel-mix.com\" rel=\"nofollow ugc\">Mix\u003C\u002Fa> to compile JavaScript files and uses these external libraries \u002F modules :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftom-select.js.org\u002F\" rel=\"nofollow ugc\">Tom Select 2.3.1\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want to apply changes to the current codebase, please configure your preprocessor or bundler to compile :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>assets\u002Fsrc\u002Fscss\u002Fadmin.scss to assets\u002Fdist\u002Fcss\u002Fadmin.css\u003C\u002Fli>\n\u003Cli>assets\u002Fsrc\u002Fscss\u002Fpublic.scss to assets\u002Fdist\u002Fcss\u002Fpublic.css\u003C\u002Fli>\n\u003Cli>assets\u002Fsrc\u002Fjs\u002Fadmin.js to assets\u002Fdist\u002Fjs\u002Fadmin.js\u003C\u002Fli>\n\u003Cli>assets\u002Fsrc\u002Fjs\u002Fwizard.js to assets\u002Fdist\u002Fjs\u002Fwizard.js\u003C\u002Fli>\n\u003Cli>assets\u002Fsrc\u002Fjs\u002Feditor.js to assets\u002Fdist\u002Fjs\u002Feditor.js\u003C\u002Fli>\n\u003C\u002Ful>\n","Affilizz allows you to manage all your affiliated content in one place regardless of your activity.",200,6823,"2025-04-08T09:33:00.000Z","5.9","7.3.0",[20,80,21,67,81],"affiliate","block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffilizz.1.15.4.zip",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":38,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":17,"tags":97,"homepage":102,"download_link":103,"security_score":30,"vuln_count":37,"unpatched_count":13,"last_vuln_date":104,"fetched_at":32},"affiliate-ads-builder-for-clickbank-products","Affiliate Ads for Clickbank Products","2.2","dactum","https:\u002F\u002Fprofiles.wordpress.org\u002Fdactum\u002F","\u003Cp>At last, a fully featured RESPONSIVE Clickbank Affiliate Ad widget that comes in different formats.\u003C\u002Fp>\n\u003Cp>Different formats to choose from:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>TEXT Ads \u003C\u002Fli>\n\u003Cli>Product Cover (Image) Ads\u003C\u002Fli>\n\u003Cli>Banner Ads\u003C\u002Fli>\n\u003Cli>Carousel (Scrolling) Ads\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please check the DEMO in our website\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002FMyCBGenie.com\u002Fclickbank-ads\u002F\" title=\"DEMO\" rel=\"nofollow ugc\">MyCBGenie\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","Display highly profitable affiliate ads for Clickbank products. Simply drag MCG: Affiiate Ads widget on to your desired widget!",15397,74,3,"2022-06-23T16:12:00.000Z","6.0.11","3.0.1",[98,22,99,100,101],"click-bank","clickbank-ads","clickbank-products","clickbank-script","http:\u002F\u002Fmycbgenie.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliate-ads-builder-for-clickbank-products.2.2.zip","2017-11-14 00:00:00",{"slug":106,"name":107,"version":108,"author":106,"author_profile":109,"description":110,"short_description":111,"active_installs":11,"downloaded":112,"rating":13,"num_ratings":13,"last_updated":113,"tested_up_to":114,"requires_at_least":96,"requires_php":17,"tags":115,"homepage":119,"download_link":120,"security_score":30,"vuln_count":13,"unpatched_count":13,"last_vuln_date":31,"fetched_at":121},"eldolink","Eldolink®","1.7","https:\u002F\u002Fprofiles.wordpress.org\u002Feldolink\u002F","\u003Cp>Eldolink® is an affiliate program that allows you to monetize your traffic. Original wellness contents & products. Win big with Slimdoo®.\u003Cbr \u002F>\nYou will distribute the best selling wellness products and the famous Slimdoo® coaching program.\u003Cbr \u002F>\nOffer free content to your users (Calories table, BMI calculation & ideal weight), as well as paid offers (magnetic bracelet, slimming ring…).\u003C\u002Fp>\n\u003Cp>You must have an eldolink.com Affiliate account in order to use this plugin (free subscription).\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add capability to define a modal on your site\u003C\u002Fli>\n\u003Cli>Add widgets to easily integrate Eldolink® tools into your sidebars\u003C\u002Fli>\n\u003Cli>Add shortcodes to easily integrate Eldolink® tools into your posts or pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Ch4>[eldolink_banner]\u003C\u002Fh4>\n\u003Cp>Setting up a banner to send your visitors to our paysites.\u003C\u002Fp>\n\u003Cp>Parameters :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>products\u003C\u002Fstrong> : list of the products to promote\u003C\u002Fli>\n\u003Cli>\u003Cstrong>format\u003C\u002Fstrong> : format of the banner\u003C\u002Fli>\n\u003Cli>\u003Cstrong>r\u003C\u002Fstrong> : pricing model (default: revenue sharing or the one you’ve specified on the Eldolink® platform)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>trk1\u003C\u002Fstrong> : your tracker (optionnal)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>trk2\u003C\u002Fstrong> : your additional tracker (optionnal)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>[eldolink_catcher]\u003C\u002Fh4>\n\u003Cp>Setting up an email catcher in order to let us monetize your traffic.\u003C\u002Fp>\n\u003Cp>Parameters :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>tool\u003C\u002Fstrong> : tool’s identifier used (see on the Eldolink® platform for identifiers to be used)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>width\u003C\u002Fstrong> : width of the banner\u003C\u002Fli>\n\u003Cli>\u003Cstrong>height\u003C\u002Fstrong> : height of the banner\u003C\u002Fli>\n\u003Cli>\u003Cstrong>txtColor\u003C\u002Fstrong> : colour of the text used into the catcher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>bgColor\u003C\u002Fstrong> : background colour of the catcher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>brColor\u003C\u002Fstrong> : border colour of the catcher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>btnColor\u003C\u002Fstrong> : colour of the button used into the catcher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>r\u003C\u002Fstrong> : pricing model (default: revenue sharing or the one you’ve specified on the Eldolink® platform)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>trk1\u003C\u002Fstrong> : your tracker (optionnal)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>trk2\u003C\u002Fstrong> : your additional tracker (optionnal)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>[eldolink_content]\u003C\u002Fh4>\n\u003Cp>Setting up a free content (Calories table, BMI calculation & ideal weight, …)\u003C\u002Fp>\n\u003Cp>Parameters :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>tool\u003C\u002Fstrong> : tool’s identifier used (see on the Eldolink® platform for identifiers to be used)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>width\u003C\u002Fstrong> : width of the banner\u003C\u002Fli>\n\u003Cli>\u003Cstrong>height\u003C\u002Fstrong> : height of the banner\u003C\u002Fli>\n\u003Cli>\u003Cstrong>txtColor\u003C\u002Fstrong> : colour of the text used into the catcher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>bgColor\u003C\u002Fstrong> : background colour of the catcher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>brColor\u003C\u002Fstrong> : border colour of the catcher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>btnColor\u003C\u002Fstrong> : colour of the button used into the catcher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>r\u003C\u002Fstrong> : pricing model (default: revenue sharing or the one you’ve specified on the Eldolink® platform)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>trk1\u003C\u002Fstrong> : your tracker (optionnal)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>trk2\u003C\u002Fstrong> : your additional tracker (optionnal)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>[eldolink_dynamic]\u003C\u002Fh4>\n\u003Cp>Setting up a dynamic banner to promote our products.\u003C\u002Fp>\n\u003Cp>Parameters :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>format\u003C\u002Fstrong> : format of the banner\u003C\u002Fli>\n\u003Cli>\u003Cstrong>txtColor\u003C\u002Fstrong> : colour of the text used into the catcher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>bgColor\u003C\u002Fstrong> : background colour of the catcher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>brColor\u003C\u002Fstrong> : border colour of the catcher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>r\u003C\u002Fstrong> : pricing model (default: revenue sharing or the one you’ve specified on the Eldolink® platform)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>trk1\u003C\u002Fstrong> : your tracker (optionnal)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>trk2\u003C\u002Fstrong> : your additional tracker (optionnal)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About\u003C\u002Fh3>\n\u003Cp>Founded by Alex D. and the duo Pat & Fab, the Eldolink® program is run by cpa networks and affiliation experts since 2001.\u003C\u002Fp>\n","Eldolink® is an affiliate program that allows you to monetize your traffic. Original wellness contents & products. Win big with Slimdoo®.",1931,"2020-12-09T09:09:00.000Z","5.6.17",[116,117,21,118,106],"adserver","affiliate-program","banner","https:\u002F\u002Fwww.eldolink.com\u002Fhome","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feldolink.1.7.zip","2026-03-15T15:16:48.613Z",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":39,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":55,"requires_php":56,"tags":135,"homepage":141,"download_link":142,"security_score":52,"vuln_count":37,"unpatched_count":13,"last_vuln_date":143,"fetched_at":32},"google-site-kit","Site Kit by Google – Analytics, Search Console, AdSense, Speed","1.176.0","Google","https:\u002F\u002Fprofiles.wordpress.org\u002Fgoogle\u002F","\u003Cp>Site Kit is the official WordPress plugin from Google for insights about how people find and use your site. Site Kit is the one-stop solution to deploy, manage, and get insights from critical Google tools to make the site successful on the web. It provides authoritative, up-to-date insights from multiple Google products directly on the WordPress dashboard for easy access, all for free.\u003C\u002Fp>\n\u003Ch4>Bringing the best of Google tools to WordPress\u003C\u002Fh4>\n\u003Cp>Site Kit includes powerful features that make using these Google products seamless and flexible:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy-to-understand stats directly on your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Official stats from multiple Google tools, all in one dashboard\u003C\u002Fli>\n\u003Cli>Quick setup for multiple Google tools without having to edit the source code of your site\u003C\u002Fli>\n\u003Cli>Metrics for your entire site and for individual posts\u003C\u002Fli>\n\u003Cli>Easy-to-manage, granular permissions across WordPress and different Google products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Google tools\u003C\u002Fh4>\n\u003Cp>Site Kit shows key metrics and insights from different Google products:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Search Console:\u003C\u002Fstrong> Understand how Google Search discovers and displays your pages in Google Search. Track how many people saw your site in Search results, and what query they used to search for your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics:\u003C\u002Fstrong> Explore how users navigate your site and track goals you’ve set up for your users to complete.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AdSense:\u003C\u002Fstrong> Keep track of how much your site is earning you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PageSpeed Insights:\u003C\u002Fstrong> See how your pages perform compared to other real-world sites. Improve performance with actionable tips from PageSpeed Insights.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tag Manager:\u003C\u002Fstrong> Use Site Kit to easily set up Tag Manager- no code editing required. Then, manage your tags in Tag Manager.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sign in with Google:\u003C\u002Fstrong> Allows visitors to sign up and log in to your site with their existing Google account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reader Revenue Manager:\u003C\u002Fstrong> Helps you grow, retain, and engage your site visitors via subscription, contribution, newsletters, surveys, and custom prompts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ads:\u003C\u002Fstrong> Get customers and sell more with targeted traffic from Google Ads.\u003C\u002Fli>\n\u003C\u002Ful>\n","Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",5000000,249668864,986,"2026-04-06T18:50:00.000Z","7.0",[136,137,138,139,140],"adsense","analytics","google","pagespeed-insights","search-console","https:\u002F\u002Fsitekit.withgoogle.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-site-kit.1.176.0.zip","2020-05-21 00:00:00",{"attackSurface":145,"codeSignals":185,"taintFlows":247,"riskAssessment":265,"analyzedAt":281},{"hooks":146,"ajaxHandlers":177,"restRoutes":178,"shortcodes":179,"cronEvents":184,"entryPointCount":37,"unprotectedCount":13},[147,153,158,162,167,171,175],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","wp_dashboard_setup","sd_widget_setup","sdrssw.php",54,{"type":148,"name":154,"callback":155,"file":156,"line":157},"admin_menu","virannonces_admin_menu","virannonces.php",213,{"type":148,"name":159,"callback":160,"file":156,"line":161},"init","virannonces_init",218,{"type":163,"name":164,"callback":165,"file":156,"line":166},"filter","the_content","virannonces_content",219,{"type":148,"name":168,"callback":169,"file":156,"line":170},"wp_footer","virannonces_footer",221,{"type":148,"name":172,"callback":173,"file":156,"line":174},"widgets_init","anonymous",223,{"type":148,"name":172,"callback":173,"file":156,"line":176},225,[],[],[180],{"tag":181,"callback":182,"file":156,"line":183},"virannonce","virannonces_shortcode",187,[],{"dangerousFunctions":186,"sqlUsage":192,"outputEscaping":194,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":246},[187,190],{"fn":188,"file":156,"line":174,"context":189},"create_function","add_action('widgets_init', create_function('', 'return register_widget(\"VirannoncesImageWidget\");'))",{"fn":188,"file":156,"line":176,"context":191},"add_action('widgets_init', create_function('', 'return register_widget(\"VirannoncesTexteWidget\");'))",{"prepared":13,"raw":13,"locations":193},[],{"escaped":195,"rawEcho":196,"locations":197},2,28,[198,202,204,206,208,210,212,213,215,217,219,221,223,226,228,230,232,234,235,236,237,239,240,241,242,243,244,245],{"file":199,"line":200,"context":201},"admin.tmpl.php",5,"raw output",{"file":199,"line":203,"context":201},19,{"file":199,"line":205,"context":201},31,{"file":199,"line":207,"context":201},87,{"file":199,"line":209,"context":201},123,{"file":199,"line":211,"context":201},131,{"file":151,"line":205,"context":201},{"file":151,"line":214,"context":201},33,{"file":151,"line":216,"context":201},34,{"file":151,"line":218,"context":201},39,{"file":156,"line":220,"context":201},139,{"file":156,"line":222,"context":201},178,{"file":224,"line":225,"context":201},"wimage.class.php",22,{"file":224,"line":227,"context":201},24,{"file":224,"line":229,"context":201},26,{"file":224,"line":231,"context":201},27,{"file":224,"line":233,"context":201},40,{"file":224,"line":233,"context":201},{"file":224,"line":233,"context":201},{"file":224,"line":233,"context":201},{"file":238,"line":225,"context":201},"wtexte.class.php",{"file":238,"line":227,"context":201},{"file":238,"line":229,"context":201},{"file":238,"line":231,"context":201},{"file":238,"line":218,"context":201},{"file":238,"line":218,"context":201},{"file":238,"line":218,"context":201},{"file":238,"line":218,"context":201},[],[248],{"entryPoint":249,"graph":250,"unsanitizedCount":195,"severity":264},"\u003Cadmin.tmpl> (admin.tmpl.php:0)",{"nodes":251,"edges":261},[252,256],{"id":253,"type":254,"label":255,"file":199,"line":200},"n0","source","$_SERVER['REQUEST_URI'] (x2)",{"id":257,"type":258,"label":259,"file":199,"line":200,"wp_function":260},"n1","sink","echo() [XSS]","echo",[262],{"from":253,"to":257,"sanitized":263},false,"low",{"summary":266,"deductions":267},"The viranniales plugin v1.0.3 presents a mixed security posture. On the positive side, it demonstrates strong practices regarding database interactions, with all SQL queries utilizing prepared statements, and a complete lack of file operations and external HTTP requests. The plugin also boasts zero known vulnerabilities, suggesting a history of stable and secure development. However, significant concerns arise from the static analysis. The presence of two instances of `create_function` is a critical security risk as it can be exploited to execute arbitrary PHP code. Furthermore, a very low percentage of output is properly escaped (7%), indicating a high likelihood of cross-site scripting (XSS) vulnerabilities.  The taint analysis revealing a flow with an unsanitized path, despite no critical or high severity, points to a potential avenue for data manipulation. The absence of nonce checks and capability checks, particularly for its single shortcode entry point, is also a notable weakness that could be leveraged in certain attack scenarios. While the plugin has no recorded vulnerabilities, the identified code quality issues, especially the use of `create_function` and poor output escaping, indicate a substantial underlying risk that could lead to future vulnerabilities if not addressed.",[268,271,273,276,279],{"reason":269,"points":270},"Dangerous functions: create_function found",15,{"reason":272,"points":11},"Low output escaping percentage (7%)",{"reason":274,"points":275},"Taint flow with unsanitized path found",8,{"reason":277,"points":278},"No nonce checks",7,{"reason":280,"points":278},"No capability checks","2026-04-16T12:58:50.655Z",{"wat":283,"direct":288},{"assetPaths":284,"generatorPatterns":285,"scriptPaths":286,"versionParams":287},[],[],[],[],{"cssClasses":289,"htmlComments":290,"htmlAttributes":291,"restEndpoints":292,"jsGlobals":293,"shortcodeOutput":294},[],[],[],[],[],[295,295],"\u003Cbr \u002F>",{"error":297,"url":298,"statusCode":299,"statusMessage":300,"message":300},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fvirannonces\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":302},[]]