[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_bv5i0p5TLZwzrP80vRCDwv_18x3wzfsN10vP1wS7ho":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":56,"analysis":157,"fingerprints":373},"paypal-donations","Donations via PayPal","1.9.11","mra13","https:\u002F\u002Fprofiles.wordpress.org\u002Fmra13\u002F","\u003Cp>Adds a PayPal donation shortcode and sidebar Widget to WordPress. The options menu lets you setup you PayPal ID and a few other optional settings. You can choose which donation button you want to use or if you want to use your own button. You can also set an optional default purpose and reference which can be overridden on each inserted instance with the shortcode options or in the Widget settings. There is also options available for currency, localization of the button, custom payment page style and the return page.\u003C\u002Fp>\n\u003Cp>\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\u002FoNRrN9qvUxI?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>\u003C\u002Fp>\n\u003Ch4>Widget\u003C\u002Fh4>\n\u003Cp>In the Appearance -> Widgets you’ll find the PayPal Donations widget. After adding it to your sidebar you can enter a title for the Widget, some descriptive text that will appear above the button and specify an optional purpose and reference for the donation button to override the default settings.\u003C\u002Fp>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>Insert the button in your pages or posts with this shortcode\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[paypal-donation]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Which is the simplest option, and uses all default and optional settings. If you want to make a specific button for a specific purpose you can add additional options. Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[paypal-donation purpose=\"Spline Importer\" reference=\"3D Plugins\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This donation plugin generates valid XHTML Transitional and Strict code.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>The following language translations are already available in the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Albanian (sq_AL)\u003C\u002Fli>\n\u003Cli>Danish (da_DK)\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL)\u003C\u002Fli>\n\u003Cli>French (fr_FR)\u003C\u002Fli>\n\u003Cli>German (de_DE)\u003C\u002Fli>\n\u003Cli>Hebrew (he_IL)\u003C\u002Fli>\n\u003Cli>Italian (it_IT)\u003C\u002Fli>\n\u003Cli>Lithuanian (lt_LT)\u003C\u002Fli>\n\u003Cli>Malay – Bahasa Melayu (ms_MY)\u003C\u002Fli>\n\u003Cli>Norwegian bokmål\u003C\u002Fli>\n\u003Cli>Romanian (ro_RO)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES)\u003C\u002Fli>\n\u003Cli>Swedish (sv_SE)\u003C\u002Fli>\n\u003Cli>Turkish (tr_TR)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Related Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.tipsandtricks-hq.com\u002Fpaypal-donations-widgets-plugin\" title=\"Usage instructions\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpaypal-donations\" title=\"Use this for support and feature requests\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy, simple setup to add a PayPal Donation button as a Widget or with a shortcode.",20000,980039,94,27,"2025-12-02T03:07:00.000Z","6.9.4","5.5","",[20,21,22,23,24],"donation","donations","paypal","shortcode","widget","https:\u002F\u002Fwww.tipsandtricks-hq.com\u002Fpaypal-donations-widgets-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpaypal-donations.1.9.11.zip",100,1,0,"2022-11-04 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2022-3822","donations-via-paypal-authenticated-administrator-stored-cross-site-scripting","Donations via PayPal \u003C= 1.9.8 - Authenticated (Administrator+) Stored Cross-Site Scripting","The Donations via PayPal plugin for WordPress is vulnerable to Stored Cross-Site Scripting when saving settings in versions up to, and including, 1.9.8 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.9.8","1.9.9","medium",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')","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0ec90144-bfd8-4840-8b0f-73340386b7d5?source=api-prod",445,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":52,"avg_patch_time_days":53,"trust_score":54,"computed_at":55},15,210230,95,616,76,"2026-04-05T17:14:42.938Z",[57,75,90,113,134],{"slug":21,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":29,"num_ratings":29,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":72,"download_link":73,"security_score":74,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"Donations Widget","1.0.2","mohanjith","https:\u002F\u002Fprofiles.wordpress.org\u002Fmohanjith\u002F","\u003Cp>Accept donations from your readers via AlertPay, Moneybookers or PayPal. Plugin add a widget with payment forms.\u003Cbr \u002F>\nYou can select which payment options to allow in the widget configuration page.\u003C\u002Fp>\n\u003Ch3>PHP Version\u003C\u002Fh3>\n\u003Cp>PHP 5+\u003C\u002Fp>\n","Accept donations from your readers via AlertPay, Moneybookers and\u002For PayPal.",10,8965,"2010-12-04T16:39:00.000Z","3.0.0","2.8",[70,21,71,22,24],"alertpay","moneybookers","http:\u002F\u002Fmohanjith.com\u002Fwordpress\u002Fdonations.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonations.zip",85,{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":64,"downloaded":83,"rating":29,"num_ratings":29,"last_updated":84,"tested_up_to":85,"requires_at_least":67,"requires_php":18,"tags":86,"homepage":88,"download_link":89,"security_score":74,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"paypal-target-meter","Paypal Target Meter","1.2.4","Loki","https:\u002F\u002Fprofiles.wordpress.org\u002Flokkju\u002F","\u003Cp>Paypal target meter uses the Paypal NVP API (which means you must have a premium or better account) to display a progress meter of donations towards a monthly or yearly goal. Setup is a breeze, requiring only your Paypal API credentials, and it supports filtering received payments by the email address they were sent to.\u003C\u002Fp>\n\u003Cp>You can see a demo of the plugin on the BrainSilo web page at http:\u002F\u002Fbrainsilo.org\u002F\u003C\u002Fp>\n","display a progress meter of donations towards a monthly or yearly goal",5209,"2011-03-24T05:22:00.000Z","3.0.5",[20,21,87,22,24],"goals","http:\u002F\u002Fwww.lokkju.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpaypal-target-meter.1.2.4.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":111,"download_link":112,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"givewp-donation-widgets-for-elementor","GiveWP Donation Widgets for Elementor","2.0.2","StellarWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fstellarwp\u002F","\u003Cp>GiveWP Donation Widgets for Elementor is the easiest way to embed any of the GiveWP shortcodes or blocks into your Elementor-powered pages.\u003C\u002Fp>\n\u003Cp>No more fidgeting with shortcode args or comparing docs. Just use the Donation Elementor widgets and configure them with Elementor’s powerful live preview and hit PUBLISH.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WIDGETS INCLUDED\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GiveWP Form Widget\u003C\u002Fli>\n\u003Cli>GiveWP Donor Wall Widget\u003C\u002Fli>\n\u003Cli>GiveWP Form Grid Widget\u003C\u002Fli>\n\u003Cli>GiveWP Totals Widget\u003C\u002Fli>\n\u003Cli>GiveWP Goals Widget\u003C\u002Fli>\n\u003Cli>GiveWP Donation Receipt Widget\u003C\u002Fli>\n\u003Cli>GiveWP Donation History Widget\u003C\u002Fli>\n\u003Cli>GiveWP Registration Widget\u003C\u002Fli>\n\u003Cli>GiveWP Login Widget\u003C\u002Fli>\n\u003Cli>GiveWP Profile Editor Widget\u003C\u002Fli>\n\u003Cli>GiveWP Subscriptions Table (for Recurring Donations add-on)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>BASIC USAGE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once the add-on is enabled, you’ll have a new Widget section in your Elementor builder called “GiveWP Widgets”. There’s you’ll find all 10 of the available widgets. Simply drop any of them onto your page and the options will be displayed for you to configure.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ABOUT OUR FREE ADD-ONS\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd-ons like “GiveWP Donation Widgets for Elementor” are a way that we are giving back to the WordPress community. Check out our \u003Ca href=\"https:\u002F\u002Fgivewp.com\u002Fnew-free-add-on-givewp-donation-widgets-for-elementor\u002F?utm_source=wordpress.org&utm_medium=referral&utm_campaign=Free_Addons&utm_content=Elementor_Widgets\" rel=\"nofollow ugc\">announcement about this add-on\u003C\u002Fa> to learn more about all the great and free add-ons we’re creating.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ABOUT GIVEWP\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgivewp.com\u002F?utm_source=wordpress.org&utm_medium=referral&utm_campaign=Free_Addons&utm_content=Elementor_Widgets\" rel=\"nofollow ugc\">GiveWP\u003C\u002Fa> is the most robust WordPress plugin available for accepting online donations. GiveWP provides you with powerful features helping you raise more funds for your cause from one, effective, platform.\u003C\u002Fp>\n\u003Cp>If you are enjoying Give Form Countdown please consider giving us your feedback and rating.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","A GiveWP add-on which allows you to embed any GiveWP shortcode into your Elementor-powered pages.",7000,54598,68,5,"2025-07-16T17:56:00.000Z","6.8.5","6.6","7.2",[21,107,108,109,110],"elementor","fundraising","givewp","widgets","https:\u002F\u002Fgivewp.com\u002Fgivewp-elementor-widgets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgivewp-donation-widgets-for-elementor.2.0.2.zip",{"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":124,"last_updated":125,"tested_up_to":16,"requires_at_least":126,"requires_php":127,"tags":128,"homepage":132,"download_link":133,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"better-payment","Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More","2.0.3","WPDeveloper","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdevteam\u002F","\u003Cp>\u003Cstrong>Transform your WordPress payment process with the leading plugin, \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fbetter-payment\u002F\" rel=\"nofollow ugc\">Better Payment\u003C\u002Fa> which comes with versatile payment form styles, unlimited customization, and fundraising platform.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Better Payment allows you to manage your own website payments with one click, without any hassle. With seamless integration with Elementor, your customers can pay through PayPal, Stripe, or others; skipping the long checkout process. 💳\u003C\u002Fp>\n\u003Cp>👉Simply by clicking the pay button, customers can complete their transactions for donations, subscriptions, fundraising, membership, eCommerce products, and the list goes on. You can easily send personalized success messages to customers without any coding. Also, retrieve all the payment history instantly at any time you want. 💰\u003C\u002Fp>\n\u003Ch3>⚙️ POPULAR WEBSITE BUILDER, ELEMENTOR COMPATIBILITY\u003C\u002Fh3>\n\u003Cp>Better Payment is fully compatible with Elementor. You can make tweaks using Elementor to your Better Payment form. Also, you can integrate with Elementor Form and make the appearance of the payment form more stunning.\u003C\u002Fp>\n\u003Ch3>🛠️ ONE-CLICK STRIPE PAYMENT INTEGRATION\u003C\u002Fh3>\n\u003Cp>Better Payment lets you easily integrate your Stripe account into your website with one click. You will get a Stripe Elements Checkout option with a securely embedded feature, an on-site checkout option, etc.\u003C\u002Fp>\n\u003Cp>Additionally, Better Payment provides credit cards, American Express, Visa, Master Card, and other payment methods as ways to finish the transaction.\u003C\u002Fp>\n\u003Ch3>🔌 PAYPAL PAYMENT GATEWAY INTEGRATION\u003C\u002Fh3>\n\u003Cp>Better Payment gives you another integration option; it offers a PayPal payment gateway, where you can easily connect your PayPal account and start accepting payments and donations.\u003C\u002Fp>\n\u003Cp>\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\u002FMwg7bjP-ISA?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>\u003C\u002Fp>\n\u003Ch3>🏆 COMPLETE PAYMENT DIRECTLY WITH PAYSTACK\u003C\u002Fh3>\n\u003Cp>With Better Payment, you can effortlessly integrate with Paystack to donate & collect money in a quick and simple process. It is an easy process to set up a Paystack account with Better Payment.\u003C\u002Fp>\n\u003Ch3>💷 MULTIPLE CURRENCY SUPPORT\u003C\u002Fh3>\n\u003Cp>You can easily set up multiple currencies in Better Payment to facilitate your customers’ complete payments in their currency, regardless of where your business is set. At present, Better Payment supports 22+ global currencies.\u003C\u002Fp>\n\u003Ch3>🎨 ONE PLUGIN WITH VERSATILE PAYMENT FORM TEMPLATES\u003C\u002Fh3>\n\u003Cp>Whether you want to add a simple payment form to your website or manage donation and product payments, you can do all with Better Payment. It offers a variety of payment form styling.\u003C\u002Fp>\n\u003Ch3>🖌️ GENERAL FORM STYLES [FREE]\u003C\u002Fh3>\n\u003Cp>For general purposes, you can design custom payment forms with these beautiful general layouts, showing a custom name, email, payment amount, and total payment summaries. You can adjust the height, width, margin, etc.\u003C\u002Fp>\n\u003Ch3>🖌️ DONATION FORM STYLES [PRO]\u003C\u002Fh3>\n\u003Cp>Specially designed for collecting donations in one click from your website. You can add multiple payment amount buttons, custom payment amount buttons, and other additional donation, fundraising, and collecting input fields.\u003C\u002Fp>\n\u003Ch3>🖌️ WOO PAYMENT FORM STYLES [PRO]\u003C\u002Fh3>\n\u003Cp>Better Payment can be integrated with Woo and collect product payments for available ones. You can pick the product for which you want to make a one-click payment by selecting Woo as the source. You can design and customize the payment forms’ appearance easily.\u003C\u002Fp>\n\u003Ch3>🖌️ SUBSCRIPTION FORM STYLES [PRO]\u003C\u002Fh3>\n\u003Cp>Enable recurring payments in your payment form and manage subscriptions seamlessly for your product, service or anything. With Better Payment, you can create subscription payment forms with stunning designs and start collecting payments.\u003C\u002Fp>\n\u003Ch3>🖌️ FUNDRAISING CAMPAIGN STYLES [FREE+PRO]\u003C\u002Fh3>\n\u003Cp>Create a fundraising campaign for a cause and maximize collection with stylish and user-friendly payment form layouts with Better Payment. Manage collections, showcase updates, progress – get all must-have fundraising campaign features.\u003C\u002Fp>\n\u003Ch3>🌟 POWERFUL DONATION FORMS AT YOUR FINGERTIP 🌟\u003C\u002Fh3>\n\u003Cp>Interactive design layouts and multiple donation fundraising options come with Better Payment plugin. It is very easy to set up your website checkout with the utmost flexibility at the touch of a finger.\u003C\u002Fp>\n\u003Ch3>🛍️ MANAGE WOOCOMMERCE PAYMENTS EASILY\u003C\u002Fh3>\n\u003Cp>If you have an online store built with WooCommerce, then you can create separate purchase forms for each product and place them anywhere you want on your website. Collect WooCommerce payments seamlessly.\u003C\u002Fp>\n\u003Ch3>📧CUSTOM EMAIL NOTIFICATION\u003C\u002Fh3>\n\u003Cp>Better Payment allows you to send a notification email to both admin and customer with each transaction.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Admin notice email:\u003C\u002Fstrong> You can use the ready admin email template and send email notifications to customers for each transaction. You can add additional headers, shortcodes, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer notice email:\u003C\u002Fstrong> Customer email address will be auto-populated from the payment form. This email will be used to send email notifications for each transaction. Here you can also add details, shortcodes, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\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\u002FtbK8G03QdxE?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>\u003C\u002Fp>\n\u003Ch3>💸 TRACK EVERY PAYMENT TRANSACTIONS\u003C\u002Fh3>\n\u003Cp>Better Payment comes with a list of transaction pages for all transactions. This payment plugin has an advanced filter to search transactions based on transaction ID, email, amount, source, and payment dates.\u003C\u002Fp>\n\u003Ch3>🧾 GENERATE TRANSACTION INVOICES\u003C\u002Fh3>\n\u003Cp>Send invoices to customers for every transaction they made. One can get invoices via email or print or download PDFs from Better Payment. Data fetched from payment every step will be previewed there.\u003C\u002Fp>\n\u003Ch3>⏬ EXPORT & IMPORT PAYMENT TRANSACTIONS\u003C\u002Fh3>\n\u003Cp>Better Payment provides you with a one-stop solution for storing all payment transactions. You can import transactions from other places and export files as well in CSV format.\u003C\u002Fp>\n\u003Ch3>🥳 DESIGN ERROR & SUCCESS MESSAGE\u003C\u002Fh3>\n\u003Cp>After every transaction, whether it is a success or something wrong happened – you can notify your customer directly from your website by designing a custom ‘Thank You’ message, success message with logo, error message, etc.\u003C\u002Fp>\n\u003Ch3>🔁 MANAGE SUBSCRIPTIONS [PRO]\u003C\u002Fh3>\n\u003Cp>Build a unique type of membership site, subscriber site with Better Payment Subscription feature. Better Payment offers direct Stripe integration with its payment forms. So, you can easily create a subscription form, collect subscriptions, check the status and many more.\u003C\u002Fp>\n\u003Cp>\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\u002FgIRfxc9CQu0?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>\u003C\u002Fp>\n\u003Ch3>💹 BUILT-IN PAYMENT ANALYTICS [PRO]\u003C\u002Fh3>\n\u003Cp>Clear and short report or analytics on any type of Better Payment transaction that shows total, completed, and in-progress transactions. Also, you can keep track of refunded ones from here as well.\u003C\u002Fp>\n\u003Ch3>⚡ COMING SOON\u003C\u002Fh3>\n\u003Cp>Better Payment reign doesn’t stop here; more advanced and exclusive features are coming soon. Have a glimpse of the Better Payment roadmap here.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Advanced email templates\u003C\u002Fli>\n\u003Cli>Coupon management\u003C\u002Fli>\n\u003Cli>New payment forms layouts\u003C\u002Fli>\n\u003Cli>Dedicated Gutenberg payment block\u003C\u002Fli>\n\u003Cli>Campaign builders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🙌 After reading this feature list, you can probably imagine that Better Payment is the best WordPress payment plugin on the market. So, do you want to unlock the advanced features? \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fbetter-payment\u002F#pricing\" rel=\"nofollow ugc\">Upgrade to our Pro version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>🔥 WHAT’S NEXT\u003C\u002Fh3>\n\u003Cp>Consider checking out our other WordPress solutions & boost your WordPress website:\u003C\u002Fp>\n\u003Cp>🔝 \u003Ca href=\"https:\u002F\u002Fessential-addons.com\u002Felementor\u002F\" rel=\"nofollow ugc\">Essential Addons For Elementor\u003C\u002Fa> – Most popular Elementor extensions with 2 millions active users in the WordPress repository.\u003C\u002Fp>\n\u003Cp>🔔 \u003Ca href=\"https:\u002F\u002Fnotificationx.com\u002F\" rel=\"nofollow ugc\">NotificationX\u003C\u002Fa> – Best Social Proof & FOMO Marketing Solution to increase conversion rates.\u003C\u002Fp>\n\u003Cp>📄 \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002F\" rel=\"nofollow ugc\">EmbedPress\u003C\u002Fa>: Easiest WordPress embedding plugin to add content from 150+ sources with one-click. Works in Gutenberg, Elementor, and more.\u003C\u002Fp>\n\u003Cp>⏰ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-scheduled-posts\u002F\" rel=\"ugc\">SchedulePress\u003C\u002Fa> – Complete solution for scheduling WordPress posts through an editorial calendar & social share.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002F\" rel=\"nofollow ugc\">WPDeveloper\u003C\u002Fa> to learn more about how to do better in WordPress with \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fblog\" rel=\"nofollow ugc\">Help Tutorial, Tips & Tricks\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>💙 LOVED BETTER PAYMENT?\u003C\u002Fh3>\n\u003Cp>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fwpdevelopercommunity\u002F\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbetter-payment\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">Or rate us on WordPress\u003C\u002Fa>. 😊\u003C\u002Fp>\n","Better Payment allows you to automate payment transactions to manage payments, donations, subscriptions, sell products, etc on your Elementor website.",6000,184073,90,13,"2026-02-22T07:50:00.000Z","6.0","7.4",[20,108,129,130,131],"payments","recurring-donations","stripe-paypal-paystack","https:\u002F\u002Fwpdeveloper.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-payment.2.0.3.zip",{"slug":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":141,"active_installs":142,"downloaded":143,"rating":144,"num_ratings":124,"last_updated":145,"tested_up_to":16,"requires_at_least":146,"requires_php":147,"tags":148,"homepage":154,"download_link":155,"security_score":144,"vuln_count":28,"unpatched_count":29,"last_vuln_date":156,"fetched_at":31},"cryptocurrency-widgets-for-elementor","Cryptocurrency Widgets For Elementor","1.8.1","Cool Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoolplugins\u002F","\u003Cp>\u003Cstrong>Cryptocurrency Widgets For Elementor\u003C\u002Fstrong> is a powerful addon for Elementor that lets you easily create cryptocurrency coin list shortcodes, \u003Ca href=\"https:\u002F\u002Fcryptocurrencyplugins.com\u002Fdemo\u002Fcryptocurrency-widgets-for-elementor\u002F?utm_source=ccew_plugin&utm_medium=readme&utm_campaign=demo&utm_content=price_widget_demo\" rel=\"nofollow ugc\">price widgets\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fcryptocurrencyplugins.com\u002Fdemo\u002Fcryptocurrency-donation-widgets-for-elementor\u002F?utm_source=ccew_plugin&utm_medium=readme&utm_campaign=demo&utm_content=donation_widget_demo\" rel=\"nofollow ugc\">more\u003C\u002Fa> for over 250 coins, including \u003Cstrong>Bitcoin, Ethereum, Binance Coin, and Cardano\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\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\u002FE8EU9CyvmDk?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>\u003C\u002Fp>\n\u003Cp>Display real-time market data using customizable layouts directly on your \u003Cstrong>Elementor\u003C\u002Fstrong> website.\u003C\u002Fp>\n\u003Cp>\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\u002FgFzCEBERiwc?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>\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Real-time Crypto Data:\u003C\u002Fstrong>  Fetch live data for over 200 cryptocurrencies, including \u003Cstrong>Bitcoin, Ethereum, Ripple, and many more\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>API Source:\u003C\u002Fstrong> Data is sourced securely from trusted APIs; \u003Cstrong>CoinGecko\u003C\u002Fstrong>, and \u003Cstrong>CoinPaprika\u003C\u002Fstrong> to ensure accuracy.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable Widgets:\u003C\u002Fstrong> You can use different widgets to display crypto data on your website.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Coins Price Card:\u003C\u002Fstrong> Add real-time cryptocurrency price cards to your Elementor website, allowing your readers to stay updated with live data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Coins Price Label:\u003C\u002Fstrong> Display coin price labels inside your page content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Coins List:\u003C\u002Fstrong> Display a detailed list of cryptocurrencies showing live data such as \u003Cstrong>coin prices, market cap, and percentage changes\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Coins Table Widget:\u003C\u002Fstrong> Create an organized table that lists multiple cryptocurrencies with their key details.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Donation Box Widget:\u003C\u002Fstrong> Easily add a crypto donation widget to your site. You can also add various wallet options, such as \u003Cstrong>Bitcoin\u003C\u002Fstrong> and \u003Cstrong>Metamask\u003C\u002Fstrong>, providing flexibility for donations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>24-Hour Percentage Changes:\u003C\u002Fstrong> Show cryptocurrency price changes over the last 24 hours, allowing users to see quick market trends.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Top Losers and Gainers:\u003C\u002Fstrong> Highlight the biggest price drops (losers) and largest increases (gainers) over a selected time period.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Currency Conversion:\u003C\u002Fstrong> Allows users to convert between cryptocurrencies and fiat currencies directly on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Compatibility with WordPress Themes:\u003C\u002Fstrong> This plugin is compatible with all WordPress themes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Fully Responsive:\u003C\u002Fstrong> Ensures your site looks visually appealing across all devices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Check Our Other Cryptocurrency Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcryptocurrencyplugins.com\u002Fwordpress-plugin\u002Fcryptocurrency-widgets-pro\u002F?utm_source=ccew_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=ccw_view_plugin\" rel=\"nofollow ugc\">Cryptocurrency Price Ticker Widget\u003C\u002Fa>:\u003C\u002Fstrong> Display \u003Cstrong>Crypto Ticker Widgets, Coin Price Lists, Tables, Multi-Currency Tabs, and Price Labels\u003C\u002Fstrong> anywhere on Your Website with Cryptocurrency Widgets Pro Shortcodes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcryptocurrencyplugins.com\u002Fwordpress-plugin\u002Fcoins-marketcap\u002F?utm_source=ccew_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=cmc_view_plugin\" rel=\"nofollow ugc\">Coins MarketCap Plugin\u003C\u002Fa>:\u003C\u002Fstrong> Effortlessly integrate real-time market data for \u003Cstrong>over 2,500 coins, including prices, market caps, and trading volumes\u003C\u002Fstrong>. The plugin supports multiple fiat currencies and is Yoast SEO friendly, ensuring each coin has unique meta tags for better search engine visibility.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cem>Get a complete \u003Ca href=\"https:\u002F\u002Fcryptocurrencyplugins.com\u002Fcoinmarketcap-clone-website\u002F?utm_source=ccew_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=cmc_clone_site\" rel=\"nofollow ugc\">website like coinmarketcap.com\u003C\u002Fa> that includes our all crypto plugins. Our developer will set it up for you.\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcryptocurrencyplugins.com\u002Fwordpress-plugin\u002Fcryptocurrency-exchanges-list-pro\u002F?utm_source=ccew_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=celp_view_plugin\" rel=\"nofollow ugc\">Cryptocurrency Exchanges List Pro\u003C\u002Fa>:\u003C\u002Fstrong> Display real-time data from over 250 cryptocurrency exchanges on your website. Create automatic exchange pages showing trading pairs and volumes. Easily enable or disable exchanges as needed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcryptocurrencyplugins.com\u002Fwordpress-plugin\u002Fpay-with-metamask-for-woocommerce-pro\u002F?utm_source=ccew_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=cpmw_view_plugin\" rel=\"nofollow ugc\">Pay With MetaMask\u003C\u002Fa>:\u003C\u002Fstrong> If you run a WooCommerce store and want to accept cryptocurrency payments at checkout, our WooCommerce Crypto Payments plugin makes it simple. Customers can pay directly with crypto using Web3 wallets such as \u003Cstrong>MetaMask, WalletConnect, and more\u003C\u002Fstrong>. You can \u003Ca href=\"https:\u002F\u002Fpaywithcryptocurrency.net\u002Fwordpress-plugin\u002Ftest-cryptocurrency-payment\u002F?utm_source=ccew_plugin&utm_medium=readme&utm_campaign=demo&utm_content=cpmw_view_demo\" rel=\"nofollow ugc\">test crypto payment integration in WooCommerce\u003C\u002Fa> by purchasing a dummy product on our demo site using \u003Ca href=\"https:\u002F\u002Fpaywithcryptocurrency.net\u002Fplugin-features\u002Ftest-networks-and-tokens\u002F?utm_source=ccew_plugin&utm_medium=readme&utm_campaign=demo&utm_content=cpmw_faucet\" rel=\"nofollow ugc\">faucet tokens\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Use of 3rd Party Services:\u003C\u002Fstrong> This plugin connects to the Cool Plugins API to display information about related plugins inside the dashboard. It also offers optional usage tracking and optional feedback submission on deactivation. Data is sent only after explicit user consent. No hidden tracking is performed, and no frontend visitor or site user data is collected. For more details, please review our \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fusage-tracking\u002F\" rel=\"nofollow ugc\">Data Usage Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Third Party API & License Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>CoinGecko API:-\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.coingecko.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.coingecko.com\u003C\u002Fa>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>CoinGecko API docs:-\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.coingecko.com\u002Fen\u002Fapi\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.coingecko.com\u002Fen\u002Fapi\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>CoinGecko API privacy policy:-\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.coingecko.com\u002Fen\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.coingecko.com\u002Fen\u002Fprivacy\u003C\u002Fa>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>CoinGecko API terms:-\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.coingecko.com\u002Fen\u002Fapi_terms\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.coingecko.com\u002Fen\u002Fapi_terms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Openexchangerates API website:-\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fopenexchangerates.org\" rel=\"nofollow ugc\">https:\u002F\u002Fopenexchangerates.org\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Openexchangerates API privacy policy:-\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fopenexchangerates.org\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fopenexchangerates.org\u002Fprivacy\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Openexchangerates API terms:-\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fopenexchangerates.org\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fopenexchangerates.org\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Coinpaprika API:-\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fcoinpaprika.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fcoinpaprika.com\u002F\u003C\u002Fa>    \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Coinpaprika API docs:-\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fapi.coinpaprika.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.coinpaprika.com\u002Fdocs\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Coinpaprika API privacy policy:-\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fcoinpaprika.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fcoinpaprika.com\u002Fprivacy-policy\u002F\u003C\u002Fa>   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Coinpaprika API terms:-\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fcoinpaprika.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fcoinpaprika.com\u002Fterms-of-use\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily display cryptocurrency prices and generate customizable widgets for 250+ coins, including Bitcoin, Ethereum, and more in Elementor.",2000,70701,98,"2026-02-12T11:02:00.000Z","5.0","5.6",[149,150,151,152,153],"bitcoin-widget","crypto-donations","crypto-price","cryptocurrency","elementor-addon","https:\u002F\u002Fcryptocurrencyplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcryptocurrency-widgets-for-elementor.1.8.1.zip","2024-11-27 00:00:00",{"attackSurface":158,"codeSignals":219,"taintFlows":360,"riskAssessment":361,"analyzedAt":372},{"hooks":159,"ajaxHandlers":211,"restRoutes":212,"shortcodes":213,"cronEvents":218,"entryPointCount":28,"unprotectedCount":29},[160,166,171,176,180,184,187,191,195,199,204,207],{"type":161,"name":162,"callback":163,"file":164,"line":165},"action","init","textDomain","paypal-donations.php",133,{"type":167,"name":168,"callback":169,"file":164,"line":170},"filter","widget_text","do_shortcode",145,{"type":161,"name":172,"callback":173,"priority":174,"file":164,"line":175},"wp_head","addCss",999,147,{"type":161,"name":177,"callback":178,"file":164,"line":179},"widgets_init","handle_widgets_init",148,{"type":161,"name":181,"callback":182,"file":164,"line":183},"admin_notices","phpVersionError",298,{"type":161,"name":181,"callback":185,"file":164,"line":186},"wpVersionError",305,{"type":161,"name":188,"callback":189,"file":164,"line":190},"plugins_loaded","getInstance",353,{"type":167,"name":192,"callback":193,"priority":64,"file":164,"line":194},"plugin_action_links","wp_ppd_add_settings_link",363,{"type":161,"name":162,"callback":196,"file":197,"line":198},"pp_donations_ipn_listener","paypal_utility.php",3,{"type":161,"name":200,"callback":201,"file":202,"line":203},"admin_menu","menu","src\\PayPalDonations\\Admin.php",24,{"type":161,"name":205,"callback":162,"file":202,"line":206},"admin_init",25,{"type":161,"name":208,"callback":209,"file":202,"line":210},"admin_enqueue_scripts","scripts",26,[],[],[214],{"tag":215,"callback":216,"file":164,"line":217},"paypal-donation","paypalShortcode",146,[],{"dangerousFunctions":220,"sqlUsage":221,"outputEscaping":223,"fileOperations":28,"externalRequests":28,"nonceChecks":29,"capabilityChecks":29,"bundledLibraries":359},[],{"prepared":29,"raw":29,"locations":222},[],{"escaped":14,"rawEcho":224,"locations":225},69,[226,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,325,327,329,331,333,335,338,340,341,344,345,346,348,350,351,352,353,354,356,358],{"file":202,"line":227,"context":228},67,"raw output",{"file":202,"line":230,"context":228},432,{"file":202,"line":232,"context":228},435,{"file":202,"line":234,"context":228},442,{"file":202,"line":236,"context":228},449,{"file":202,"line":238,"context":228},453,{"file":202,"line":240,"context":228},457,{"file":202,"line":242,"context":228},466,{"file":202,"line":244,"context":228},469,{"file":202,"line":246,"context":228},478,{"file":202,"line":248,"context":228},479,{"file":202,"line":250,"context":228},481,{"file":202,"line":252,"context":228},490,{"file":202,"line":254,"context":228},493,{"file":202,"line":256,"context":228},502,{"file":202,"line":258,"context":228},505,{"file":202,"line":260,"context":228},514,{"file":202,"line":262,"context":228},517,{"file":202,"line":264,"context":228},538,{"file":202,"line":266,"context":228},543,{"file":202,"line":268,"context":228},545,{"file":202,"line":270,"context":228},547,{"file":202,"line":272,"context":228},557,{"file":202,"line":274,"context":228},558,{"file":202,"line":276,"context":228},560,{"file":202,"line":278,"context":228},567,{"file":202,"line":280,"context":228},578,{"file":202,"line":282,"context":228},582,{"file":202,"line":284,"context":228},593,{"file":202,"line":286,"context":228},599,{"file":202,"line":288,"context":228},610,{"file":202,"line":53,"context":228},{"file":202,"line":291,"context":228},627,{"file":202,"line":293,"context":228},633,{"file":202,"line":295,"context":228},644,{"file":202,"line":297,"context":228},650,{"file":202,"line":299,"context":228},661,{"file":202,"line":301,"context":228},667,{"file":202,"line":303,"context":228},679,{"file":202,"line":305,"context":228},684,{"file":202,"line":307,"context":228},692,{"file":202,"line":309,"context":228},693,{"file":202,"line":311,"context":228},704,{"file":202,"line":313,"context":228},708,{"file":202,"line":315,"context":228},721,{"file":202,"line":317,"context":228},732,{"file":202,"line":319,"context":228},736,{"file":202,"line":321,"context":228},758,{"file":323,"line":324,"context":228},"src\\PayPalDonations\\Widget.php",45,{"file":323,"line":326,"context":228},47,{"file":323,"line":328,"context":228},50,{"file":323,"line":330,"context":228},52,{"file":323,"line":332,"context":228},53,{"file":323,"line":334,"context":228},107,{"file":336,"line":337,"context":228},"views\\paypal-button.php",6,{"file":336,"line":339,"context":228},14,{"file":336,"line":100,"context":228},{"file":342,"line":343,"context":228},"views\\widget-form.php",2,{"file":342,"line":198,"context":228},{"file":342,"line":198,"context":228},{"file":342,"line":347,"context":228},8,{"file":342,"line":349,"context":228},9,{"file":342,"line":349,"context":228},{"file":342,"line":339,"context":228},{"file":342,"line":50,"context":228},{"file":342,"line":50,"context":228},{"file":342,"line":355,"context":228},20,{"file":342,"line":357,"context":228},21,{"file":342,"line":357,"context":228},[],[],{"summary":362,"deductions":363},"The paypal-donations plugin v1.9.11 exhibits a mixed security posture.  On the positive side, the plugin demonstrates good practices regarding SQL queries, exclusively using prepared statements, and its static analysis shows no critical or high severity taint flows.  The limited attack surface, with only one shortcode and no unprotected entry points, is also encouraging.  However, a significant concern is the low percentage of properly escaped output (28%), which suggests a high likelihood of Cross-Site Scripting (XSS) vulnerabilities.  The absence of nonce checks and capability checks, particularly for the shortcode which represents the sole entry point, further exacerbates this risk, as it implies any authenticated user could potentially trigger unintended actions or inject malicious scripts.\n\nThe plugin's vulnerability history reveals a past medium-severity XSS vulnerability, which aligns with the output escaping concerns identified in the static analysis. While there are no currently unpatched CVEs, the recurring nature of XSS vulnerabilities and the lack of robust input validation (nonces and capability checks) on its primary entry point indicate an ongoing risk.  The plugin appears to rely on external sanitization or WordPress's default protections for its output, which is insufficient for robust security.  The presence of file operations and external HTTP requests, while not flagged as problematic in this analysis, warrants attention in a broader security review due to their potential for exploitation if not handled securely.",[364,366,368,370],{"reason":365,"points":347},"Low percentage of properly escaped output",{"reason":367,"points":101},"No nonce checks on entry points",{"reason":369,"points":101},"No capability checks on entry points",{"reason":371,"points":64},"Past medium XSS vulnerability","2026-03-16T17:27:55.077Z",{"wat":374,"direct":383},{"assetPaths":375,"generatorPatterns":378,"scriptPaths":379,"versionParams":380},[376,377],"\u002Fwp-content\u002Fplugins\u002Fpaypal-donations\u002Fjs\u002Fdonate.js","\u002Fwp-content\u002Fplugins\u002Fpaypal-donations\u002Fcss\u002Fdonate.css",[],[376],[381,382],"paypal-donations\u002Fcss\u002Fdonate.css?ver=","paypal-donations\u002Fjs\u002Fdonate.js?ver=",{"cssClasses":384,"htmlComments":385,"htmlAttributes":386,"restEndpoints":387,"jsGlobals":388,"shortcodeOutput":390},[4],[],[],[],[389],"PayPalDonations",[391],"[paypal-donation]"]