[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZABVFs_ZETNFL4RUkfmqk3Vzu57cyFa8WNaU1bkgMew":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":132,"fingerprints":679},"fep-contact-form","FEP Contact Form","3.2","Shamim Hasan","https:\u002F\u002Fprofiles.wordpress.org\u002Fshamim51\u002F","\u003Cp>FEP Contact Form is a secure contact form to your WordPress site.This can be used with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffront-end-pm\u002F\" rel=\"ugc\">Front End PM\u003C\u002Fa> or without.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Admins can set how many messages to show per page in the message box.\u003C\u002Fli>\n\u003Cli>Admins can see all contact message sent to any user.\u003C\u002Fli>\n\u003Cli>Admins can select department and to whom message will be send for that department.\u003C\u002Fli>\n\u003Cli>Manual and AKISMET check of contact message.\u003C\u002Fli>\n\u003Cli>Reply directly to Email address from front end.\u003C\u002Fli>\n\u003Cli>Send Email to any Email address from front end.\u003C\u002Fli>\n\u003Cli>IP, Email blacklist, Whitelist.\u003C\u002Fli>\n\u003Cli>Time delay between two messages send by same user\u002Fvisitor.\u003C\u002Fli>\n\u003C\u002Ful>\n","FEP Contact Form is a secure contact form to your WordPress site.This can be used with Front End PM or without.",10,3586,0,"2015-04-23T20:25:00.000Z","4.2.39","2.8","",[19,20,21,22,23],"contact-form","email","mail","secure-contact-form","simple-contact-form","https:\u002F\u002Fshamimbiplob.wordpress.com\u002Fcontact-us\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffep-contact-form.zip",85,null,"2026-03-15T14:54:45.397Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"shamim51",6,5260,86,77,78,"2026-04-03T19:22:03.783Z",[39,58,75,86,110],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":17,"requires_php":52,"tags":53,"homepage":55,"download_link":56,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":57},"alidani-contact-form","ALIDANI Contact forms","1.4","ehssan1985","https:\u002F\u002Fprofiles.wordpress.org\u002Fehssan1985\u002F","\u003Cp>ALIDANI Contact Forms features:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>► Email delivery    \n► Saves messages into database\n► Printable list of messages\n► Easy to change colour and text of the form\n► Field validation\n► One-click contact form\n► Classic and ajax submission\n► ... and more features (see below)\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The \u003Cstrong>ALIDANI Contact Form\u003C\u002Fstrong> is a powerful and easy WordPress plugin to create \u003Cstrong>contact forms\u003C\u002Fstrong> and \u003Cstrong>send their data email addresses\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ALIDANI Contact Form\u003C\u002Fstrong> also \u003Cstrong>saves the contact form data into a database\u003C\u002Fstrong> and the option to change the content of the email with the ability to response and send the email back.\u003C\u002Fp>\n\u003Ch4>ALIDANI Contact Forms Main Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Email delivery:\u003C\u002Fstrong> The contact form data is sent to the wordpress database with the opportunity to edit the contect.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form data saved into the database:\u003C\u002Fstrong> Avoid losing submissions and keep a record of the received contact form messages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>list of receiving messages:\u003C\u002Fstrong> show list of received emails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date and time of receiving the emails:\u003C\u002Fstrong> Shows the date and time of sending the email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edit the contect:\u003C\u002Fstrong> Provide easy way to edit the email’s content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to send email:\u003C\u002Fstrong> Provide easy way to replay on the email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form Validation:\u003C\u002Fstrong> Set validation rules for each contact form field. Keep your data clean.\u003C\u002Fli>\n\u003C\u002Ful>\n","Contact form with visual form builder. Contact form that sends the data to email, to a database list and easy to update the content.",1811,100,1,"2021-09-13T07:13:00.000Z","5.7.15","5.6.25",[54],"simple-contact-form-that-sends-the-data-to-email-and-also-to-a-database-with-easy-way-to-manage-and-response-to-the-emails","https:\u002F\u002Fwww.uniquetechnology.com.au\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falidani-contact-form.1.4.zip","2026-03-15T15:16:48.613Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":11,"downloaded":66,"rating":48,"num_ratings":49,"last_updated":17,"tested_up_to":15,"requires_at_least":67,"requires_php":17,"tags":68,"homepage":72,"download_link":73,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":74},"ob-contact-form","OweBest Contact Form","1.0","owebest","https:\u002F\u002Fprofiles.wordpress.org\u002Fowebest\u002F","\u003Cp>OweBest Contact form is a simple contact form which works out of the box. Use shortcode on posts or pages to generate OweBest Contact Form.OweBest Contact Form send all the submitted entries to admin specified email address.\u003Cbr \u002F>\nSettings page provides the ease of defining custom Subject, From Name, From Email, Success Message and Error Message.\u003C\u002Fp>\n\u003Cp>Add on plugins coming soon to save all entries into database and list them in admin panel.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cp>Ordered list:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Ready to use contact form\u003C\u002Fli>\n\u003Cli>Customizable notification email address\u003C\u002Fli>\n\u003Cli>Custom success and error message\u003C\u002Fli>\n\u003C\u002Fol>\n","OweBest Contact form is a simple contact form which works out of the box. Use shortcode on posts or pages to generate OweBest Contact Form.",1682,"3.0.1",[19,69,70,71,23],"contact-us-form","email-contact-form","owebest-contact-form","http:\u002F\u002Fowebest.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fob-contact-form.zip","2026-03-15T10:48:56.248Z",{"slug":76,"name":77,"version":61,"author":62,"author_profile":63,"description":78,"short_description":79,"active_installs":11,"downloaded":80,"rating":48,"num_ratings":49,"last_updated":81,"tested_up_to":15,"requires_at_least":67,"requires_php":17,"tags":82,"homepage":72,"download_link":85,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":57},"ob-contact-form-to-db","OB Contact Form to DB","\u003Cp>OB Contact form to DB is an addon to OB Contact Form plugin, which provides feature of saving all the submitted entries from OB Contact Form into database and showing them in the backend. OB Contact Form to DB provieds you feature of exporting entries into CSV file as well. Administrator can also search in all entries for any entry withing any field. Sorting of Entries is also supported.\u003C\u002Fp>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cp>Ordered list:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Ready to save all contact us entries submitted through OB Contact Form plugin\u003C\u002Fli>\n\u003Cli>All entries as stored in database\u003C\u002Fli>\n\u003Cli>Admin can see all the entries in admin panel under OB Contact Form menu\u003C\u002Fli>\n\u003Cli>Search through all entries in table.\u003C\u002Fli>\n\u003Cli>Export entries into CSV.\u003C\u002Fli>\n\u003C\u002Fol>\n","OB Contact form to DB is an addon to OB Contact Form plugin, to stor all submitted entries into database and show them in back-end.",2032,"2015-08-11T14:06:00.000Z",[19,83,70,59,84],"contact-form-save-entries","simple-contact-form-to-db","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fob-contact-form-to-db.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":106,"download_link":107,"security_score":96,"vuln_count":108,"unpatched_count":13,"last_vuln_date":109,"fetched_at":57},"creative-mail-by-constant-contact","Creative Mail – Easier WordPress & WooCommerce Email Marketing","1.6.9","Constant Contact","https:\u002F\u002Fprofiles.wordpress.org\u002Fconstantcontact\u002F","\u003Cp>Creative Mail was designed specifically for WordPress and WooCommerce.\u003C\u002Fp>\n\u003Cp>Our intelligent (and super fun) email editor simplifies email marketing campaign creation and pulls your WordPress blog posts, website images and WooCommerce products right into your email content. Leads from your WordPress website, ecommerce store and contact forms are automatically captured and routed into our included Contacts CRM and synced with your email marketing lists.\u003C\u002Fp>\n\u003Cp>It’s perfect for automatic blog post syndication, newsletters and announcements, event promotion, WooCommerce product specials, retargeting ecommerce shoppers, sending postcards, providing updates and more.\u003C\u002Fp>\n\u003Cp>Create awesome email marketing campaigns right from your WordPress Admin Dashboard that are all powered by the award-winning & rock-solid reliability of Newfold Digital.\u003C\u002Fp>\n\u003Ch3>CREATIVE MAIL IS:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Incredibly easy WordPress email marketing\u003C\u002Fli>\n\u003Cli>Deeply connected to your website & WooCommerce store\u003C\u002Fli>\n\u003Cli>Accessed from within your WP Admin Dashboard\u003C\u002Fli>\n\u003Cli>Automatically syncing your contacts and building your marketing lists\u003C\u002Fli>\n\u003Cli>Fun, which makes life way better\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.creativemail.com\u002Fplans\" rel=\"nofollow ugc\">VIEW OUR DETAILED FEATURES\u003C\u002Fa>\u003C\u002Fh3>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.creativemail.com\" rel=\"nofollow ugc\">WOOCOMMERCE & WORDPRESS INTEGRATION\u003C\u002Fa>:\u003C\u002Fh3>\n\u003Cp>Turn your WooCommerce store and your WordPress site into efficient marketing engines. All ecommerce contacts and form entries are all captured in our included CRM and synced automatically with Creative Mail.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhanced Ecommerce:\u003C\u002Fstrong> WooCommerce store customers and ecommerce interactions are all captured automatically within your email marketing list. Retarget and re-engage your customers. Sell more stuff.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beautiful Transactional Emails:\u003C\u002Fstrong> Standard WooCommerce triggered emails can be replaced to match your branding and style. Build one, and then all your other WooCommerce emails managed by Creative will inherit the same branded look. Hey, style matters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Jetpack Forms Integration:\u003C\u002Fstrong> Collect, sync, and manage opt-in subscribers directly from Jetpack forms into Creative Mail.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Build Better Branding:\u003C\u002Fstrong> Creative Mail includes our free LogoBuilder and image editing suite to enhance your brand.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Amazing Stock Images:\u003C\u002Fstrong> You get free access to the completely integrated photo library (in addition to your own WordPress media library) to make amazing email marketing campaigns with award-winning images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Get Better Deliverability:\u003C\u002Fstrong> Other email marketing solutions require complex SMTP solutions, external gateways or have you sending from their less than stellar IPs. As a result, your emails can get bounced or never delivered. Creative Mail is an all-in-one solution that uses a rock solid infrastructure, for superior deliverability. Boom! ‘nuff said.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Support:\u003C\u002Fstrong> With our paid plans (Awesome & Ultimate) you get access to phone and chat support to help you get answers from real live, helpful humans. Imagine that!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.creativemail.com\" rel=\"nofollow ugc\">OPT-IN  EMAIL FORMS\u003C\u002Fa>:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Jetpack Newsletter Form:\u003C\u002Fstrong> Jetpack has a JMML (join my mailing list) Newsletter Signup form. When activated, contacts who sign up for your Newsletter through the Jetpack form are brought right into your Newsletter email marketing list. Easy-peasy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Other WordPress Website Forms:\u003C\u002Fstrong> Creative Mail detects the current website forms used on your site, and automatically adds contacts to your email marketing lists. Automagically awesome!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Creative Mail Form:\u003C\u002Fstrong> If you are not using a form on your site, you can easily add your Creative Mail Gutenberg form to start collecting email addresses of your site visitors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.creativemail.com\" rel=\"nofollow ugc\">EMAIL AUTOMATIONS\u003C\u002Fa>:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Scheduled Sends:\u003C\u002Fstrong> Schedule the time and date of outgoing email marketing campaigns based on your business or organization’s preferences.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single-Step Triggered Emails:\u003C\u002Fstrong> Replace your non-branded WooCommerce order notification triggered emails with on-brand Creative Mail emails for deeper customer engagement.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Abandoned Cart:\u003C\u002Fstrong> With Creative Mail and a WooCommerce store you can send emails to customers who abandon their WooCommerce shopping cart. They’ll get an email that reminds them of the items they were considering before they left.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Step Marketing Journeys:\u003C\u002Fstrong> Develop sophisticated CLM (that’s marketing speak for – customer lifecycle marketing) campaigns by leveraging our “if this, then that” campaign automation engine that responds to a customer’s actions, birthdays or purchases. Welcome your customers with email automation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.creativemail.com\" rel=\"nofollow ugc\">ANALYTICS & INSIGHTS\u003C\u002Fa>:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Realtime Email Marketing Statistics:\u003C\u002Fstrong> Bounces, opens, clicks, forwards, complaints, unsubscribes and more are easily tracked and managed. Be a control freak, it’s OK.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Marketing Campaign Mapview:\u003C\u002Fstrong> With our mapview you can see who’s opening your  emails on what devices on an awesome, interactive visual map.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.creativemail.com\" rel=\"nofollow ugc\">CONTACTS CRM\u003C\u002Fa>:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Contact Lists:\u003C\u002Fstrong> Within the Creative Mail Contacts CRM you can quickly and easily manage all your Contacts, Subscribers and Unsubscribes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Activity:\u003C\u002Fstrong> Drill into the purchases and behaviors of your contacts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>List Sources:\u003C\u002Fstrong> You’ll know where your contacts come from whether it’s a manual entry, your Jetpack forms, WooCommerce Store, or another defined source.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Labels:\u003C\u002Fstrong> Further refine your marketing by adding custom labels to subscribers or customers (ex. Truck Buyers, Concert Attendee, Dog Owners, etc.).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.creativemail.com\" rel=\"nofollow ugc\">IMPORT & EXPORT\u003C\u002Fa>:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Contacts Sync & Import:\u003C\u002Fstrong> No need anymore for complex integrations between your WordPress site and your email marketing provider. With Creative Mail it all simply works with WordPress out of the box. We do the heavy lifting to sync and import your Jetpack, WordPress, WooCommerce and most used Contact form plugins contacts automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import & Export Via CSV:\u003C\u002Fstrong> Import bulk email marketing lists (limits may apply), add subscribers one by one, or export your contacts into a CSV file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.creativemail.com\" rel=\"nofollow ugc\">CAMPAIGNS\u003C\u002Fa>:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Emails:\u003C\u002Fstrong> Forget templates, let our A.I. build your email marketing campaigns for you. Pull in WordPress posts or WooCommerce products for sale, and you’re good to go. Let our robots do your bidding!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Campaign Creation:\u003C\u002Fstrong> Build your email marketing campaigns in seconds from your WordPress admin dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Awesome Deliverability:\u003C\u002Fstrong> All email marketing campaigns are sent and delivered by the award-winning power of Newfold Digital technology. We got you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Email Marketing:\u003C\u002Fstrong> Send multistep email campaigns automatically, with triggers you define, whether that’s based on time, a customer birthday or behavioral actions. Create a flow to welcome your customers and send a special discount and reminder on their birthday.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.creativemail.com\" rel=\"nofollow ugc\">EMAIL LIST MANAGEMENT\u003C\u002Fa>:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Contact List Growth:\u003C\u002Fstrong> Creative Mail collects leads from Jetpack forms or the top WordPress lead capture forms and adds them directly to your email lists.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automate Emails:\u003C\u002Fstrong> With our “Welcome” email trigger you can send a Creative Mail welcome email series to new subscribers and blog readers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto List Updater:\u003C\u002Fstrong> Creative Mail automatically updates your contact lists for unsubscribes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ADD ONS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Social Campaigns:\u003C\u002Fstrong> Connect your social media accounts with your Creative Mail account to share your newsletters with your followers on social.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Marketing Calendar:\u003C\u002Fstrong> With your socials connected we give you an overview of all the newsletters and posts that you’ve sent and scheduled. An easy overview to engage with your audience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Booking:\u003C\u002Fstrong> Set up Bookings for your business with the Bookings tool. Give clients and customers an easy, quick way to set up appointments with you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LogoBuilder:\u003C\u002Fstrong> Create an amazing logo for your business or social with LogoBuilder and add it to your email campaigns.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>TERMS OF SERVICE & PRIVACY NOTICE\u003C\u002Fh3>\n\u003Cp>On behalf of our lawyers (seriously, they’re nice people), please feel free to review our:\u003C\u002Fp>\n\u003Cp>Creative Mail \u003Ca href=\"https:\u002F\u002Fwww.bluehost.com\u002Fterms\u002Fuser-agreement\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\nCreative Mail \u003Ca href=\"https:\u002F\u002Fnewfold.com\u002Fprivacy-center\" rel=\"nofollow ugc\">Privacy Notice\u003C\u002Fa>\u003C\u002Fp>\n","Creative Mail was designed specifically for WordPress and WooCommerce. Our intelligent (and super fun) email editor simplifies email marketing campaig &hellip;",300000,21790763,90,391,"2024-05-06T20:38:00.000Z","6.5.8","4.9","7.3",[19,20,103,104,105],"marketing","newsletter","subscribe","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcreative-mail-by-constant-contact\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcreative-mail-by-constant-contact.1.6.9.zip",3,"2022-10-28 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":121,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":101,"tags":125,"homepage":129,"download_link":130,"security_score":48,"vuln_count":49,"unpatched_count":13,"last_vuln_date":131,"fetched_at":57},"gravity-forms-pdf-extended","Gravity PDF","6.12.6.3","Jake Jackson","https:\u002F\u002Fprofiles.wordpress.org\u002Fblue-liquid-designs\u002F","\u003Cp>\u003Cstrong>Gravity PDF is the ultimate third-party PDF automation tool for generating digital PDFs using the popular form-builder plugin Gravity Forms.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Highly Customizable PDFs\u003C\u002Fh4>\n\u003Cp>Out of the box you get four highly-customizable PDF designs. Within minutes, you can personalize the look and feel by adding your company logo, header, footer, paper size \u002F orientation, font, color and size. If the free designs don’t suit, select from our range of templates in the \u003Ca href=\"https:\u002F\u002Fgravitypdf.com\u002Fstore\u002F#templates\" rel=\"nofollow ugc\">Template Shop\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgravitypdf.com\u002Fbespoke\u002F\" rel=\"nofollow ugc\">go bespoke and have a template build by our team\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fdocs.gravitypdf.com\u002Fv6\u002Fdevelopers\u002Fstart-customising\" rel=\"nofollow ugc\">build your own using HTML\u002FCSS\u002FPHP\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Send as Email Attachment\u003C\u002Fh4>\n\u003Cp>Gravity PDF can automatically email the PDF to both the admin and the user as soon as the form is completed. You can combine this feature with a Gravity Forms payment add-on \u003Ca href=\"https:\u002F\u002Fgravitypdf.com\u002Fnews\u002Fsell-personalized-pdf-documents-using-gravity-forms\u002F\" rel=\"nofollow ugc\">to sell personalized reports, gift certificates, or generate PDF invoices\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Privacy, Security, and GDPR\u003C\u002Fh4>\n\u003Cp>Gravity PDF generates PDFs on your web server, and no third-party service receives your sensitive Gravity Forms entry data. \u003Ca href=\"https:\u002F\u002Fdocs.gravitypdf.com\u002Fv6\u002Fusers\u002Fpdf-security\" rel=\"nofollow ugc\">Robust security protects your documents\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fdocs.gravitypdf.com\u002Fv6\u002Fusers\u002Fgdpr-and-gravity-pdf\" rel=\"nofollow ugc\">the plugin is GDPR-compliant\u003C\u002Fa> for our European friends.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Digital document management with WordPress and Gravity Forms just became simple with Gravity PDF!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Free Feature\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Use, No Restrictions\u003C\u002Fstrong> – There are zero hard limits to the number of PDFs you can configure across all your forms or generate on your entries. Gravity PDF does \u003Cstrong>NOT\u003C\u002Fstrong> stamp documents with our logo, limit the number of PDFs you can create per month, or purposefully restrict essential functionality to force you to upgrade to a paid plan.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy and Security\u003C\u002Fstrong> – your form data is never sent to a third party to generate the PDFs and the documents are generated directly on your web server. \u003Ca href=\"https:\u002F\u002Fdocs.gravitypdf.com\u002Fv6\u002Fusers\u002Fpdf-security#default-security\" rel=\"nofollow ugc\">Strong access control policies are put in place\u003C\u002Fa> to prevent unauthenticated access to your PDFs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual\u003C\u002Fstrong> – a multitude of languages from across the globe can be displayed in PDFs, include complex scripts like Hebrew, Arabic, Thai, Japanese, Chinese, and Korean.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Additional Fonts\u003C\u002Fstrong> – match your branding and enhance the overall look and feel of PDFs by install your own fonts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Columns\u003C\u002Fstrong> – use \u003Ca href=\"https:\u002F\u002Fdocs.gravityforms.com\u002Fworking-with-columns\u002F\" rel=\"nofollow ugc\">Drag and Drop columns\u003C\u002Fa> in Gravity Forms and \u003Ca href=\"https:\u002F\u002Fdocs.gravitypdf.com\u002Fv6\u002Fusers\u002Fcolumns\" rel=\"nofollow ugc\">PDFs will automatically mimic that layout\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode and Merge Tags\u003C\u002Fstrong> – You can generate a link or URL to PDFs \u003Ca href=\"https:\u002F\u002Fdocs.gravitypdf.com\u002Fv6\u002Fusers\u002Fshortcodes-and-mergetags\" rel=\"nofollow ugc\">using both shortcodes and merge tags\u003C\u002Fa> so your users can download the PDF right after form submission.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export Entries\u003C\u002Fstrong> – include the direct link to any PDF(s) when \u003Ca href=\"https:\u002F\u002Fdocs.gravitypdf.com\u002Fv6\u002Fusers\u002Finclude-pdfs-in-entry-export\" rel=\"nofollow ugc\">exporting your form entries\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhooks Add-on\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fdocs.gravitypdf.com\u002Fv6\u002Fusers\u002Fwebhooks-support\" rel=\"nofollow ugc\">send the direct PDF link with Webhook requests\u003C\u002Fa> when using Gravity Forms Webhooks add-on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gravity Flow\u003C\u002Fstrong> – create complex workflows \u003Ca href=\"https:\u002F\u002Fgravityflow.io\" rel=\"nofollow ugc\">using Gravity Flow\u003C\u002Fa> and automatically email Gravity PDF-generated documents at any step in the workflow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GravityView\u003C\u002Fstrong> – add links to PDFs when building a members area \u003Ca href=\"https:\u002F\u002Fgravityview.co\" rel=\"nofollow ugc\">using GravityView\u003C\u002Fa> + \u003Ca href=\"https:\u002F\u002Fgravityview.co\u002Fextensions\u002Fadvanced-filter\u002F\" rel=\"nofollow ugc\">Advanced Filtering add-on\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background Processing\u003C\u002Fstrong> – generating PDFs on form submission can be time consuming. \u003Ca href=\"https:\u002F\u002Fdocs.gravitypdf.com\u002Fv6\u002Fusers\u002Fbackground-processing\" rel=\"nofollow ugc\">Offload it to a background process\u003C\u002Fa> will ensure form submissions are processed faster.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Design PDFs\u003C\u002Fstrong> – developers can build their own PDF templates using HTML, CSS, and PHP \u003Ca href=\"https:\u002F\u002Fdocs.gravitypdf.com\u002Fv6\u002Fdevelopers\u002Fstart-customising\" rel=\"nofollow ugc\">with the help of our developer documentation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation and Support\u003C\u002Fstrong> – there is \u003Ca href=\"https:\u002F\u002Fdocs.gravitypdf.com\u002Fv6\u002Fusers\u002Ffive-minute-install\" rel=\"nofollow ugc\">extensive documentation\u003C\u002Fa> covering every feature of Gravity PDF that you can comb through, plus we provide \u003Ca href=\"https:\u002F\u002Fgravitypdf.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">free general support to all users\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Unlock More Functionality\u003C\u002Fh4>\n\u003Cp>Pay for additional PDF designs and functionality \u003Ca href=\"https:\u002F\u002Fgravitypdf.com\u002Fstore\u002F\" rel=\"nofollow ugc\">from our online store\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>New Designs\u003C\u002Fstrong> – get access to 9 additional universal designs, 6 certificates, 6 invoices, and 3 letter styles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Additional customizations\u003C\u002Fstrong> – watermark PDFs with your own logo or text, control fields that should be displayed per PDF, add field descriptions, display all checkbox or radio field options, add notes, show field values instead of labels, and hide the product table\u003C\u002Fli>\n\u003Cli>\u003Cstrong>On-screen Preview\u003C\u002Fstrong> – allow users to preview the PDF before form submission (and optionally payment) so they can see what the end result will be. This is a great feature for capturing e-signatures, selling PDF reports \u002F  certificates \u002F gift cards, or providing an on-screen proof before the PDF is sent to the printers (perfect for business cards).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Download\u003C\u002Fstrong> – search, filter, and select entries and then zip up all your PDFs and download all together in a convenient zip file\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Loading Indicator\u003C\u002Fstrong> – improve the UX for your users when generating complex PDFs that take time to create.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GravityView\u003C\u002Fstrong> – turn \u003Ca href=\"https:\u002F\u002Fwww.gravitykit.com\u002Fproducts\u002Fgravityview\u002F\" rel=\"nofollow ugc\">GravityView\u003C\u002Fa> into a drag-and-drop PDF builder for your Single Entry View Layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GFChart\u003C\u002Fstrong> – create PDF reports that display pie, bar, or column charts with aggregate Gravity Forms data \u003Ca href=\"https:\u002F\u002Fgfchart.com\" rel=\"nofollow ugc\">using GFChart\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>30-Day Refund Guarantee\u003C\u002Fstrong> – Purchase with confidence knowing when you buy a product from our store that you can get a refund within 30 days, for any reason.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Hire the Experts\u003C\u002Fh4>\n\u003Cp>Need a tailor-made solution for Gravity PDF that solves complex business problems? Our team of experienced developers have helped thousands of businesses like yours to accomplish these goals. We can even fill existing PDFs like government forms, without sending your sensitive entry data to a third-party server! \u003Ca href=\"https:\u002F\u002Fgravitypdf.com\u002Fbespoke\u002F\" rel=\"nofollow ugc\">Find out more\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Documentation & Support\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.gravitypdf.com\u002Fv6\u002Fusers\u002Ffive-minute-install\u002F\" rel=\"nofollow ugc\">We have extensive documentation on using Gravity PDF\u003C\u002Fa>, and our friendly support team provides \u003Ca href=\"https:\u002F\u002Fgravitypdf.com\u002Fsupport\u002F#contact-support\" rel=\"nofollow ugc\">FREE basic support via GravityPDF.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>All development for Gravity PDF \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGravityPDF\u002Fgravity-pdf\u002F\" rel=\"nofollow ugc\">is handled via GitHub\u003C\u002Fa>. Opening new issues or submitting a pull request is welcome.\u003C\u002Fp>\n\u003Cp>Keep up to date with Gravity PDF by \u003Ca href=\"https:\u002F\u002Fgravitypdf.com\u002Fsignup\u002F\" rel=\"nofollow ugc\">subscribing to the newsletter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fgravitypdf\" rel=\"nofollow ugc\">following us on Twitter\u002FX\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fgravitypdf\" rel=\"nofollow ugc\">subscribing to our YouTube channel\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgravitypdf\" rel=\"nofollow ugc\">liking us on Facebook\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you enjoy using the software \u003Ca href=\"https:\u002F\u002Fwww.g2.com\u002Fproducts\u002Fgravity-pdf\u002Freviews\" rel=\"nofollow ugc\">we’d love it if you could give us a review!\u003C\u002Fa>\u003C\u002Fp>\n","Automatically generate, email and download PDF documents from Gravity Forms entries",20000,2067312,98,317,"2025-07-23T22:00:00.000Z","6.8.5","5.3",[19,20,126,127,128],"form","gravity-forms","pdf","https:\u002F\u002Fgravitypdf.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgravity-forms-pdf-extended.6.12.6.3.zip","2022-06-14 00:00:00",{"attackSurface":133,"codeSignals":297,"taintFlows":384,"riskAssessment":671,"analyzedAt":678},{"hooks":134,"ajaxHandlers":287,"restRoutes":288,"shortcodes":289,"cronEvents":295,"entryPointCount":296,"unprotectedCount":13},[135,141,146,150,155,159,163,167,171,174,178,182,186,190,194,198,201,203,206,209,213,215,217,219,222,225,227,229,234,237,239,241,245,248,250,252,256,260,264,268,270,276,279,283],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","admin_menu","MenuPage","admin\\fepcf-admin-class.php",19,{"type":142,"name":143,"callback":144,"priority":11,"file":139,"line":145},"filter","plugin_action_links","add_settings_link",20,{"type":136,"name":147,"callback":148,"file":139,"line":149},"wp_loaded","actions_filters",282,{"type":136,"name":151,"callback":152,"file":153,"line":154},"after_setup_theme","fepcf_include_require_files","fep-contact-form.php",37,{"type":136,"name":156,"callback":157,"file":153,"line":158},"plugins_loaded","fepcf_translation",38,{"type":136,"name":160,"callback":161,"file":153,"line":162},"wp_enqueue_scripts","fepcf_enqueue_scripts",39,{"type":136,"name":164,"callback":165,"file":153,"line":166},"admin_enqueue_scripts","fepcf_admin_enqueue_scripts",40,{"type":136,"name":168,"callback":169,"file":170,"line":140},"fepcf_admin_setting_form","settings","fepcf-attachment-class.php",{"type":136,"name":172,"callback":173,"file":170,"line":145},"fepcf_action_admin_setting_before_save","settings_action",{"type":136,"name":175,"callback":176,"file":170,"line":177},"fepcf_display_after_content","display_attachment",21,{"type":136,"name":179,"callback":180,"file":170,"line":181},"fepcf_switch_download","download_file",22,{"type":136,"name":183,"callback":184,"priority":11,"file":170,"line":185},"fepcf_message_before_delete","delete_file",23,{"type":136,"name":187,"callback":188,"file":170,"line":189},"fepcf_message_form_after_content","attachment_fields",26,{"type":136,"name":191,"callback":192,"file":170,"line":193},"fepcf_action_message_before_send","check_upload",27,{"type":136,"name":195,"callback":196,"priority":11,"file":170,"line":197},"fepcf_action_message_after_send","upload_attachment",28,{"type":142,"name":199,"callback":199,"file":170,"line":200},"upload_dir",107,{"type":136,"name":147,"callback":148,"file":170,"line":202},231,{"type":136,"name":147,"callback":148,"file":204,"line":205},"fepcf-display-class.php",467,{"type":136,"name":147,"callback":148,"file":207,"line":208},"fepcf-main-class.php",436,{"type":136,"name":210,"callback":211,"file":212,"line":140},"fepcf_menu_button","mymessage","fepcf-menu-class.php",{"type":136,"name":210,"callback":214,"file":212,"line":177},"allmessage",{"type":136,"name":210,"callback":216,"file":212,"line":181},"spam",{"type":136,"name":147,"callback":148,"file":212,"line":218},55,{"type":136,"name":210,"callback":220,"file":221,"line":140},"email_menu","fepcf-send-email-class.php",{"type":136,"name":223,"callback":224,"file":221,"line":145},"fepcf_switch_newemail","NewEmail",{"type":136,"name":195,"callback":226,"priority":11,"file":221,"line":177},"sendDepartmentEmail",{"type":136,"name":147,"callback":148,"file":221,"line":228},191,{"type":136,"name":230,"callback":231,"priority":232,"file":233,"line":145},"fep_menu_button","fep_mymessage",12,"front-end-pm\\fepcf-if-fep.php",{"type":136,"name":235,"callback":236,"file":233,"line":177},"fep_switch_mycontactmgs","contact_message",{"type":136,"name":230,"callback":220,"priority":238,"file":233,"line":181},15,{"type":136,"name":240,"callback":224,"file":233,"line":185},"fep_switch_newemail",{"type":136,"name":230,"callback":242,"priority":243,"file":233,"line":244},"fep_allmessage",13,25,{"type":136,"name":230,"callback":246,"priority":247,"file":233,"line":189},"fep_spam",14,{"type":136,"name":249,"callback":236,"file":233,"line":193},"fep_switch_contactmgs",{"type":136,"name":251,"callback":236,"file":233,"line":197},"fep_switch_spam",{"type":136,"name":253,"callback":254,"file":233,"line":255},"fep_switch_emptyspam","emptySpam",29,{"type":136,"name":257,"callback":258,"file":233,"line":259},"fep_switch_notspam","notSpam",30,{"type":136,"name":261,"callback":262,"file":233,"line":263},"fep_switch_delete","delete",31,{"type":136,"name":265,"callback":266,"file":233,"line":267},"fep_switch_viewcontact","view",32,{"type":136,"name":147,"callback":148,"file":233,"line":269},258,{"type":142,"name":271,"callback":272,"priority":273,"file":274,"line":275},"fepcf_filter_display_message","fepcf_backticker_display_code",5,"functions.php",353,{"type":142,"name":271,"callback":277,"file":274,"line":278},"fepcf_message_filter_content",359,{"type":142,"name":280,"callback":281,"file":274,"line":282},"fepcf_filter_display_title","fepcf_message_filter_title",365,{"type":136,"name":284,"callback":285,"file":274,"line":286},"template_redirect","fepcf_download_file",367,[],[],[290,293],{"tag":291,"callback":292,"file":204,"line":181},"fep-contact-form-admin","displayAll",{"tag":4,"callback":294,"file":207,"line":145},"contact_form",[],2,{"dangerousFunctions":298,"sqlUsage":299,"outputEscaping":310,"fileOperations":108,"externalRequests":13,"nonceChecks":49,"capabilityChecks":181,"bundledLibraries":383},[],{"prepared":300,"raw":108,"locations":301},62,[302,305,307],{"file":204,"line":303,"context":304},434,"$wpdb->query() with variable interpolation",{"file":204,"line":306,"context":304},457,{"file":274,"line":308,"context":309},91,"$wpdb->get_var() with variable interpolation",{"escaped":311,"rawEcho":162,"locations":312},45,[313,316,317,319,320,321,323,325,327,329,331,333,335,337,338,340,342,344,346,348,350,352,353,354,356,357,359,361,363,365,366,367,369,371,373,375,377,379,381],{"file":139,"line":314,"context":315},52,"raw output",{"file":139,"line":218,"context":315},{"file":139,"line":318,"context":315},64,{"file":139,"line":36,"context":315},{"file":139,"line":308,"context":315},{"file":139,"line":322,"context":315},92,{"file":139,"line":324,"context":315},137,{"file":139,"line":326,"context":315},140,{"file":139,"line":328,"context":315},141,{"file":139,"line":330,"context":315},165,{"file":139,"line":332,"context":315},253,{"file":170,"line":334,"context":315},33,{"file":170,"line":336,"context":315},34,{"file":170,"line":318,"context":315},{"file":170,"line":339,"context":315},67,{"file":170,"line":341,"context":315},181,{"file":170,"line":343,"context":315},189,{"file":207,"line":345,"context":315},93,{"file":207,"line":347,"context":315},99,{"file":207,"line":349,"context":315},284,{"file":207,"line":351,"context":315},288,{"file":212,"line":263,"context":315},{"file":212,"line":162,"context":315},{"file":212,"line":355,"context":315},47,{"file":221,"line":255,"context":315},{"file":221,"line":358,"context":315},50,{"file":233,"line":360,"context":315},43,{"file":233,"line":362,"context":315},48,{"file":233,"line":364,"context":315},53,{"file":233,"line":324,"context":315},{"file":233,"line":328,"context":315},{"file":233,"line":368,"context":315},154,{"file":233,"line":370,"context":315},218,{"file":233,"line":372,"context":315},227,{"file":233,"line":374,"context":315},235,{"file":233,"line":376,"context":315},243,{"file":233,"line":378,"context":315},251,{"file":274,"line":380,"context":315},410,{"file":274,"line":382,"context":315},411,[],[385,404,414,423,434,456,478,488,496,505,513,524,546,560,591,625,650],{"entryPoint":386,"graph":387,"unsanitizedCount":13,"severity":403},"department_settings_action (admin\\fepcf-admin-class.php:97)",{"nodes":388,"edges":400},[389,394],{"id":390,"type":391,"label":392,"file":139,"line":393},"n0","source","$_POST",109,{"id":395,"type":396,"label":397,"file":139,"line":398,"wp_function":399},"n1","sink","update_option() [Settings Manipulation]",122,"update_option",[401],{"from":390,"to":395,"sanitized":402},true,"low",{"entryPoint":405,"graph":406,"unsanitizedCount":13,"severity":403},"admin_settings_action (admin\\fepcf-admin-class.php:214)",{"nodes":407,"edges":412},[408,410],{"id":390,"type":391,"label":392,"file":139,"line":409},219,{"id":395,"type":396,"label":397,"file":139,"line":411,"wp_function":399},236,[413],{"from":390,"to":395,"sanitized":402},{"entryPoint":415,"graph":416,"unsanitizedCount":13,"severity":403},"\u003Cfepcf-admin-class> (admin\\fepcf-admin-class.php:0)",{"nodes":417,"edges":421},[418,420],{"id":390,"type":391,"label":419,"file":139,"line":393},"$_POST (x2)",{"id":395,"type":396,"label":397,"file":139,"line":398,"wp_function":399},[422],{"from":390,"to":395,"sanitized":402},{"entryPoint":424,"graph":425,"unsanitizedCount":13,"severity":403},"messages (fepcf-display-class.php:87)",{"nodes":426,"edges":432},[427,429],{"id":390,"type":391,"label":428,"file":204,"line":308},"$_GET (x3)",{"id":395,"type":396,"label":430,"file":204,"line":120,"wp_function":431},"get_results() [SQLi]","get_results",[433],{"from":390,"to":395,"sanitized":402},{"entryPoint":435,"graph":436,"unsanitizedCount":13,"severity":403},"notSpam (fepcf-display-class.php:163)",{"nodes":437,"edges":453},[438,441,445,448],{"id":390,"type":391,"label":439,"file":204,"line":440},"$_GET",170,{"id":395,"type":396,"label":442,"file":204,"line":443,"wp_function":444},"get_var() [SQLi]",171,"get_var",{"id":446,"type":391,"label":447,"file":204,"line":440},"n2","$_GET (x2)",{"id":449,"type":396,"label":450,"file":204,"line":451,"wp_function":452},"n3","query() [SQLi]",173,"query",[454,455],{"from":390,"to":395,"sanitized":402},{"from":446,"to":449,"sanitized":402},{"entryPoint":457,"graph":458,"unsanitizedCount":13,"severity":403},"delete (fepcf-display-class.php:413)",{"nodes":459,"edges":474},[460,462,464,465,469,471],{"id":390,"type":391,"label":439,"file":204,"line":461},417,{"id":395,"type":396,"label":442,"file":204,"line":463,"wp_function":444},422,{"id":446,"type":391,"label":439,"file":204,"line":461},{"id":449,"type":396,"label":466,"file":204,"line":467,"wp_function":468},"get_col() [SQLi]",428,"get_col",{"id":470,"type":391,"label":439,"file":204,"line":461},"n4",{"id":472,"type":396,"label":450,"file":204,"line":473,"wp_function":452},"n5",433,[475,476,477],{"from":390,"to":395,"sanitized":402},{"from":446,"to":449,"sanitized":402},{"from":470,"to":472,"sanitized":402},{"entryPoint":479,"graph":480,"unsanitizedCount":13,"severity":403},"checkContact (fepcf-main-class.php:125)",{"nodes":481,"edges":486},[482,484],{"id":390,"type":391,"label":392,"file":207,"line":483},131,{"id":395,"type":396,"label":450,"file":207,"line":485,"wp_function":452},303,[487],{"from":390,"to":395,"sanitized":402},{"entryPoint":489,"graph":490,"unsanitizedCount":13,"severity":403},"\u003Cfepcf-main-class> (fepcf-main-class.php:0)",{"nodes":491,"edges":494},[492,493],{"id":390,"type":391,"label":392,"file":207,"line":483},{"id":395,"type":396,"label":450,"file":207,"line":485,"wp_function":452},[495],{"from":390,"to":395,"sanitized":402},{"entryPoint":497,"graph":498,"unsanitizedCount":13,"severity":403},"send_email (fepcf-send-email-class.php:53)",{"nodes":499,"edges":503},[500,502],{"id":390,"type":391,"label":501,"file":221,"line":318},"$_GET['id']",{"id":395,"type":396,"label":442,"file":221,"line":318,"wp_function":444},[504],{"from":390,"to":395,"sanitized":402},{"entryPoint":506,"graph":507,"unsanitizedCount":13,"severity":403},"\u003Cfepcf-send-email-class> (fepcf-send-email-class.php:0)",{"nodes":508,"edges":511},[509,510],{"id":390,"type":391,"label":501,"file":221,"line":318},{"id":395,"type":396,"label":442,"file":221,"line":318,"wp_function":444},[512],{"from":390,"to":395,"sanitized":402},{"entryPoint":514,"graph":515,"unsanitizedCount":13,"severity":403},"contact_message (front-end-pm\\fepcf-if-fep.php:61)",{"nodes":516,"edges":522},[517,519],{"id":390,"type":391,"label":439,"file":233,"line":518},68,{"id":395,"type":396,"label":520,"file":233,"line":324,"wp_function":521},"echo() [XSS]","echo",[523],{"from":390,"to":395,"sanitized":402},{"entryPoint":525,"graph":526,"unsanitizedCount":13,"severity":403},"fepcf_download_file (functions.php:368)",{"nodes":527,"edges":542},[528,530,534,535,537,538],{"id":390,"type":391,"label":447,"file":274,"line":529},375,{"id":395,"type":396,"label":531,"file":274,"line":532,"wp_function":533},"get_row() [SQLi]",380,"get_row",{"id":446,"type":391,"label":439,"file":274,"line":529},{"id":449,"type":396,"label":450,"file":274,"line":536,"wp_function":452},405,{"id":470,"type":391,"label":439,"file":274,"line":529},{"id":472,"type":396,"label":539,"file":274,"line":540,"wp_function":541},"header() [Header Injection]",419,"header",[543,544,545],{"from":390,"to":395,"sanitized":402},{"from":446,"to":449,"sanitized":402},{"from":470,"to":472,"sanitized":402},{"entryPoint":547,"graph":548,"unsanitizedCount":13,"severity":403},"\u003Cfunctions> (functions.php:0)",{"nodes":549,"edges":556},[550,551,552,553,554,555],{"id":390,"type":391,"label":447,"file":274,"line":529},{"id":395,"type":396,"label":531,"file":274,"line":532,"wp_function":533},{"id":446,"type":391,"label":439,"file":274,"line":529},{"id":449,"type":396,"label":450,"file":274,"line":536,"wp_function":452},{"id":470,"type":391,"label":439,"file":274,"line":529},{"id":472,"type":396,"label":539,"file":274,"line":540,"wp_function":541},[557,558,559],{"from":390,"to":395,"sanitized":402},{"from":446,"to":449,"sanitized":402},{"from":470,"to":472,"sanitized":402},{"entryPoint":561,"graph":562,"unsanitizedCount":296,"severity":590},"view (fepcf-display-class.php:339)",{"nodes":563,"edges":583},[564,566,568,570,573,575,577,580],{"id":390,"type":391,"label":447,"file":204,"line":565},343,{"id":395,"type":396,"label":450,"file":204,"line":567,"wp_function":452},350,{"id":446,"type":391,"label":439,"file":204,"line":569},344,{"id":449,"type":571,"label":572,"file":204,"line":569},"transform","→ message()",{"id":470,"type":396,"label":531,"file":204,"line":574,"wp_function":533},315,{"id":472,"type":391,"label":439,"file":204,"line":576},355,{"id":578,"type":571,"label":579,"file":204,"line":576},"n6","→ meta()",{"id":581,"type":396,"label":430,"file":204,"line":582,"wp_function":431},"n7",327,[584,585,587,588,589],{"from":390,"to":395,"sanitized":402},{"from":446,"to":449,"sanitized":586},false,{"from":449,"to":470,"sanitized":586},{"from":472,"to":578,"sanitized":586},{"from":578,"to":581,"sanitized":586},"high",{"entryPoint":592,"graph":593,"unsanitizedCount":296,"severity":590},"\u003Cfepcf-display-class> (fepcf-display-class.php:0)",{"nodes":594,"edges":616},[595,596,597,598,599,601,602,603,604,606,608,610,612,614],{"id":390,"type":391,"label":428,"file":204,"line":308},{"id":395,"type":396,"label":430,"file":204,"line":120,"wp_function":431},{"id":446,"type":391,"label":447,"file":204,"line":440},{"id":449,"type":396,"label":442,"file":204,"line":443,"wp_function":444},{"id":470,"type":391,"label":600,"file":204,"line":440},"$_GET (x5)",{"id":472,"type":396,"label":450,"file":204,"line":451,"wp_function":452},{"id":578,"type":391,"label":439,"file":204,"line":461},{"id":581,"type":396,"label":466,"file":204,"line":467,"wp_function":468},{"id":605,"type":391,"label":439,"file":204,"line":569},"n8",{"id":607,"type":571,"label":572,"file":204,"line":569},"n9",{"id":609,"type":396,"label":531,"file":204,"line":574,"wp_function":533},"n10",{"id":611,"type":391,"label":439,"file":204,"line":576},"n11",{"id":613,"type":571,"label":579,"file":204,"line":576},"n12",{"id":615,"type":396,"label":430,"file":204,"line":582,"wp_function":431},"n13",[617,618,619,620,621,622,623,624],{"from":390,"to":395,"sanitized":402},{"from":446,"to":449,"sanitized":402},{"from":470,"to":472,"sanitized":402},{"from":578,"to":581,"sanitized":402},{"from":605,"to":607,"sanitized":586},{"from":607,"to":609,"sanitized":586},{"from":611,"to":613,"sanitized":586},{"from":613,"to":615,"sanitized":586},{"entryPoint":626,"graph":627,"unsanitizedCount":296,"severity":590},"view (front-end-pm\\fepcf-if-fep.php:146)",{"nodes":628,"edges":643},[629,631,633,634,635,637,638,639,641,642],{"id":390,"type":391,"label":447,"file":233,"line":630},150,{"id":395,"type":396,"label":450,"file":233,"line":632,"wp_function":452},159,{"id":446,"type":391,"label":439,"file":233,"line":630},{"id":449,"type":396,"label":520,"file":233,"line":370,"wp_function":521},{"id":470,"type":391,"label":439,"file":233,"line":636},151,{"id":472,"type":571,"label":572,"file":233,"line":636},{"id":578,"type":396,"label":531,"file":204,"line":574,"wp_function":533},{"id":581,"type":391,"label":439,"file":233,"line":640},164,{"id":605,"type":571,"label":579,"file":233,"line":640},{"id":607,"type":396,"label":430,"file":204,"line":582,"wp_function":431},[644,645,646,647,648,649],{"from":390,"to":395,"sanitized":402},{"from":446,"to":449,"sanitized":402},{"from":470,"to":472,"sanitized":586},{"from":472,"to":578,"sanitized":586},{"from":581,"to":605,"sanitized":586},{"from":605,"to":607,"sanitized":586},{"entryPoint":651,"graph":652,"unsanitizedCount":296,"severity":590},"\u003Cfepcf-if-fep> (front-end-pm\\fepcf-if-fep.php:0)",{"nodes":653,"edges":664},[654,655,656,657,658,659,660,661,662,663],{"id":390,"type":391,"label":428,"file":233,"line":518},{"id":395,"type":396,"label":520,"file":233,"line":324,"wp_function":521},{"id":446,"type":391,"label":447,"file":233,"line":630},{"id":449,"type":396,"label":450,"file":233,"line":632,"wp_function":452},{"id":470,"type":391,"label":439,"file":233,"line":636},{"id":472,"type":571,"label":572,"file":233,"line":636},{"id":578,"type":396,"label":531,"file":204,"line":574,"wp_function":533},{"id":581,"type":391,"label":439,"file":233,"line":640},{"id":605,"type":571,"label":579,"file":233,"line":640},{"id":607,"type":396,"label":430,"file":204,"line":582,"wp_function":431},[665,666,667,668,669,670],{"from":390,"to":395,"sanitized":402},{"from":446,"to":449,"sanitized":402},{"from":470,"to":472,"sanitized":586},{"from":472,"to":578,"sanitized":586},{"from":581,"to":605,"sanitized":586},{"from":605,"to":607,"sanitized":586},{"summary":672,"deductions":673},"The fep-contact-form plugin version 3.2 shows a generally good security posture, with strong adherence to modern WordPress security practices. The absence of known CVEs and a focus on prepared statements for SQL queries are positive indicators. However, the static analysis reveals potential areas of concern that warrant attention.  A significant percentage of output escaping is not properly handled, which could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is displayed without proper sanitization. Furthermore, the taint analysis indicates four high-severity flows with unsanitized paths, suggesting that data entering the plugin might not be sufficiently validated before being used in potentially sensitive operations.  While the attack surface appears well-protected with no direct unprotected entry points, the presence of unsanitized data flows is a critical risk that needs to be addressed. The lack of historical vulnerabilities is a strength, but it doesn't negate the immediate risks identified in the current analysis.",[674,676],{"reason":675,"points":232},"High severity unsanitized taint flows",{"reason":677,"points":32},"Low percentage of properly escaped output","2026-03-16T23:35:39.493Z",{"wat":680,"direct":689},{"assetPaths":681,"generatorPatterns":684,"scriptPaths":685,"versionParams":686},[682,683],"\u002Fwp-content\u002Fplugins\u002Ffep-contact-form\u002Ffepcf-script.js","\u002Fwp-content\u002Fplugins\u002Ffep-contact-form\u002Ffepcf-admin-script.js",[],[682,683],[687,688],"fep-contact-form\u002Ffepcf-script.js?ver=","fep-contact-form\u002Ffepcf-admin-script.js?ver=",{"cssClasses":690,"htmlComments":692,"htmlAttributes":693,"restEndpoints":695,"jsGlobals":696,"shortcodeOutput":698},[691],"fepcf-options-table",[],[694],"data-fepcf-nonce",[],[697],"fepcf_create_nonce",[]]