[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPVLY_-uj0mnAgHKFS75lv4SxQuFcwL4LKNx-yTMi3yw":3,"$fgZqdX6P06Dtj4VV2k4DhHFXiqiBc_sTIQz41CNAyRa8":512,"$feTuqy4Op1E4JJJFqjaHSvjtu1p0nn8lodu4gNw04vQA":516},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"discovery_status":32,"vulnerabilities":33,"developer":67,"crawl_stats":39,"alternatives":75,"analysis":146,"fingerprints":495},"pdf-builder-for-wpforms","PDF Builder for WPForms","1.2.145","EDGARROJAS","https:\u002F\u002Fprofiles.wordpress.org\u002Fedgarrojas\u002F","\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\u002Fkav4_cUy75A?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Design your own pdf in seconds using a drag and drop builder. No coding experience required.\u003C\u002Fp>\n\u003Cp>With this plugin you can create certificates, quotes, summaries, etc. You can attach these pdfs to any email that WPForms sends or you can view them directly in the entries screen.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Ch3>Drag and Drop Builder\u003C\u002Fh3>\n\u003Cp>Create your pdfs using a drag and drop builder. You can add text, summaries, tables and more.\u003C\u002Fp>\n\u003Ch3>Style Designer\u003C\u002Fh3>\n\u003Cp>Every element can be customized. Change the color, size, font, etc using the style designer.\u003C\u002Fp>\n\u003Ch4>Pro Version Features\u003C\u002Fh4>\n\u003Ch3>More fields at your disposal\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>HTML\u003C\u002Fstrong>: Add your own html code to the pdf\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QRCode\u003C\u002Fstrong>: Add a qr code that contains fixed text or some information from your form\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icon\u002FFigures\u003C\u002Fstrong>: +600 icons and images you can use in your pdf\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Fields\u003C\u002Fstrong>: For developers, use php code to create your own complex field and add it to your pdf\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Field\u003C\u002Fstrong>: Show a specific field only if a condition is met\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Detail\u003C\u002Fstrong>: Show a table with the products and total of the form.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Conditional Logic\u003C\u002Fh3>\n\u003Cp>Show or hide any element of your pdf based on the values of the form. You can even hide entire pages if you want to optionally show a page only for specific submissions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Drag and drop Interface:\u003C\u002Fstrong> Create your pdf (Quote, summary, certificates etc) using a drag and drop interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Style designer:\u003C\u002Fstrong> Change the color or font size of the elements of your WPForm pdf.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically added to the wpform emails:\u003C\u002Fstrong> You or your customers will receive the pdf automatically after submitting a form.\u003C\u002Fli>\n\u003C\u002Ful>\n","The first and only PDF drag and drop builder for WPForms.",1000,100993,80,8,"2026-04-15T17:38:00.000Z","6.9.4","3.3","",[20,21,22,23,24],"forms","pdf","pdf-builder","wpform","wpforms","http:\u002F\u002Fsmartforms.rednao.com\u002Fgetit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-builder-for-wpforms.zip",99,2,0,"2024-08-08 00:00:00","2026-04-16T10:56:18.058Z","no_bundle",[34,52],{"id":35,"url_slug":36,"title":37,"description":38,"plugin_slug":4,"theme_slug":39,"affected_versions":40,"patched_in_version":41,"severity":42,"cvss_score":43,"cvss_vector":44,"vuln_type":45,"published_date":30,"updated_date":46,"references":47,"days_to_patch":49,"patch_diff_files":50,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2024-7414","pdf-builder-for-wpforms-unauthenticated-full-path-disclosure","PDF Builder for WPForms \u003C= 1.2.116 - Unauthenticated Full Path Disclosure","The PDF Builder for WPForms plugin for WordPress is vulnerable to Full Path Disclosure in all versions up to, and including, 1.2.116. This is due to the plugin allowing direct access to the composer-setup.php file which has display_errors on.  This makes it possible for unauthenticated attackers to retrieve the full path of the web application, which can be used to aid other attacks. The information displayed is not useful on its own, and requires another vulnerability to be present for damage to an affected website.",null,"\u003C=1.2.116","1.2.117","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2024-08-09 09:30:11",[48],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F31a82837-f8da-44bf-81f6-af0d9c9a6e4c?source=api-prod",1,[],false,{"id":53,"url_slug":54,"title":55,"description":56,"plugin_slug":4,"theme_slug":39,"affected_versions":57,"patched_in_version":58,"severity":42,"cvss_score":59,"cvss_vector":60,"vuln_type":61,"published_date":62,"updated_date":63,"references":64,"days_to_patch":14,"patch_diff_files":66,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2024-29820","pdf-builder-for-wpforms-authenticated-contributor-stored-cross-site-scripting","PDF Builder for WPForms \u003C= 1.2.88 - Authenticated (Contributor+) Stored Cross-Site Scripting","The PDF Builder for WPForms plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'url' variable in versions up to, and including, 1.2.88 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.2.88","1.2.89",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-03-25 00:00:00","2024-04-01 14:24:54",[65],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8d9bba8c-0e75-4170-a006-16fa4bd0d0ed?source=api-prod",[],{"slug":68,"display_name":7,"profile_url":8,"plugin_count":69,"total_installs":70,"avg_security_score":71,"avg_patch_time_days":72,"trust_score":73,"computed_at":74},"edgarrojas",19,12420,94,278,75,"2026-05-20T01:16:41.953Z",[76,90,99,112,122],{"slug":77,"name":78,"version":79,"author":7,"author_profile":8,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":87,"homepage":25,"download_link":88,"security_score":89,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"pdf-importer-for-wpform","PDF Importer for WPForms","1.3.81","\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\u002Fj_8zlcCbP2w?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Do you have a pdf or word document and just want to fill it using one of your forms? This is the plugin for you.\u003C\u002Fp>\n\u003Cp>With this plugin you can bind any PDF (including word documents saved as pdf) to a form, the plugin will fill the pdf using the form information and will attach the result to the WPForm emails.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Designer:\u003C\u002Fstrong> You can view the pdf and each element you are configuring.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically attached to the wpform emails:\u003C\u002Fstrong> You just need to import a pdf, bind it to a form and the plugin will do the rest.\u003C\u002Fli>\n\u003C\u002Ful>\n","Import a pdf, map it to a form and attaching to any email",400,34693,84,10,"2026-03-22T13:50:00.000Z",[20,21,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-importer-for-wpform.zip",100,{"slug":91,"name":92,"version":79,"author":7,"author_profile":8,"description":93,"short_description":81,"active_installs":94,"downloaded":95,"rating":29,"num_ratings":29,"last_updated":96,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":97,"homepage":25,"download_link":98,"security_score":89,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"pdf-importer-for-gravity","PDF Importer for Gravity Forms","\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\u002FLkZHvAOYbFY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Do you have a pdf or word document and just want to fill it using one of your forms? This is the plugin for you.\u003C\u002Fp>\n\u003Cp>With this plugin you can bind any PDF (including word documents saved as pdf) to a form, the plugin will fill the pdf using the form information and will attach the result to the Gravity Forms emails.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Designer:\u003C\u002Fstrong> You can view the pdf and each element you are configuring.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically attached to the gravity emails:\u003C\u002Fstrong> You just need to import a pdf, bind it to a form and the plugin will do the rest.\u003C\u002Fli>\n\u003C\u002Ful>\n",20,5389,"2026-03-22T13:49:00.000Z",[20,21,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-importer-for-gravity.zip",{"slug":100,"name":101,"version":102,"author":7,"author_profile":8,"description":103,"short_description":104,"active_installs":85,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":109,"homepage":25,"download_link":110,"security_score":89,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":111},"pdf-builder-for-gravity","PDF Builder for Gravity Forms","1.2.142","\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\u002FTy_lIY6RrLA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Design your own pdf in seconds with the first and only drag and drop builder. No coding experience required.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Drag and drop Interface:\u003C\u002Fstrong> Create your pdf (Quote, summary, certificates etc) using a drag and drop interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Style designer:\u003C\u002Fstrong> Change the color or font size of the elements of your Gravity Forms pdf.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically added to the Gravity emails:\u003C\u002Fstrong> You or your customers will receive the pdf automatically after submitting a form.\u003C\u002Fli>\n\u003C\u002Ful>\n","The first and only PDF drag and drop builder for Gravity Forms.",15369,46,3,"2026-03-22T20:35:00.000Z",[20,21,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-builder-for-gravity.zip","2026-04-06T09:54:40.288Z",{"slug":113,"name":114,"version":115,"author":7,"author_profile":8,"description":116,"short_description":81,"active_installs":85,"downloaded":117,"rating":29,"num_ratings":29,"last_updated":18,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":118,"homepage":119,"download_link":120,"security_score":89,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":121},"pdf-importer-for-ninjaforms-pro","PDF Importer for Ninja Forms","1.3.80","\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\u002F25JrIEJqv2k?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=1&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Do you have a pdf or word document and just want to fill it using one of your forms? This is the plugin for you.\u003C\u002Fp>\n\u003Cp>With this plugin you can bind any PDF (including word documents saved as pdf) to a form, the plugin will fill the pdf using the form information and will attach the result to the Ninja Forms emails.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Designer:\u003C\u002Fstrong> You can view the pdf and each element you are configuring.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically attached to the Ninja Forms emails:\u003C\u002Fstrong> You just need to import a pdf, bind it to a form and the plugin will do the rest.\u003C\u002Fli>\n\u003C\u002Ful>\n",3355,[20,21,22,23,24],"http:\u002F\u002Fpdfimporter.rednao.com\u002Fgetit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-importer-for-ninjaforms-pro.zip","2026-03-15T10:48:56.248Z",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":11,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":16,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":142,"download_link":143,"security_score":131,"vuln_count":144,"unpatched_count":29,"last_vuln_date":145,"fetched_at":31},"pdf-for-wpforms","PDF for WPForms + Drag and Drop Template Builder","6.5.1","add-ons.org","https:\u002F\u002Fprofiles.wordpress.org\u002Faddonsorg\u002F","\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\u002F56EqI6qa_eA?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\u003Cp>\u003Cstrong>DEMO\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fpdf.add-ons.org\u002Fwpforms\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fpdf.add-ons.org\u002Fwpforms\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Download Pro Version\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fpdf-for-wp-forms-pro\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fpdf-for-wp-forms-pro\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Documents\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fpdf.add-ons.org\u002Fdocument\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fpdf.add-ons.org\u002Fdocument\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The PDF For WPForms add-on is an additional plugin that extends the functionality of WPForms by providing features for generating PDF files from form submissions and attaching PDF files to email notifications.\u003C\u002Fp>\n\u003Cp>The plugin provides sufficient base elements and WPForms elements as well as developmental tools for users to build a completed PDF: Text\u002FHTML, Table, QRCode, Barcode, Page Break, Divider, Image, Spacer,…and other elements.\u003C\u002Fp>\n\u003Ch3>Drag and Drop Templates\u003C\u002Fh3>\n\u003Cp>The plugin offers a web-based drag & drop PDF template editor that lets you design templates and generate PDF documents from reusable templates without coding.\u003C\u002Fp>\n\u003Ch3>Unlimited Use, No Restrictions\u003C\u002Fh3>\n\u003Cp>There are zero hard limits to the number of PDFs you can configure across all your forms or generate on your entries.\u003C\u002Fp>\n\u003Ch3>Additional Fonts\u003C\u002Fh3>\n\u003Cp>Match your branding and enhance the overall look and feel of PDFs by install your own fonts.\u003C\u002Fp>\n\u003Ch3>Custom PDF Paper Size\u003C\u002Fh3>\n\u003Cp>Allows you to add custom different paper sizes for your PDF templates.\u003C\u002Fp>\n\u003Ch3>Shortcode and Merge Tags\u003C\u002Fh3>\n\u003Cp>You can generate a link or URL to PDFs using both shortcodes and merge tags so your users can download the PDF right after form submission.\u003C\u002Fp>\n\u003Ch3>Conditional Logic\u003C\u002Fh3>\n\u003Cp>You can hide or show PDF content or create or uncreate pdf\u003C\u002Fp>\n\u003Ch3>The Second PDF For a Form\u003C\u002Fh3>\n\u003Cp>It is possible to make a generation of multiple PDFs for the same form.\u003C\u002Fp>\n\u003Ch3>Download PDF Files\u003C\u002Fh3>\n\u003Cp>You can view and download PDFs from the WPForms Entries page.\u003C\u002Fp>\n\u003Ch3>Smart Real-Time Preview\u003C\u002Fh3>\n\u003Cp>View the instant preview of the customization for documents as you make them. See real-time previews of the last placed order with your desired custom appearance.\u003C\u002Fp>\n\u003Ch3>Privacy and Security\u003C\u002Fh3>\n\u003Cp>Your form data is never sent to a third party to generate the PDFs and the documents are generated directly on your web server.\u003C\u002Fp>\n\u003Ch3>Page Break\u003C\u002Fh3>\n\u003Cp>We can use Page Break and new content will be move on next pages in PDF.\u003C\u002Fp>\n\u003Ch3>Multilingual\u003C\u002Fh3>\n\u003Cp>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\u002Fp>\n\u003Ch3>PRO VERSION\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Table Customization\u003C\u002Fli>\n\u003Cli>QRcode Supports\u003C\u002Fli>\n\u003Cli>Barcode Supports\u003C\u002Fli>\n\u003Cli>Watermarks Supports\u003C\u002Fli>\n\u003Cli>Header Supports\u003C\u002Fli>\n\u003Cli>Footer Supports\u003C\u002Fli>\n\u003Cli>Conditional logics Supports\u003C\u002Fli>\n\u003Cli>30-day money-back guarantee\u003C\u002Fli>\n\u003Cli>1-year support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Dropbox API to store PDF files. Data is only sent to Dropbox when the user has configured and enabled the integration in the plugin settings. This service is provided by Dropbox, Inc.\u003Cbr \u002F>\nterms of use \u003Ca href=\"https:\u002F\u002Fwww.dropbox.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.dropbox.com\u002Fterms\u003C\u002Fa>, privacy policy \u003Ca href=\"https:\u002F\u002Fwww.dropbox.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.dropbox.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fp>\n","The plugin helps you create PDF for WPForms you can builder PDF template",22500,92,7,"2026-02-05T07:45:00.000Z","2.0","5.6",[137,138,139,140,141],"contact-form-pdf","form-pdf","pdf-contact-form","pdf-wpforms","wpforms-pdf","https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fwpforms-pdf-generator-attachment\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-for-wpforms.6.5.1.zip",6,"2026-02-11 00:00:00",{"attackSurface":147,"codeSignals":240,"taintFlows":347,"riskAssessment":481,"analyzedAt":494},{"hooks":148,"ajaxHandlers":217,"restRoutes":236,"shortcodes":237,"cronEvents":238,"entryPointCount":239,"unprotectedCount":239},[149,155,161,164,168,172,176,180,184,188,193,197,201,205,208,212],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","init","closure","ajax\\AjaxBase.php",33,{"type":156,"name":157,"callback":158,"priority":85,"file":159,"line":160},"filter","upgrader_process_complete","OnUpgrade","core\\Loader.php",49,{"type":156,"name":162,"callback":152,"file":159,"line":163},"pdfbuilder_get_loader",51,{"type":150,"name":165,"callback":166,"file":159,"line":167},"admin_enqueue_scripts","AddDeactivationDialog",165,{"type":150,"name":165,"callback":169,"file":170,"line":171},"_CheckForScriptStyleRemoval","core\\PluginBase.php",121,{"type":150,"name":173,"callback":174,"file":170,"line":175},"admin_menu","_CreateMenu",122,{"type":150,"name":177,"callback":178,"file":170,"line":179},"admin_init","MaybeCreateTables",123,{"type":150,"name":181,"callback":182,"file":170,"line":183},"admin_print_styles","_RemoveExternalStyles",177,{"type":150,"name":185,"callback":186,"file":170,"line":187},"admin_print_scripts","_RemoveExternalScriptsAndNotices",178,{"type":156,"name":189,"callback":190,"file":191,"line":192},"wp_die_ajax_handler","MaybeLogError","htmlgenerator\\generators\\PDFGenerator.php",116,{"type":150,"name":194,"callback":195,"priority":49,"file":196,"line":163},"wpforms_pro_admin_entries_edit_submit_completed","EditEntry","Integration\\Adapters\\WPForm\\Entry\\WPFormEntryProcessor.php",{"type":150,"name":198,"callback":199,"priority":85,"file":196,"line":200},"wpforms_entry_details_sidebar_actions","GenerateSideBarAction",52,{"type":156,"name":202,"callback":203,"file":196,"line":204},"bulk_actions-entries","AddBulkActions",53,{"type":150,"name":165,"callback":206,"file":196,"line":207},"EnqueueScript",54,{"type":156,"name":209,"callback":210,"priority":85,"file":196,"line":211},"wpforms_entries_table_process_actions_entries_list","HandleBulkAction",55,{"type":150,"name":213,"callback":214,"file":215,"line":216},"admin_notices","NewPluginNotice","Integration\\Adapters\\WPForm\\Loader\\WPFormSubLoader.php",26,[218,223,227,231],{"action":219,"nopriv":51,"callback":220,"hasNonce":51,"hasCapCheck":51,"file":221,"line":222},"rednao_validate_google_auth_token1","ValidateGoogleAuthToken1","ajax\\DesignerAjax.php",39,{"action":224,"nopriv":51,"callback":225,"hasNonce":51,"hasCapCheck":51,"file":221,"line":226},"rednao_validate_google_auth_token2","ValidateGoogleAuthToken2",40,{"action":228,"nopriv":51,"callback":229,"hasNonce":51,"hasCapCheck":51,"file":221,"line":230},"rednao_validate_google_auth_token3","ValidateGoogleAuthToken3",41,{"action":232,"nopriv":51,"callback":233,"hasNonce":51,"hasCapCheck":51,"file":234,"line":235},"pdf_builder_dont_show_again_notice","DontShowAgainNotice","ajax\\TemplateListAjax.php",35,[],[],[],4,{"dangerousFunctions":241,"sqlUsage":242,"outputEscaping":261,"fileOperations":335,"externalRequests":49,"nonceChecks":49,"capabilityChecks":132,"bundledLibraries":336},[],{"prepared":243,"raw":244,"locations":245},64,5,[246,250,253,255,258],{"file":247,"line":248,"context":249},"api\\PDFBuilderApi.php",21,"$wpdb->get_results() with variable interpolation",{"file":251,"line":252,"context":249},"Integration\\Adapters\\WPForm\\FormProcessor\\WPFormFormProcessor.php",184,{"file":251,"line":254,"context":249},196,{"file":256,"line":257,"context":249},"Pages\\BuilderList.php",31,{"file":259,"line":260,"context":249},"Pages\\PDFBuilder.php",730,{"escaped":262,"rawEcho":263,"locations":264},48,36,[265,268,269,271,273,275,277,279,281,282,284,286,289,291,293,295,296,298,300,302,304,306,308,309,310,312,314,316,318,321,322,325,327,329,331,333],{"file":153,"line":266,"context":267},107,"raw output",{"file":153,"line":192,"context":267},{"file":221,"line":270,"context":267},63,{"file":221,"line":272,"context":267},102,{"file":221,"line":274,"context":267},113,{"file":221,"line":276,"context":267},117,{"file":221,"line":278,"context":267},124,{"file":234,"line":280,"context":267},108,{"file":234,"line":278,"context":267},{"file":215,"line":283,"context":267},89,{"file":215,"line":285,"context":267},125,{"file":287,"line":288,"context":267},"Pages\\AdditionalPlugins.php",38,{"file":287,"line":290,"context":267},50,{"file":287,"line":292,"context":267},68,{"file":287,"line":294,"context":267},87,{"file":287,"line":280,"context":267},{"file":287,"line":297,"context":267},127,{"file":287,"line":299,"context":267},145,{"file":287,"line":301,"context":267},163,{"file":287,"line":303,"context":267},181,{"file":305,"line":85,"context":267},"Pages\\EntriesFree.php",{"file":305,"line":307,"context":267},13,{"file":305,"line":307,"context":267},{"file":305,"line":307,"context":267},{"file":259,"line":311,"context":267},575,{"file":259,"line":313,"context":267},584,{"file":259,"line":315,"context":267},769,{"file":259,"line":317,"context":267},831,{"file":319,"line":320,"context":267},"Utils\\HttpPostProcessor.php",22,{"file":319,"line":257,"context":267},{"file":323,"line":324,"context":267},"Utils\\TextProcessor\\Font\\Otl.php",6170,{"file":323,"line":326,"context":267},6171,{"file":323,"line":328,"context":267},6173,{"file":323,"line":330,"context":267},6179,{"file":323,"line":332,"context":267},6190,{"file":323,"line":334,"context":267},6200,43,[337,340,343],{"name":338,"version":39,"knownCves":339},"dompdf",[],{"name":341,"version":39,"knownCves":342},"Select2",[],{"name":344,"version":345,"knownCves":346},"TCPDF","1.0.004",[],[348,365,373,388,396,408,418,426,452,461],{"entryPoint":349,"graph":350,"unsanitizedCount":49,"severity":42},"ValidateGoogleAuthToken1 (ajax\\DesignerAjax.php:60)",{"nodes":351,"edges":363},[352,357],{"id":353,"type":354,"label":355,"file":221,"line":356},"n0","source","$_GET",73,{"id":358,"type":359,"label":360,"file":221,"line":361,"wp_function":362},"n1","sink","header() [Header Injection]",81,"header",[364],{"from":353,"to":358,"sanitized":51},{"entryPoint":366,"graph":367,"unsanitizedCount":49,"severity":42},"\u003CDesignerAjax> (ajax\\DesignerAjax.php:0)",{"nodes":368,"edges":371},[369,370],{"id":353,"type":354,"label":355,"file":221,"line":356},{"id":358,"type":359,"label":360,"file":221,"line":361,"wp_function":362},[372],{"from":353,"to":358,"sanitized":51},{"entryPoint":374,"graph":375,"unsanitizedCount":29,"severity":387},"GeneratePDFFromOriginal (ajax\\PDFBuilderUtils.php:25)",{"nodes":376,"edges":384},[377,380],{"id":353,"type":354,"label":355,"file":378,"line":379},"ajax\\PDFBuilderUtils.php",28,{"id":358,"type":359,"label":381,"file":378,"line":382,"wp_function":383},"get_row() [SQLi]",44,"get_row",[385],{"from":353,"to":358,"sanitized":386},true,"low",{"entryPoint":389,"graph":390,"unsanitizedCount":29,"severity":387},"\u003CPDFBuilderUtils> (ajax\\PDFBuilderUtils.php:0)",{"nodes":391,"edges":394},[392,393],{"id":353,"type":354,"label":355,"file":378,"line":379},{"id":358,"type":359,"label":381,"file":378,"line":382,"wp_function":383},[395],{"from":353,"to":358,"sanitized":386},{"entryPoint":397,"graph":398,"unsanitizedCount":29,"severity":387},"\u003CPDFBuilder> (Pages\\PDFBuilder.php:0)",{"nodes":399,"edges":406},[400,402],{"id":353,"type":354,"label":355,"file":259,"line":401},726,{"id":358,"type":359,"label":403,"file":259,"line":404,"wp_function":405},"get_results() [SQLi]",733,"get_results",[407],{"from":353,"to":358,"sanitized":386},{"entryPoint":409,"graph":410,"unsanitizedCount":49,"severity":417},"Export (ajax\\TemplateListAjax.php:105)",{"nodes":411,"edges":415},[412,414],{"id":353,"type":354,"label":355,"file":234,"line":413},112,{"id":358,"type":359,"label":403,"file":234,"line":192,"wp_function":405},[416],{"from":353,"to":358,"sanitized":51},"high",{"entryPoint":419,"graph":420,"unsanitizedCount":49,"severity":417},"\u003CTemplateListAjax> (ajax\\TemplateListAjax.php:0)",{"nodes":421,"edges":424},[422,423],{"id":353,"type":354,"label":355,"file":234,"line":413},{"id":358,"type":359,"label":403,"file":234,"line":192,"wp_function":405},[425],{"from":353,"to":358,"sanitized":51},{"entryPoint":427,"graph":428,"unsanitizedCount":28,"severity":417},"HandleBulkAction (Integration\\Adapters\\WPForm\\Entry\\WPFormEntryProcessor.php:66)",{"nodes":429,"edges":447},[430,432,435,440,442,445],{"id":353,"type":354,"label":431,"file":196,"line":13},"$_GET['form_id']",{"id":358,"type":433,"label":434,"file":196,"line":13},"transform","→ GetFormIdFromOriginalId()",{"id":436,"type":359,"label":437,"file":438,"line":248,"wp_function":439},"n2","get_var() [SQLi]","core\\Repository\\FormRepository.php","get_var",{"id":441,"type":354,"label":355,"file":196,"line":84},"n3",{"id":443,"type":433,"label":444,"file":196,"line":84},"n4","→ GetTemplatesForForm()",{"id":446,"type":359,"label":403,"file":438,"line":379,"wp_function":405},"n5",[448,449,450,451],{"from":353,"to":358,"sanitized":51},{"from":358,"to":436,"sanitized":51},{"from":441,"to":443,"sanitized":51},{"from":443,"to":446,"sanitized":51},{"entryPoint":453,"graph":454,"unsanitizedCount":49,"severity":417},"EnqueueScript (Integration\\Adapters\\WPForm\\Entry\\WPFormEntryProcessor.php:114)",{"nodes":455,"edges":459},[456,458],{"id":353,"type":354,"label":431,"file":196,"line":457},129,{"id":358,"type":359,"label":403,"file":196,"line":457,"wp_function":405},[460],{"from":353,"to":358,"sanitized":51},{"entryPoint":462,"graph":463,"unsanitizedCount":28,"severity":417},"\u003CWPFormEntryProcessor> (Integration\\Adapters\\WPForm\\Entry\\WPFormEntryProcessor.php:0)",{"nodes":464,"edges":475},[465,466,467,468,469,470,471,473],{"id":353,"type":354,"label":431,"file":196,"line":457},{"id":358,"type":359,"label":403,"file":196,"line":457,"wp_function":405},{"id":436,"type":354,"label":431,"file":196,"line":13},{"id":441,"type":433,"label":434,"file":196,"line":13},{"id":443,"type":359,"label":437,"file":438,"line":248,"wp_function":439},{"id":446,"type":354,"label":355,"file":196,"line":84},{"id":472,"type":433,"label":444,"file":196,"line":84},"n6",{"id":474,"type":359,"label":403,"file":438,"line":379,"wp_function":405},"n7",[476,477,478,479,480],{"from":353,"to":358,"sanitized":386},{"from":436,"to":441,"sanitized":51},{"from":441,"to":443,"sanitized":51},{"from":446,"to":472,"sanitized":51},{"from":472,"to":474,"sanitized":51},{"summary":482,"deductions":483},"The \"pdf-builder-for-wpforms\" plugin v1.2.141 exhibits a mixed security posture. On the positive side, it demonstrates good practices in its handling of SQL queries, with a high percentage utilizing prepared statements. The plugin also includes a reasonable number of capability checks and a single nonce check, indicating some awareness of security principles.\n\nHowever, significant concerns arise from the static analysis. The plugin exposes a substantial attack surface through four AJAX handlers, all of which lack authentication checks. This is further compounded by five high-severity taint flows with unsanitized paths, suggesting potential vulnerabilities that could be exploited by an attacker. The output escaping is also a weakness, with 57% of outputs not being properly escaped, which increases the risk of cross-site scripting (XSS) vulnerabilities. The presence of bundled libraries, particularly TCPDF v1.0.004, which is an older version, could also introduce known or unknown security flaws.\n\nThe vulnerability history, though showing no currently unpatched CVEs, reveals a past with two medium-severity vulnerabilities, including Exposure of Sensitive Information and Cross-site Scripting. The recent nature of the last vulnerability (August 2024) indicates ongoing security challenges for this plugin. While the absence of unpatched critical or high vulnerabilities is a strength, the pattern of past medium-severity issues combined with the current code-level risks points to a need for significant security improvements.",[484,486,488,490,492],{"reason":485,"points":85},"4 unprotected AJAX handlers",{"reason":487,"points":85},"5 high severity unsanitized taint flows",{"reason":489,"points":14},"43% of output not properly escaped",{"reason":491,"points":107},"Bundled outdated library (TCPDF v1.0.004)",{"reason":493,"points":144},"2 medium severity CVEs in history","2026-03-16T19:09:48.205Z",{"wat":496,"direct":503},{"assetPaths":497,"generatorPatterns":499,"scriptPaths":500,"versionParams":502},[498],"\u002Fwp-content\u002Fplugins\u002Fpdf-builder-for-wpforms\u002Fjs\u002Fdist\u002FDeactivationDialog_bundle.js",[],[501],"https:\u002F\u002Fpdfbuilder.rednao.com\u002F",[],{"cssClasses":504,"htmlComments":505,"htmlAttributes":507,"restEndpoints":508,"jsGlobals":509,"shortcodeOutput":511},[],[506],"Looks like you already have a version of the plugin installed (perhaps the free version)? please deactivate\u002Fdelete it before activating this version ",[],[],[510],"RNPDFBuilder",[],{"error":386,"url":513,"statusCode":514,"statusMessage":515,"message":515},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fpdf-builder-for-wpforms\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":29,"versions":517},[]]