[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLUvVrrjbhqQunrME9_BXDIQ3ztRMdDcBdg89oUIfqZg":3,"$fhbBiAkRSaraNfGTm8GxL67nkoouPewMmCEXzUoyaPjg":981,"$fB8IsEbXoV4IilS5l9TcCAU_8HERD65_fsXfV969ygDo":985},{"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":29,"last_vuln_date":30,"fetched_at":31,"discovery_status":32,"vulnerabilities":33,"developer":83,"crawl_stats":39,"alternatives":91,"analysis":187,"fingerprints":935},"cm-ad-changer","CM Ad Changer – A simple tool to control and optimize your site's banners","2.0.7","CreativeMindsSolutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreativemindssolutions\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fadchanger\u002F\" rel=\"nofollow ugc\">Pro Plugin Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.videolessonsplugin.com\u002Fvideo-lesson\u002Flesson\u002Fad-management-plugin\u002F\" rel=\"nofollow ugc\">Videos\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Fwww.answersplugin.com\u002Fad-changer-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcreativeminds.helpscoutdocs.com\u002Fcategory\u002F174-ad-changer-cmac\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002F?showfilter=No&tags=AdChangerAddOn\" rel=\"nofollow ugc\">Add-ons\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Effortlessly manage and track your advertising campaigns and banners on WordPress using our ad management  plugin for WordPress.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>⭐ \u003Cem>Now with Rotated Banners included in the free version! Take advantage of this newly added feature to enhance your ad management capabilities.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Transform your WordPress site into a powerful WordPress Ad Server with ease!\u003C\u002Fp>\n\u003Cp>The CM Ad Manager is a plugin  that enables website owners to manage multiple banner advertising campaigns across multiple WordPress sites simultaneously.\u003C\u002Fp>\n\u003Cp>The Ad Management plugin provides an easy-to-use interface for creating and managing ad campaigns, allowing for an unlimited number of banners and ad campaigns to be created and used.\u003C\u002Fp>\n\u003Ch3>Administrator Settings\u003C\u002Fh3>\n\u003Cp>The plugin offers a range of settings, including customizable ad campaign dates, days of the week, and, in the pro version, the ability to set a maximum number of impressions or clicks per banner.\u003C\u002Fp>\n\u003Cp>The Ad manager plugin allows website administrators to manage and restrict the display of banner ads on posts and pages using specific campaign parameters.\u003C\u002Fp>\n\u003Ch3>Ad Campaigns Settings\u003C\u002Fh3>\n\u003Cp>The Ad Management plugin support mobile responsive ads, popup ads, html ads, video ads and banner ad rotation.\u003C\u002Fp>\n\u003Cp>Users can also choose the weight of each individual banner and choose optimal times to run ad campaigns.\u003C\u002Fp>\n\u003Ch3>Ad Manager Premium Edition\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fadchanger\u002F\" rel=\"nofollow ugc\">Ad Manager Plugin Premium edition\u003C\u002Fa> includes even more powerful features, such as: more campign restriction options, notifications, more campain types, support for multiple sites from one ad manager and many more.\u003C\u002Fp>\n\u003Ch3>Ad Server Plugin Introduction Video (Pro Version)\u003C\u002Fh3>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F108688776\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Ch3>Use-Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Ad Management\u003C\u002Fstrong> – Manage banners within your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ad Rotation\u003C\u002Fstrong> – Show rotating images\u002Fbanners anywhere in your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Random Ads\u003C\u002Fstrong> – Show random images\u002Fbanners anywhere in your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Messure Conversions\u003C\u002Fstrong> – Measure banner conversion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Messure Impressions\u003C\u002Fstrong> – Count banner impressions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloud Support\u003C\u002Fstrong> – Serve banners from a cloud storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AdSense Support\u003C\u002Fstrong> – Support for AdSense Campaigns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Ads\u003C\u002Fstrong> – Select and serve banner according to device screen size\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ad Server\u003C\u002Fstrong> – Build an ad server connected with several client simultaneously.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTML \u002F Text Ads\u003C\u002Fstrong> – Support HTML \u002F Text Ads and campaigns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Ads\u003C\u002Fstrong> – Support Video based Ads and campaigns.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Basic Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Includes impression & clicks count per each banner.\u003C\u002Fli>\n\u003Cli>Each campaign can serve banners randomly or selectively.\u003C\u002Fli>\n\u003Cli>Each campaign supports rotating banners.\u003C\u002Fli>\n\u003Cli>Each banner can have its own weight allowing it to have more impressions when selected randomly.\u003C\u002Fli>\n\u003Cli>Each banner can have a unique target URL.\u003C\u002Fli>\n\u003Cli>Ads are inserted into post \u002F pages using shortcode.\u003C\u002Fli>\n\u003Cli>Ads can be inserted using a widget.\u003C\u002Fli>\n\u003Cli>Shortcode support debug mode.\u003C\u002Fli>\n\u003Cli>Shortcode also includes ability to wrap banner with div.\u003C\u002Fli>\n\u003Cli>Can run several campaigns simultaneously.\u003C\u002Fli>\n\u003Cli>Each campaign can manage unlimited number of images \u002F banners.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version Features\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fadchanger\u002F\" rel=\"nofollow ugc\">Pro Version Detailed Feature List\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.answersplugin.com\u002Fad-changer-demo\u002F\" rel=\"nofollow ugc\">Demo Site\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>HTML Campaigns – Campaigns can display custom HTML content \u002F Ads (set by WYSIWYG editor).\u003C\u002Fli>\n\u003Cli>Video Campaigns – Campaigns can display Video content takes from video networks or set by user.\u003C\u002Fli>\n\u003Cli>Campaign Groups – Campaigns can now be grouped so you can display the Image\u002FHTML\u002FAdSense Campaigns with one shortcode! Campaign Groups Guide.\u003C\u002Fli>\n\u003Cli>AdSense – Support Google AdSense Campaigns.\u003C\u002Fli>\n\u003Cli>Cloud Storage –  Serve banners from any cloud storage like Amazon S3.\u003C\u002Fli>\n\u003Cli>Advertiser Categories – Organize campaigns and statistics by advertiser.\u003C\u002Fli>\n\u003Cli>Responsive Banners – support adaptive banner size based on browser screen size. Support mobile devices while service the correct banner size.\u003C\u002Fli>\n\u003Cli>Notifications – Campaign manager will receive notifications to his email when campaign stops.\u003C\u002Fli>\n\u003Cli>Client Plugin – Includes a client plugin which can be installed on a remote WP installation and serve campaign banners from the CM Ad Changer Server. Each server can serve many clients simultaneously.\u003C\u002Fli>\n\u003Cli>Statistics – Include several statistics and access log modules. Log can be downloaded in csv format. Statistics reports can be shown by month. Statistics also include geo location information by country name. \u003C\u002Fli>\n\u003Cli>Restrict by Dates – Campaign can be restricted based on dates.\u003C\u002Fli>\n\u003Cli>Restrict by Days – Campaign can be restricted based on days in the week.\u003C\u002Fli>\n\u003Cli>Restrict by Domains – Campaign can be restricted based on client domains (which Ad Changer clients will be served or not per a specific campaign).\u003C\u002Fli>\n\u003Cli>Restrict by Clicks – Campaign can be restricted when it reaches a max amount of clicks.\u003C\u002Fli>\n\u003Cli>Restrict by Impressions – Campaign can be restricted when it reaches a max amount of Impressions.\u003C\u002Fli>\n\u003Cli>Custom JS – JS function can be added per campaign and executed once banner is clicked.\u003C\u002Fli>\n\u003Cli>Extended Shortcodes – Integrate ads on every page or post using a shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Add-ons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fad-changer-multiple-client-licenses-addition-for-wordpress-by-creativeminds\u002F\" rel=\"nofollow ugc\">Add-on: Ad Changer Client\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fad-changer-customers-dashboard-addon-wordpress-creativeminds\u002F\" rel=\"nofollow ugc\">Add-on: Ad Changer Customer Dashboard\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Follow Us\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fcategory\u002Fwordpress\u002F\" rel=\"nofollow ugc\">Blog\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fcmplugins\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcreativeminds\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fuser\u002Fcmindschannel\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fwww.pinterest.com\u002Fcmplugins\u002F\" rel=\"nofollow ugc\">Pinterest\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fcmplugins\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Suggested Plugins by CreativeMinds\u003C\u002Fh3>\n\u003Cp>List of all \u003Ca href=\"https:\u002F\u002Fwww.cminds.com\" rel=\"nofollow ugc\">WordPress Plugins\u003C\u002Fa> by CreativeMinds\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fglossaryplugin.com\u002F\" rel=\"nofollow ugc\">CM Tooltip Glossary\u003C\u002Fa> – Easily creates a Glossary, Encyclopaedia or Dictionary of your website’s terms and shows them as a tooltip in posts and pages when hovering. With many more powerful features.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.downloadmanagerplugin.com\u002F\" rel=\"nofollow ugc\">CM Download Manager\u003C\u002Fa> – Allows users to upload, manage, track and support documents or files in a download directory listing database for others to contribute, use and comment upon.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.answersplugin.com\u002F\" rel=\"nofollow ugc\">CM Answers Plugin\u003C\u002Fa> – A fully-featured WordPress Questions & Answers Plugin that allows you to build multiple discussion forum systems Just like StackOverflow, Yahoo Answers and Quora, Now with MicroPayments and Anonymous posting support.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbookingcalendarplugin.com\u002F\" rel=\"nofollow ugc\">CM Booking Calendar\u003C\u002Fa> – Customers can easily schedule appointments and pay for them directly through your website.\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage banner ad campaigns with the WordPress ad management plugin. Display ads via shortcodes or widgets and control how banners rotate.",100,44863,62,15,"2026-01-29T15:23:00.000Z","6.9.4","5.4.0","5.2.4",[20,21,22,23,24],"ad-manager","ad-server","ads","adserving","advertising","https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fadchanger\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-ad-changer.2.0.7.zip",97,3,0,"2025-04-22 00:00:00","2026-04-16T10:56:18.058Z","no_bundle",[34,52,68],{"id":35,"url_slug":36,"title":37,"description":38,"plugin_slug":4,"theme_slug":39,"affected_versions":40,"patched_in_version":41,"severity":42,"cvss_score":43,"cvss_vector":44,"vuln_type":45,"published_date":30,"updated_date":46,"references":47,"days_to_patch":49,"patch_diff_files":50,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2025-46245","cm-ad-changer-cross-site-request-forgery","CM Ad Changer \u003C= 2.0.5 - Cross-Site Request Forgery","The CM Ad Changer – A simple tool to control and optimize your site&#039;s banners plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.0.5. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=2.0.5","2.0.6","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-04-30 19:31:56",[48],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4115a8d8-4651-41a8-94a7-5ebe8d23ee42?source=api-prod",9,[],false,{"id":53,"url_slug":54,"title":55,"description":56,"plugin_slug":4,"theme_slug":39,"affected_versions":57,"patched_in_version":58,"severity":59,"cvss_score":60,"cvss_vector":61,"vuln_type":45,"published_date":62,"updated_date":63,"references":64,"days_to_patch":66,"patch_diff_files":67,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"WF-d96c9b04-6850-40ab-8006-81cca8a9dffe-cm-ad-changer","cm-ad-changer-cross-site-request-forgery-to-stored-cross-site-scripting","CM Ad Changer \u003C= 1.7.7 - Cross-Site Request Forgery to Stored Cross-Site Scripting","The CM Ad Changer plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Banner Title field in versions up to, and including, 1.7.7 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page, granted they can trick a site's administrator into performing an action such as clicking on a link.","\u003C=1.7.7","1.7.8","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","2016-06-09 00:00:00","2024-01-22 19:56:02",[65],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd96c9b04-6850-40ab-8006-81cca8a9dffe?source=api-prod",2784,[],{"id":69,"url_slug":70,"title":71,"description":72,"plugin_slug":4,"theme_slug":39,"affected_versions":73,"patched_in_version":74,"severity":42,"cvss_score":75,"cvss_vector":76,"vuln_type":77,"published_date":78,"updated_date":63,"references":79,"days_to_patch":81,"patch_diff_files":82,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"WF-fa181ff8-5324-4782-ad45-4a701ac63b8c-cm-ad-changer","cm-ad-changer-cross-site-scripting","CM Ad Changer \u003C 1.7.6 - Cross-Site Scripting","The CM Ad Changer plugin for WordPress is vulnerable to Cross-Site Scripting via several parameters in versions before 1.7.6 due to insufficient input sanitization and output escaping. This makes it possible for attackers to inject arbitrary web scripts that execute in a victim's browser.","\u003C1.7.6","1.7.6",5.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2016-04-21 00:00:00",[80],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ffa181ff8-5324-4782-ad45-4a701ac63b8c?source=api-prod",2833,[],{"slug":84,"display_name":7,"profile_url":8,"plugin_count":85,"total_installs":86,"avg_security_score":87,"avg_patch_time_days":88,"trust_score":89,"computed_at":90},"creativemindssolutions",19,22010,96,535,76,"2026-05-20T00:16:49.255Z",[92,113,132,149,168],{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":29,"num_ratings":29,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":109,"download_link":110,"security_score":111,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":112},"adspeed-ad-server","AdSpeed Ad Server","1.3.4","AdSpeed.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fadspeed\u002F","\u003Cp>AdSpeed.com is a hosted ad server and ad manager. You enter your ads and targeting criteria into AdSpeed. We serve ads, track and report real-time statistics about ad impressions, clicks, revenue, and conversions. You manage your ad inventory through our online user-friendly interface.\u003C\u002Fp>\n\u003Cp>Requirements\u003C\u002Fp>\n\u003Cp>To use this plugin, you need an active account with AdSpeed Ad Server. To sign up for an ad management account, please visit this page:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.adspeed.com\u002FPublishers\u002Fregister.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.adspeed.com\u002FPublishers\u002Fregister.html\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Ads on the Sidebar\u003C\u002Fp>\n\u003Cp>Navigate to “Appearance > Widgets”. Click on a specific Widget Area you would like to edit. Select the + prompt to add a block. Search for  “AdSpeed Ad Server”. For each block (ad placement), you need to specify a zone identification number. This zone ID must exist within your AdSpeed account and do NOT enter the zone name. You can find the zone ID under the first column of the zone list in your AdSpeed account.\u003C\u002Fp>\n\u003Cp>Ads in a Blog Entry\u003C\u002Fp>\n\u003Cp>To use it in a post, write this macro “{AdSpeed:Zone:1234}” to display an ad from zone #1234. In this example, “1234” is a zone identification number in your AdSpeed account. Do NOT enter the zone name. This macro will be replaced with the actual ad tag for the zone in your post. You can find the zone ID under the first column of the zone list in your AdSpeed account.\u003C\u002Fp>\n\u003Cp>Styling Ad Block\u003C\u002Fp>\n\u003Cp>Each ad placement is enclosed within a DIV container with CSS class “AdSpeedWP” so you can change\u002Fcustomize ad styles like color, border, spacing, margin, alignment, etc.\u003C\u002Fp>\n","This plugin displays ads from your AdSpeed account on the sidebar or within a post. Ads are served, managed and tracked for impressions and clicks by  &hellip;",20,6203,"2023-11-30T20:09:00.000Z","6.4.8","2.8","",[20,107,23,24,108],"adserver","banner-rotation","https:\u002F\u002Fwww.AdSpeed.com\u002FKnowledges\u002F1030\u002FServing_Code\u002FAdSpeed_Plugin_WordPress.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadspeed-ad-server.zip",85,"2026-04-06T09:54:40.288Z",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":123,"num_ratings":14,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":127,"tags":128,"homepage":130,"download_link":131,"security_score":11,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"ads-txt","Ads.txt Manager","1.4.6","10up","https:\u002F\u002Fprofiles.wordpress.org\u002F10up\u002F","\u003Cp>Create, manage, and validate your ads.txt and app-ads.txt from within WordPress, like any other content asset. Requires PHP 7.4+.\u003C\u002Fp>\n\u003Ch3>What is ads.txt?\u003C\u002Fh3>\n\u003Cp>Ads.txt is an initiative by the Interactive Advertising Bureau to enable publishers to take control over who can sell their ad inventory. Through our work at 10up with various publishers, we’ve created a way to manage and validate your ads.txt file from within WordPress, eliminating the need to upload a file. The validation baked into the plugin helps avoid malformed records, which can cause issues that end up cached for up to 24 hours and can lead to a drop in ad revenue.\u003C\u002Fp>\n\u003Ch3>Technical Notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Requires PHP 7.4+.\u003C\u002Fli>\n\u003Cli>Ad blockers may break syntax highlighting and pre-save error checking on the edit screen.\u003C\u002Fli>\n\u003Cli>Rewrites need to be enabled. Without rewrites, WordPress cannot know to supply \u003Ccode>\u002Fads.txt\u003C\u002Fcode> when requested.\u003C\u002Fli>\n\u003Cli>Your site URL must not contain a path (e.g. \u003Ccode>https:\u002F\u002Fexample.com\u002Fsite\u002F\u003C\u002Fcode> or path-based multisite installs). While the plugin will appear to function in the admin, it will not display the contents at \u003Ccode>https:\u002F\u002Fexample.com\u002Fsite\u002Fads.txt\u003C\u002Fcode>. This is because the plugin follows the IAB spec, which requires that the ads.txt file be located at the root of a domain or subdomain.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What about ads.cert?\u003C\u002Fh3>\n\u003Cp>We’re closely monitoring continued developments in the ad fraud space, and see this plugin as not only a way to create and manage your ads.txt file but also be prepared for future changes and upgrades to specifications. Ads.cert is still in the extremely early stages so we don’t see any immediate concerns with implementing ads.txt.\u003C\u002Fp>\n\u003Ch3>Can I use this with multisite?\u003C\u002Fh3>\n\u003Cp>Yes! However, if you are using a subfolder installation it will only work for the main site. This is because you can only have one ads.txt for a given domain or subdomain per the \u003Ca href=\"https:\u002F\u002Fiabtechlab.com\u002Fads-txt\u002F\" rel=\"nofollow ugc\">ads.txt spec\u003C\u002Fa>.  Our recommendation is to only activate Ads.txt Manager per-site.\u003C\u002Fp>\n","Create, manage, and validate your ads.txt and app-ads.txt from within WordPress, like any other content asset.",100000,1926284,88,"2026-04-14T13:34:00.000Z","7.0","6.6","7.4",[20,22,114,24,129],"app-ads-txt","https:\u002F\u002Fgithub.com\u002F10up\u002Fads-txt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fads-txt.1.4.6.zip",{"slug":133,"name":115,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":139,"downloaded":140,"rating":141,"num_ratings":142,"last_updated":143,"tested_up_to":144,"requires_at_least":145,"requires_php":105,"tags":146,"homepage":105,"download_link":147,"security_score":148,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"ads-txt-manager","1.2.0","ezoic","https:\u002F\u002Fprofiles.wordpress.org\u002Fezoic\u002F","\u003Cp>Ads.txt Manager is a free way to manage, update, and easily maintain your ads.txt file.\u003Cbr \u002F>\nSave time by eliminating manual file updates and authorize sellers to ensure you have the most up to date file possible.\u003C\u002Fp>\n\u003Cp>Free, Simple, & Easy\u003Cbr \u002F>\nAds.Txt Manager is a free tool designed to help sites easily manage their ads.txt files by providing step-by-step ads.txt setup, management, and validation (and it will always be free).\u003C\u002Fp>\n\u003Cp>Easily authorize sellers, update files, and validate your ads.txt before publishing. Save time and ensure that Ads.txt implementation isn’t causing you to leave money on the table.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fadstxtmanager.com\u002F\" rel=\"nofollow ugc\">adstxtmanager.com\u003C\u002Fa> to create your account now!\u003C\u002Fp>\n","Ads.txt Manager is a plugin to help WordPress sites easily take advantage of the Ads.txt Manager service.",4000,86380,70,2,"2025-05-09T19:38:00.000Z","6.8.5","4.6",[20,22,114,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fads-txt-manager.zip",92,{"slug":150,"name":151,"version":152,"author":150,"author_profile":153,"description":154,"short_description":155,"active_installs":156,"downloaded":157,"rating":123,"num_ratings":158,"last_updated":159,"tested_up_to":16,"requires_at_least":160,"requires_php":18,"tags":161,"homepage":164,"download_link":165,"security_score":11,"vuln_count":166,"unpatched_count":29,"last_vuln_date":167,"fetched_at":31},"adplugg","AdPlugg WordPress Ad Plugin","1.12.22","https:\u002F\u002Fprofiles.wordpress.org\u002Fadplugg\u002F","\u003Cp>The AdPlugg WordPress Ad Plugin works in conjunction with the \u003Cstrong>FREE\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.adplugg.com?utm_source=wpo-listing&utm_campaign=desc-l1\" rel=\"nofollow ugc\">adplugg.com\u003C\u002Fa> ad service.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cp>The AdPlugg WordPress Ad Plugin includes the following awesome features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ability to add your AdPlugg ads to your WordPress site from the WordPress Administrator with no access to the underlying source code required.\u003C\u002Fli>\n\u003Cli>Ability to add your AdPlugg ads using the WordPress\u002FGutenberg block editor and the AdPlugg WordPress Ad Block.\u003C\u002Fli>\n\u003Cli>Ability to add your AdPlugg ads to any Widget Area on your site by dragging the AdPlugg Widget into that area.\u003C\u002Fli>\n\u003Cli>Support for Zones allowing you to put different ads in different locations on a page.\u003C\u002Fli>\n\u003Cli>Support for Facebook Instant Articles allowing you to include ads in your FBIA feed.\u003C\u002Fli>\n\u003Cli>Support for AMP (Accelerated Mobile Pages) allowing you to include ads in your AMP pages.\u003C\u002Fli>\n\u003Cli>GDPR compliant.\u003C\u002Fli>\n\u003Cli>Works with AdPlugg’s Free and Pro versions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PS: You’ll need a free \u003Ca href=\"https:\u002F\u002Fwww.adplugg.com\u002Fapusers\u002Fsignup?utm_source=wpo-listing&utm_campaign=feat-l1\" rel=\"nofollow ugc\">adplugg.com Access Code\u003C\u002Fa> in order to use the plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>AdPlugg Service Features\u003C\u002Fh4>\n\u003Cp>The FREE AdPlugg Ad Service includes the following amazing features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ad Rotating – Rotate which ads are displayed or the relative positioning of multiple ads.\u003C\u002Fli>\n\u003Cli>Ad Scheduling – Set the start and stop dates for an individual ad or group of ads.\u003C\u002Fli>\n\u003Cli>Ad Tracking – Track ad impressions and ad clicks.\u003C\u002Fli>\n\u003Cli>Analytics – View daily, monthly or yearly graphs of your impressions and clicks.\u003C\u002Fli>\n\u003Cli>Zones – Break your site up into different zones such as the top bar or side bar.\u003C\u002Fli>\n\u003Cli>Placements – Group your ads into placements to simplify management and tracking.\u003C\u002Fli>\n\u003Cli>Easy Setup – Easily create and setup your ads.\u003C\u002Fli>\n\u003Cli>Timed Rotate – Set your ads to rotate after a set interval.\u003C\u002Fli>\n\u003Cli>GDPR compliant – Serve ads while adhering to the privacy rules of the GDPR.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The PRO AdPlugg Ad Service adds the following additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Downloadable PDF, Excel and CSV Reports\u003C\u002Fli>\n\u003Cli>Unlimited Scaling\u003C\u002Fli>\n\u003Cli>Additional ad formats including Custom\u002FHTML5, Flash, JavaScript, bar, dialog, interstitial, slide-in, text, and more.\u003C\u002Fli>\n\u003Cli>Additional targeting options (such as targeting ads by on-page meta tags).\u003C\u002Fli>\n\u003Cli>Ability to serve ad tags from third party systems such as Google AdSense.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The BUSINESS AdPlugg Ad Service adds the following additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically send reports to your advertisers.\u003C\u002Fli>\n\u003Cli>Use geotargeting to show certain ads to users based on their geographic location.\u003C\u002Fli>\n\u003Cli>Configure ads to serve a specified number of impressions per month. Pace the impressions throughout the month.\u003C\u002Fli>\n\u003Cli>Configure ads to only show to each user once per day.\u003C\u002Fli>\n\u003Cli>Use Ad Groups to A\u002FB test ads or show different messages.\u003C\u002Fli>\n\u003Cli>Serve skippable, in-stream ads within your video content (VAST\u002FVPAID standards compliant).\u003C\u002Fli>\n\u003Cli>Serve ads within your newsletters and other emails.\u003C\u002Fli>\n\u003C\u002Ful>\n","Advertising is easy with AdPlugg. The AdPlugg WordPress Ad Plugin and ad server allow you to easily manage, schedule, rotate and track your ads.",500,185905,36,"2026-03-12T16:53:00.000Z","3.3",[162,21,22,24,163],"ad-rotator","banners","https:\u002F\u002Fwww.adplugg.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadplugg.1.12.22.zip",1,"2015-02-21 00:00:00",{"slug":169,"name":170,"version":171,"author":172,"author_profile":173,"description":174,"short_description":175,"active_installs":176,"downloaded":177,"rating":11,"num_ratings":178,"last_updated":179,"tested_up_to":16,"requires_at_least":180,"requires_php":181,"tags":182,"homepage":185,"download_link":186,"security_score":11,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"actirise","Actirise – Advertising & Monetization","4.1.0","Actirise","https:\u002F\u002Fprofiles.wordpress.org\u002Factirise\u002F","\u003Ch3>🚀 Take your website monetization to the next level with Actirise\u003C\u002Fh3>\n\u003Cp>Instantly \u003Cstrong>transform your WordPress website into a revenue powerhouse\u003C\u002Fstrong>. The Actirise plugin offers effortless monetization with seamless onboarding, automatic ad integration, and advanced tools like ads.txt management, consent management, and analytics. It’s your personal site kit for monetization, handling all the heavy lifting.\u003C\u002Fp>\n\u003Cp>With our \u003Cstrong>self-service onboarding system\u003C\u002Fstrong>, you can go from plugin install to live monetization in just a few steps — no technical knowledge required. Access much more demand than relying solely on Google AdSense or Amazon Ads; we connect you directly to our premium SSP partners.\u003C\u002Fp>\n\u003Cp>Our powerful and intuitive real-time auction solution gives you complete control over pricing and performance optimization. Functioning like an ad inserter to dynamically place advanced ads or use shortcodes, Actirise ensures accurate integration. We use AI to optimize ad pressure, formats, price floors, and CTR, \u003Cstrong>ensuring high-growth revenue\u003C\u002Fstrong> and improving overall ad performance.\u003C\u002Fp>\n\u003Ch3>🛠️ Key Features for Publishers\u003C\u002Fh3>\n\u003Cp>Everything you need to monetize your WordPress site — in one powerful, easy-to-use plugin and without writing a line of code.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Premium Ad Formats & Smart Placement\u003C\u002Fstrong> – Our no-code technology uses smart XPath rules to find the best ad spots automatically, but you stay in the driver’s seat: easily enable or disable specific formats and fine-tune their configuration options to perfectly match your site’s layout and user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Core Web Vitals Optimizer\u003C\u002Fstrong> – Preserve your SEO and Google rankings by eliminating layout shifts (CLS) with smart, pre-sized ad slots \u003Cem>(Tip: We recommend enabling the PHP Tidy extension for optimal performance).\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Actirise-Hosted Ads.txt\u003C\u002Fstrong> – Real-time, “set-and-forget” synchronization. We manage the technical updates for you, so your site stays compliant and ready for maximum auction pressure without any manual intervention.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Actirise Analytics\u003C\u002Fstrong> – Enable Actirise Analytics instantly for your website, and gain deep, real-time insights into your audience’s behavior.\n\u003Cul>\n\u003Cli>\u003Cstrong>Page type detection\u003C\u002Fstrong> – Automatically identify articles, homepages, categories, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom variables support\u003C\u002Fstrong> – Track your revenue in real time, segmented by post ID, author, category, and other native WordPress data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FastCMP\u003C\u002Fstrong> – Our fully GDPR-compliant consent solution built for publishers\n\u003Cul>\n\u003Cli>\u003Cstrong>CMP customization\u003C\u002Fstrong> – Personalize your banner with your logo, brand colors, text, and vendor lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Consent Mode v2\u003C\u002Fstrong> – Enable privacy-compliant tracking based on user consent preferences\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Health Check Audit\u003C\u002Fstrong> – Keep your site at peak performance with our real-time auditing tool. It automatically monitors critical technical errors and non-optimized settings regarding Ads.txt health, Core Web Vitals, ad placement availability, and CMP compliance to ensure you never miss out on potential revenue.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL opt-out\u003C\u002Fstrong> – Exclude specific pages from monetization with a single click\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎨 Intuitive UI and streamlined configuration\u003C\u002Fh3>\n\u003Cp>Actirise’s user interface is designed to be clear and accessible for all types of users — from beginners to advanced publishers.\u003Cbr \u002F>\nStep-by-step guidance, helpful tooltips, and real-time validation make the entire setup process smooth and stress-free.\u003C\u002Fp>\n\u003Ch3>📋 Third-Party service usage disclosure\u003C\u002Fh3>\n\u003Cp>Our plugin may utilize third-party services under certain circumstances to enhance functionality. It is crucial for us to maintain transparency regarding the use of these services to ensure user awareness and legal compliance. Below are the details regarding third-party service usage:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>FlashBid (Actirise Advertisement System)\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Service Description\u003C\u002Fem>: FlashBid, also known as Actirise Advertisement System, is utilized for specific advertising functionalities within the plugin.\u003Cbr \u002F>\n\u003Cem>Service Link\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fwww.actirise.com\u002F\" rel=\"nofollow ugc\">Actirise\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cem>Terms of Use and Privacy Policy\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fcorporate.sparteo.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Actirise Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>FastCMP (Consent Management Platform)\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Service Description\u003C\u002Fem>: FastCMP is utilized for managing consent and preferences regarding cookies and tracking scripts.\u003Cbr \u002F>\n\u003Cem>Service Link\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fcorporate.fastcmp.com\u002F\" rel=\"nofollow ugc\">FastCMP\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cem>Terms of Use and Privacy Policy\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fsparteo.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">FastCMP Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>GitBook (AI Documentation Assistant)\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Service Description\u003C\u002Fem>: An optional AI-powered assistant to provide instant answers based on our public documentation.\u003Cbr \u002F>\n\u003Cem>Service Link\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fwww.gitbook.com\" rel=\"nofollow ugc\">GitBook\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cem>Terms of Service\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fgitbook.com\u002Fdocs\u002Fpolicies\u002Fterms\" rel=\"nofollow ugc\">GitBook Terms\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cem>Privacy Policy\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fgitbook.com\u002Fdocs\u002Fpolicies\u002Fprivacy-and-security\u002Fstatement\" rel=\"nofollow ugc\">GitBook Privacy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>It’s imperative for us to make you aware of our reliance on these third-party services and to provide access to their terms of use and privacy policies. This ensures that your usage of our plugin remains in compliance with legal requirements.\u003C\u002Fp>\n\u003Ch3>📘 Documentation & support\u003C\u002Fh3>\n\u003Cp>Need help or have questions?\u003C\u002Fp>\n\u003Cp>📚 Read the \u003Ca href=\"https:\u002F\u002Fdocs.actirise.com\u002F\" rel=\"nofollow ugc\">full documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>💬 Visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Factirise\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>\u003C\u002Fp>\n","Premium advertising solution to grow your WordPress site revenue with no code and real-time insights.",200,10598,12,"2026-04-13T13:39:00.000Z","4.7","5.6",[20,22,24,183,184],"banner","monetization","https:\u002F\u002Fwww.actirise.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Factirise.4.1.0.zip",{"attackSurface":188,"codeSignals":331,"taintFlows":821,"riskAssessment":919,"analyzedAt":934},{"hooks":189,"ajaxHandlers":283,"restRoutes":310,"shortcodes":311,"cronEvents":330,"entryPointCount":178,"unprotectedCount":28},[190,196,200,204,208,212,217,220,224,230,233,237,240,242,246,250,253,258,261,266,270,272,274,279],{"type":191,"name":192,"callback":193,"file":194,"line":195},"action","admin_menu","cmac_admin_menu","backend\\cm-ad-changer-backend.php",52,{"type":191,"name":197,"callback":198,"file":194,"line":199},"admin_enqueue_scripts","cmac_admin_stylesheets",53,{"type":191,"name":201,"callback":202,"file":194,"line":203},"admin_notices","cmac_glossary_admin_notice_wp33",55,{"type":191,"name":201,"callback":205,"file":206,"line":207},"showErrorMessage","cm-ad-changer.php",254,{"type":191,"name":209,"callback":210,"file":206,"line":211},"admin_init","cmacf_init",314,{"type":191,"name":213,"callback":214,"priority":166,"file":215,"line":216},"wp_enqueue_scripts","cmac_enqueue_head_check","frontend\\cm-ad-changer-frontend.php",25,{"type":191,"name":213,"callback":218,"file":215,"line":219},"cmac_enqueue_js",26,{"type":191,"name":221,"callback":222,"file":215,"line":223},"wp_print_styles","cmac_enqueue_css",27,{"type":191,"name":225,"callback":226,"priority":227,"file":228,"line":229},"activated_plugin","redirectAfterInstall",10,"package\\cminds-free.php",31,{"type":191,"name":209,"callback":231,"file":228,"line":232},"registerAdminActions",33,{"type":191,"name":192,"callback":234,"priority":235,"file":228,"line":236},"updateMenu",21,34,{"type":191,"name":197,"callback":238,"file":228,"line":239},"enqueueAdminStyles",35,{"type":191,"name":197,"callback":241,"file":228,"line":158},"enqueueAdminScripts",{"type":191,"name":243,"callback":244,"file":228,"line":245},"cminds_download_sysinfo","cminds_generate_sysinfo_download",48,{"type":191,"name":247,"callback":248,"file":228,"line":249},"init","cminds_get_actions",50,{"type":191,"name":247,"callback":251,"file":228,"line":252},"cminds_post_actions",51,{"type":254,"name":255,"callback":256,"priority":227,"file":228,"line":257},"filter","plugin_row_meta","add_plugin_meta_links",59,{"type":191,"name":259,"callback":260,"file":228,"line":13},"wp_dashboard_setup","addDashboardWidget",{"type":191,"name":262,"callback":263,"priority":264,"file":228,"line":265},"admin_footer","showDeactivationFeedbackDialog",11,157,{"type":254,"name":267,"callback":268,"file":228,"line":269},"wp_mail_content_type","cminds_set_content_type",311,{"type":254,"name":267,"callback":268,"file":228,"line":271},2076,{"type":254,"name":267,"callback":268,"file":228,"line":273},2167,{"type":191,"name":275,"callback":276,"file":277,"line":278},"widgets_init","cmac_register_widget","shared\\classes\\cmac-widget.php",170,{"type":191,"name":201,"callback":280,"file":281,"line":282},"__showProMessage","shared\\cm-ad-changer-shared.php",38,[284,288,290,294,298,302,306],{"action":285,"nopriv":51,"callback":285,"hasNonce":286,"hasCapCheck":51,"file":194,"line":287},"cmac_event_dispatcher",true,57,{"action":285,"nopriv":286,"callback":285,"hasNonce":286,"hasCapCheck":51,"file":194,"line":289},58,{"action":291,"nopriv":51,"callback":292,"hasNonce":286,"hasCapCheck":286,"file":194,"line":293},"ac_upload_image","cmac_upload_image",60,{"action":295,"nopriv":51,"callback":296,"hasNonce":51,"hasCapCheck":286,"file":228,"line":297},"cm-submit-uninstall-reason","submitUninstallReason",147,{"action":299,"nopriv":51,"callback":300,"hasNonce":51,"hasCapCheck":51,"file":228,"line":301},"cm-submit-registration-email","submitRegistrationEmail",148,{"action":303,"nopriv":51,"callback":304,"hasNonce":51,"hasCapCheck":51,"file":228,"line":305},"cm-submit-deregistration","submitDeregistration",149,{"action":307,"nopriv":51,"callback":308,"hasNonce":51,"hasCapCheck":51,"file":228,"line":309},"cm-submit-registration-skip","submitRegistrationSkip",150,[],[312,316,319,323,326],{"tag":313,"callback":314,"file":228,"line":315},"cminds_free_registration","showRegistration",54,{"tag":317,"callback":318,"file":228,"line":203},"cminds_free_guide","showGuide",{"tag":320,"callback":321,"file":228,"line":322},"cminds_upgrade_box","showUpgrade",56,{"tag":324,"callback":325,"file":228,"line":287},"cminds_free_activation","showActivation",{"tag":327,"callback":328,"file":281,"line":329},"cm_ad_changer","banner_output",196,[],{"dangerousFunctions":332,"sqlUsage":342,"outputEscaping":370,"fileOperations":459,"externalRequests":429,"nonceChecks":431,"capabilityChecks":28,"bundledLibraries":820},[333,338],{"fn":334,"file":335,"line":336,"context":337},"unserialize","backend\\views\\admin_campaigns.php",269,"$meta = unserialize($fields_data[ 'meta' ]);",{"fn":334,"file":339,"line":340,"context":341},"shared\\classes\\cmac-data.php",464,"$meta = unserialize($campaign[ 'meta' ]);",{"prepared":178,"raw":264,"locations":343},[344,347,350,352,355,357,360,362,364,366,368],{"file":206,"line":345,"context":346},322,"$wpdb->get_results() with variable interpolation",{"file":339,"line":348,"context":349},133,"$wpdb->get_col() with variable interpolation",{"file":339,"line":265,"context":351},"$wpdb->query() with variable interpolation",{"file":339,"line":353,"context":354},192,"$wpdb->get_var() with variable interpolation",{"file":339,"line":356,"context":351},209,{"file":339,"line":358,"context":359},278,"$wpdb->get_row() with variable interpolation",{"file":339,"line":361,"context":346},279,{"file":339,"line":363,"context":349},355,{"file":339,"line":365,"context":351},363,{"file":339,"line":367,"context":351},364,{"file":339,"line":369,"context":359},374,{"escaped":371,"rawEcho":372,"locations":373},114,243,[374,377,378,380,382,384,385,386,387,389,391,392,393,394,395,397,399,401,402,403,404,405,406,408,410,412,414,415,416,418,419,421,423,425,427,430,432,433,435,436,438,439,440,441,443,444,446,448,450,452,454,456,458,460,461,463,464,465,466,467,468,469,470,472,473,475,477,479,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,515,517,519,521,523,525,527,529,531,533,535,537,539,541,542,543,545,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,671,674,675,677,679,681,683,685,687,689,691,693,694,696,698,700,702,704,706,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,787,789,791,792,793,795,796,798,800,802,804,806,807,808,809,811,813,815,817],{"file":194,"line":375,"context":376},383,"raw output",{"file":335,"line":264,"context":376},{"file":335,"line":379,"context":376},13,{"file":335,"line":381,"context":376},17,{"file":335,"line":383,"context":376},18,{"file":335,"line":85,"context":376},{"file":335,"line":100,"context":376},{"file":335,"line":235,"context":376},{"file":335,"line":388,"context":376},39,{"file":335,"line":390,"context":376},41,{"file":335,"line":390,"context":376},{"file":335,"line":390,"context":376},{"file":335,"line":390,"context":376},{"file":335,"line":390,"context":376},{"file":335,"line":396,"context":376},43,{"file":335,"line":398,"context":376},44,{"file":335,"line":400,"context":376},49,{"file":335,"line":400,"context":376},{"file":335,"line":400,"context":376},{"file":335,"line":249,"context":376},{"file":335,"line":249,"context":376},{"file":335,"line":249,"context":376},{"file":335,"line":407,"context":376},75,{"file":335,"line":409,"context":376},78,{"file":335,"line":411,"context":376},79,{"file":335,"line":413,"context":376},105,{"file":335,"line":371,"context":376},{"file":335,"line":348,"context":376},{"file":335,"line":417,"context":376},220,{"file":335,"line":417,"context":376},{"file":335,"line":420,"context":376},261,{"file":335,"line":422,"context":376},280,{"file":335,"line":424,"context":376},317,{"file":335,"line":426,"context":376},338,{"file":428,"line":429,"context":376},"backend\\views\\admin_campaignsg.php",6,{"file":428,"line":431,"context":376},7,{"file":428,"line":100,"context":376},{"file":434,"line":142,"context":376},"backend\\views\\admin_error.php",{"file":434,"line":227,"context":376},{"file":437,"line":49,"context":376},"backend\\views\\admin_nav.php",{"file":437,"line":49,"context":376},{"file":437,"line":49,"context":376},{"file":437,"line":100,"context":376},{"file":437,"line":442,"context":376},28,{"file":437,"line":239,"context":376},{"file":445,"line":390,"context":376},"backend\\views\\admin_settings.php",{"file":445,"line":447,"context":376},131,{"file":445,"line":449,"context":376},138,{"file":445,"line":451,"context":376},193,{"file":445,"line":453,"context":376},195,{"file":445,"line":455,"context":376},222,{"file":457,"line":431,"context":376},"backend\\views\\admin_statistics.php",{"file":457,"line":459,"context":376},8,{"file":457,"line":379,"context":376},{"file":457,"line":462,"context":376},14,{"file":457,"line":85,"context":376},{"file":457,"line":100,"context":376},{"file":457,"line":223,"context":376},{"file":457,"line":442,"context":376},{"file":457,"line":232,"context":376},{"file":457,"line":236,"context":376},{"file":457,"line":388,"context":376},{"file":457,"line":471,"context":376},40,{"file":457,"line":322,"context":376},{"file":474,"line":49,"context":376},"backend\\views\\admin_template.php",{"file":474,"line":476,"context":376},16,{"file":478,"line":429,"context":376},"backend\\views\\admin_testing.php",{"file":478,"line":431,"context":376},{"file":478,"line":481,"context":376},22,{"file":228,"line":483,"context":376},194,{"file":228,"line":485,"context":376},304,{"file":228,"line":487,"context":376},409,{"file":228,"line":489,"context":376},427,{"file":228,"line":491,"context":376},440,{"file":228,"line":493,"context":376},441,{"file":228,"line":495,"context":376},455,{"file":228,"line":497,"context":376},544,{"file":228,"line":499,"context":376},631,{"file":228,"line":501,"context":376},790,{"file":228,"line":503,"context":376},793,{"file":228,"line":505,"context":376},804,{"file":228,"line":507,"context":376},824,{"file":228,"line":509,"context":376},831,{"file":228,"line":511,"context":376},845,{"file":228,"line":513,"context":376},854,{"file":228,"line":513,"context":376},{"file":228,"line":516,"context":376},857,{"file":228,"line":518,"context":376},1121,{"file":228,"line":520,"context":376},1145,{"file":228,"line":522,"context":376},1208,{"file":228,"line":524,"context":376},1542,{"file":228,"line":526,"context":376},1555,{"file":228,"line":528,"context":376},1558,{"file":228,"line":530,"context":376},1566,{"file":228,"line":532,"context":376},1576,{"file":228,"line":534,"context":376},1810,{"file":228,"line":536,"context":376},1879,{"file":228,"line":538,"context":376},1887,{"file":228,"line":540,"context":376},1890,{"file":228,"line":540,"context":376},{"file":228,"line":540,"context":376},{"file":228,"line":544,"context":376},1892,{"file":228,"line":544,"context":376},{"file":228,"line":547,"context":376},1915,{"file":228,"line":549,"context":376},1918,{"file":228,"line":551,"context":376},1939,{"file":228,"line":553,"context":376},2400,{"file":228,"line":555,"context":376},2404,{"file":228,"line":557,"context":376},2425,{"file":228,"line":559,"context":376},2426,{"file":228,"line":561,"context":376},2427,{"file":228,"line":563,"context":376},2428,{"file":228,"line":565,"context":376},2429,{"file":228,"line":567,"context":376},2434,{"file":228,"line":569,"context":376},2547,{"file":228,"line":571,"context":376},2552,{"file":228,"line":573,"context":376},2558,{"file":228,"line":575,"context":376},2562,{"file":228,"line":577,"context":376},2567,{"file":228,"line":579,"context":376},2574,{"file":228,"line":581,"context":376},2581,{"file":228,"line":583,"context":376},2588,{"file":228,"line":585,"context":376},2595,{"file":228,"line":587,"context":376},2602,{"file":228,"line":589,"context":376},2609,{"file":228,"line":591,"context":376},2616,{"file":228,"line":593,"context":376},2623,{"file":228,"line":595,"context":376},2632,{"file":228,"line":597,"context":376},2634,{"file":228,"line":599,"context":376},2638,{"file":228,"line":601,"context":376},2640,{"file":228,"line":603,"context":376},2643,{"file":228,"line":605,"context":376},2648,{"file":228,"line":607,"context":376},2653,{"file":228,"line":609,"context":376},2658,{"file":228,"line":611,"context":376},2663,{"file":228,"line":613,"context":376},2668,{"file":228,"line":615,"context":376},2673,{"file":228,"line":617,"context":376},2678,{"file":228,"line":619,"context":376},2752,{"file":228,"line":621,"context":376},2756,{"file":228,"line":623,"context":376},2757,{"file":228,"line":625,"context":376},2759,{"file":228,"line":627,"context":376},2760,{"file":228,"line":629,"context":376},2761,{"file":228,"line":631,"context":376},2763,{"file":228,"line":633,"context":376},2766,{"file":228,"line":635,"context":376},2770,{"file":228,"line":637,"context":376},2773,{"file":228,"line":639,"context":376},2774,{"file":228,"line":641,"context":376},2775,{"file":228,"line":643,"context":376},2776,{"file":228,"line":645,"context":376},2777,{"file":228,"line":647,"context":376},2778,{"file":228,"line":649,"context":376},2779,{"file":228,"line":651,"context":376},2785,{"file":228,"line":653,"context":376},2794,{"file":228,"line":655,"context":376},2797,{"file":228,"line":657,"context":376},2801,{"file":228,"line":659,"context":376},2822,{"file":228,"line":661,"context":376},2839,{"file":228,"line":663,"context":376},2852,{"file":228,"line":665,"context":376},2873,{"file":228,"line":667,"context":376},2896,{"file":669,"line":670,"context":376},"package\\views\\deactivation_feedback_modal.php",32,{"file":672,"line":673,"context":376},"package\\views\\registration.php",42,{"file":672,"line":13,"context":376},{"file":672,"line":676,"context":376},234,{"file":672,"line":678,"context":376},238,{"file":672,"line":680,"context":376},328,{"file":672,"line":682,"context":376},351,{"file":672,"line":684,"context":376},398,{"file":672,"line":686,"context":376},402,{"file":672,"line":688,"context":376},407,{"file":672,"line":690,"context":376},413,{"file":692,"line":459,"context":376},"package\\views\\userguide_free.php",{"file":692,"line":379,"context":376},{"file":692,"line":695,"context":376},291,{"file":692,"line":697,"context":376},334,{"file":692,"line":699,"context":376},358,{"file":692,"line":701,"context":376},381,{"file":692,"line":703,"context":376},391,{"file":692,"line":705,"context":376},397,{"file":692,"line":705,"context":376},{"file":692,"line":708,"context":376},410,{"file":692,"line":710,"context":376},419,{"file":692,"line":712,"context":376},431,{"file":692,"line":714,"context":376},432,{"file":692,"line":716,"context":376},445,{"file":692,"line":718,"context":376},460,{"file":692,"line":720,"context":376},480,{"file":692,"line":722,"context":376},481,{"file":692,"line":724,"context":376},494,{"file":692,"line":726,"context":376},501,{"file":692,"line":728,"context":376},502,{"file":692,"line":730,"context":376},515,{"file":692,"line":732,"context":376},522,{"file":692,"line":734,"context":376},523,{"file":692,"line":736,"context":376},536,{"file":692,"line":738,"context":376},543,{"file":692,"line":497,"context":376},{"file":692,"line":741,"context":376},557,{"file":692,"line":743,"context":376},564,{"file":692,"line":745,"context":376},565,{"file":692,"line":747,"context":376},578,{"file":692,"line":749,"context":376},585,{"file":692,"line":751,"context":376},586,{"file":692,"line":753,"context":376},599,{"file":692,"line":755,"context":376},607,{"file":692,"line":757,"context":376},608,{"file":692,"line":759,"context":376},621,{"file":692,"line":761,"context":376},628,{"file":692,"line":763,"context":376},629,{"file":692,"line":765,"context":376},642,{"file":692,"line":767,"context":376},649,{"file":692,"line":769,"context":376},650,{"file":692,"line":771,"context":376},663,{"file":692,"line":773,"context":376},670,{"file":692,"line":775,"context":376},671,{"file":692,"line":777,"context":376},684,{"file":692,"line":779,"context":376},690,{"file":692,"line":781,"context":376},691,{"file":692,"line":783,"context":376},692,{"file":785,"line":786,"context":376},"shared\\classes\\cmac-client.php",83,{"file":339,"line":788,"context":376},218,{"file":277,"line":790,"context":376},37,{"file":277,"line":673,"context":376},{"file":277,"line":293,"context":376},{"file":277,"line":794,"context":376},82,{"file":277,"line":111,"context":376},{"file":277,"line":797,"context":376},140,{"file":277,"line":799,"context":376},141,{"file":277,"line":801,"context":376},143,{"file":277,"line":803,"context":376},144,{"file":277,"line":805,"context":376},146,{"file":277,"line":297,"context":376},{"file":277,"line":305,"context":376},{"file":277,"line":309,"context":376},{"file":277,"line":810,"context":376},152,{"file":277,"line":812,"context":376},153,{"file":277,"line":814,"context":376},155,{"file":277,"line":816,"context":376},156,{"file":818,"line":819,"context":376},"shared\\functions.php",300,[],[822,837,848,856,865,884,905],{"entryPoint":823,"graph":824,"unsanitizedCount":166,"severity":42},"cminds_system_info_content (package\\cminds-free.php:2726)",{"nodes":825,"edges":835},[826,830],{"id":827,"type":828,"label":829,"file":228,"line":635},"n0","source","$_SERVER['SERVER_SOFTWARE']",{"id":831,"type":832,"label":833,"file":228,"line":635,"wp_function":834},"n1","sink","echo() [XSS]","echo",[836],{"from":827,"to":831,"sanitized":51},{"entryPoint":838,"graph":839,"unsanitizedCount":29,"severity":847},"cmac_upload_image (backend\\cm-ad-changer-backend.php:346)",{"nodes":840,"edges":845},[841,844],{"id":827,"type":828,"label":842,"file":194,"line":843},"$_FILES",353,{"id":831,"type":832,"label":833,"file":194,"line":375,"wp_function":834},[846],{"from":827,"to":831,"sanitized":286},"low",{"entryPoint":849,"graph":850,"unsanitizedCount":29,"severity":847},"\u003Ccm-ad-changer-backend> (backend\\cm-ad-changer-backend.php:0)",{"nodes":851,"edges":854},[852,853],{"id":827,"type":828,"label":842,"file":194,"line":843},{"id":831,"type":832,"label":833,"file":194,"line":375,"wp_function":834},[855],{"from":827,"to":831,"sanitized":286},{"entryPoint":857,"graph":858,"unsanitizedCount":29,"severity":847},"cminds_generate_sysinfo_download (package\\cminds-free.php:2889)",{"nodes":859,"edges":863},[860,862],{"id":827,"type":828,"label":861,"file":228,"line":667},"$_POST['cminds-sysinfo']",{"id":831,"type":832,"label":833,"file":228,"line":667,"wp_function":834},[864],{"from":827,"to":831,"sanitized":286},{"entryPoint":866,"graph":867,"unsanitizedCount":29,"severity":847},"\u003Ccminds-free> (package\\cminds-free.php:0)",{"nodes":868,"edges":880},[869,871,872,874,876,878],{"id":827,"type":828,"label":870,"file":228,"line":358},"$_POST",{"id":831,"type":832,"label":833,"file":228,"line":511,"wp_function":834},{"id":873,"type":828,"label":829,"file":228,"line":635},"n2",{"id":875,"type":832,"label":833,"file":228,"line":635,"wp_function":834},"n3",{"id":877,"type":828,"label":861,"file":228,"line":667},"n4",{"id":879,"type":832,"label":833,"file":228,"line":667,"wp_function":834},"n5",[881,882,883],{"from":827,"to":831,"sanitized":286},{"from":873,"to":875,"sanitized":286},{"from":877,"to":879,"sanitized":286},{"entryPoint":885,"graph":886,"unsanitizedCount":28,"severity":847},"cmac_handle_settings_post (shared\\classes\\cmac-data.php:228)",{"nodes":887,"edges":901},[888,890,893,896,897,900],{"id":827,"type":828,"label":889,"file":339,"line":678},"$_POST['acs_slideshow_effect']",{"id":831,"type":832,"label":891,"file":339,"line":678,"wp_function":892},"update_option() [Settings Manipulation]","update_option",{"id":873,"type":828,"label":894,"file":339,"line":895},"$_POST['acs_slideshow_interval']",241,{"id":875,"type":832,"label":891,"file":339,"line":895,"wp_function":892},{"id":877,"type":828,"label":898,"file":339,"line":899},"$_POST['acs_slideshow_transition_time']",244,{"id":879,"type":832,"label":891,"file":339,"line":899,"wp_function":892},[902,903,904],{"from":827,"to":831,"sanitized":51},{"from":873,"to":875,"sanitized":51},{"from":877,"to":879,"sanitized":51},{"entryPoint":906,"graph":907,"unsanitizedCount":28,"severity":847},"\u003Ccmac-data> (shared\\classes\\cmac-data.php:0)",{"nodes":908,"edges":915},[909,910,911,912,913,914],{"id":827,"type":828,"label":889,"file":339,"line":678},{"id":831,"type":832,"label":891,"file":339,"line":678,"wp_function":892},{"id":873,"type":828,"label":894,"file":339,"line":895},{"id":875,"type":832,"label":891,"file":339,"line":895,"wp_function":892},{"id":877,"type":828,"label":898,"file":339,"line":899},{"id":879,"type":832,"label":891,"file":339,"line":899,"wp_function":892},[916,917,918],{"from":827,"to":831,"sanitized":51},{"from":873,"to":875,"sanitized":51},{"from":877,"to":879,"sanitized":51},{"summary":920,"deductions":921},"The \"cm-ad-changer\" v2.0.7 plugin presents a mixed security posture. While it demonstrates some good practices, such as a reasonable number of nonce and capability checks relative to its attack surface, significant concerns remain. The presence of 7 AJAX handlers, with 3 lacking proper authentication checks, creates direct entry points that could be exploited by unauthenticated users. Furthermore, the use of the dangerous `unserialize` function, coupled with only 32% of output being properly escaped, raises concerns about potential code injection and cross-site scripting vulnerabilities. The plugin's vulnerability history, including one high and two medium severity CVEs, with common types being CSRF and XSS, further underscores these risks, even though no currently unpatched vulnerabilities are listed. The last vulnerability being in the recent past suggests that ongoing security issues have been addressed, but the historical pattern of CSRF and XSS indicates potential weaknesses in input sanitization and CSRF protection.",[922,924,926,928,930,932],{"reason":923,"points":227},"Unprotected AJAX handlers",{"reason":925,"points":459},"Dangerous function unserialize used",{"reason":927,"points":431},"Low percentage of properly escaped output",{"reason":929,"points":14},"One high severity known CVE history",{"reason":931,"points":178},"Two medium severity known CVE history",{"reason":933,"points":459},"Flows with unsanitized paths","2026-03-16T20:42:04.499Z",{"wat":936,"direct":953},{"assetPaths":937,"generatorPatterns":944,"scriptPaths":945,"versionParams":946},[938,939,940,941,942,943],"\u002Fwp-content\u002Fplugins\u002Fcm-ad-changer\u002Fbackend\u002Fcss\u002Fbackend.css","\u002Fwp-content\u002Fplugins\u002Fcm-ad-changer\u002Fbackend\u002Fjs\u002Fbackend.js","\u002Fwp-content\u002Fplugins\u002Fcm-ad-changer\u002Ffrontend\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fcm-ad-changer\u002Ffrontend\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fcm-ad-changer\u002Fshared\u002Fcss\u002Fshared.css","\u002Fwp-content\u002Fplugins\u002Fcm-ad-changer\u002Fshared\u002Fjs\u002Fshared.js",[],[939,941,943],[947,948,949,950,951,952],"cm-ad-changer\u002Fbackend\u002Fcss\u002Fbackend.css?ver=","cm-ad-changer\u002Fbackend\u002Fjs\u002Fbackend.js?ver=","cm-ad-changer\u002Ffrontend\u002Fcss\u002Ffrontend.css?ver=","cm-ad-changer\u002Ffrontend\u002Fjs\u002Ffrontend.js?ver=","cm-ad-changer\u002Fshared\u002Fcss\u002Fshared.css?ver=","cm-ad-changer\u002Fshared\u002Fjs\u002Fshared.js?ver=",{"cssClasses":954,"htmlComments":955,"htmlAttributes":960,"restEndpoints":966,"jsGlobals":967,"shortcodeOutput":975},[],[956,957,958,959],"\u003C!-- CM Ad Changer Shortcode -->","\u003C!-- END CM Ad Changer Shortcode -->","\u003C!-- CM Ad Changer Admin Settings -->","\u003C!-- END CM Ad Changer Admin Settings -->",[961,962,963,964,965],"data-cmadchanger-campaign-id","data-cmadchanger-image-id","data-cmadchanger-weight","data-cmadchanger-type","data-cmadchanger-link-target",[],[968,969,970,971,972,973,974],"CMAC_ADMIN_OPTIONS","CMAC_AJAX_URL","CMAC_AJAX_NONCE","CMAC_AD_CHANGER_FRONTEND_AJAX_HANDLE","CMAC_AD_CHANGER_ADMIN_AJAX_HANDLE","CMAC_SETTINGS","cmadchanger_settings",[976,977,978,979,980],"[cm_ad_changer id=\"","[cm_ad_changer link-target=\"","[cm_ad_changer type=\"","[cm_ad_changer campaign_id=\"","[cm_ad_changer weight=\"",{"error":286,"url":982,"statusCode":983,"statusMessage":984,"message":984},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcm-ad-changer\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":986,"versions":987},5,[988,993,999,1007,1015],{"version":6,"download_url":26,"svn_tag_url":989,"released_at":39,"has_diff":51,"diff_files_changed":990,"diff_lines":39,"trac_diff_url":991,"vulnerabilities":992,"is_current":286},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcm-ad-changer\u002Ftags\u002F2.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcm-ad-changer%2Ftags%2F2.0.6&new_path=%2Fcm-ad-changer%2Ftags%2F2.0.7",[],{"version":41,"download_url":994,"svn_tag_url":995,"released_at":39,"has_diff":51,"diff_files_changed":996,"diff_lines":39,"trac_diff_url":997,"vulnerabilities":998,"is_current":51},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-ad-changer.2.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcm-ad-changer\u002Ftags\u002F2.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcm-ad-changer%2Ftags%2F2.0.5&new_path=%2Fcm-ad-changer%2Ftags%2F2.0.6",[],{"version":1000,"download_url":1001,"svn_tag_url":1002,"released_at":39,"has_diff":51,"diff_files_changed":1003,"diff_lines":39,"trac_diff_url":1004,"vulnerabilities":1005,"is_current":51},"2.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-ad-changer.2.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcm-ad-changer\u002Ftags\u002F2.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcm-ad-changer%2Ftags%2F2.0.4&new_path=%2Fcm-ad-changer%2Ftags%2F2.0.5",[1006],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":1008,"download_url":1009,"svn_tag_url":1010,"released_at":39,"has_diff":51,"diff_files_changed":1011,"diff_lines":39,"trac_diff_url":1012,"vulnerabilities":1013,"is_current":51},"2.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-ad-changer.2.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcm-ad-changer\u002Ftags\u002F2.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcm-ad-changer%2Ftags%2F2.0.3&new_path=%2Fcm-ad-changer%2Ftags%2F2.0.4",[1014],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":1016,"download_url":1017,"svn_tag_url":1018,"released_at":39,"has_diff":51,"diff_files_changed":1019,"diff_lines":39,"trac_diff_url":39,"vulnerabilities":1020,"is_current":51},"2.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-ad-changer.2.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcm-ad-changer\u002Ftags\u002F2.0.3\u002F",[],[1021],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41}]