[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxeViHV-ze1oMxPPb84CIK4HnAYEkQx_lU_W7dCAITLI":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":58,"crawl_stats":37,"alternatives":64,"analysis":176,"fingerprints":481},"wp125","WP125","1.5.5","redwallhp","https:\u002F\u002Fprofiles.wordpress.org\u002Fredwallhp\u002F","\u003Cp>If you’ve given up the low-paying and slightly obtrusive ad networks used by many new bloggers, in favor of selling ads directly, you may have been frustrated with the excessive time involved managing your ads. Not only do you have to find advertisers to sponsor your blog, you have to manually edit your template to put the ad in, and then head over to your favorite calendar app to set an alert to remind you when to take the ad down.\u003C\u002Fp>\n\u003Cp>Time consuming practices like those are a thing of the past. The WP125 plugin can help you manage your ads more efficiently, leaving you with more time to write new posts. The plugin adds a new “Ads” menu to the WordPress admin, featuring submenus for tweaking display settings and adding and removing ads.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One or two column ad display, and support through template tags to implement your own unconventional design.\u003C\u002Fli>\n\u003Cli>Show as many ads as you want, and in either manual or random order\u003C\u002Fli>\n\u003Cli>Keep track of how many times an ad is clicked\u003C\u002Fli>\n\u003Cli>When creating a new ad, you don’t have to calculate the end date yourself. Just input how many days you wish the ad to run for, and the correct date will be applied. The ad will be automatically taken down when the time comes.\u003C\u002Fli>\n\u003Cli>When an ad run is over, the record is archived on the Inactive ads screen, so you can check on the final click count, or revive the ad for another run.\u003C\u002Fli>\n\u003Cli>When an ad slot is empty, a placeholder ad of your choice will be displayed. This could be a “Your Ad Here” image linking to a page with statistics and pricing, or an affiliate link.\u003C\u002Fli>\n\u003Cli>Optionally recieve email notifications when an ad expires. Useful if you send follow-up messages to advertisers, or if you just want to stay in the know.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upgrading\u003C\u002Fh3>\n\u003Cp>You may upgrade the plugin via the automated system in WordPress 2.5 or greater, or “old-style” by downloading the new one and then\u003Cbr \u002F>\n1. Deactivating plugin\u003Cbr \u002F>\n2. Uploading the updated files\u003Cbr \u002F>\n3. Reactivating plugin\u003C\u002Fp>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you have WP Super Cache installed on your blog, it may conflict with WP125’s click tracking feature. To fix this, add “index.php” on a new line in the “Rejected URLs” field of the WP Super Cache options page. This will disable caching for yourblog.com\u002Findex.php. If someone goes to yourblog.com, they will still get the cached version, but since WP125’s click tracker URLs look like “\u002Findex.php?adclick=1,” they will avoid the cache.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you’re having a problem with the plugin, try posting on the official WordPress forum at https:\u002F\u002Fwordpress.org\u002Fsupport\u002F (be sure to use the tag “WP125”!). I, or another user of the plugin, will hopefully be able to answer your questions. Or send me an email via the contact form on Webmaster-Source.com.\u003C\u002Fp>\n\u003Ch3>Translation Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Danish Translation: \u003Ca href=\"http:\u002F\u002Fwordpress.blogos.dk\u002F\" rel=\"nofollow ugc\">Georg S. Adamsen\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>French Translation: Alexandre Cloquet\u003C\u002Fli>\n\u003Cli>Italian Translation: \u003Ca href=\"http:\u002F\u002Fgidibao.net\u002Findex.php\u002Fportfolio\u002F\" rel=\"nofollow ugc\">Gianni Diurno\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Russian Translation: \u003Ca href=\"http:\u002F\u002Fwww.comfi.com\" rel=\"nofollow ugc\">M. Comfi\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Simplified Chinese Translation: \u003Ca href=\"http:\u002F\u002Fbwskyer.com\u002F\" rel=\"nofollow ugc\">Sam Zuo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dutch Translation: Jackey van Melis\u003C\u002Fli>\n\u003Cli>Brasilian Portuguese Translation: Jos� de Menezes Filho\u003C\u002Fli>\n\u003Cli>German Translation: Simon Kraft\u003C\u002Fli>\n\u003Cli>Romanian Translation: \u003Ca href=\"http:\u002F\u002Fwebhostinggeeks.com\u002F\" rel=\"nofollow ugc\">Web Hosting Geeks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Slovak Translation: Branco Radenovich, \u003Ca href=\"http:\u002F\u002Fwebhostinggeeks.com\u002F\" rel=\"nofollow ugc\">Web Hosting Geeks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Ukrainian Translation: Michael Yunat, \u003Ca href=\"http:\u002F\u002Fgetvoip.com\u002Fblog\" rel=\"nofollow ugc\">GetVOIP.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy management of 125x125 ads on your blog.  Ads can be run for a specified number of days, and will automatically be taken down. Track clicks too.",3000,684387,80,16,"2021-12-23T19:40:00.000Z","5.8.13","2.8","",[20,21,22,23],"125x125","ads","advertisement","management","http:\u002F\u002Fwww.webmaster-source.com\u002Fwp125-ad-plugin-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp125.1.5.5.zip",83,2,0,"2021-12-23 00:00:00","2026-03-15T15:16:48.613Z",[32,47],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":6,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":29,"updated_date":43,"references":44,"days_to_patch":46},"CVE-2021-25073","wp125-cross-site-request-forgery-to-arbitrary-ad-deletion","WP125 \u003C= 1.5.4 -  Cross-Site Request Forgery to Arbitrary Ad Deletion","The WP125 WordPress plugin before 1.5.5 does not have CSRF checks in various action, for example when deleting an ad, allowing attackers to make a logged in admin delete them via a CSRF attack",null,"\u003C=1.5.4","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Cross-Site Request Forgery (CSRF)","2024-01-22 19:56:02",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6263e0cd-5843-444d-8d12-61a898a77724?source=api-prod",761,{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":37,"affected_versions":52,"patched_in_version":53,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":54,"updated_date":43,"references":55,"days_to_patch":57},"CVE-2013-2700","wp125-cross-site-request-forgery","WP125 \u003C= 1.4.9 - Cross-Site Request Forgery","Cross-site request forgery (CSRF) vulnerability in the Add\u002FEdit page (adminmenus.php) in the WP125 plugin before 1.5.0 for WordPress allows remote attackers to hijack the authentication of administrators for requests that add or edit an ad via unspecified vectors.","\u003C=1.4.9","1.5.0","2013-03-26 00:00:00",[56],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F83d4f114-c113-4c66-be74-2d438aa00502?source=api-prod",3955,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":59,"avg_security_score":60,"avg_patch_time_days":61,"trust_score":62,"computed_at":63},3010,84,2358,68,"2026-04-04T17:23:56.659Z",[65,86,105,124,151],{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":75,"num_ratings":76,"last_updated":77,"tested_up_to":78,"requires_at_least":79,"requires_php":18,"tags":80,"homepage":83,"download_link":84,"security_score":85,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"myadmanager","MyADManager","0.9.3","Micheal Benedict Arul","https:\u002F\u002Fprofiles.wordpress.org\u002Frowoot\u002F","\u003Cp>I created this plugin because, I was tired of registering my site with millions of ad marketing\u002Fmanagement websites, which were not only complete waste of time but money as well. I have noticed a lot of such websites which “claim to help us manage our ad-space”, but in the end they end up putting their own ads (from which they earn) and also take a share of our earnings. So I present to you MyAdManager. There are many plugins to manage 125×125 ads, but the most unique feature of this plugin is that it automates ALL the procedures, including buying of Ads through PayPal and displaying them in your website automatically. It uses the PayPal IPN (Instant Payment Notification) feature.\u003C\u002Fp>\n\u003Cp>MyAdManager docks easily into your WordPress Administrator Page. You`ll notice a new tab called ‘MyAdManager’ being created in the front page\u003C\u002Fp>\n\u003Cp>This scenario will give you a clear idea on how MyADManager Engine Works :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>If you want to display 2 ads horizontally, 3 ads vertically, you`ll have a total of 6 AD-Slots. You can add maximum 6 OUTSIDE ads in this case, although you can add how much ever HOME ads you want.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If you have 6 OUTSIDE ads in the inventory (all within the expiry date), all 6 AD-Slots will be occupied by them (since they are paid ads, and have higher priority over HOME ads). These ADS will be displayed in random slots for every request to avoid AD-blindness, and to give every OUTSIDE AD equal space and exposure.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Now if 1 OUTSIDE AD gets deactivated (expired or you have deactivated it), you will have 5 AD-Slots occupied with OUTSIDE ads, while 1 AD-Slot is free. Now if you have created any HOME ads, the most recently created HOME ad will be displayed till there is a new OUTSIDE AD.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If another OUTSIDE AD expires, another HOME ad will be displayed if available. If there is no HOME ad available, then that AD-Slot will be empty.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Ability to design how you want your ads to be displayed. i.e How many ads horizontally and how many vertically. This also determines your maximum AD-Slots.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>2 Types of ADs – Outside, Home\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Home Ads – These type of ads don\u003Ccode>t expire. They are displayed when there are not enough OUTSIDE ads to be displayed in the AD-Slots. These ads can only be created via the Admin Panel. NOTE: These ADs don\u003C\u002Fcode>t rotate. If you want ads to rotate, make them as OUTSIDE Ads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Outisde Ads – Everytime someone buys adspace on your website, an OUTSIDE Ad is created by default. These types of ads have valid expiry dates, After the expiry date, it`ll get deactivated automatically. Outside Ads can also be created via the Admin Panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>ADs can be bought directly from your website. No need for any middle men or any middle websites. Payment is payed and processed via Paypal. As soon as the payment is confirmed via Paypal IPN, the AD is automatically added to the Ad-Inventory, and immediately will be LIVE. If you don`t want to use this feature, you can simply disable it via the Admin Panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Admin Interface to de-activate, activate and delete ADs\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Logs of every successful transaction. Everytime an Ad-Slot is sold, a record is made.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can also determine, how long your ad-space should be sold for. It can be sold for a week or for a month (different prices ofcourse). Everything can be customized in the Admin Panel. If you don`t want to sell your ad-space for a week, you can simply disable it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you have WP Super Cache installed on your blog, ads may not be rotated on every new request. This issue is being addressed and will be sorted out in the upcoming updates of the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upgrading to 0.9.x\u003C\u002Fh3>\n\u003Cp>Try to use the automatic Wordpess updater, if that doesn’t work. Please Deactivate the plugin, upload the latest version and reactivate it.\u003C\u002Fp>\n\u003Ch3>Acknowledgments\u003C\u002Fh3>\n\u003Cp>Here’s a link to \u003Ca href=\"http:\u002F\u002FVisionmasterdesigns.com\u002F\" title=\"IT is here...\" rel=\"nofollow ugc\">Visionmasterdesigns.com\u003C\u002Fa> to see the live demo at work.\u003C\u002Fp>\n\u003Cp>Thanks to \u003Ca href=\"http:\u002F\u002Fwww.micahcarrick.com\" rel=\"nofollow ugc\">Micah Carrick\u003C\u002Fa> since I have used his PHP Paypal IPN Integration Class to help me out with this plugin.\u003C\u002Fp>\n","Manages 125x125 ADs.Automatic activation and deactivation of ads.Ads can bought directly,accepts payments via Paypal.No middle men required.",10,9364,100,1,"2010-09-29T04:20:00.000Z","2.6.3","2.5",[20,81,21,22,82],"ad-management","paypal","http:\u002F\u002Fwww.visionmasterdesigns.com\u002Fwordpress-plugins\u002Fmyadmanager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmyadmanager.0.9.3.zip",85,{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":75,"num_ratings":27,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":18,"tags":99,"homepage":103,"download_link":104,"security_score":85,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"podamibe-advertisement-management","Podamibe Advertisement Management","1.0.4","Podamibe Nepal","https:\u002F\u002Fprofiles.wordpress.org\u002Fpodamibe\u002F","\u003Cp>\u003Cstrong>Podamibe Advertisement Management\u003C\u002Fstrong> is a FREE WordPress plugin Help you to display your advertise in your website easily. The plugin is responsive and feature rich which is built up to simplify the user needs.\u003C\u002Fp>\n\u003Cp>A perfect plugin to show your ads in bulk and individually. You can place your ad any where of your site wherever it is appropriate. The plugin is free but its great and easy to use.\u003C\u002Fp>\n\u003Ch4>Free Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Can be used every where as desire\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Prebuild Widget for sidebar\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilanguage Translation Ready\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Individual and bulk shortcode Available\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highly customizable\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to use\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\n\u003Cstrong>Plugin Homepage\u003C\u002Fstrong>\u003Cbr \u002F>\nhttp:\u002F\u002Fpodamibenepal.com\u002Fps_plugin\u002Fpodamibe-advertisement-management\u002F\u003C\u002Fp>\n","A perfect plugin to show your ads in bulk and individually. You can place your ad any where of your site wherever it is appropriate.",30,6076,"2019-05-22T02:51:00.000Z","5.0.25","3.0",[81,100,101,102,87],"ads-management","advertise-mgmt","advertisement-management","http:\u002F\u002Fpodamibenepal.com\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpodamibe-advertisement-management.1.0.4.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":73,"downloaded":113,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":114,"requires_at_least":115,"requires_php":18,"tags":116,"homepage":121,"download_link":122,"security_score":75,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":123},"popup-ads-management","Popup Ads Management","0.0.4","Shah Alom","https:\u002F\u002Fprofiles.wordpress.org\u002Fshahalom\u002F","\u003Cp>Popup Ads Management plugin helps you to save your advertisement script category wise and let them show to specifica category post and category page. It is useful for the webmaster who like to get full attention by showing advertisement as soon as the visitor comes in to your site. More over it helps you to save and show the advertisement by your post category.\u003C\u002Fp>\n","Popup Ads Management plugin helps you to save your advertisement script category wise and let them show to specifica category post and category page.",2886,"4.2.39","3.6",[117,118,119,106,120],"display-popup-by-categories","display-popup-by-category","manage-ads","publish-popup-advertisement","http:\u002F\u002Fmicrosolutionsbd.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpopup-ads-management.0.0.4.zip","2026-03-15T10:48:56.248Z",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":139,"tags":140,"homepage":146,"download_link":147,"security_score":148,"vuln_count":149,"unpatched_count":28,"last_vuln_date":150,"fetched_at":30},"tracking-code-manager","Tracking Code Manager","2.5.0","Data443 Risk Mitigation, Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fdata443\u002F","\u003Cp>\u003Cstrong>Tracking Code manager is a plugin that give you the ability to manage ALL third party tracking codes and scripts in one single interface.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin is a service of \u003Ca href=\"https:\u002F\u002Fwww.data443.com\" rel=\"nofollow ugc\">Data443.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Data443 is a Data Security and Privacy Compliance company that is publicly traded \u003Ca href=\"https:\u002F\u002Ffinance.yahoo.com\u002Fquote\u002FATDS?p=ATD\" rel=\"nofollow ugc\">ATDS\u003C\u002Fa>.  We have been providing leading GDPR compliance products such as \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgdpr-framework\u002F\" rel=\"nofollow ugc\">WordPress GDPR Framework\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fdata443.com\u002Fproducts\u002Fdata-identification-manager\u002F\" rel=\"nofollow ugc\">Data Identification Manager\u003C\u002Fa>, Blockchain privacy, and enterprise cloud eDiscovery tools.\u003C\u002Fp>\n\u003Cp>It doesn’t matter where you want to put the codes, because with Tracking Code Manager you can place the codes on any page, any location with complete freedom.  Maintain compliance with worldwide privacy laws by segmenting your pixel tracking, blocking by country or location if you wish.  Remove or update pixels quickly with a single mouse click.\u003C\u002Fp>\n\u003Cp>Very quickly add custom codes for world leading user enhancement platforms like Google Analytics, Facebook Custom Audiences, Facebook Retargeting, Google Remarketing, Zendesk, Live Chat tools, eye tracking analytics, popups, affiliate tracking pixels and so on…\u003C\u002Fp>\n\u003Cp>For every single service you may use – or even test – you’ll have to put a script or a tracking pixel in the \u003Chead> or \u003Cbody> tag of your WordPress site OR in some of its pages. Manually.  You may even break pages or themes!\u003C\u002Fp>\n\u003Cp>Maintin privacy compliance for your users by removing tags for certain locations, pages or types of content.  Make advanced decisions based privacy laws that apply to your region!\u003C\u002Fp>\n\u003Cp>Tracking Code Manager plugin allows you to gather EVERY code and snippet displaying them exactly where you want, whether in the whole site or in specific pages and posts. Very quickly, simply.  More importantly, you will be able to remove them just as quickly – without any fuss.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>TRACK CONVERSION ON YOUR E-COMMERCE PLUGIN\u003C\u002Fstrong>\u003Cbr \u002F>\n  When it comes to track conversions on a WordPress page it’s easy… but if it’s a “dynamic thank you page” is a big problem.\u003C\u002Fp>\n\u003Cp>  Tracking Code Manager plugin DETECT AUTOMATICALLY your e-commerce plugin (WooCommerce, Easy Digital Downloads or WP eCommerce) and let you put the conversion pixels every time someone completes a sale on your store.\u003Cbr \u002F>\n  In addition you also have the ability to track a single product at time 😉\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftracking-code-manager\u002Fscreenshots\u002F\" rel=\"ugc\">Check some screenshots here.\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>THE REAL PROBLEM\u003C\u002Fh4>\n\u003Cp>Since almost every service requires some sort of tracking, update, javascript update or other customization – you can make it extremely simply with this plugin – the fast Tracking Code Manager plugin.\u003C\u002Fp>\n\u003Ch4>FORGET THE UPDATING PROBLEM\u003C\u002Fh4>\n\u003Cp>Its very easy to break your site!  Putting the tracking code directly in the theme files, you risk to lose important trackings or external service integrations when it will be updated.  We have all been there!\u003C\u002Fp>\n\u003Cp>With Tracking Code Manager you can forget about this problem also if you will change your theme in the future.  Because we are external to the theme – you have reduced your risk between updates to WordPress and any themes or plugin updates.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FshJG7Vf1nMg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FTDgoefbdtSI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium version\u003C\u002Fstrong>\u003Cbr \u002F>\n  If you need more advanced feature you can also try our PREMIUM version available in the link \u003Ca href=\"http:\u002F\u002Fintellywp.com\u002Ftracking-code-manager\u002F?utm_source=wordpress-org&utm_medium=plugin-page&utm_campaign=TCM\" rel=\"nofollow ugc\">http:\u002F\u002Fintellywp.com\u002Ftracking-code-manager\u002F\u003C\u002Fa>. This is our official webpage, you will see the plugin in action, with the possibility to buy our PREMIUM version and which includes full support.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","A plugin to manage ALL of your tracking code and conversion pixels. Compatible with Facebook Ads, Google Adwords, WooCommerce, Easy Digital Downloads, &hellip;",100000,2540711,82,58,"2025-06-16T18:07:00.000Z","6.8.5","3.6.0","5.6",[141,142,143,144,145],"deliver-content-by-ad","map-google-ads","profit-google-ad","track-google-ad","utm-management","http:\u002F\u002Fintellywp.com\u002Ftracking-code-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftracking-code-manager.zip",96,6,"2024-12-23 00:00:00",{"slug":152,"name":153,"version":154,"author":155,"author_profile":156,"description":157,"short_description":158,"active_installs":159,"downloaded":160,"rating":28,"num_ratings":28,"last_updated":161,"tested_up_to":162,"requires_at_least":163,"requires_php":164,"tags":165,"homepage":171,"download_link":172,"security_score":173,"vuln_count":174,"unpatched_count":76,"last_vuln_date":175,"fetched_at":30},"cubewp-forms","CubeWP Forms","1.1.10","Imran Tauqeer","https:\u002F\u002Fprofiles.wordpress.org\u002Fcubewp1211\u002F","\u003Cp>CubeWP Forms is a 100% free extension for the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcubewp-framework\" rel=\"ugc\">CubeWP Framework\u003C\u002Fa> (also available for FREE on WordPress.org) that lets you easily build simple to very advanced forms including contact forms, lead forms, feedback forms, appointment request forms, and newsletter subscription forms (MailChimp integration) for your website using a drag-and-drop form builder and manage all the leads from WordPress backend.\u003C\u002Fp>\n\u003Ch3>🎁 NEW BONUS! 10+ KICKSTARTER FORM TEMPLATES IN DOZEN STYLES FOR FREE!\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Simple Contact Form\u003C\u002Fli>\n\u003Cli>Extended Contact Form\u003C\u002Fli>\n\u003Cli>Creative Contact Form\u003C\u002Fli>\n\u003Cli>Corporate Contact Form\u003C\u002Fli>\n\u003Cli>Contact Form with Subject Field\u003C\u002Fli>\n\u003Cli>Contact Form with Subject Drop-Down\u003C\u002Fli>\n\u003Cli>Contact Form with Newsletter subscription\u003C\u002Fli>\n\u003Cli>Contact Form with How Did You Learn About Us\u003C\u002Fli>\n\u003Cli>Contact Form with Accept Terms\u003C\u002Fli>\n\u003Cli>Contact Form with Full Address\u003C\u002Fli>\n\u003Cli>Appointment Request Form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⭐ To Try Form Templates & Styles ➡️\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fextensions\u002Fcubewp-forms-templates\" rel=\"nofollow ugc\">CLICK HERE\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>In addition to serving as a simple contact or lead form, CubeWP Forms can also be used for more advanced purposes.\u003C\u002Fp>\n\u003Cp>To create a powerful form you need access to advanced custom fields. CubeWP Forms includes 25 custom fields out-of-the box.\u003C\u002Fp>\n\u003Cp>Many of the custom fields included are only available in paid add-ons otherwise. See the list of all custom fields below.\u003C\u002Fp>\n\u003Cp>Some of the key features that make it a powerful form builder include the ability for administrators to view and manage lead messages from the backend, as well as the option to configure forms to send instant notification to specific email addresses.\u003C\u002Fp>\n\u003Cp>With CubeWP Forms, you can quickly and easily create forms that meet your specific needs and help you capture valuable lead information or feedback from your visitors.\u003C\u002Fp>\n\u003Cp>With our premium add-on, \u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fcubewp-frontend-pro\u002F\" rel=\"nofollow ugc\">CubeWP Frontend Pro\u003C\u002Fa>, you can also allow users (post authors, listing owners, etc.) to view and manage leads from the frontend user dashboard. This feature provides an easy and convenient way for users to access and interact with leads on your site.\u003C\u002Fp>\n\u003Cp>If you want to enable this functionality, be sure to check out \u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fcubewp-frontend-pro\u002F\" rel=\"nofollow ugc\">CubeWP Frontend Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Core Features Includes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Unlimited Forms\u003C\u002Fli>\n\u003Cli>Unlimited form submissions\u003C\u002Fli>\n\u003Cli>Drag and Drop Form Builder\u003C\u002Fli>\n\u003Cli>Drop anywhere with shortcode\u003C\u002Fli>\n\u003Cli>Leads Management (Backend) – aka Entry Management\u003C\u002Fli>\n\u003Cli>Leads Management (Frontend User-dashboard) – requires \u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fcubewp-frontend-pro\u002F\" rel=\"nofollow ugc\">CubeWP Frontend Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>File Uploads\u003C\u002Fli>\n\u003Cli>Instant Notifications (multiple emails)\u003C\u002Fli>\n\u003Cli>Restrict form submission only for logged-in users\u003C\u002Fli>\n\u003Cli>Spam Protection – reCAPTCHA (Google)\u003C\u002Fli>\n\u003Cli>Field Validation \u003C\u002Fli>\n\u003Cli>Set Character Limit\u003C\u002Fli>\n\u003Cli>Smart Conditional Logic\u003C\u002Fli>\n\u003Cli>Mobile Friendly – 100% Responsive\u003C\u002Fli>\n\u003Cli>25 Advanced Custom Fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>List of all 25 Custom Fields Types Available\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Text\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Numbers\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>URL\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Email\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Textarea\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WYSIWYG editor\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Image\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Gallery\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>File\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>oEmbed\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Drop-down\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Checkboxes\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Radio buttons\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Switch\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Range\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Color Picker\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Date\u002Ftime picker\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Date picker\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Time picker\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Post\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Taxonomy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>User\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Repeatable Field Set\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Password\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Google Address\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to add the form anywhere?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Copy paste the unique shortcode generated for each form.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Can I add this to any page or post type?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Yes you can.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to view and manage leads from frontend?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You will need to purchase \u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fcubewp-frontend-pro\u002F\" rel=\"nofollow ugc\">CubeWP Frontend Pro\u003C\u002Fa> and create a user-dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Can I use it to capture email subscriptions for newsletter?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Yes CubeWP Forms is integrated with Mailchimp. We plan to add alternative integrations in the future.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⭐ OTHER FREE EXTENSION FOR CUBEWP FRAMEWORK ⭐\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcubewp-wallet\" rel=\"ugc\">CubeWP Wallet\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>CubeWP Wallet is a feature-rich plugin designed primarily to integrate a wallet system into a WordPress themes or websites. Easily enable transactions to be added to a user’s wallet, provide withdrawal functionality, and even implement commission charges.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fdownloads\u002Fcubewp-addon-social-login\" rel=\"nofollow ugc\">CubeWP Social Login\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>CubeWP Social Login is a powerful add-on for the CubeWP Framework that allows users to sign in and sign up using their Facebook and Google accounts. It also provides the option to connect existing accounts with these two popular social media platforms.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fdownloads\u002Fcubewp-addon-bulk-import\" rel=\"nofollow ugc\">CubeWP Bulk Import\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>CubeWP Bulk Import Plugin is a user-friendly tool that simplifies content import in WordPress. It seamlessly handles large-scale imports of posts, pages, custom post types, taxonomies, and media files.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fdownloads\u002Fcubewp-addon-post-claim\" rel=\"nofollow ugc\">CubeWP Post Claim\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>CubeWP Claim is a versatile plugin designed to add a post claim feature to your dynamic WordPress website. You can offer users the ability to claim ownership of posts, ensuring content integrity.\u003C\u002Fp>\n\u003Ch3>⭐ PREMIUM EXTENSIONS FOR CUBEWP FRAMEWORK ⭐\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Do you want admin access to try our premium extensions?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemowp.io\u002Fget-demo.php?demo=CubeWP\" rel=\"nofollow ugc\">Click-here to create an instant sandbox\u003C\u002Fa> – Powered by DemoWP.io\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fcubewp-frontend-pro\" rel=\"nofollow ugc\">CubeWP Frontend Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>With CubeWP Frontend Pro, streamline your workflow by replacing multiple plugins and manual coding. This robust extension empowers you to create custom frontend forms, layouts, and dynamic content effortlessly.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Advanced Search Builder: Enhance your search capabilities by adding various custom fields.\u003C\u002Fli>\n\u003Cli>Advanced Filter Builder: Expand filtering options with all available custom fields.\u003C\u002Fli>\n\u003Cli>User Signup Form Builder: Craft tailored registration forms for different user roles.\u003C\u002Fli>\n\u003Cli>User Profile Form Builder: Create personalized profile forms for diverse user roles.\u003C\u002Fli>\n\u003Cli>Post Types Form Builder: Develop front-end submission forms for any post type.\u003C\u002Fli>\n\u003Cli>Single-post Template Editor: Customize post details with a drag-and-drop layout builder.\u003C\u002Fli>\n\u003Cli>User Dashboard Builder: Easily construct custom user dashboards based on roles.\u003C\u002Fli>\n\u003Cli>Post Loop Generator: Gain full control over post grids for unique content presentation (HTML\u002FCSS skills required).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fcubewp-payments\" rel=\"nofollow ugc\">CubeWP Payments\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Enable monetization via different revenue channels with WooCommerce once you have built your website.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fcubewp-inbox\" rel=\"nofollow ugc\">CubeWP Inbox\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The CubeWP Inbox Pro add-on lets vendors respond to messages from their website without having to leave the site.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fdownloads\u002Fcubewp-addon-reviews\" rel=\"nofollow ugc\">CubeWP Reviews\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This extension enables users to share their thoughts, opinions, and experiences by posting reviews and multi-criteria ratings.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fdownloads\u002Fcubewp-addon-booster\" rel=\"nofollow ugc\">CubeWP Booster\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Ads Booster feature within CubeWP Booster allows users to run targeted ad campaigns to boost their posts on a Pay-per-Click (ppc) or Pay-per-Day (PPD) basis.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fdownloads\u002Fcubewp-addon-booking\" rel=\"nofollow ugc\">CubeWP Booking\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>CubeWP Booking is a 3-in-1 Booking plugin, providing all necessary booking features including free or paid booking needs or build more advanced marketplaces.\u003C\u002Fp>\n\u003Ch3>⭐ CUBEWP PREMIUM THEMES ⭐\u003C\u002Fh3>\n\u003Cp>To kickstart an advanced website or web-app you can get all access to our premium themes library.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fdownloads\u002Fstreetwise\" rel=\"nofollow ugc\">Streetwise\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Streetwise is a WordPress Real Estate theme developed with the CubeWP Framework. It draws inspiration from top real-world real-estate websites.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fdownloads\u002Fyellowbooks\" rel=\"nofollow ugc\">YellowBooks\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>YellowBooks is a WordPress directory theme developed with the CubeWP Framework. It draws inspiration from top real-world directory websites.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fdownloads\u002Fclx\" rel=\"nofollow ugc\">CLX\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>CLX is a WordPress Classified Ads theme developed with the CubeWP Framework. It draws inspiration from top real-world classified ads websites.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcubewp.com\u002Fdownloads\u002Fdubified\" rel=\"nofollow ugc\">Dubified\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Dubified is a WordPress Classified Ads theme developed with the CubeWP Framework. It draws inspiration from top real-world classified ads websites.\u003C\u002Fp>\n","CubeWP Forms is a 100% free drag-and-drop builder for creating contact forms, lead gen forms, appointment request forms, and newsletter signup forms.",4000,70686,"2026-01-08T07:05:00.000Z","6.9.4","5.0","7.0",[166,167,168,169,170],"conditional-fields","contact-form","custom-fields","lead-form","leads-management","https:\u002F\u002Fcubewp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcubewp-forms.1.1.10.zip",73,3,"2025-06-12 00:00:00",{"attackSurface":177,"codeSignals":225,"taintFlows":312,"riskAssessment":469,"analyzedAt":480},{"hooks":178,"ajaxHandlers":219,"restRoutes":220,"shortcodes":221,"cronEvents":222,"entryPointCount":28,"unprotectedCount":28},[179,185,189,194,198,202,207,211,215],{"type":180,"name":181,"callback":182,"file":183,"line":184},"action","admin_enqueue_scripts","wp125_queue_admin_page_scripts","adminmenus.php",14,{"type":180,"name":186,"callback":187,"file":183,"line":188},"wp_dashboard_setup","wp125_dashboard_add_widget",424,{"type":180,"name":190,"callback":191,"file":192,"line":193},"init","wp125_calendar_endpoint","calendar.php",34,{"type":180,"name":190,"callback":195,"file":196,"line":197},"wp125_adclick","wp125.php",22,{"type":180,"name":199,"callback":200,"file":196,"line":201},"wp_enqueue_scripts","wp125_stylesheet",48,{"type":203,"name":204,"callback":205,"file":196,"line":206},"filter","favorite_actions","wp125_add_menu_favorite",248,{"type":180,"name":208,"callback":209,"file":196,"line":210},"widgets_init","wp125_create_ad_widget",252,{"type":180,"name":212,"callback":213,"file":196,"line":214},"admin_menu","wp125_add_admin_menu",253,{"type":180,"name":216,"callback":217,"file":196,"line":218},"wp125classic_cron_ad_expiry","wp125_task_check_ad_expiry",258,[],[],[],[223],{"hook":216,"callback":216,"file":196,"line":224},256,{"dangerousFunctions":226,"sqlUsage":227,"outputEscaping":248,"fileOperations":28,"externalRequests":28,"nonceChecks":310,"capabilityChecks":76,"bundledLibraries":311},[],{"prepared":228,"raw":229,"locations":230},26,7,[231,234,235,237,239,242,246],{"file":183,"line":232,"context":233},81,"$wpdb->get_results() with variable interpolation",{"file":183,"line":26,"context":233},{"file":183,"line":236,"context":233},404,{"file":192,"line":238,"context":233},13,{"file":240,"line":184,"context":241},"installer.php","$wpdb->get_var() with variable interpolation",{"file":243,"line":244,"context":245},"uninstall.php",12,"$wpdb->query() with variable interpolation",{"file":196,"line":247,"context":233},109,{"escaped":249,"rawEcho":250,"locations":251},116,31,[252,255,257,259,261,263,265,267,269,270,272,274,276,278,280,282,284,285,287,288,289,291,293,295,297,299,301,303,306,308,309],{"file":183,"line":253,"context":254},20,"raw output",{"file":183,"line":256,"context":254},27,{"file":183,"line":258,"context":254},39,{"file":183,"line":260,"context":254},47,{"file":183,"line":262,"context":254},59,{"file":183,"line":264,"context":254},65,{"file":183,"line":266,"context":254},91,{"file":183,"line":268,"context":254},94,{"file":183,"line":148,"context":254},{"file":183,"line":271,"context":254},98,{"file":183,"line":273,"context":254},103,{"file":183,"line":275,"context":254},161,{"file":183,"line":277,"context":254},168,{"file":183,"line":279,"context":254},174,{"file":183,"line":281,"context":254},181,{"file":183,"line":283,"context":254},204,{"file":183,"line":283,"context":254},{"file":183,"line":286,"context":254},234,{"file":183,"line":286,"context":254},{"file":183,"line":286,"context":254},{"file":183,"line":290,"context":254},376,{"file":183,"line":292,"context":254},393,{"file":183,"line":294,"context":254},411,{"file":183,"line":296,"context":254},415,{"file":183,"line":298,"context":254},431,{"file":192,"line":300,"context":254},18,{"file":192,"line":302,"context":254},19,{"file":304,"line":305,"context":254},"widget_class.php",15,{"file":304,"line":307,"context":254},17,{"file":304,"line":307,"context":254},{"file":304,"line":253,"context":254},5,[],[313,331,382,395,424,437],{"entryPoint":314,"graph":315,"unsanitizedCount":28,"severity":330},"wp125_write_managemenu (adminmenus.php:19)",{"nodes":316,"edges":327},[317,322],{"id":318,"type":319,"label":320,"file":183,"line":321},"n0","source","$_GET (x2)",25,{"id":323,"type":324,"label":325,"file":183,"line":256,"wp_function":326},"n1","sink","echo() [XSS]","echo",[328],{"from":318,"to":323,"sanitized":329},true,"low",{"entryPoint":332,"graph":333,"unsanitizedCount":28,"severity":330},"wp125_write_addeditmenu (adminmenus.php:112)",{"nodes":334,"edges":375},[335,338,342,346,351,355,357,360,363,367,369,372],{"id":318,"type":319,"label":336,"file":183,"line":337},"$_GET",126,{"id":323,"type":324,"label":339,"file":183,"line":340,"wp_function":341},"get_row() [SQLi]",127,"get_row",{"id":343,"type":319,"label":344,"file":183,"line":345},"n2","$_POST (x2)",138,{"id":347,"type":324,"label":348,"file":183,"line":349,"wp_function":350},"n3","query() [SQLi]",160,"query",{"id":352,"type":319,"label":353,"file":183,"line":354},"n4","$_POST (x3)",137,{"id":356,"type":324,"label":325,"file":183,"line":275,"wp_function":326},"n5",{"id":358,"type":319,"label":336,"file":183,"line":359},"n6",177,{"id":361,"type":324,"label":348,"file":183,"line":362,"wp_function":350},"n7",180,{"id":364,"type":319,"label":365,"file":183,"line":366},"n8","$_GET['editad']",192,{"id":368,"type":324,"label":325,"file":183,"line":366,"wp_function":326},"n9",{"id":370,"type":319,"label":371,"file":183,"line":337},"n10","$_GET (x6)",{"id":373,"type":324,"label":325,"file":183,"line":374,"wp_function":326},"n11",196,[376,377,378,379,380,381],{"from":318,"to":323,"sanitized":329},{"from":343,"to":347,"sanitized":329},{"from":352,"to":356,"sanitized":329},{"from":358,"to":361,"sanitized":329},{"from":364,"to":368,"sanitized":329},{"from":370,"to":373,"sanitized":329},{"entryPoint":383,"graph":384,"unsanitizedCount":28,"severity":330},"wp125_write_settingsmenu (adminmenus.php:283)",{"nodes":385,"edges":393},[386,389],{"id":318,"type":319,"label":387,"file":183,"line":388},"$_POST (x8)",288,{"id":323,"type":324,"label":390,"file":183,"line":391,"wp_function":392},"update_option() [Settings Manipulation]",298,"update_option",[394],{"from":318,"to":323,"sanitized":329},{"entryPoint":396,"graph":397,"unsanitizedCount":28,"severity":330},"\u003Cadminmenus> (adminmenus.php:0)",{"nodes":398,"edges":416},[399,401,402,403,404,405,406,407,408,409,410,411,412,414],{"id":318,"type":319,"label":400,"file":183,"line":321},"$_GET (x8)",{"id":323,"type":324,"label":325,"file":183,"line":256,"wp_function":326},{"id":343,"type":319,"label":336,"file":183,"line":337},{"id":347,"type":324,"label":339,"file":183,"line":340,"wp_function":341},{"id":352,"type":319,"label":344,"file":183,"line":345},{"id":356,"type":324,"label":348,"file":183,"line":349,"wp_function":350},{"id":358,"type":319,"label":353,"file":183,"line":354},{"id":361,"type":324,"label":325,"file":183,"line":275,"wp_function":326},{"id":364,"type":319,"label":336,"file":183,"line":359},{"id":368,"type":324,"label":348,"file":183,"line":362,"wp_function":350},{"id":370,"type":319,"label":365,"file":183,"line":366},{"id":373,"type":324,"label":325,"file":183,"line":366,"wp_function":326},{"id":413,"type":319,"label":387,"file":183,"line":388},"n12",{"id":415,"type":324,"label":390,"file":183,"line":391,"wp_function":392},"n13",[417,418,419,420,421,422,423],{"from":318,"to":323,"sanitized":329},{"from":343,"to":347,"sanitized":329},{"from":352,"to":356,"sanitized":329},{"from":358,"to":361,"sanitized":329},{"from":364,"to":368,"sanitized":329},{"from":370,"to":373,"sanitized":329},{"from":413,"to":415,"sanitized":329},{"entryPoint":425,"graph":426,"unsanitizedCount":76,"severity":39},"wp125_adclick (wp125.php:23)",{"nodes":427,"edges":433},[428,429,431,432],{"id":318,"type":319,"label":336,"file":196,"line":321},{"id":323,"type":324,"label":339,"file":196,"line":430,"wp_function":341},28,{"id":343,"type":319,"label":336,"file":196,"line":321},{"id":347,"type":324,"label":348,"file":196,"line":193,"wp_function":350},[434,436],{"from":318,"to":323,"sanitized":435},false,{"from":343,"to":347,"sanitized":329},{"entryPoint":438,"graph":439,"unsanitizedCount":229,"severity":39},"\u003Cwp125> (wp125.php:0)",{"nodes":440,"edges":461},[441,443,444,446,447,448,449,451,454,456,457,459],{"id":318,"type":319,"label":442,"file":196,"line":321},"$_GET (x4)",{"id":323,"type":324,"label":339,"file":196,"line":430,"wp_function":341},{"id":343,"type":319,"label":445,"file":196,"line":321},"$_GET (x3)",{"id":347,"type":324,"label":348,"file":196,"line":193,"wp_function":350},{"id":352,"type":319,"label":336,"file":196,"line":321},{"id":356,"type":324,"label":325,"file":196,"line":374,"wp_function":326},{"id":358,"type":319,"label":336,"file":196,"line":450},92,{"id":361,"type":452,"label":453,"file":196,"line":450},"transform","→ sendExpirationEmail()",{"id":364,"type":324,"label":339,"file":196,"line":455,"wp_function":341},216,{"id":368,"type":319,"label":336,"file":196,"line":148},{"id":370,"type":452,"label":458,"file":196,"line":148},"→ sendPreExpirationEmail()",{"id":373,"type":324,"label":339,"file":196,"line":460,"wp_function":341},232,[462,463,464,465,466,467,468],{"from":318,"to":323,"sanitized":435},{"from":343,"to":347,"sanitized":329},{"from":352,"to":356,"sanitized":435},{"from":358,"to":361,"sanitized":435},{"from":361,"to":364,"sanitized":435},{"from":368,"to":370,"sanitized":435},{"from":370,"to":373,"sanitized":435},{"summary":470,"deductions":471},"The wp125 plugin v1.5.5 exhibits a mixed security posture. On the positive side, it demonstrates good practices in avoiding dangerous functions, file operations, and external HTTP requests. The plugin also incorporates a reasonable number of nonce and capability checks, suggesting an effort to implement security measures. However, concerns arise from the taint analysis, which identified two flows with unsanitized paths carrying a high severity risk. These flows represent a significant potential entry point for malicious data injection or manipulation, even if they are not directly exposed through common attack vectors like AJAX or REST API endpoints. The vulnerability history reveals two known high-severity CVEs, both related to Cross-Site Request Forgery (CSRF). While currently unpatched vulnerabilities are zero, the recurring nature of CSRF suggests potential weaknesses in input validation or state-changing operation protection, which could be exacerbated by the unsanitized paths identified in the static analysis. Overall, while the plugin avoids many common pitfalls, the presence of high-severity taint flows and a history of CSRF vulnerabilities indicate areas that require immediate attention to mitigate risk.",[472,474,476,478],{"reason":473,"points":305},"High severity unsanitized taint flows",{"reason":475,"points":73},"History of high severity CVEs (CSRF)",{"reason":477,"points":310},"SQL queries not using prepared statements",{"reason":479,"points":310},"Output escaping not consistently applied","2026-03-16T18:18:11.755Z",{"wat":482,"direct":488},{"assetPaths":483,"generatorPatterns":485,"scriptPaths":486,"versionParams":487},[484],"\u002Fwp-content\u002Fplugins\u002Fwp125\u002Fwp125.css",[],[],[],{"cssClasses":489,"htmlComments":494,"htmlAttributes":495,"restEndpoints":499,"jsGlobals":500,"shortcodeOutput":501},[490,491,492,493],"wp125ad","wp125adwrap_1c","wp125adwrap_2c","wp125clearfix",[],[496,497,498],"id=\"wp125adwrap_1c\"","id=\"wp125adwrap_2c\"","class=\"wp125clearfix\"",[],[],[]]