[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzu6ND4CvaJn1Yzq22NzbpVE9hL0XVrn_aOqvL8n89jQ":3,"$fukGE71ObZD1fDMGm235dKldiVEIxu1RymaTnf3KNXkA":290,"$fyUSWe8X_WBE9inMpe8a_F5E-Xy9UBNhwX7gUcmPqlG4":294},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":34,"analysis":129,"fingerprints":246},"affiliate-disclosure-auto-customizable-affiliate-links-disclaimer","Affiliate Disclosure – Auto Customizable Affiliate Links Disclaimer","1.0.18","dragoncodewp","https:\u002F\u002Fprofiles.wordpress.org\u002Fdragoncodewp\u002F","\u003Cp>\u003Cstrong>Add Affiliate Disclosure\u003C\u002Fstrong> allows you to easily display an FTC-compliant affiliate disclosure notice on your WordPress posts. Ensure transparency with your audience and stay compliant with affiliate program requirements (like Amazon Associates) by automatically inserting a customizable notice.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Placement\u003C\u002Fstrong>: Automatically inserts the disclosure before your post content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Text\u003C\u002Fstrong>: Write your own disclosure message using the rich text editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gradient & Styles\u003C\u002Fstrong>: Choose from variety of beautiful gradient presets, or use Minimal\u002FFlat styles to match your theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Preview\u003C\u002Fstrong>: See exactly how your notice will look in the settings page before saving.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Targeting\u003C\u002Fstrong>: Show the notice globally, or target specific categories (or exclude them).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position Control\u003C\u002Fstrong>: Place the notice at the top, bottom, or after a specific paragraph.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong>: Use \u003Ccode>[affiliate_disclosure_notice]\u003C\u002Fcode> to place the disclosure manually anywhere in your content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Responsive\u003C\u002Fstrong>: Looks great on all devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checkmark Icon\u003C\u002Fstrong>: Option to add a trust checkmark icon.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features (Freemius)\u003C\u002Fh3>\n\u003Cp>This plugin offers a Premium version via Freemius which unlocks:\u003Cbr \u002F>\n*   \u003Cstrong>Custom Colors\u003C\u002Fstrong>: Define your own brand colors for the gradient.\u003Cbr \u002F>\n*   \u003Cstrong>Premium Gradients\u003C\u002Fstrong>: Access to the full library of 18+ gradients.\u003Cbr \u002F>\n*   \u003Cstrong>Dismissible Notices\u003C\u002Fstrong>: Allow users to dismiss the notice for 3, 7, or 30 days.\u003Cbr \u002F>\n*   \u003Cstrong>Dismissal Checkmark\u003C\u002Fstrong>: Persistent checkmark state.\u003C\u002Fp>\n","Automatically display an FTC-compliant, customizable affiliate disclosure before your WordPress post content. Control targets, styles, and placement.",0,241,"2026-04-13T21:38:00.000Z","6.5.8","5.0","7.0",[18,19,20,21],"affiliate","compliance","disclosure","notice","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliate-disclosure-auto-customizable-affiliate-links-disclaimer.1.0.18.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-05-20T01:14:55.412Z",[35,53,70,92,113],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":24,"num_ratings":30,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":22,"tags":48,"homepage":50,"download_link":51,"security_score":52,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"affiliate-notice-manager","Affiliate Notice Manager","1.0.1","Drag WP","https:\u002F\u002Fprofiles.wordpress.org\u002Fdragwp\u002F","\u003Cp>Most of the affiliate programs suggest marketers to add affiliate disclosure on their website. It’s always best practice, if you can add the Affiliate Notice or Disclosure below the post.\u003C\u002Fp>\n\u003Cp>To promote products of UK, US or Canada based companies, you must need to add disclosure on your website. Large affiliate programs like Amazon, Ebay, Trip Advisor and others always suggest to follow FTC(Fedaral Trade Commission) guidelines.\u003C\u002Fp>\n\u003Cp>Using this plugin you can easily add affiliate notice on posts. It’s easy and anyone can setup.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Here are some features of this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show Affiliate Notice in Post\u003C\u002Fli>\n\u003Cli>Show Any Notice Below Post\u003C\u002Fli>\n\u003Cli>Display or Turn Off\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin helps to display affiliate disclosure on WordPress Single Posts. It's easy to setup and customize with any latest WordPress Version.",400,2725,"2025-01-26T06:21:00.000Z","6.6.5","6.0",[18,36,49,20,21],"disclaimer","https:\u002F\u002Fdragwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliate-notice-manager.1.0.1.zip",92,{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":11,"downloaded":61,"rating":11,"num_ratings":11,"last_updated":62,"tested_up_to":63,"requires_at_least":64,"requires_php":16,"tags":65,"homepage":67,"download_link":68,"security_score":69,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"coderlift-affiliate-compliance","Coderlift Affiliate Compliance","1.0.0","coderlift","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoderlift\u002F","\u003Cp>As an affiliate of Amazon, you must have to show a disclaimer message. It is tough to put this message for each post. This plugin solves this problem and makes the automation of showing affiliate disclaimer message before the post which has the link of any affiliate site like Amazon or eBay.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcoderlift.com\u002Fcoderlift-affiliate-compliance\u002F\" title=\"Plugin Details\" rel=\"nofollow ugc\">Visit plugin details page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to setup:\u003C\u002Fh3>\n\u003Cp>After installing the plugin you will get a settings page from admin panel:\u003Cbr \u002F>\nDashboard -> Settings -> CL Affiliate Compliance\u003C\u002Fp>\n\u003Cp>You will get 2 input fields.\u003C\u002Fp>\n\u003Cp>=> Targeted Words To Be Filtered\u003Cbr \u002F>\nPut words by which you want to filter the links of the post contents. It means if the words provided here will found in any link of the contents the disclaimer message will appear.\u003C\u002Fp>\n\u003Cp>You can put multiple words separating by a comma.\u003C\u002Fp>\n\u003Cp>Example: If you need to show the disclaimer message if in your post have a link from amazon, just put ‘amazon’ in this box.\u003C\u002Fp>\n\u003Cp>=> Compliance Content Before Post:\u003Cbr \u002F>\nThis is the place where your disclaimer message will show.\u003Cbr \u002F>\nYou can use any plain text, image, link, or any HTML here.\u003C\u002Fp>\n","This plugin automatically tracks the affiliate links from your post contents and shows a disclaimer message if links found.",980,"2020-08-08T03:58:00.000Z","5.3.21","4.0",[18,66,19,49,20],"amazon-affiliate","https:\u002F\u002Fcoderlift.com\u002Fcoderlift-affiliate-compliance\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcoderlift-affiliate-compliance.zip",85,{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":78,"downloaded":79,"rating":24,"num_ratings":80,"last_updated":81,"tested_up_to":82,"requires_at_least":15,"requires_php":83,"tags":84,"homepage":90,"download_link":91,"security_score":69,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"ilmenite-cookie-consent","Ilmenite Cookie Consent","3.3.0","Erik Bernskiold","https:\u002F\u002Fprofiles.wordpress.org\u002Ferik-bernskiold\u002F","\u003Cp>There are many WordPress plugins out there which does a lot of fancy things with the cookie consent. We didn’t find one we really liked that was really lightweight and developer friendly and so we created our own.\u003C\u002Fp>\n\u003Cp>It isn’t meant for the masses who want tons of configurable options in the admin (although it will work and look fine out of the box). Many use this plugin with the default styling because it is so light-weight and good-looking.\u003C\u002Fp>\n\u003Cp>For the developer who wants the functionality and being able to conveniently override the styles in the theme without bloat—here’s a plugin for you. You have filters and actions available to you at every step of the process.\u003C\u002Fp>\n\u003Cp>See the installation section for more information on how to install. The FAQ section has important information on how to customize the plugin.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Included in the package are complete translations for the following languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lithuanian (Thanks @batiufa)\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Occitan (Thanks Mejans)\u003C\u002Fli>\n\u003Cli>Norwegian\u003C\u002Fli>\n\u003Cli>Danish\u003C\u002Fli>\n\u003Cli>Hungarian\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Slovenian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A complete \u003Cem>.pot\u003C\u002Fem> file is available in the \u003Cem>translations\u002F\u003C\u002Fem> directory. If you use and translate this little plugin, please send us the translation so it can be included!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Even better\u003C\u002Fstrong> is if you use Translate.WordPress.org for your translations. That way, they will be automatically distributed with the WordPress updater.\u003Cbr \u002F>\nHowever, in some locales, the work with the Translate site is not up to speed. We will continue to support included translations for a while.\u003C\u002Fp>\n","A simple, developer-friendly WordPress plugin with minimum bloat that lets visitors know that the site is using cookies.",2000,39700,9,"2024-02-04T13:44:00.000Z","6.4.8","7.2",[85,86,87,88,89],"cookie-banner","cookie-compliance","cookie-notice","cookies","eu-cookie-law","https:\u002F\u002Fgithub.com\u002Fbernskioldmedia\u002FIlmenite-Cookie-Consent","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Filmenite-cookie-consent.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":22,"tags":107,"homepage":110,"download_link":111,"security_score":69,"vuln_count":30,"unpatched_count":11,"last_vuln_date":112,"fetched_at":26},"cookie-consent-box","GDPR Cookie Consent Notice Box","1.1.8","adriandmitroca","https:\u002F\u002Fprofiles.wordpress.org\u002Fadriandmitroca\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fradicalwebdesign.co.uk\" rel=\"nofollow ugc\">Cookie Consent Box\u003C\u002Fa> is a lightweight and good looking way to inform users your site uses cookies and to comply with EU cookie law regulations.\u003C\u002Fp>\n\u003Cp>We have already taken care of any possible performance issues, which is why the JS file is loaded \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fspeed\u002Fdocs\u002Finsights\u002FBlockingJS\" rel=\"nofollow ugc\">asynchronously\u003C\u002Fa> after your whole page has loaded, so it does not slow your site down in any way.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lightweight, responsive\u003C\u002Fli>\n\u003Cli>Customisable cookie message (including out of the box translations for English, French, German, Italian, Portuguese, Romanian and Polish)\u003C\u002Fli>\n\u003Cli>Redirect users to specified page, or file attachment for more cookie information\u003C\u002Fli>\n\u003Cli>Option to choose background colour, text colour and specify container width to suit your own website style.\u003C\u002Fli>\n\u003Cli>Option to customize cookie expiration time\u003C\u002Fli>\n\u003Cli>SEO friendly\u003C\u002Fli>\n\u003C\u002Ful>\n","Cookie Consent Box is a lightweight and good looking way to inform users your site uses cookies and to comply with EU cookie law regulations.",1000,10536,98,8,"2023-05-29T20:47:00.000Z","6.2.0","4.1.0",[108,19,109,88,21],"banner","cookie","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcookie-consent-box\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcookie-consent-box.1.1.8.zip","2023-06-02 00:00:00",{"slug":114,"name":115,"version":56,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":100,"downloaded":120,"rating":24,"num_ratings":30,"last_updated":121,"tested_up_to":122,"requires_at_least":15,"requires_php":123,"tags":124,"homepage":127,"download_link":128,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"disclaimify","Disclaimify – Affiliate Disclosure \u002F Disclaimer for WordPress","HasThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fhasthemes\u002F","\u003Cp>Introducing Disclaimify, an efficient WordPress plugin designed specifically for affiliate marketers, bloggers, and website owners to easily inform their web visitors about potential compensation when purchasing through affiliate links.\u003C\u002Fp>\n\u003Cp>With Disclaimify, you can effortlessly present the disclosure statement across multiple posts simultaneously. Additionally, you have the flexibility to choose specific pages or taxonomies where the disclosure statement should be displayed.\u003C\u002Fp>\n\u003Cp>This affiliate disclosure plugin offers a range of modern and convenient features for displaying the affiliate disclosure statement. You can hide the disclosure on certain pages\u002Fposts\u002Ftaxonomies, prioritize the display of disclosures, or even showcase them using shortcodes anywhere.\u003C\u002Fp>\n\u003Cp>Experience the convenience of Disclaimify as you inform your audience about compensation through affiliate links with ease.\u003C\u002Fp>\n\u003Ch3>Benefits of Using Disclaimify – WordPress Affiliate Disclosure Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Multiple Options to manage disclosure statements in one place.\u003C\u002Fli>\n\u003Cli>Simple FTC compliance management for your blog postings.\u003C\u002Fli>\n\u003Cli>With Disclaimify, you can effortlessly inform your readers about affiliate links while maintaining transparency and compliance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display the disclosure at the start and\u002For the end of a post content.\u003C\u002Fli>\n\u003Cli>Show disclosure at post meta start and\u002For end (Blocksy Theme).\u003C\u002Fli>\n\u003Cli>Easily customize disclosure content using Gutenberg Editor.\u003C\u002Fli>\n\u003Cli>Custom Post type support.\u003C\u002Fli>\n\u003Cli>Show Disclosure on all posts or only on certain posts or only on taxonomies (Category \u002F Tags).\u003C\u002Fli>\n\u003Cli>Hide Disclosure only on certain posts or taxonomies (Category \u002F Tags).\u003C\u002Fli>\n\u003Cli>Show Disclosure Based on priority.\u003C\u002Fli>\n\u003Cli>Shortcode supported\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Details of Each Feature about Disclaimify\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Display the disclosure at the start and\u002For the end of a post content:\u003C\u002Fstrong> With Disclaimify, you can easily choose to display the disclosure statement at the beginning and\u002For the end of your post content. This ensures that your audience is informed about affiliate compensation right from the start or after reading the entire post.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show disclosure at post meta start and\u002For end (Blocksy Theme):\u003C\u002Fstrong> If you are using the Blocksy theme, Disclaimify seamlessly integrates with it, allowing you to display the disclosure statement at the start and\u002For the end of the post meta section. This provides a clear and visible disclosure for your readers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Easily customize disclosure content using Gutenberg Editor:\u003C\u002Fstrong> Disclaimify makes it effortless to customize the content of your disclosure statement using the Gutenberg Editor. You can easily modify the text, format, and style to match your website’s branding and design.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Post type support:\u003C\u002Fstrong> The plugin offers support for custom post types, ensuring that the disclosure statement can be displayed on different types of posts on your WordPress website. This allows you to maintain transparency across all types of content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show Disclosure on all posts or only on certain posts or only on taxonomies (Category \u002F Tags):\u003C\u002Fstrong> Disclaimify provides flexibility in displaying the disclosure statement. You can choose to show it on all posts, select specific posts where it should be displayed, or even restrict it to certain taxonomies such as categories or tags. This allows you to tailor the disclosure to relevant content and target specific sections of your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide Disclosure only on certain posts or taxonomies (Category \u002F Tags):\u003C\u002Fstrong> In addition to showing the disclosure, Disclaimify also allows you to hide the disclosure on specific posts or taxonomies. This can be useful when you want to exclude certain content from having a disclosure statement displayed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show Disclosure Based on priority:\u003C\u002Fstrong> If your website has multiple disclosure statements, Disclaimify allows you to set priorities for each one. This ensures that the disclosure statements are displayed in the desired order, providing clear and consistent information to your audience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode supported:\u003C\u002Fstrong> Disclaimify supports shortcodes, making it easy to place the disclosure statement anywhere on your WordPress website. You can use shortcodes to display the disclosure in custom areas or even within specific sections of your posts or pages.\u003C\u002Fp>\n","Disclaimify is the ultimate solution to add affiliate disclosure statements & inform your readers about affiliate links while ensuring transparency.",2354,"2025-12-02T09:24:00.000Z","6.9.4","7.4",[18,125,49,20,126],"affiliate-marketing","disclosure-statement","https:\u002F\u002Fhasthemes.com\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisclaimify.1.0.0.zip",{"attackSurface":130,"codeSignals":194,"taintFlows":212,"riskAssessment":239,"analyzedAt":245},{"hooks":131,"ajaxHandlers":173,"restRoutes":187,"shortcodes":188,"cronEvents":192,"entryPointCount":193,"unprotectedCount":11},[132,138,142,146,151,156,159,163,169],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","admin_menu","add_admin_menu","admin\u002Fclass-admin-settings.php",36,{"type":133,"name":139,"callback":140,"file":136,"line":141},"admin_init","register_settings",37,{"type":133,"name":143,"callback":144,"file":136,"line":145},"admin_enqueue_scripts","enqueue_admin_assets",38,{"type":133,"name":147,"callback":148,"file":149,"line":150},"after_uninstall","aadacald_fs_uninstall_cleanup","affiliate-disclosure-notice.php",73,{"type":152,"name":153,"callback":154,"file":149,"line":155},"filter","plugin_icon","aadacald_fs_custom_icon",79,{"type":133,"name":143,"callback":157,"file":149,"line":158},"aadacald_fs_custom_admin_styles",103,{"type":133,"name":160,"callback":161,"file":149,"line":162},"plugins_loaded","affnotice_pro_init",167,{"type":152,"name":164,"callback":165,"priority":166,"file":167,"line":168},"the_content","inject_notice",10,"public\u002Fclass-frontend-display.php",24,{"type":133,"name":170,"callback":171,"file":167,"line":172},"wp_enqueue_scripts","enqueue_assets",26,[174,180,185],{"action":175,"nopriv":176,"callback":177,"hasNonce":178,"hasCapCheck":178,"file":136,"line":179},"affnotice_save_settings",false,"ajax_save_settings",true,41,{"action":181,"nopriv":176,"callback":182,"hasNonce":178,"hasCapCheck":176,"file":183,"line":184},"affnotice_track_view","track_view","includes\u002Faffnotice-analytics.php",20,{"action":181,"nopriv":178,"callback":182,"hasNonce":178,"hasCapCheck":176,"file":183,"line":186},21,[],[189],{"tag":190,"callback":191,"file":167,"line":186},"affiliate_disclosure_notice","render_shortcode",[],4,{"dangerousFunctions":195,"sqlUsage":196,"outputEscaping":198,"fileOperations":11,"externalRequests":11,"nonceChecks":200,"capabilityChecks":200,"bundledLibraries":207},[],{"prepared":11,"raw":11,"locations":197},[],{"escaped":199,"rawEcho":200,"locations":201},112,2,[202,205],{"file":136,"line":203,"context":204},754,"raw output",{"file":136,"line":206,"context":204},1004,[208],{"name":209,"version":210,"knownCves":211},"Freemius","1.0",[],[213,231],{"entryPoint":214,"graph":215,"unsanitizedCount":11,"severity":230},"ajax_save_settings (admin\u002Fclass-admin-settings.php:47)",{"nodes":216,"edges":228},[217,222],{"id":218,"type":219,"label":220,"file":136,"line":221},"n0","source","$_POST",70,{"id":223,"type":224,"label":225,"file":136,"line":226,"wp_function":227},"n1","sink","update_option() [Settings Manipulation]",77,"update_option",[229],{"from":218,"to":223,"sanitized":178},"low",{"entryPoint":232,"graph":233,"unsanitizedCount":11,"severity":230},"\u003Cclass-admin-settings> (admin\u002Fclass-admin-settings.php:0)",{"nodes":234,"edges":237},[235,236],{"id":218,"type":219,"label":220,"file":136,"line":221},{"id":223,"type":224,"label":225,"file":136,"line":226,"wp_function":227},[238],{"from":218,"to":223,"sanitized":178},{"summary":240,"deductions":241},"The 'affiliate-disclosure-auto-customizable-affiliate-links-disclaimer' plugin exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), and a very high percentage of properly escaped output are commendable practices. Furthermore, the plugin correctly implements nonce and capability checks for its entry points, including AJAX handlers, and there are no observed unescaped output issues that could lead to XSS vulnerabilities. The lack of any recorded vulnerabilities in its history further reinforces this positive assessment.\n\nWhile the static analysis reveals a clean codebase with robust security implementations, the presence of bundled libraries warrants a minor note. The Freemius SDK, if outdated, could introduce risks. However, without specific version information for the bundled library and its known vulnerabilities, this is a potential concern rather than an immediate threat identified in the provided data. The plugin's attack surface is minimal and appears to be well-protected, indicating diligent security development.",[242],{"reason":243,"points":244},"Bundled library (Freemius v1.0)",3,"2026-04-16T14:17:45.812Z",{"wat":247,"direct":259},{"assetPaths":248,"generatorPatterns":252,"scriptPaths":253,"versionParams":255},[249,250,251],"\u002Fwp-content\u002Fplugins\u002Faffiliate-disclosure-auto-customizable-affiliate-links-disclaimer\u002Fadmin\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Faffiliate-disclosure-auto-customizable-affiliate-links-disclaimer\u002Fpublic\u002Fcss\u002Ffrontend-style.css","\u002Fwp-content\u002Fplugins\u002Faffiliate-disclosure-auto-customizable-affiliate-links-disclaimer\u002Fpublic\u002Fjs\u002Ffrontend-script.js",[],[254],"\u002Fwp-content\u002Fplugins\u002Faffiliate-disclosure-auto-customizable-affiliate-links-disclaimer\u002Fvendor\u002Ffreemius\u002Fstart.php",[256,257,258],"affiliate-disclosure-auto-customizable-affiliate-links-disclaimer\u002Fadmin\u002Fcss\u002Fadmin-style.css?ver=","affiliate-disclosure-auto-customizable-affiliate-links-disclaimer\u002Fpublic\u002Fcss\u002Ffrontend-style.css?ver=","affiliate-disclosure-auto-customizable-affiliate-links-disclaimer\u002Fpublic\u002Fjs\u002Ffrontend-script.js?ver=",{"cssClasses":260,"htmlComments":264,"htmlAttributes":280,"restEndpoints":284,"jsGlobals":286,"shortcodeOutput":288},[261,262,263],"affnotice-disclosure-wrapper","affnotice-disclaimer-text","affnotice-settings-wrap",[265,266,267,268,269,270,271,272,273,274,275,268,276,277,278,279],"Main Plugin Class","Instance of this class.","Return an instance of this class.","Constructor","Include necessary files","Initialize Hooks","Initialize Admin Settings","Admin Settings Class","Option Name","Singleton Check","Prevent double instantiation","AJAX Save Handler (Bypassing options.php)","AJAX Save Settings","Verify nonce","Verify Capability",[281,282,283],"data-affnotice-id","data-affnotice-type","data-affnotice-position",[285],"\u002Fwp-json\u002Faffnotice\u002Fv1\u002Fsave-settings",[287],"affnotice_ajax_object",[289],"[affiliate_disclosure_notice]",{"error":178,"url":291,"statusCode":292,"statusMessage":293,"message":293},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Faffiliate-disclosure-auto-customizable-affiliate-links-disclaimer\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":30,"versions":295},[296],{"version":6,"download_url":23,"svn_tag_url":297,"released_at":25,"has_diff":176,"diff_files_changed":298,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":299,"is_current":178},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Faffiliate-disclosure-auto-customizable-affiliate-links-disclaimer\u002Ftags\u002F1.0.18\u002F",[],[]]