[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHs_TLqmWP8Hkz59fapvtHDhY8TTu1W75adnMYNi4oBA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":137,"fingerprints":1493},"fundcollector","FundCollector – Donations Plugin and Fundraising Platform for WordPress","1.1.4","Bruno Alesiani","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrales\u002F","\u003Ch4>Easy to use WordPress Donation Plugin\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>FundCollector\u003C\u002Fstrong> is a comprehensive donation management plugin for WordPress that enables organizations to collect donations through multiple payment methods including PayPal and bank transfers.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>PayPal Integration\u003C\u002Fstrong>: Secure PayPal payments with REST API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bank Transfer Support\u003C\u002Fstrong>: Alternative payment method with automated instructions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Block\u003C\u002Fstrong>: Native WordPress block editor integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form Builder\u003C\u002Fstrong>: Customizable donation forms with multiple fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong>: Automated emails to donors and administrators\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Features\u003C\u002Fstrong>: Honeypot protection, reCAPTCHA support, and data encryption\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language\u003C\u002Fstrong>: Full translation support for English, Spanish, French, German, Portuguese, and Italian. Additional languages will be added in future versions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Dashboard\u003C\u002Fstrong>: Complete donation management and reporting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pre-built Pages\u003C\u002Fstrong>: Automatic creation of essential pages (Donation, Thank You, Payment Failed, Privacy Policy)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-updates\u003C\u002Fstrong>: Configurable automatic plugin updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Payment Methods\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>PayPal\u003C\u002Fstrong>: Complete PayPal REST API integration with sandbox support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bank Transfer\u003C\u002Fstrong>: Manual payment method with customizable instructions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Future Support\u003C\u002Fstrong>: Extensible architecture for additional payment gateways\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Security\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Data encryption for sensitive information\u003C\u002Fli>\n\u003Cli>Honeypot spam protection\u003C\u002Fli>\n\u003Cli>reCAPTCHA integration\u003C\u002Fli>\n\u003Cli>CSRF protection with nonces\u003C\u002Fli>\n\u003Cli>Sanitized input validation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compliance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>GDPR compliant data handling\u003C\u002Fli>\n\u003Cli>Privacy-focused design\u003C\u002Fli>\n\u003Cli>Data retention controls\u003C\u002Fli>\n\u003Cli>Audit trail logging\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>FundCollector takes privacy seriously:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Payment data is processed securely through PayPal’s API\u003C\u002Fli>\n\u003Cli>Sensitive data is encrypted at rest\u003C\u002Fli>\n\u003Cli>No data is shared with third parties without consent\u003C\u002Fli>\n\u003Cli>Users can request data deletion at any time\u003C\u002Fli>\n\u003Cli>Full audit trail is maintained for compliance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external third-party services to provide payment processing and security features. Below is a detailed disclosure of each service used:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PayPal Payment Processing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it is:\u003C\u002Fstrong> PayPal is a payment processing service used to handle online donations via credit cards, debit cards, and PayPal accounts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When it’s used:\u003C\u002Fstrong> Activated when donors choose PayPal as their payment method. Connections occur during payment creation, authorization, and completion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data transmitted:\u003C\u002Fstrong> Donor information (name, email), donation amount, currency, and transaction metadata are sent to PayPal’s servers for payment processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API endpoints used:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Production: \u003Ccode>https:\u002F\u002Fapi-m.paypal.com\u003C\u002Fcode> (live transactions)\u003C\u002Fli>\n\u003Cli>Sandbox: \u003Ccode>https:\u002F\u002Fapi-m.sandbox.paypal.com\u003C\u002Fcode> (testing environment)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fprivacy\" rel=\"nofollow ugc\">PayPal Privacy Statement\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Flegal\u002Fua\u002Fuseragreement-full\" rel=\"nofollow ugc\">PayPal User Agreement\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Google reCAPTCHA v3\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it is:\u003C\u002Fstrong> Google reCAPTCHA v3 is an anti-spam protection service that helps prevent automated bot submissions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When it’s used:\u003C\u002Fstrong> Optional feature (can be disabled). When enabled, reCAPTCHA analyzes user behavior on donation forms to detect potential spam or bot activity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data transmitted:\u003C\u002Fstrong> User interaction data (mouse movements, typing patterns, IP address) is sent to Google’s servers for spam analysis. The reCAPTCHA token generated is validated server-side.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API endpoints used:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Client-side script: \u003Ccode>https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi.js\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Server-side verification: \u003Ccode>https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi\u002Fsiteverify\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Google reCAPTCHA Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>User Control\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PayPal integration is optional and can be disabled in plugin settings (bank transfer only mode)\u003C\u002Fli>\n\u003Cli>Google reCAPTCHA is optional and can be disabled in plugin settings\u003C\u002Fli>\n\u003Cli>Users are informed about these integrations during plugin configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Data Protection\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All communication with external services occurs over encrypted HTTPS connections\u003C\u002Fli>\n\u003Cli>API credentials (PayPal Client ID\u002FSecret, reCAPTCHA keys) are stored encrypted in the WordPress database\u003C\u002Fli>\n\u003Cli>No donor payment card data is stored on your WordPress server – all sensitive payment information is handled directly by PayPal\u003C\u002Fli>\n\u003Cli>reCAPTCHA tokens are temporary and only used for spam verification\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Cp>FundCollector is built with security and extensibility in mind:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress Coding Standards compliant\u003C\u002Fli>\n\u003Cli>Comprehensive error handling\u003C\u002Fli>\n\u003Cli>Extensive logging system\u003C\u002Fli>\n\u003Cli>Modular architecture\u003C\u002Fli>\n\u003Cli>Action and filter hooks for customization\u003C\u002Fli>\n\u003Cli>Developer-friendly API\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily receive donations on your website. Accept payments made with PayPal. For bank transfers, it automatically sends payment instructions via email.",0,188,"2025-12-17T17:23:00.000Z","6.9.4","5.0","7.4",[18,19,20,21,22],"charity","donations","fundraising","nonprofit","paypal","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffundcollector.1.1.4.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"brales",1,30,94,"2026-04-03T21:31:36.606Z",[36,58,79,99,119],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":23,"tags":51,"homepage":53,"download_link":54,"security_score":55,"vuln_count":56,"unpatched_count":11,"last_vuln_date":57,"fetched_at":27},"philantro","Philantro – Donations and Donor Management","5.4.1","Philantro Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fphilantro\u002F","\u003Cp>\u003Cstrong>This is the official plugin for the \u003Ca href=\"https:\u002F\u002Fwww.philantro.com?utm_source=wordpress&utm_medium=plugin&utm_campaign=wordpress-listing\" title=\"Visit Philantro Donor and Donation Management Platform\" rel=\"nofollow ugc\">Philantro\u003C\u002Fa> platform\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Philantro is a donation and donor management platform tailored for nonprofits in the United States, Canada and Great Britain. If you are outside of these territories and would like to be added to our BETA program, please drop us an email with your region. For charitable organizations using WordPress that are new to \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.philantro.com?utm_source=wordpress&utm_medium=plugin&utm_campaign=wordpress-listing\" title=\"Visit Philantro Donor and Donation Management Platform\" rel=\"nofollow ugc\">Philantro\u003C\u002Fa>\u003C\u002Fstrong>, our plugin includes a demo account for you to experience the platform without having to register while you research.\u003C\u002Fp>\n\u003Cp>With Philantro, our ever-evolving donation platform places the power of donor lead generation, payment processing, campaign management and more at your fingertips.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Welcome to the better way of accepting online donations; focus more on the mission and less on logistics.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Donor-Centric Donation Forms\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Intelligent and Responsive Donations forms that works with any theme.\u003C\u002Fli>\n\u003Cli>Support International Donors with local and international donor address verification.\u003C\u002Fli>\n\u003Cli>Donation forms that respond to mobile devices – even if your website doesn’t.\u003C\u002Fli>\n\u003Cli>Add donation amount suggestions, fundraising campaigns and more to keep your donors informed and your Board of Directors happy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Robust Donor Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automated Self-Healing Donor records where you can find everything from donation history to email open activity.\u003C\u002Fli>\n\u003Cli>Follow the activity and set notification triggers for unique donors.\u003C\u002Fli>\n\u003Cli>Track calls, emails and leave notes to keep your team well-informed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Streamlined Recurring Donations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Donor Self-Service allows donors to view their donation history and manage their recurring donations.\u003C\u002Fli>\n\u003Cli>Philantro also automatically emails donors who recurring payment methods are approaching expiration or have been declined.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Full-Featured Reporting\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pull reports on metrics from donation conversions, fundraising campaign performance and donor demographics.\u003C\u002Fli>\n\u003Cli>Gain a 360-degree view of any donor that turns a cold-call into a warm-welcome.\u003C\u002Fli>\n\u003Cli>Gain greater insight with granular filters for donors and transactions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Plugin Walk-Through\u003C\u002Fstrong>\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\u002F4P8cFytfJGQ?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\u003Ch4>Philantro is perfect for small-to-mid sized nonprofits\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>If you have more than 50,000 donors, drop us an email at \u003Ca href=\"mailto:support@philatro.com\" rel=\"nofollow ugc\">support@philantro.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Accept \u003Ca href=\"https:\u002F\u002Fwww.philantro.com\u002Fdonation-forms.php\" rel=\"nofollow ugc\">one time\u003C\u002Fa>\u002F\u003Ca href=\"https:\u002F\u002Fwww.philantro.com\u002Frecurring-donations.php\" rel=\"nofollow ugc\">recurring donations\u003C\u002Fa> securely.\u003C\u002Fli>\n\u003Cli>Full fledged \u003Ca href=\"https:\u002F\u002Fwww.philantro.com\u002Fevent-ticketing.php\" rel=\"nofollow ugc\">event ticketing\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Manage and track multiple donation campaigns.\u003C\u002Fli>\n\u003Cli>Incredible reporting and analytics from donor conversion rates, gender breakdowns, social network contribution and more.\u003C\u002Fli>\n\u003Cli>Donor records are automatically generated and updated with each transaction so you can see the names used, addresses used, track the largest, first and last gift.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch4>Secure Processing Powered By Stripe\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>We’ve partnered with \u003Ca href=\"https:\u002F\u002Fstripe.com\" rel=\"nofollow ugc\">Stripe\u003C\u002Fa>, the payment processor behind Twitter, FourSquare and Pinterest to offer nonprofits secure PCI compliant processing, two-day desposits + fraud protection.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>For more information\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.philantro.com\" rel=\"nofollow ugc\">Philantro\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.philantro.com\u002Fsign-up.php\" rel=\"nofollow ugc\">Tour the Philantro Platform\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.philantro.com\u002Fpricing.php\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa>\u003C\u002Fp>\n","Securely accept one-time and recurring donations with automated donor records, analytics and fundraising campaign tracking.",60,8683,84,5,"2025-08-02T09:55:00.000Z","6.6.5","4.1",[18,19,52,20,21],"event-ticketing","http:\u002F\u002Fwww.philantro.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphilantro.zip",99,2,"2025-01-27 00:00:00",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":23,"tags":73,"homepage":76,"download_link":77,"security_score":55,"vuln_count":56,"unpatched_count":11,"last_vuln_date":78,"fetched_at":27},"donorbox-donation-form","Donorbox – Free Recurring Donation Plugin and Fundraising Platform","7.1.12","rebelidealist","https:\u002F\u002Fprofiles.wordpress.org\u002Frebelidealist\u002F","\u003Cp>Donorbox is a powerful and secure donation management plugin for WordPress. We are the only donation plugin for WordPress that offers a fast feature-filled solution so anyone can raise funds. If you’re looking for the best WordPress donation plugins that can substantially boost donor conversion and online donations, here’s where your search ends.\u003C\u002Fp>\n\u003Ch3>WHY USE DONORBOX\u003C\u002Fh3>\n\u003Cp>The Donorbox free plugin for WordPress will provide you with everything you need to embed a Donorbox donation form into your website. This free WordPress donation plugin will increase your donor conversion rates and recurring donations. We will generate all the embedding code for you.\u003C\u002Fp>\n\u003Cp>Collect donations online with the best WordPress donation plugin now to take your fundraising to the next level. Here’s why you should be using Donorbox for accepting payments.\u003C\u002Fp>\n\u003Ch3>Fully Customizable Donation Forms\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Donorbox forms can be ready to deploy in 15 minutes and are even faster to fill in.\u003C\u002Fli>\n\u003Cli>You can embed the form or use it as a pop-up donation form to accept donations.\u003C\u002Fli>\n\u003Cli>Brand your fundraising campaign page with your own color scheme, styling, and logo.\u003C\u002Fli>\n\u003Cli>Create custom input fields to make your forms quick to complete. You can easily collect necessary info from donors.\u003C\u002Fli>\n\u003Cli>Insert custom donation amounts for donors to select by clicking or allow them to specify their own amount.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Fundraising\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Donorbox accepts multiple currencies via Stripe, PayPal, Apple Pay, Venmo, and Google Pay. ACH payments and direct debit payments are also accepted. It’s a quick and easy checkout process.\u003C\u002Fli>\n\u003Cli>Collect donations and double them with our seamless employer donation matching feature.\u003C\u002Fli>\n\u003Cli>Our custom donation forms are localized in English, Spanish, French, German, Italian, and Portuguese. You can set this manually or let it auto-detect.\u003C\u002Fli>\n\u003Cli>Other than this free WordPress plugin, Donorbox also offers Peer-to-Peer fundraising, Crowdfunding, Text-to-Give, Events, Memberships, and \u003Ca href=\"https:\u002F\u002Fdonorbox.org\u002Ffeatures\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Share the Cause\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Embed our donation forms into your website. Or set a Donate button in your web pages and emails to deploy them as pop-ups.\u003C\u002Fli>\n\u003Cli>Accept donations from desktops, mobile phones, and tablets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Automated Actions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Monthly recurring donations are easily set up with 1 click.\u003C\u002Fli>\n\u003Cli>Every donation triggers an automatic personalized receipt email that you only need to set up once.\u003C\u002Fli>\n\u003Cli>Our payment gateways, Stripe and PayPal, ensure a swift donation process. Most nonprofits have a PayPal account set up, so it should be easier for them to get started.\u003C\u002Fli>\n\u003Cli>After successful donations, donor records get created on your Donorbox account for easy donor management.\u003C\u002Fli>\n\u003Cli>Recurring donors get donor login details to manage their own details.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donation Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Manage all donations right from the dashboard. Resend receipts, update donations even after they’ve been made, and refund donations, if needed.\u003C\u002Fli>\n\u003Cli>Export donation details as a CSV file, for any time period you want. Think tax season or financial year-end reporting.\u003C\u002Fli>\n\u003Cli>Add offline donations, like cash or checks, to your campaign so your records are accurate.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Optional Integrations\u003C\u002Fh3>\n\u003Cp>Donorbox also offers these optional integrations to add even more awesome features to your fundraising campaign:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MailChimp: One of the world’s leading email marketing services.\u003C\u002Fli>\n\u003Cli>Employer Gift Matching: Raise double the donations\u003C\u002Fli>\n\u003Cli>Salesforce NPSP 3 Integration: A complete \u003Ca href=\"https:\u002F\u002Fdonorbox.org\u002Fdonor-management\" rel=\"nofollow ugc\">donor management solution\u003C\u002Fa> to easily analyze your donor data and maintain positive relationships.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Security\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Donorbox is fully PCI compliant and our data is protected by SSL\u002FTLS technology.\u003C\u002Fli>\n\u003Cli>All credit card information is encrypted, tokenized, and stored securely by our payment gateway, Stripe. Payments are processed through Stripe and PayPal. We chose these payment gateways because they operate on the most stringent security protocols and are highly regarded for their data protection standards.\u003C\u002Fli>\n\u003Cli>We do not share client or donation information with any third party.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>QUICK INSTALLATION GUIDE – How to Install Donorbox WordPress Donation Plugin\u003C\u002Fh3>\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\u002F7tiU_QscluM?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\u003Ch3>How To Embed Donorbox Donation Forms in your WordPress website\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>To begin, go to your WordPress dashboard, find the “Plugins” tab on the left-hand sidebar and click “Add New”.\u003C\u002Fli>\n\u003Cli>In the WordPress plugin search bar, type “Donorbox” and press enter.\u003C\u002Fli>\n\u003Cli>Once you have found the Donorbox WordPress donation plugin, click “Install Now”.\u003C\u002Fli>\n\u003Cli>Once the plugin has been installed, click to activate it.\u003C\u002Fli>\n\u003Cli>Now, go to Donorbox.org. Click on \u003Ca href=\"https:\u002F\u002Fdonorbox.org\u002Forgs\u002Fnew\" rel=\"nofollow ugc\">https:\u002F\u002Fdonorbox.org\u002Forgs\u002Fnew\u003C\u002Fa> and follow the easy instructions to register an Organisation account.\u003C\u002Fli>\n\u003Cli>Create a campaign form with our easy-to-use form builder.\u003C\u002Fli>\n\u003Cli>In your Donorbox dashboard, find the campaign you wish to embed on your WordPress website using the \u003Ca href=\"https:\u002F\u002Fdonorbox.org\u002Fwordpress-donation-plugin\" rel=\"nofollow ugc\">WordPress donation plugin\u003C\u002Fa> and copy the link to the secure donation page.\u003C\u002Fli>\n\u003Cli>Head back to your WordPress dashboard and, in the left-hand sidebar, click on “Settings” and then “Donorbox”.\u003C\u002Fli>\n\u003Cli>Paste your campaign URL into the appropriate textbox and click “Save Changes”.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Go back to your WordPress page text editor (not the visual editor) of the donation page that you want to edit. Type in one of the following shortcodes to embed the donation form in your WordPress website using the donation plugin:\u003C\u002Fp>\n\u003Cp>[donate]\u003Cbr \u002F>\n[donate url=”nonprofitcampaign”]\u003Cbr \u002F>\n[donate url=”https:\u002F\u002Fdonorbox.org\u002Fnonprofitcampaign”]\u003Cbr \u002F>\n[donate-with-info]\u003Cbr \u002F>\n[donate-with-info url=”nonprofitcampaign”]\u003Cbr \u002F>\n[donate-with-info url=”https:\u002F\u002Fdonorbox.org\u002Fnonprofitcampaign”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Publish your post and wait for your WordPress donations to come in!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you still need help getting your form embedded, please see this guide: \u003Ca href=\"https:\u002F\u002Fdonorbox.org\u002Fnonprofit-blog\u002Fhow-to-embed-donation-form-using-wordpress-plugin\" rel=\"nofollow ugc\">how to embed donation form using the Donorbox WordPress donation plugin\u003C\u002Fa> or you can contact us at support@donorbox.org. We would love to help get you going.\u003C\u002Fp>\n\u003Ch3>WHO USES DONORBOX\u003C\u002Fh3>\n\u003Cp>Donorbox helps over 50,000 nonprofit organizations from 40 countries accept donations for various causes. Universities, animal rescues, political campaigns, research, the possibilities are endless.\u003C\u002Fp>\n\u003Cp>Our forms are not restricted to any industry or genre. That means anyone can create a Donorbox form. Whether you’re an individual hoping to make a difference or a multinational organization looking to raise funds, Donorbox can be the best WordPress donation plugin for you.\u003C\u002Fp>\n\u003Ch3>HERE’S WHAT OUR CUSTOMERS SAY ABOUT US\u003C\u002Fh3>\n\u003Cp>\u003Cem>“Let’s Encrypt uses DonorBox because it is a convenient way for our supporters to contribute to our mission via credit card and it is affordable for us as a nonprofit. Donorbox has helped us increase the contributions we receive.”\u003C\u002Fem>\u003Cbr \u002F>\n\u003Cstrong>Sarah Gran\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Director of Communications at Let’s Encrypt\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Before using Donorbox we were constantly having problems with our online donation processing. Donors contacted us monthly having problems setting up their gifts. Since transitioning to Donorbox we have not had a single donor contact us saying they were having trouble setting up a gift. In fact, we’ve had several donors tell us how easy the new process is. The Donorbox team has been extremely responsive when we need help and have already implemented suggestions for future features. I have no hesitations recommending Donorbox to you.”\u003C\u002Fem>\u003Cbr \u002F>\n\u003Cstrong>Brandon Jernigan\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Grad Resources\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cem>“We needed a straightforward solution to handle donations on our website and have them sync across to Salesforce. Enter Donorbox – a simple, easy to use and customisable donation solution with Salesforce integration. Set up was as simple as creating an account (and donation campaign), adding a plugin to our WordPress site and configuring the connection to Salesforce. Donorbox handles the rest. Support is always prompt to respond and provide helpful answers to our questions and queries. If you’re after a donation system for your website then we’d recommend you give Donorbox a go.”\u003C\u002Fem>\u003Cbr \u002F>\n\u003Cstrong>Peter Sillar\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Logosdor\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>DONORBOX FEES AND COMMISSION\u003C\u002Fh3>\n\u003Cp>Donorbox fees are the lowest of other funding platforms around. Donorbox is free to start and charges a small platform fee of 1.5% for the month’s donations. We charge no setup fee.\u003C\u002Fp>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Fdonorbox.org\u002Fpricing\" rel=\"nofollow ugc\">pricing guide\u003C\u002Fa> for details of what your payment processing and Donorbox fees may look like.\u003C\u002Fp>\n\u003Cp>Additionally, Stripe and PayPal merchant accounts charge 2.9% + $0.30 for credit card processing. These rates can be reduced for registered nonprofits by simply letting them know.\u003C\u002Fp>\n\u003Cp>To get the nonprofit discount, please email \u003Ca href=\"mailto:nonprofit@stripe.com\" rel=\"nofollow ugc\">nonprofit@stripe.com\u003C\u002Fa> and apply at \u003Ca href=\"http:\u002F\u002Fwww.paypal.com\u002Fcharities\u002F\" rel=\"nofollow ugc\">PayPal’s Nonprofit Center\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The optional product integrations are priced as follows:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MailChimp Integration: $8 \u002F month\u003C\u002Fli>\n\u003Cli>Employer Gift Matching: $40 \u002F month\u003C\u002Fli>\n\u003Cli>Salesforce NPSP 3 Integration: $25 \u002F month\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CONNECT WITH DONORBOX\u003C\u002Fh3>\n\u003Cp>Stay in touch with us for important plugin news and updates:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUC2u40IQvwpbwzXOXxauGYVA?sub_confirmation=1\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fdonorbox\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fdonorbox\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> and\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fdonorbox\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003C\u002Fp>\n","Donorbox is a powerful and secure donation management plugin for WordPress. We are the only donation plugin for WordPress that offers a fast feature-f &hellip;",9000,148602,96,34,"2025-06-30T07:52:00.000Z","6.8.5","3.0",[74,19,20,21,75],"donation","nonprofits","https:\u002F\u002Fdonorbox.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonorbox-donation-form.7.1.12.zip","2022-04-20 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":14,"requires_at_least":92,"requires_php":16,"tags":93,"homepage":97,"download_link":98,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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",[74,20,94,95,96],"payments","recurring-donations","stripe-paypal-paystack","https:\u002F\u002Fwpdeveloper.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-payment.2.0.3.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":71,"requires_at_least":92,"requires_php":112,"tags":113,"homepage":115,"download_link":116,"security_score":117,"vuln_count":31,"unpatched_count":11,"last_vuln_date":118,"fetched_at":27},"fundpress","FundPress – WordPress Donation Plugin","2.0.8","ThimPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fthimpress\u002F","\u003Ch3>What is FundPress?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"\" rel=\"nofollow ugc\">WordPress donation plugin\u003C\u002Fa>\u003C\u002Fstrong> – FundPress is an all in one \u003Cem>WordPress donation plugin\u003C\u002Fem>, helping you create donation and crowdfunding campaigns on your website. By using FundPress, you can make a platform to find the resources and support you need to make your ideas come true.\u003C\u002Fp>\n\u003Cp>FundPress is powerful and easy \u003Cstrong>WordPress donate plugin\u003C\u002Fstrong> to use. This plugin is inspired by Charity WP, a premium \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Fcharity-wordpress-theme-charity-wp\u002F15593989?ref=ThimPress&utm_source=tpdonatewporg&utm_medium=desc\" rel=\"nofollow ugc\">Charity WordPress Theme\u003C\u002Fa>\u003C\u002Fstrong> made by \u003Cstrong>\u003Ca href=\"\" rel=\"nofollow ugc\">ThimPress\u003C\u002Fa>\u003C\u002Fstrong>. Consider using this theme to effectively kick start your charity and fundraising website.\u003C\u002Fp>\n\u003Ch3>Who should use FundPress?\u003C\u002Fh3>\n\u003Cp>FundPress is ideal for charity and nonprofit organizations, donation websites, and especially for websites with fundraising projects. It is easy to use and doesn’t require technical or coding knowledge to use.\u003C\u002Fp>\n\u003Ch3>What options does FundPress offer?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Multiple payment choices\u003C\u002Fstrong>\u003Cbr \u002F>\nThe WordPress donation plugin is fully compatible with Paypal, Stripe, and AuthorizeNet, giving you the flexibility needed to run a donation website. Your visitors can choose the payment platform as they want, so there would be no obstacle in terms of payment, hence maximizing your project’s success rate.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Donate button widget\u003C\u002Fstrong>\u003Cbr \u002F>\nTo help you build a sustainable website, we even included a donate widget for your site, so that not only campaigns on the site can be donated, even your website can receive donation money.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All Campaign page\u003C\u002Fstrong>\u003Cbr \u002F>\nListing of all current charity and crowdfunding campaign with detail information of Goals, Raised, Percentage, Estimated Days Left… It is beautifully designed in a grid layout for the best experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compensation plan page\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can easily create compensation plan in the backend of the website. This will tell people what they will get when giving away money for your project. These can be small rewards with a small thank you note, but these can help people feel happier when donating.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Single Campaign page\u003C\u002Fstrong>\u003Cbr \u002F>\nThe single campaign page describes all information regarding a particular project. People can read, donate and interact with the content of donation campaigns in this page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send Emails to backers\u003C\u002Fstrong>\u003Cbr \u002F>\nThis features will help you both keep in touch with your audiences, and send a formal thank you note to your backers, the kind people who support your website and your projects.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SEO Optimized\u003C\u002Fstrong>\u003Cbr \u002F>\nWe know that SEO is an essential issue to everybody to be competitive and to be successful in this world. TP Donation is built in a way that is highly SEO friendly so that your website can thrive with organic users from search engines.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Excerpt, Cover image, and a great design\u003C\u002Fstrong>\u003Cbr \u002F>\nWe not only care about how your system works technically, but also about how your website looks, perform and persuade people. That’s why the plugin’s UI is carefully designed with many elements that will make people stay on your website like Excerpts, Cover images… Your success motivates us.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Powerful backend\u003C\u002Fstrong>\u003Cbr \u002F>\nUnlike many other plugins, FundPress is built to last, just like your website is built to last. The foundation to that is to have a detail and systematic backend. You can easily manage campaigns, backers and settings of the plugin.\u003C\u002Fp>\n\u003Ch3>Connect with us\u003C\u002Fh3>\n\u003Cp>To stay in touch and update about FundPress’s future releases and features, you can connect with us via:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FThimPress\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fthimpress\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"http:\u002F\u002Fthimpress.com\u002F\" rel=\"nofollow ugc\">Website\u003C\u002Fa>. On this website, we even have an exclusive support section for premium products. But we always want to help, so feel free to ask.\u003C\u002Fp>\n","Easily build your own crowdfunding platform like Kickstarter with this free WordPress donation plugin in just a few clicks. No coding required.",300,21720,76,4,"2025-07-23T10:37:00.000Z","7.0",[18,114,74,20,21],"crowdfunding","http:\u002F\u002Fthimpress.com\u002Ffundpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffundpress.2.0.8.zip",98,"2025-01-20 00:00:00",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":25,"downloaded":127,"rating":25,"num_ratings":47,"last_updated":128,"tested_up_to":71,"requires_at_least":129,"requires_php":16,"tags":130,"homepage":132,"download_link":133,"security_score":134,"vuln_count":135,"unpatched_count":11,"last_vuln_date":136,"fetched_at":27},"kudos-donations","Kudos Donations: Easy Donations with Mollie | One-off & Recurring | PDF Invoices | Buttons & Forms","4.1.6","Michael Iseard","https:\u002F\u002Fprofiles.wordpress.org\u002Fiseardmedia\u002F","\u003Ch4>A modern and easy to use donation plugin\u003C\u002Fh4>\n\u003Cp>\u003Cem>Kudos Donations\u003C\u002Fem> is a powerful, easy-to-use WordPress plugin that lets you accept donations effortlessly. Whether you’re running a charity, nonprofit, or a personal project, this plugin provides everything you need to create and manage effective donation campaigns. Fully integrated with Mollie, it supports a wide range of payment methods, allowing your donors to contribute through their preferred option.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy Mollie Integration: Accept payments via credit card, PayPal, iDEAL, and more, using the Mollie payment gateway.\u003C\u002Fli>\n\u003Cli>Shortcode & Block Support: Choose between a shortcode or Gutenberg block to easily place donation forms anywhere on your site.\u003C\u002Fli>\n\u003Cli>Campaign Management: Set up and manage multiple donation campaigns with flexible options, including one-off and subscription-based donations.\u003C\u002Fli>\n\u003Cli>Customizable Donation Forms: Personalize the look of your donation forms by adjusting colors, text, and even applying custom CSS for each campaign.\u003C\u002Fli>\n\u003Cli>Campaign Goals & Progress Tracking: Set campaign-specific fundraising goals and show progress bars to your visitors.\u003C\u002Fli>\n\u003Cli>Multi-Currency Support: Accept donations in multiple currencies for a global reach.\u003C\u002Fli>\n\u003Cli>Comprehensive Donor Management: Access detailed insights into donors, transactions, and subscriptions.\u003C\u002Fli>\n\u003Cli>Automated Donation Receipts: Automatically generate and send donation receipts via email, complete with PDF attachments.\u003C\u002Fli>\n\u003Cli>PDF Donation Summaries: Generate downloadable PDFs for every successful donation, providing donors with clear and professional records.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Choose Kudos Donations?\u003C\u002Fh4>\n\u003Cp>Kudos Donations is designed to make online fundraising easier than ever. With seamless integration into your WordPress site, customizable options, and real-time tracking of donations, you can focus on growing your cause without the hassle of complicated setups.\u003C\u002Fp>\n\u003Ch4>Source\u003C\u002Fh4>\n\u003Cp>The Git repository for this plugin can be found \u003Ca href=\"https:\u002F\u002Fgitlab.iseard.media\u002Fmichael\u002Fkudos-donations\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","Add a donation button to any page on your website. Easy & fast setup. Works with Mollie payments.",13146,"2025-11-20T02:07:00.000Z","6.6",[18,74,20,131,95],"mollie","https:\u002F\u002Fgitlab.iseard.media\u002Fmichael\u002Fkudos-donations","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkudos-donations.4.1.6.zip",97,3,"2024-11-27 00:00:00",{"attackSurface":138,"codeSignals":385,"taintFlows":1203,"riskAssessment":1484,"analyzedAt":1492},{"hooks":139,"ajaxHandlers":309,"restRoutes":370,"shortcodes":371,"cronEvents":379,"entryPointCount":384,"unprotectedCount":56},[140,147,150,154,157,160,163,166,170,174,179,185,189,193,197,202,206,210,214,218,222,225,229,233,236,240,244,248,251,256,261,264,268,271,274,278,282,285,289,291,295,297,299,303,305],{"type":141,"name":142,"callback":143,"priority":144,"file":145,"line":146},"action","init","force_refresh_email_translations",20,"fundcollector.php",78,{"type":141,"name":142,"callback":148,"priority":144,"file":145,"line":149},"fundcollector_refresh_email_templates",81,{"type":141,"name":151,"callback":152,"priority":11,"file":145,"line":153},"plugins_loaded","fundcollector_load_textdomain",95,{"type":141,"name":151,"callback":155,"file":145,"line":156},"init_administration",208,{"type":141,"name":151,"callback":158,"file":145,"line":159},"init_updater",211,{"type":141,"name":142,"callback":161,"file":145,"line":162},"schedule_temp_data_cleanup",214,{"type":141,"name":142,"callback":164,"file":145,"line":165},"init_blocks",259,{"type":141,"name":167,"callback":168,"file":145,"line":169},"fundcollector_cleanup_temp_data","cleanup_temp_data",278,{"type":141,"name":171,"callback":172,"file":145,"line":173},"automatic_updates_complete","log_auto_update_complete",287,{"type":175,"name":176,"callback":177,"file":145,"line":178},"filter","allowed_redirect_hosts","closure",351,{"type":175,"name":180,"callback":181,"priority":182,"file":183,"line":184},"display_post_states","add_fundcollector_post_states",10,"includes\\admin\\class-fundcollector-admin-pages.php",22,{"type":141,"name":186,"callback":187,"file":188,"line":184},"admin_menu","add_admin_menu","includes\\admin\\class-fundcollector-admin.php",{"type":141,"name":190,"callback":191,"file":188,"line":192},"admin_enqueue_scripts","enqueue_admin_styles",23,{"type":141,"name":194,"callback":195,"file":188,"line":196},"admin_post_fundcollector_save_settings","handle_settings_submission",25,{"type":141,"name":198,"callback":199,"file":200,"line":201},"admin_post_fundcollector_delete_donation","handle_delete_donation","includes\\admin\\class-fundcollector-donations-manager.php",46,{"type":141,"name":203,"callback":204,"file":200,"line":205},"admin_post_fundcollector_donations_bulk_actions","handle_bulk_actions",47,{"type":141,"name":207,"callback":208,"file":200,"line":209},"admin_notices","show_database_error_notices",50,{"type":141,"name":211,"callback":212,"file":213,"line":196},"admin_post_fundcollector_save_form_settings","handle_form_designer_submission","includes\\admin\\class-fundcollector-forms-manager.php",{"type":141,"name":215,"callback":216,"file":213,"line":217},"admin_post_fundcollector_create_new_form","handle_create_new_form",26,{"type":141,"name":219,"callback":220,"file":213,"line":221},"admin_post_fundcollector_delete_form","handle_delete_form",27,{"type":141,"name":223,"callback":204,"file":213,"line":224},"admin_post_fundcollector_bulk_actions",28,{"type":141,"name":142,"callback":226,"priority":47,"file":227,"line":228},"register_blocks","includes\\blocks\\class-fundcollector-blocks.php",29,{"type":175,"name":230,"callback":231,"priority":182,"file":227,"line":232},"block_categories_all","register_block_category",32,{"type":141,"name":234,"callback":234,"file":227,"line":235},"enqueue_block_editor_assets",35,{"type":175,"name":237,"callback":238,"priority":182,"file":227,"line":239},"render_block_data","ensure_block_attributes_persistence",40,{"type":175,"name":241,"callback":242,"priority":182,"file":227,"line":243},"render_block","fix_missing_form_id_before_render",41,{"type":141,"name":245,"callback":246,"file":227,"line":247},"wp_loaded","ensure_blocks_registered",45,{"type":141,"name":151,"callback":177,"priority":144,"file":249,"line":250},"includes\\core\\class-fundcollector-activator.php",37,{"type":141,"name":252,"callback":253,"file":254,"line":255},"wp_mail_failed","anonymous","includes\\core\\class-fundcollector-email.php",1075,{"type":141,"name":257,"callback":258,"file":259,"line":260},"wp_head","auto_display_redirect_messages","includes\\frontend\\class-fundcollector-frontend.php",52,{"type":141,"name":142,"callback":262,"file":259,"line":263},"process_donation_form",55,{"type":141,"name":265,"callback":266,"file":259,"line":267},"admin_post_fundcollector_paypal_webhook","handle_paypal_webhook",58,{"type":141,"name":269,"callback":266,"file":259,"line":270},"admin_post_nopriv_fundcollector_paypal_webhook",59,{"type":141,"name":142,"callback":272,"file":259,"line":273},"register_ajax_handlers",63,{"type":141,"name":275,"callback":276,"file":259,"line":277},"wp_enqueue_scripts","enqueue_scripts",66,{"type":141,"name":279,"callback":280,"file":259,"line":281},"template_redirect","maybe_send_nocache_headers",69,{"type":141,"name":283,"callback":177,"file":259,"line":284},"wp_footer",1460,{"type":141,"name":269,"callback":286,"file":287,"line":288},"process_paypal_ipn","includes\\integrations\\class-fundcollector-payment-gateway.php",38,{"type":141,"name":265,"callback":286,"file":287,"line":290},39,{"type":141,"name":292,"callback":293,"file":287,"line":294},"wp","capture_paypal_return_data",42,{"type":175,"name":176,"callback":296,"file":287,"line":247},"add_paypal_redirect_hosts",{"type":141,"name":283,"callback":177,"file":287,"line":298},1028,{"type":141,"name":300,"callback":301,"file":302,"line":239},"admin_post_nopriv_fundcollector_paypal_webhook_rest","process_paypal_webhook","includes\\integrations\\class-fundcollector-paypal-rest-gateway.php",{"type":141,"name":304,"callback":301,"file":302,"line":243},"admin_post_fundcollector_paypal_webhook_rest",{"type":141,"name":306,"callback":307,"file":302,"line":308},"fundcollector_cleanup_expired_donations","cleanup_expired_donations",44,[310,316,319,322,325,328,331,334,336,340,344,346,350,352,356,358,362,364,368],{"action":311,"nopriv":312,"callback":313,"hasNonce":314,"hasCapCheck":314,"file":315,"line":224},"fundcollector_send_test_email",false,"send_test_email",true,"includes\\admin\\class-fundcollector-admin-ajax.php",{"action":317,"nopriv":312,"callback":318,"hasNonce":314,"hasCapCheck":314,"file":315,"line":228},"fundcollector_create_default_pages","create_default_pages",{"action":320,"nopriv":312,"callback":321,"hasNonce":314,"hasCapCheck":314,"file":315,"line":32},"fundcollector_generate_honeypot_name","generate_honeypot_name",{"action":323,"nopriv":312,"callback":324,"hasNonce":314,"hasCapCheck":314,"file":188,"line":221},"fundcollector_test_smtp","test_smtp_ajax",{"action":326,"nopriv":312,"callback":327,"hasNonce":312,"hasCapCheck":312,"file":200,"line":288},"fundcollector_delete_donation","ajax_delete_donation",{"action":329,"nopriv":312,"callback":330,"hasNonce":312,"hasCapCheck":312,"file":200,"line":290},"fundcollector_update_donation_status","ajax_update_donation_status",{"action":332,"nopriv":312,"callback":333,"hasNonce":314,"hasCapCheck":312,"file":200,"line":294},"fundcollector_get_donation_details","ajax_get_donation_details",{"action":332,"nopriv":314,"callback":333,"hasNonce":314,"hasCapCheck":312,"file":200,"line":335},43,{"action":337,"nopriv":312,"callback":338,"hasNonce":314,"hasCapCheck":314,"file":200,"line":339},"fundcollector_dismiss_db_error","dismiss_database_error_notice",51,{"action":341,"nopriv":312,"callback":342,"hasNonce":314,"hasCapCheck":312,"file":259,"line":343},"fundcollector_create_paypal_order","handle_create_paypal_order",121,{"action":341,"nopriv":314,"callback":342,"hasNonce":314,"hasCapCheck":312,"file":259,"line":345},122,{"action":347,"nopriv":312,"callback":348,"hasNonce":314,"hasCapCheck":312,"file":259,"line":349},"fundcollector_capture_paypal_order","handle_capture_paypal_order",123,{"action":347,"nopriv":314,"callback":348,"hasNonce":314,"hasCapCheck":312,"file":259,"line":351},124,{"action":353,"nopriv":312,"callback":354,"hasNonce":314,"hasCapCheck":312,"file":259,"line":355},"fundcollector_cancel_paypal_order","handle_cancel_paypal_order",127,{"action":353,"nopriv":314,"callback":354,"hasNonce":314,"hasCapCheck":312,"file":259,"line":357},128,{"action":359,"nopriv":312,"callback":360,"hasNonce":314,"hasCapCheck":312,"file":259,"line":361},"fundcollector_regenerate_token","handle_regenerate_token",131,{"action":359,"nopriv":314,"callback":360,"hasNonce":314,"hasCapCheck":312,"file":259,"line":363},132,{"action":365,"nopriv":312,"callback":366,"hasNonce":314,"hasCapCheck":312,"file":259,"line":367},"fundcollector_client_log","handle_client_log",135,{"action":365,"nopriv":314,"callback":366,"hasNonce":314,"hasCapCheck":312,"file":259,"line":369},136,[],[372,375],{"tag":373,"callback":374,"file":259,"line":201},"fundcollector_donation_form","render_donation_form",{"tag":376,"callback":377,"file":259,"line":378},"fundcollector_redirect_message","render_redirect_message",49,[380,382],{"hook":167,"callback":167,"file":145,"line":381},274,{"hook":306,"callback":306,"file":302,"line":383},48,21,{"dangerousFunctions":386,"sqlUsage":387,"outputEscaping":492,"fileOperations":56,"externalRequests":1200,"nonceChecks":384,"capabilityChecks":1201,"bundledLibraries":1202},[],{"prepared":388,"raw":378,"locations":389},220,[390,393,396,398,400,402,404,406,408,410,412,414,417,419,421,423,425,427,429,431,433,435,437,439,441,444,446,447,449,451,453,455,457,460,462,463,466,469,471,474,476,479,480,482,484,486,488,489,490],{"file":200,"line":391,"context":392},171,"$wpdb->query() with variable interpolation",{"file":200,"line":394,"context":395},400,"$wpdb->get_var() with variable interpolation",{"file":200,"line":397,"context":395},573,{"file":213,"line":399,"context":395},324,{"file":213,"line":401,"context":395},332,{"file":213,"line":403,"context":395},723,{"file":213,"line":405,"context":395},871,{"file":213,"line":407,"context":395},880,{"file":213,"line":409,"context":395},1159,{"file":213,"line":411,"context":395},1215,{"file":213,"line":413,"context":395},1311,{"file":213,"line":415,"context":416},1377,"$wpdb->get_results() with variable interpolation",{"file":213,"line":418,"context":416},1383,{"file":213,"line":420,"context":416},1392,{"file":213,"line":422,"context":416},1398,{"file":213,"line":424,"context":395},1425,{"file":213,"line":426,"context":395},1433,{"file":213,"line":428,"context":395},1455,{"file":213,"line":430,"context":395},1490,{"file":213,"line":432,"context":416},1498,{"file":213,"line":434,"context":395},1580,{"file":213,"line":436,"context":395},1615,{"file":213,"line":438,"context":395},1621,{"file":213,"line":440,"context":395},1712,{"file":442,"line":443,"context":395},"includes\\admin\\views\\fundcollector-donations-list-page.php",209,{"file":249,"line":445,"context":395},109,{"file":249,"line":443,"context":395},{"file":249,"line":448,"context":395},291,{"file":249,"line":450,"context":395},498,{"file":249,"line":452,"context":395},683,{"file":249,"line":454,"context":395},714,{"file":249,"line":456,"context":395},737,{"file":458,"line":459,"context":395},"includes\\core\\class-fundcollector-currency.php",31,{"file":458,"line":461,"context":395},33,{"file":458,"line":235,"context":395},{"file":464,"line":465,"context":395},"includes\\core\\class-fundcollector-donation-id-generator.php",163,{"file":467,"line":468,"context":395},"includes\\core\\class-fundcollector-temp-donation-manager.php",472,{"file":467,"line":470,"context":395},497,{"file":467,"line":472,"context":473},504,"$wpdb->get_row() with variable interpolation",{"file":467,"line":475,"context":395},527,{"file":477,"line":478,"context":395},"includes\\core\\trait-fundcollector-table-manager.php",56,{"file":477,"line":46,"context":395},{"file":259,"line":481,"context":395},1924,{"file":483,"line":281,"context":392},"uninstall.php",{"file":483,"line":485,"context":392},118,{"file":483,"line":487,"context":392},120,{"file":483,"line":345,"context":392},{"file":483,"line":369,"context":392},{"file":483,"line":491,"context":392},140,{"escaped":493,"rawEcho":494,"locations":495},900,354,[496,498,500,502,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,534,536,538,541,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,641,643,645,647,649,651,653,655,657,659,661,663,665,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1185,1187,1189,1191,1193,1195,1196,1198],{"file":442,"line":478,"context":497},"raw output",{"file":442,"line":499,"context":497},277,{"file":442,"line":501,"context":497},314,{"file":442,"line":399,"context":497},{"file":442,"line":504,"context":497},342,{"file":442,"line":506,"context":497},352,{"file":442,"line":508,"context":497},458,{"file":442,"line":510,"context":497},464,{"file":442,"line":512,"context":497},465,{"file":442,"line":514,"context":497},478,{"file":442,"line":516,"context":497},481,{"file":442,"line":518,"context":497},493,{"file":442,"line":520,"context":497},502,{"file":442,"line":522,"context":497},607,{"file":442,"line":524,"context":497},628,{"file":442,"line":526,"context":497},638,{"file":442,"line":528,"context":497},656,{"file":442,"line":530,"context":497},666,{"file":532,"line":281,"context":497},"includes\\admin\\views\\fundcollector-forms-list-page.php",{"file":532,"line":487,"context":497},{"file":532,"line":535,"context":497},265,{"file":532,"line":537,"context":497},307,{"file":539,"line":540,"context":497},"includes\\admin\\views\\fundcollector-forms-page.php",145,{"file":542,"line":543,"context":497},"includes\\admin\\views\\fundcollector-settings-page.php",1743,{"file":542,"line":545,"context":497},1754,{"file":542,"line":547,"context":497},1765,{"file":542,"line":549,"context":497},1778,{"file":542,"line":551,"context":497},1785,{"file":542,"line":553,"context":497},1799,{"file":542,"line":555,"context":497},1800,{"file":542,"line":557,"context":497},1801,{"file":542,"line":559,"context":497},1802,{"file":542,"line":561,"context":497},1803,{"file":542,"line":563,"context":497},1804,{"file":542,"line":565,"context":497},1812,{"file":542,"line":567,"context":497},1813,{"file":542,"line":569,"context":497},1815,{"file":542,"line":571,"context":497},1823,{"file":542,"line":573,"context":497},1831,{"file":542,"line":575,"context":497},1839,{"file":542,"line":577,"context":497},1848,{"file":542,"line":579,"context":497},1862,{"file":542,"line":581,"context":497},1903,{"file":542,"line":583,"context":497},1907,{"file":542,"line":585,"context":497},1913,{"file":542,"line":587,"context":497},1917,{"file":542,"line":589,"context":497},1923,{"file":542,"line":591,"context":497},1927,{"file":542,"line":593,"context":497},1933,{"file":542,"line":595,"context":497},1937,{"file":542,"line":597,"context":497},1943,{"file":542,"line":599,"context":497},1947,{"file":542,"line":601,"context":497},1953,{"file":542,"line":603,"context":497},1957,{"file":542,"line":605,"context":497},1959,{"file":542,"line":607,"context":497},1965,{"file":542,"line":609,"context":497},1968,{"file":542,"line":611,"context":497},1984,{"file":542,"line":613,"context":497},1987,{"file":542,"line":615,"context":497},2002,{"file":542,"line":617,"context":497},2005,{"file":542,"line":619,"context":497},2020,{"file":542,"line":621,"context":497},2023,{"file":542,"line":623,"context":497},2025,{"file":542,"line":625,"context":497},2028,{"file":542,"line":627,"context":497},2038,{"file":542,"line":629,"context":497},2039,{"file":542,"line":631,"context":497},2045,{"file":542,"line":633,"context":497},2051,{"file":542,"line":635,"context":497},2056,{"file":542,"line":637,"context":497},2058,{"file":542,"line":639,"context":497},2061,{"file":542,"line":639,"context":497},{"file":542,"line":642,"context":497},2075,{"file":542,"line":644,"context":497},2078,{"file":542,"line":646,"context":497},2082,{"file":542,"line":648,"context":497},2085,{"file":542,"line":650,"context":497},2089,{"file":542,"line":652,"context":497},2093,{"file":542,"line":654,"context":497},2097,{"file":542,"line":656,"context":497},2101,{"file":542,"line":658,"context":497},2105,{"file":542,"line":660,"context":497},2109,{"file":542,"line":662,"context":497},2113,{"file":542,"line":664,"context":497},2117,{"file":542,"line":664,"context":497},{"file":542,"line":667,"context":497},2119,{"file":542,"line":669,"context":497},2125,{"file":542,"line":671,"context":497},2130,{"file":542,"line":673,"context":497},2131,{"file":542,"line":675,"context":497},2134,{"file":542,"line":677,"context":497},2135,{"file":542,"line":679,"context":497},2142,{"file":542,"line":681,"context":497},2144,{"file":542,"line":683,"context":497},2149,{"file":542,"line":685,"context":497},2153,{"file":542,"line":687,"context":497},2155,{"file":542,"line":689,"context":497},2160,{"file":542,"line":691,"context":497},2161,{"file":542,"line":693,"context":497},2167,{"file":542,"line":695,"context":497},2169,{"file":542,"line":697,"context":497},2170,{"file":542,"line":699,"context":497},2171,{"file":542,"line":701,"context":497},2172,{"file":542,"line":703,"context":497},2173,{"file":542,"line":705,"context":497},2174,{"file":542,"line":707,"context":497},2175,{"file":542,"line":709,"context":497},2181,{"file":542,"line":711,"context":497},2183,{"file":542,"line":713,"context":497},2184,{"file":542,"line":715,"context":497},2185,{"file":542,"line":717,"context":497},2186,{"file":542,"line":719,"context":497},2192,{"file":542,"line":721,"context":497},2194,{"file":542,"line":723,"context":497},2195,{"file":542,"line":725,"context":497},2196,{"file":542,"line":727,"context":497},2199,{"file":542,"line":729,"context":497},2202,{"file":542,"line":731,"context":497},2209,{"file":542,"line":733,"context":497},2215,{"file":542,"line":735,"context":497},2217,{"file":542,"line":737,"context":497},2218,{"file":542,"line":739,"context":497},2219,{"file":542,"line":741,"context":497},2220,{"file":542,"line":743,"context":497},2221,{"file":542,"line":745,"context":497},2222,{"file":542,"line":747,"context":497},2231,{"file":542,"line":749,"context":497},2232,{"file":542,"line":751,"context":497},2235,{"file":542,"line":753,"context":497},2238,{"file":542,"line":755,"context":497},2241,{"file":542,"line":757,"context":497},2245,{"file":542,"line":759,"context":497},2248,{"file":542,"line":761,"context":497},2251,{"file":542,"line":763,"context":497},2255,{"file":542,"line":765,"context":497},2258,{"file":542,"line":767,"context":497},2261,{"file":542,"line":769,"context":497},2267,{"file":542,"line":771,"context":497},2268,{"file":542,"line":773,"context":497},2271,{"file":542,"line":775,"context":497},2274,{"file":542,"line":777,"context":497},2277,{"file":542,"line":779,"context":497},2281,{"file":542,"line":781,"context":497},2284,{"file":542,"line":783,"context":497},2287,{"file":542,"line":785,"context":497},2291,{"file":542,"line":787,"context":497},2294,{"file":542,"line":789,"context":497},2297,{"file":542,"line":791,"context":497},2305,{"file":542,"line":793,"context":497},2307,{"file":542,"line":795,"context":497},2308,{"file":542,"line":797,"context":497},2309,{"file":542,"line":799,"context":497},2310,{"file":542,"line":801,"context":497},2321,{"file":542,"line":803,"context":497},2327,{"file":542,"line":805,"context":497},2330,{"file":542,"line":807,"context":497},2335,{"file":542,"line":809,"context":497},2354,{"file":542,"line":811,"context":497},2367,{"file":542,"line":813,"context":497},2368,{"file":542,"line":815,"context":497},2376,{"file":542,"line":817,"context":497},2377,{"file":542,"line":819,"context":497},2388,{"file":542,"line":821,"context":497},2398,{"file":542,"line":823,"context":497},2399,{"file":542,"line":825,"context":497},2410,{"file":542,"line":827,"context":497},2420,{"file":542,"line":829,"context":497},2421,{"file":542,"line":831,"context":497},2432,{"file":542,"line":833,"context":497},2442,{"file":542,"line":835,"context":497},2443,{"file":542,"line":837,"context":497},2454,{"file":542,"line":839,"context":497},2462,{"file":542,"line":841,"context":497},2468,{"file":542,"line":843,"context":497},2471,{"file":542,"line":845,"context":497},2477,{"file":542,"line":847,"context":497},2478,{"file":542,"line":849,"context":497},2479,{"file":542,"line":851,"context":497},2483,{"file":542,"line":853,"context":497},2485,{"file":542,"line":855,"context":497},2486,{"file":542,"line":857,"context":497},2487,{"file":542,"line":859,"context":497},2489,{"file":542,"line":861,"context":497},2493,{"file":542,"line":863,"context":497},2495,{"file":542,"line":865,"context":497},2499,{"file":542,"line":867,"context":497},2503,{"file":542,"line":869,"context":497},2507,{"file":542,"line":871,"context":497},2510,{"file":542,"line":873,"context":497},2514,{"file":542,"line":875,"context":497},2515,{"file":542,"line":877,"context":497},2516,{"file":542,"line":879,"context":497},2520,{"file":542,"line":881,"context":497},2521,{"file":542,"line":883,"context":497},2522,{"file":542,"line":885,"context":497},2526,{"file":542,"line":887,"context":497},2528,{"file":542,"line":889,"context":497},2532,{"file":542,"line":891,"context":497},2534,{"file":542,"line":893,"context":497},2539,{"file":542,"line":895,"context":497},2543,{"file":542,"line":897,"context":497},2547,{"file":542,"line":899,"context":497},2557,{"file":542,"line":901,"context":497},2559,{"file":542,"line":903,"context":497},2564,{"file":542,"line":905,"context":497},2568,{"file":542,"line":907,"context":497},2572,{"file":542,"line":909,"context":497},2575,{"file":542,"line":911,"context":497},2579,{"file":542,"line":913,"context":497},2581,{"file":542,"line":915,"context":497},2585,{"file":542,"line":917,"context":497},2604,{"file":542,"line":919,"context":497},2614,{"file":542,"line":921,"context":497},2618,{"file":542,"line":923,"context":497},2622,{"file":542,"line":925,"context":497},2626,{"file":542,"line":927,"context":497},2630,{"file":542,"line":929,"context":497},2634,{"file":542,"line":931,"context":497},2638,{"file":542,"line":933,"context":497},2642,{"file":542,"line":935,"context":497},2646,{"file":542,"line":937,"context":497},2650,{"file":542,"line":939,"context":497},2654,{"file":542,"line":941,"context":497},2658,{"file":542,"line":943,"context":497},2662,{"file":542,"line":945,"context":497},2673,{"file":542,"line":947,"context":497},2675,{"file":542,"line":949,"context":497},2676,{"file":542,"line":951,"context":497},2678,{"file":542,"line":953,"context":497},2682,{"file":542,"line":955,"context":497},2685,{"file":542,"line":957,"context":497},2687,{"file":542,"line":959,"context":497},2688,{"file":542,"line":961,"context":497},2698,{"file":542,"line":963,"context":497},2700,{"file":542,"line":965,"context":497},2705,{"file":542,"line":967,"context":497},2709,{"file":542,"line":969,"context":497},2713,{"file":542,"line":971,"context":497},2716,{"file":542,"line":973,"context":497},2720,{"file":542,"line":975,"context":497},2722,{"file":542,"line":977,"context":497},2726,{"file":542,"line":979,"context":497},2745,{"file":542,"line":981,"context":497},2755,{"file":542,"line":983,"context":497},2759,{"file":542,"line":985,"context":497},2763,{"file":542,"line":987,"context":497},2767,{"file":542,"line":989,"context":497},2771,{"file":542,"line":991,"context":497},2775,{"file":542,"line":993,"context":497},2779,{"file":542,"line":995,"context":497},2783,{"file":542,"line":997,"context":497},2787,{"file":542,"line":999,"context":497},2791,{"file":542,"line":1001,"context":497},2795,{"file":542,"line":1003,"context":497},2799,{"file":542,"line":1005,"context":497},2803,{"file":542,"line":1007,"context":497},2814,{"file":542,"line":1009,"context":497},2816,{"file":542,"line":1011,"context":497},2817,{"file":542,"line":1013,"context":497},2819,{"file":542,"line":1015,"context":497},2823,{"file":542,"line":1017,"context":497},2826,{"file":542,"line":1019,"context":497},2828,{"file":542,"line":1021,"context":497},2829,{"file":542,"line":1023,"context":497},2839,{"file":542,"line":1025,"context":497},2841,{"file":542,"line":1027,"context":497},2846,{"file":542,"line":1029,"context":497},2850,{"file":542,"line":1031,"context":497},2854,{"file":542,"line":1033,"context":497},2857,{"file":542,"line":1035,"context":497},2861,{"file":542,"line":1037,"context":497},2863,{"file":542,"line":1039,"context":497},2867,{"file":542,"line":1041,"context":497},2886,{"file":542,"line":1043,"context":497},2896,{"file":542,"line":1045,"context":497},2900,{"file":542,"line":1047,"context":497},2904,{"file":542,"line":1049,"context":497},2908,{"file":542,"line":1051,"context":497},2912,{"file":542,"line":1053,"context":497},2916,{"file":542,"line":1055,"context":497},2920,{"file":542,"line":1057,"context":497},2924,{"file":542,"line":1059,"context":497},2928,{"file":542,"line":1061,"context":497},2932,{"file":542,"line":1063,"context":497},2936,{"file":542,"line":1065,"context":497},2940,{"file":542,"line":1067,"context":497},2944,{"file":542,"line":1069,"context":497},2955,{"file":542,"line":1071,"context":497},2957,{"file":542,"line":1073,"context":497},2961,{"file":542,"line":1075,"context":497},2964,{"file":542,"line":1077,"context":497},2966,{"file":542,"line":1079,"context":497},2967,{"file":542,"line":1081,"context":497},2977,{"file":542,"line":1083,"context":497},2979,{"file":542,"line":1085,"context":497},2984,{"file":542,"line":1087,"context":497},2988,{"file":542,"line":1089,"context":497},2992,{"file":542,"line":1091,"context":497},2995,{"file":542,"line":1093,"context":497},2999,{"file":542,"line":1095,"context":497},3001,{"file":542,"line":1097,"context":497},3005,{"file":542,"line":1099,"context":497},3024,{"file":542,"line":1101,"context":497},3034,{"file":542,"line":1103,"context":497},3038,{"file":542,"line":1105,"context":497},3042,{"file":542,"line":1107,"context":497},3046,{"file":542,"line":1109,"context":497},3050,{"file":542,"line":1111,"context":497},3054,{"file":542,"line":1113,"context":497},3058,{"file":542,"line":1115,"context":497},3062,{"file":542,"line":1117,"context":497},3066,{"file":542,"line":1119,"context":497},3070,{"file":542,"line":1121,"context":497},3074,{"file":542,"line":1123,"context":497},3078,{"file":542,"line":1125,"context":497},3082,{"file":542,"line":1127,"context":497},3093,{"file":542,"line":1129,"context":497},3095,{"file":542,"line":1131,"context":497},3099,{"file":542,"line":1133,"context":497},3102,{"file":542,"line":1135,"context":497},3104,{"file":542,"line":1137,"context":497},3105,{"file":542,"line":1139,"context":497},3115,{"file":542,"line":1141,"context":497},3116,{"file":542,"line":1143,"context":497},3121,{"file":542,"line":1145,"context":497},3124,{"file":542,"line":1147,"context":497},3128,{"file":542,"line":1149,"context":497},3131,{"file":542,"line":1151,"context":497},3135,{"file":542,"line":1153,"context":497},3141,{"file":542,"line":1155,"context":497},3144,{"file":542,"line":1157,"context":497},3152,{"file":542,"line":1159,"context":497},3165,{"file":542,"line":1161,"context":497},3168,{"file":542,"line":1163,"context":497},3172,{"file":542,"line":1165,"context":497},3176,{"file":542,"line":1167,"context":497},3180,{"file":542,"line":1169,"context":497},3184,{"file":542,"line":1171,"context":497},3188,{"file":542,"line":1173,"context":497},3190,{"file":542,"line":1175,"context":497},3191,{"file":542,"line":1177,"context":497},3192,{"file":542,"line":1179,"context":497},3193,{"file":542,"line":1181,"context":497},3195,{"file":542,"line":1183,"context":497},3202,{"file":542,"line":1183,"context":497},{"file":542,"line":1186,"context":497},3209,{"file":542,"line":1188,"context":497},3210,{"file":542,"line":1190,"context":497},3215,{"file":542,"line":1192,"context":497},3219,{"file":542,"line":1194,"context":497},3222,{"file":542,"line":1194,"context":497},{"file":542,"line":1197,"context":497},3229,{"file":259,"line":1199,"context":497},1307,8,14,[],[1204,1249,1260,1268,1293,1306,1316,1327,1337,1348,1369,1382,1428,1438,1457],{"entryPoint":1205,"graph":1206,"unsanitizedCount":135,"severity":1248},"handle_capture_paypal_order (includes\\frontend\\class-fundcollector-frontend.php:1686)",{"nodes":1207,"edges":1242},[1208,1213,1219,1222,1226,1230,1234,1237],{"id":1209,"type":1210,"label":1211,"file":259,"line":1212},"n0","source","$_POST",1701,{"id":1214,"type":1215,"label":1216,"file":259,"line":1217,"wp_function":1218},"n1","sink","get_row() [SQLi]",1715,"get_row",{"id":1220,"type":1210,"label":1211,"file":259,"line":1221},"n2",1751,{"id":1223,"type":1224,"label":1225,"file":259,"line":1221},"n3","transform","→ capture_order()",{"id":1227,"type":1215,"label":1228,"file":302,"line":399,"wp_function":1229},"n4","wp_remote_post() [SSRF]","wp_remote_post",{"id":1231,"type":1210,"label":1232,"file":259,"line":1233},"n5","$_POST (x2)",1756,{"id":1235,"type":1224,"label":1236,"file":259,"line":1233},"n6","→ get_order()",{"id":1238,"type":1215,"label":1239,"file":302,"line":1240,"wp_function":1241},"n7","wp_remote_get() [SSRF]",369,"wp_remote_get",[1243,1244,1245,1246,1247],{"from":1209,"to":1214,"sanitized":314},{"from":1220,"to":1223,"sanitized":312},{"from":1223,"to":1227,"sanitized":312},{"from":1231,"to":1235,"sanitized":312},{"from":1235,"to":1238,"sanitized":312},"medium",{"entryPoint":1250,"graph":1251,"unsanitizedCount":11,"severity":1259},"ajax_get_donation_details (includes\\admin\\class-fundcollector-donations-manager.php:1721)",{"nodes":1252,"edges":1257},[1253,1255],{"id":1209,"type":1210,"label":1211,"file":200,"line":1254},1742,{"id":1214,"type":1215,"label":1216,"file":200,"line":1256,"wp_function":1218},1763,[1258],{"from":1209,"to":1214,"sanitized":314},"low",{"entryPoint":1261,"graph":1262,"unsanitizedCount":11,"severity":1259},"\u003Cclass-fundcollector-donations-manager> (includes\\admin\\class-fundcollector-donations-manager.php:0)",{"nodes":1263,"edges":1266},[1264,1265],{"id":1209,"type":1210,"label":1211,"file":200,"line":1254},{"id":1214,"type":1215,"label":1216,"file":200,"line":1256,"wp_function":1218},[1267],{"from":1209,"to":1214,"sanitized":314},{"entryPoint":1269,"graph":1270,"unsanitizedCount":11,"severity":1259},"\u003Cclass-fundcollector-forms-manager> (includes\\admin\\class-fundcollector-forms-manager.php:0)",{"nodes":1271,"edges":1289},[1272,1275,1279,1281,1283,1285],{"id":1209,"type":1210,"label":1273,"file":213,"line":1274},"$_GET (x6)",494,{"id":1214,"type":1215,"label":1276,"file":213,"line":1277,"wp_function":1278},"get_var() [SQLi]",757,"get_var",{"id":1220,"type":1210,"label":1280,"file":213,"line":1274},"$_GET (x7)",{"id":1223,"type":1215,"label":1216,"file":213,"line":1282,"wp_function":1218},795,{"id":1227,"type":1210,"label":1284,"file":213,"line":1274},"$_GET",{"id":1231,"type":1215,"label":1286,"file":213,"line":1287,"wp_function":1288},"update_option() [Settings Manipulation]",1539,"update_option",[1290,1291,1292],{"from":1209,"to":1214,"sanitized":314},{"from":1220,"to":1223,"sanitized":314},{"from":1227,"to":1231,"sanitized":314},{"entryPoint":1294,"graph":1295,"unsanitizedCount":11,"severity":1259},"\u003Cfundcollector-forms-list-page> (includes\\admin\\views\\fundcollector-forms-list-page.php:0)",{"nodes":1296,"edges":1304},[1297,1300],{"id":1209,"type":1210,"label":1298,"file":532,"line":1299},"$_GET (x2)",24,{"id":1214,"type":1215,"label":1301,"file":532,"line":1302,"wp_function":1303},"echo() [XSS]",152,"echo",[1305],{"from":1209,"to":1214,"sanitized":314},{"entryPoint":1307,"graph":1308,"unsanitizedCount":11,"severity":1259},"\u003Cfundcollector-forms-page> (includes\\admin\\views\\fundcollector-forms-page.php:0)",{"nodes":1309,"edges":1314},[1310,1312],{"id":1209,"type":1210,"label":1311,"file":539,"line":260},"$_GET (x38)",{"id":1214,"type":1215,"label":1301,"file":539,"line":1313,"wp_function":1303},159,[1315],{"from":1209,"to":1214,"sanitized":314},{"entryPoint":1317,"graph":1318,"unsanitizedCount":11,"severity":1259},"\u003Cfundcollector-settings-page> (includes\\admin\\views\\fundcollector-settings-page.php:0)",{"nodes":1319,"edges":1325},[1320,1323],{"id":1209,"type":1210,"label":1321,"file":542,"line":1322},"$_GET (x3)",1716,{"id":1214,"type":1215,"label":1301,"file":542,"line":1324,"wp_function":1303},1792,[1326],{"from":1209,"to":1214,"sanitized":314},{"entryPoint":1328,"graph":1329,"unsanitizedCount":11,"severity":1259},"handle_get_donation_details (includes\\frontend\\class-fundcollector-frontend.php:2265)",{"nodes":1330,"edges":1335},[1331,1333],{"id":1209,"type":1210,"label":1232,"file":259,"line":1332},2278,{"id":1214,"type":1215,"label":1216,"file":259,"line":1334,"wp_function":1218},2290,[1336],{"from":1209,"to":1214,"sanitized":314},{"entryPoint":1338,"graph":1339,"unsanitizedCount":11,"severity":1259},"\u003Cfundcollector-donation-form> (templates\\fundcollector-donation-form.php:0)",{"nodes":1340,"edges":1346},[1341,1344],{"id":1209,"type":1210,"label":1342,"file":1343,"line":146},"$_SERVER","templates\\fundcollector-donation-form.php",{"id":1214,"type":1215,"label":1301,"file":1343,"line":1345,"wp_function":1303},89,[1347],{"from":1209,"to":1214,"sanitized":314},{"entryPoint":1349,"graph":1350,"unsanitizedCount":182,"severity":1368},"\u003Cfundcollector-donations-list-page> (includes\\admin\\views\\fundcollector-donations-list-page.php:0)",{"nodes":1351,"edges":1364},[1352,1353,1357,1359,1361,1362],{"id":1209,"type":1210,"label":1273,"file":442,"line":273},{"id":1214,"type":1215,"label":1354,"file":442,"line":1355,"wp_function":1356},"get_results() [SQLi]",134,"get_results",{"id":1220,"type":1210,"label":1358,"file":442,"line":273},"$_GET (x4)",{"id":1223,"type":1215,"label":1301,"file":442,"line":1360,"wp_function":1303},288,{"id":1227,"type":1210,"label":1358,"file":442,"line":273},{"id":1231,"type":1215,"label":1301,"file":442,"line":1363,"wp_function":1303},323,[1365,1366,1367],{"from":1209,"to":1214,"sanitized":312},{"from":1220,"to":1223,"sanitized":314},{"from":1227,"to":1231,"sanitized":312},"high",{"entryPoint":1370,"graph":1371,"unsanitizedCount":31,"severity":1368},"handle_cancel_paypal_order (includes\\frontend\\class-fundcollector-frontend.php:2348)",{"nodes":1372,"edges":1379},[1373,1375,1377],{"id":1209,"type":1210,"label":1211,"file":259,"line":1374},2405,{"id":1214,"type":1224,"label":1376,"file":259,"line":1374},"→ get_form_name_by_id()",{"id":1220,"type":1215,"label":1276,"file":259,"line":1378,"wp_function":1278},2492,[1380,1381],{"from":1209,"to":1214,"sanitized":312},{"from":1214,"to":1220,"sanitized":312},{"entryPoint":1383,"graph":1384,"unsanitizedCount":1427,"severity":1368},"\u003Cclass-fundcollector-frontend> (includes\\frontend\\class-fundcollector-frontend.php:0)",{"nodes":1385,"edges":1416},[1386,1388,1389,1391,1393,1394,1395,1396,1397,1399,1401,1404,1407,1410,1412,1414],{"id":1209,"type":1210,"label":1387,"file":259,"line":1212},"$_POST (x3)",{"id":1214,"type":1215,"label":1216,"file":259,"line":1217,"wp_function":1218},{"id":1220,"type":1210,"label":1387,"file":259,"line":1390},1544,{"id":1223,"type":1215,"label":1276,"file":259,"line":1392,"wp_function":1278},1938,{"id":1227,"type":1210,"label":1211,"file":259,"line":1221},{"id":1231,"type":1224,"label":1225,"file":259,"line":1221},{"id":1235,"type":1215,"label":1228,"file":302,"line":399,"wp_function":1229},{"id":1238,"type":1210,"label":1232,"file":259,"line":1233},{"id":1398,"type":1224,"label":1236,"file":259,"line":1233},"n8",{"id":1400,"type":1215,"label":1239,"file":302,"line":1240,"wp_function":1241},"n9",{"id":1402,"type":1210,"label":1232,"file":259,"line":1403},"n10",1852,{"id":1405,"type":1224,"label":1406,"file":259,"line":1403},"n11","→ validate_donation_id()",{"id":1408,"type":1215,"label":1276,"file":259,"line":1409,"wp_function":1278},"n12",2001,{"id":1411,"type":1210,"label":1211,"file":259,"line":1374},"n13",{"id":1413,"type":1224,"label":1376,"file":259,"line":1374},"n14",{"id":1415,"type":1215,"label":1276,"file":259,"line":1378,"wp_function":1278},"n15",[1417,1418,1419,1420,1421,1422,1423,1424,1425,1426],{"from":1209,"to":1214,"sanitized":314},{"from":1220,"to":1223,"sanitized":314},{"from":1227,"to":1231,"sanitized":312},{"from":1231,"to":1235,"sanitized":312},{"from":1238,"to":1398,"sanitized":312},{"from":1398,"to":1400,"sanitized":312},{"from":1402,"to":1405,"sanitized":312},{"from":1405,"to":1408,"sanitized":312},{"from":1411,"to":1413,"sanitized":312},{"from":1413,"to":1415,"sanitized":312},6,{"entryPoint":1429,"graph":1430,"unsanitizedCount":31,"severity":1368},"handle_paypal_cancellation (includes\\integrations\\class-fundcollector-payment-gateway.php:784)",{"nodes":1431,"edges":1436},[1432,1434],{"id":1209,"type":1210,"label":1284,"file":287,"line":1433},789,{"id":1214,"type":1215,"label":1216,"file":287,"line":1435,"wp_function":1218},800,[1437],{"from":1209,"to":1214,"sanitized":312},{"entryPoint":1439,"graph":1440,"unsanitizedCount":56,"severity":1368},"handle_paypal_redirect_return (includes\\integrations\\class-fundcollector-payment-gateway.php:1115)",{"nodes":1441,"edges":1452},[1442,1444,1445,1446,1448,1450],{"id":1209,"type":1210,"label":1284,"file":287,"line":1443},1154,{"id":1214,"type":1224,"label":1225,"file":287,"line":1443},{"id":1220,"type":1215,"label":1228,"file":302,"line":399,"wp_function":1229},{"id":1223,"type":1210,"label":1284,"file":287,"line":1447},1160,{"id":1227,"type":1224,"label":1449,"file":287,"line":1447},"→ process_completed_paypal_payment()",{"id":1231,"type":1215,"label":1216,"file":287,"line":1451,"wp_function":1218},1244,[1453,1454,1455,1456],{"from":1209,"to":1214,"sanitized":312},{"from":1214,"to":1220,"sanitized":312},{"from":1223,"to":1227,"sanitized":312},{"from":1227,"to":1231,"sanitized":312},{"entryPoint":1458,"graph":1459,"unsanitizedCount":1483,"severity":1368},"\u003Cclass-fundcollector-payment-gateway> (includes\\integrations\\class-fundcollector-payment-gateway.php:0)",{"nodes":1460,"edges":1475},[1461,1462,1463,1464,1465,1466,1467,1468,1469,1471,1473],{"id":1209,"type":1210,"label":1358,"file":287,"line":1433},{"id":1214,"type":1215,"label":1216,"file":287,"line":1435,"wp_function":1218},{"id":1220,"type":1210,"label":1284,"file":287,"line":1443},{"id":1223,"type":1224,"label":1225,"file":287,"line":1443},{"id":1227,"type":1215,"label":1228,"file":302,"line":399,"wp_function":1229},{"id":1231,"type":1210,"label":1284,"file":287,"line":1447},{"id":1235,"type":1224,"label":1449,"file":287,"line":1447},{"id":1238,"type":1215,"label":1216,"file":287,"line":1451,"wp_function":1218},{"id":1398,"type":1210,"label":1284,"file":287,"line":1470},1344,{"id":1400,"type":1224,"label":1472,"file":287,"line":1470},"→ send_payment_confirmation_emails()",{"id":1402,"type":1215,"label":1216,"file":287,"line":1474,"wp_function":1218},1463,[1476,1477,1478,1479,1480,1481,1482],{"from":1209,"to":1214,"sanitized":312},{"from":1220,"to":1223,"sanitized":312},{"from":1223,"to":1227,"sanitized":312},{"from":1231,"to":1235,"sanitized":312},{"from":1235,"to":1238,"sanitized":312},{"from":1398,"to":1400,"sanitized":312},{"from":1400,"to":1402,"sanitized":312},7,{"summary":1485,"deductions":1486},"The fundcollector plugin v1.1.4 presents a mixed security posture.  On the positive side, there are no known CVEs, and the plugin demonstrates good practices by utilizing prepared statements for a high percentage of its SQL queries and performing a reasonable number of nonce and capability checks.  However, the static analysis reveals significant areas for concern.  The presence of 2 AJAX handlers without authentication checks creates a direct entry point for potential attacks. Furthermore, the taint analysis indicates 6 high-severity flows with unsanitized paths, suggesting a risk of data being processed or used in a dangerous manner without proper validation.  The substantial number of SQL queries and output operations, even with a good percentage of prepared statements and proper escaping, still represent a large surface area where vulnerabilities could potentially be introduced. The lack of any historical vulnerabilities is a positive indicator, but it doesn't negate the risks identified in the current code analysis.  Overall, while the plugin has some strengths in its adoption of security best practices, the identified unauthenticated AJAX endpoints and high-severity taint flows represent immediate and significant risks that require attention.",[1487,1489],{"reason":1488,"points":182},"AJAX handlers without auth checks",{"reason":1490,"points":1491},"High severity taint flows",15,"2026-03-17T06:29:21.383Z",{"wat":1494,"direct":1511},{"assetPaths":1495,"generatorPatterns":1502,"scriptPaths":1503,"versionParams":1504},[1496,1497,1498,1499,1500,1501],"\u002Fwp-content\u002Fplugins\u002Ffundcollector\u002Fassets\u002Fcss\u002Ffundcollector-public.css","\u002Fwp-content\u002Fplugins\u002Ffundcollector\u002Fassets\u002Fcss\u002Ffundcollector-donation-form.css","\u002Fwp-content\u002Fplugins\u002Ffundcollector\u002Fassets\u002Fcss\u002Ffundcollector-admin.css","\u002Fwp-content\u002Fplugins\u002Ffundcollector\u002Fassets\u002Fjs\u002Ffundcollector-public.js","\u002Fwp-content\u002Fplugins\u002Ffundcollector\u002Fassets\u002Fjs\u002Ffundcollector-donation-form.js","\u002Fwp-content\u002Fplugins\u002Ffundcollector\u002Fassets\u002Fjs\u002Ffundcollector-admin.js",[],[1499,1500,1501],[1505,1506,1507,1508,1509,1510],"fundcollector\u002Fassets\u002Fcss\u002Ffundcollector-public.css?ver=","fundcollector\u002Fassets\u002Fcss\u002Ffundcollector-donation-form.css?ver=","fundcollector\u002Fassets\u002Fcss\u002Ffundcollector-admin.css?ver=","fundcollector\u002Fassets\u002Fjs\u002Ffundcollector-public.js?ver=","fundcollector\u002Fassets\u002Fjs\u002Ffundcollector-donation-form.js?ver=","fundcollector\u002Fassets\u002Fjs\u002Ffundcollector-admin.js?ver=",{"cssClasses":1512,"htmlComments":1521,"htmlAttributes":1526,"restEndpoints":1531,"jsGlobals":1534,"shortcodeOutput":1537},[1513,1514,1515,1516,1517,1518,1519,1520],"fundcollector-donation-form","fundcollector-wrapper","fundcollector-form-field","fundcollector-submit-button","fundcollector-paypal-button","fundcollector-bank-transfer-instructions","fundcollector-admin-wrap","fundcollector-settings-page",[1522,1523,1524,1525],"\u003C!-- Fundcollector Donation Form -->","\u003C!-- End Fundcollector Donation Form -->","\u003C!-- Fundcollector Admin Settings Page -->","\u003C!-- End Fundcollector Admin Settings Page -->",[1527,1528,1529,1530],"data-fundcollector-id","data-fundcollector-amount","data-fundcollector-currency","data-fundcollector-post-id",[1532,1533],"\u002Fwp-json\u002Ffundcollector\u002Fv1\u002Fdonation","\u002Fwp-json\u002Ffundcollector\u002Fv1\u002Fsettings",[1535,1536],"fundcollector_params","FundcollectorPublic",[1538,1539],"[fundcollector_donation_form]","[fundcollector_donate_button]"]