[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2IgxRyQ08LaKHxqEghgHwbh3hEW7z7pkelGpHw4bsbo":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":72,"crawl_stats":38,"alternatives":79,"analysis":168,"fingerprints":725},"pdf-print","PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin","2.4.6","bestwebsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestwebsoft\u002F","\u003Cp>With this plugin you can create PDF files and print pages quickly. Add PDF & print buttons to WordPress website pages, posts, and widgets.\u003C\u002Fp>\n\u003Cp>Generate documents with custom styles and useful data for archiving, sharing, or saving.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-for-pdf-print\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\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\u002FhJdWI8xkAI0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically add PDF & Print buttons to:\n\u003Cul>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Search results\u003C\u002Fli>\n\u003Cli>Archives\u003C\u002Fli>\n\u003Cli>Custom post types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Select position of the buttons in content:\n\u003Cul>\n\u003Cli>Top left\u003C\u002Fli>\n\u003Cli>Top right\u003C\u002Fli>\n\u003Cli>Bottom left\u003C\u002Fli>\n\u003Cli>Bottom right\u003C\u002Fli>\n\u003Cli>Top & Bottom Right\u003C\u002Fli>\n\u003Cli>Top & Bottom Left\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Add buttons to widget area\u003C\u002Fli>\n\u003Cli>Add buttons via shortcode\u003C\u002Fli>\n\u003Cli>Display count of PDF\u002FPrint generation\u003C\u002Fli>\n\u003Cli>Set button type:\n\u003Cul>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>Image + Text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Change PDF button action:\n\u003Cul>\n\u003Cli>Download PDF\u003C\u002Fli>\n\u003Cli>Open PDF in a new window\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Display PDF & Print buttons for certain user roles\u003C\u002Fli>\n\u003Cli>Display data generated by shortcodes in document\u003C\u002Fli>\n\u003Cli>Add title and featured image to the document\u003C\u002Fli>\n\u003Cli>Set custom featured image size\u003C\u002Fli>\n\u003Cli>Set PDF document size\u003C\u002Fli>\n\u003Cli>Set custom margins for PDF document:\n\u003Cul>\n\u003Cli>Left\u003C\u002Fli>\n\u003Cli>Right\u003C\u002Fli>\n\u003Cli>Top\u003C\u002Fli>\n\u003Cli>Bottom\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Customize document styles\u003C\u002Fli>\n\u003Cli>Change the Print button action\u003C\u002Fli>\n\u003Cli>Create PDF that fully copies the page\u003C\u002Fli>\n\u003Cli>Compatible with latest WordPress version\u003C\u002Fli>\n\u003Cli>Incredibly simple settings for fast setup without modifying code\u003C\u002Fli>\n\u003Cli>Detailed step-by-step documentation and videos\u003C\u002Fli>\n\u003Cli>RTL ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All features from Free version included plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add text or image watermark\u003C\u002Fli>\n\u003Cli>Prevent copying of PDF file content\u003C\u002Fli>\n\u003Cli>Customize watermark opacity\u003C\u002Fli>\n\u003Cli>Create custom document header and footer templates with:\n\u003Cul>\n\u003Cli>Images\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>Date created\u003C\u002Fli>\n\u003Cli>Source page URL\u003C\u002Fli>\n\u003Cli>Post date (current date for search and archive pages)\u003C\u002Fli>\n\u003Cli>Current page number (for PDF only)\u003C\u002Fli>\n\u003Cli>Total pages count in document (for PDF only)\u003C\u002Fli>\n\u003Cli>Post author (for single posts or pages only)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Create custom document first and last pages with:\n\u003Cul>\n\u003Cli>Images\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>Any HTML\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatibility with Advanced Custom Fields\u003C\u002Fli>\n\u003Cli>Set custom top and bottom margins for running title\u003C\u002Fli>\n\u003Cli>Add and manage:\n\u003Cul>\n\u003Cli>Custom fields\u003C\u002Fli>\n\u003Cli>Custom data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Add custom fields\u002Fcustom data:\n\u003Cul>\n\u003Cli>Before content\u003C\u002Fli>\n\u003Cli>After content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>WooCommerce compatibility\u003C\u002Fli>\n\u003Cli>Set PDF layout:\n\u003Cul>\n\u003Cli>Portrait\u003C\u002Fli>\n\u003Cli>Landscape\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Display featured image with shortcode\u003C\u002Fli>\n\u003Cli>Display count of PDF\u002FPrint generation in admin posts table\u003C\u002Fli>\n\u003Cli>Set custom images for buttons\u003C\u002Fli>\n\u003Cli>Disable PDF & Print buttons for certain pages and\u002For post types\u003C\u002Fli>\n\u003Cli>Disable PDF & Print buttons for certain users and\u002For roles types\u003C\u002Fli>\n\u003Cli>Additional Elements to single post type [NEW]\u003C\u002Fli>\n\u003Cli>Dinamic URI for PDF document [NEW]\u003C\u002Fli>\n\u003Cli>Change default PDF file name\u003C\u002Fli>\n\u003Cli>Send PDF as email\u003C\u002Fli>\n\u003Cli>Add custom code via plugin settings page\u003C\u002Fli>\n\u003Cli>Prevent search engines from indexing links in documents\u003C\u002Fli>\n\u003Cli>Configure all subsites on the network\u003C\u002Fli>\n\u003Cli>Get answer to your support question within one business day (\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support Policy\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fpdf-print\u002F?k=6a544b359e625de8281a635315d84a70\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fpdf-print\u002Fpdf-print-user-guide\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-purchase-a-wordpress-plugin\u002Fhow-to-purchase-wordpress-plugin-from-bestwebsoft\u002F\" rel=\"nofollow ugc\">[Doc] Purchase\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Pec-6dDiou0\" rel=\"nofollow ugc\">[Video] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=K6aT6Ew9J0g\" rel=\"nofollow ugc\">[Video] Purchase, Installation, Configuration Tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=E3w9ID3p2-A\" rel=\"nofollow ugc\">[Video] Installation Instruction\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Visit our Help Center if you have any questions, our friendly Support Team is happy to help – \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Affiliate Program\u003C\u002Fh4>\n\u003Cp>Earn 20% commission by selling the premium WordPress plugins and themes by BestWebSoft — \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F?utm_source=plugin&utm_medium=readme&utm_campaign=affiliate_program\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>German (de_DE)\u003C\u002Fli>\n\u003Cli>French (fr_FR)\u003C\u002Fli>\n\u003Cli>Japan (ja)\u003C\u002Fli>\n\u003Cli>Portugese (pt_BR)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES)\u003C\u002Fli>\n\u003Cli>Italian (it_IT)\u003C\u002Fli>\n\u003Cli>Swedish (sv_SE)\u003C\u002Fli>\n\u003Cli>Norwegian (no)\u003C\u002Fli>\n\u003Cli>Danish (da)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">the text of PO and MO files\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft\u003C\u002Fa> and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">files Poedit\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=d74ca3ffdf910e4ec8ee8774573e7b67\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fmultilanguage\u002F?k=de96d16614089322ff4067a7868cf910\" rel=\"nofollow ugc\">Multilanguage\u003C\u002Fa> – Translate WordPress website content to other languages manually. Create multilingual pages, posts, widgets, menus, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin incorporates a license verification mechanism to ensure the authenticity of your license key and provide access to premium features and updates. The verification process involves connecting securely to our external service hosted at BestWebSoft website \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u003C\u002Fa>. Privacy Policy \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\u003C\u002Fa>. End user license agreement \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate PDF files and print WordPress posts\u002Fpages. Customize document header\u002Ffooter styles and appearance.",10000,650829,78,102,"2026-01-23T20:13:00.000Z","6.9.4","6.2","",[20,21,22,23,24],"add-pdf-button","add-print-button","generate-pdf","pdf-pages","pdf-plugin","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fpdf-print\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-print.2.4.6.zip",99,3,0,"2017-12-04 00:00:00","2026-03-15T15:16:48.613Z",[33,49,61],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2018-20970","pdf-print-by-bestwebsoft-reflected-cross-site-scripting","PDF & Print by BestWebSoft \u003C 2.0.3 - Reflected Cross-Site Scripting","The PDF & Print by BestWebSoft plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to 2.0.3 due to insufficient input sanitization and output escaping on the 'category' parameter. This makes it possible for unauthenticated attackers to inject arbitrary web scripts that execute in a victim's browser granted they can trick a victim into performing an action, such as clicking on a link.",null,"\u003C2.0.3","2.0.3","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-08-15 18:18:46",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8e06032d-2e03-448b-9fe0-282d7723a605?source=api-prod",2447,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":56,"updated_date":57,"references":58,"days_to_patch":60},"CVE-2017-18528","download-pdf-print-by-bestwebsoft-wordpress-posts-and-pages-pdf-generator-plugin-cross-site-scripting","Download PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin \u003C= 1.9.3 - Cross-Site Scripting","The pdf-print plugin before 1.9.4 for WordPress has multiple XSS issues.","\u003C1.9.4","1.9.4","2017-04-14 00:00:00","2024-01-22 19:56:02",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9d272148-0c05-49c7-ab86-22a3bc622bcf?source=api-prod",2475,{"id":62,"url_slug":63,"title":64,"description":65,"plugin_slug":4,"theme_slug":38,"affected_versions":66,"patched_in_version":67,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":68,"updated_date":57,"references":69,"days_to_patch":71},"WF-05d86f94-1a1c-42d6-b0db-e19c5cbd1766-pdf-print","pdf-print-by-bestwebsoft-wordpress-posts-and-pages-pdf-generator-plugin-cross-site-scripting","PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin \u003C 1.7.5 - Cross-Site Scripting","The PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via several parameters in versions up to, and including, 1.7.4 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C1.7.5","1.7.5","2014-08-07 00:00:00",[70],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F05d86f94-1a1c-42d6-b0db-e19c5cbd1766?source=api-prod",3456,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":73,"total_installs":74,"avg_security_score":75,"avg_patch_time_days":76,"trust_score":77,"computed_at":78},17,207410,95,1729,76,"2026-04-04T05:06:13.629Z",[80,105,129,150],{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":16,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":100,"download_link":101,"security_score":102,"vuln_count":103,"unpatched_count":29,"last_vuln_date":104,"fetched_at":31},"pdf-poster","PDF Poster – Display PDF Files with Custom Viewer","2.5.0","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>\u003Cstrong>The Ultimate PDF Embedder Plugin for WordPress, Loved by Over 20,000+ Users\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PDF Poster\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fpdf-poster\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002Fpricing\" rel=\"nofollow ugc\">\u003Cstrong>Pricing\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F#demos\" rel=\"nofollow ugc\">\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PDF Poster\u003C\u002Fstrong>\u003C\u002Fa> is a flexible plugin that allows you to embed PDF documents directly into WordPress posts, pages, widgets, or templates. Whether you’re sharing brochures, eBooks, business files, or portfolios, the plugin provides a responsive and accessible layout that works across all devices.\u003C\u002Fp>\n\u003Cp>The plugin supports the Gutenberg block editor. It includes content protection, customization options for layout dimensions, full-screen mode, download and print buttons, and file display settings.\u003C\u002Fp>\n\u003Ch3>Key Features – Free Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Width & Height\u003C\u002Fstrong>: Adjust PDF dimensions to perfectly fit your layout.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Print Support\u003C\u002Fstrong>: Let users print PDFs directly from the viewer.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filename Display\u003C\u002Fstrong>: Show the PDF file name clearly at the top.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Full-Screen Button\u003C\u002Fstrong>: Enhance readability with a dynamic full-screen toggle.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Download Button\u003C\u002Fstrong>: One-click download is placed conveniently at the top.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gutenberg Block Integration\u003C\u002Fstrong>: Easily add PDFs using the block editor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User-Friendly Viewer\u003C\u002Fstrong>: Smooth scrolling and reading experience across all devices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PDF Poster Pro – Unlock Advanced Features\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002Fpricing\" rel=\"nofollow ugc\">\u003Cstrong>PDF Poster Pro\u003C\u002Fstrong>\u003C\u002Fa> adds features for advanced layout, control, and document protection.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro Features Include:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Raw PDF Viewer\u003C\u002Fstrong>: Embed clean PDFs without black frames or toolbars.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Content Protection\u003C\u002Fstrong>: Disable right-clicks and copying to safeguard your documents.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Preset Viewer Settings\u003C\u002Fstrong>: Save time by setting default viewer preferences globally.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shortcode Embedding\u003C\u002Fstrong>: Use \u003Cstrong>\u003Ccode>[pdf_embed]\u003C\u002Fcode>\u003C\u002Fstrong> to place PDFs anywhere — no clutter.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Classic Editor Tools\u003C\u002Fstrong>: Includes a quick embed tool and shortcode generator.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Additional Gutenberg Blocks\u003C\u002Fstrong>: Includes 2 extra blocks for more flexibility.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sidebar Toggle Menu\u003C\u002Fstrong>: Allow viewers to navigate easily using a collapsible sidebar.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Full Control Over Buttons\u003C\u002Fstrong>: Show\u002Fhide download and full-screen buttons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Translate Buttons\u003C\u002Fstrong>: Customize labels like “\u003Cstrong>Download\u003C\u002Fstrong>” and “\u003Cstrong>Full-Screen\u003C\u002Fstrong>” for localization.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Jump to Page\u003C\u002Fstrong>: Set a specific page number to open by default.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Zoom Level\u003C\u002Fstrong>: Predefine a zoom percentage or leave it on auto.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Open in New Window\u003C\u002Fstrong>: Choose to open PDFs in a separate tab.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Doc Viewer\u003C\u002Fstrong>: Use this option to bypass PDF block issues in some browsers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Horizontal Scrollbar\u003C\u002Fstrong>: Enable horizontal scrolling as the default for wide PDFs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Thumbnails Toggle\u003C\u002Fstrong>: Show\u002Fhide thumbnail navigation panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Thumbnails Open by Default\u003C\u002Fstrong>: Improve navigation with thumbnails visible on load.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Always Load the Latest Version\u003C\u002Fstrong>: Ensure viewers always see the updated PDF file.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enable Popup Viewer\u003C\u002Fstrong>: Display PDFs in a modal popup window.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show Only PDF\u003C\u002Fstrong>: Hide the background and PDF menu for a distraction-free layout.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002Fpricing\" rel=\"nofollow ugc\">\u003Cstrong>Try the PDF Poster PRO\u003C\u002Fstrong>\u003C\u002Fa> – Unlock all premium features now!\u003C\u002Fp>\n\u003Ch3>How to Use PDF Poster – Step-by-Step Guide\u003C\u002Fh3>\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\u002F419cCdIRf3g?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>Getting started with PDF Poster is quick and easy!\u003C\u002Fp>\n\u003Ch4>Step-by-Step Instructions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>After installing, go to the “PDF Poster” menu in your WordPress dashboard\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Upload one or more PDF documents\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Copy the Shortcode shown in the editor or PDF list\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Paste the shortcode into any post, page, or widget area\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hit the Publish button.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Enjoy your beautifully embedded PDF!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gutenberg Block Integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Using the block editor? Here’s how to embed PDFs in just a few clicks:\u003Cbr \u002F>\nOpen a post or page in the WordPress editor\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Click the + icon or use the slash command (\u002Fpdf)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Find PDF Poster under the Layout Elements category\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Click the icon to insert the block\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Choose your PDF from the media library\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hit Publish and enjoy!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F#demos\" rel=\"nofollow ugc\">\u003Cstrong>Live Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002Fpricing\" rel=\"nofollow ugc\">\u003Cstrong>Get PDF Poster PRO\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Shortcode Usage\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>[pdf_embed url=”https:\u002F\u002Fexample.com\u002Fdocument.pdf” width=”100%” height=”842px” print=”true” title=”My PDF Document” download_btn=”true” fullscreen_btn_text=”View in Fullscreen”]\u003C\u002Fp>\n\u003Ch4>Attributes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>url\u003C\u002Fstrong> (required): The URL of the PDF file.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default: \u003Ccode>null\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Example: \u003Ccode>url=\"https:\u002F\u002Fexample.com\u002Fdocument.pdf\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>width\u003C\u002Fstrong> (optional): Width of the PDF viewer.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default: \u003Ccode>\"100%\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Example: \u003Ccode>width=\"80%\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>height\u003C\u002Fstrong> (optional): Height of the PDF viewer.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default: \u003Ccode>\"842px\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Example: \u003Ccode>height=\"600px\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>print\u003C\u002Fstrong> (optional): Display a print button.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accepted values: \u003Ccode>\"true\"\u003C\u002Fcode>, \u003Ccode>\"false\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Default: \u003Ccode>\"false\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Example: \u003Ccode>print=\"true\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>title\u003C\u002Fstrong> (optional): Title displayed above the PDF viewer.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default: \u003Ccode>null\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Example: \u003Ccode>title=\"Document Title\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>download_btn\u003C\u002Fstrong> (optional): Display a download button.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accepted values: \u003Ccode>\"true\"\u003C\u002Fcode>, \u003Ccode>\"false\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Default: \u003Ccode>\"false\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Example: \u003Ccode>download_btn=\"true\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>fullscreen_btn_text\u003C\u002Fstrong> (optional): Text for the fullscreen button.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default: \u003Ccode>\"View Fullscreen\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Example: \u003Ccode>fullscreen_btn_text=\"Open Fullscreen\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>User Feedback\u003C\u002Fh3>\n\u003Ch4>⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fweronika-zielinska-empp\u002F\" rel=\"ugc\">Weronika Zielinska – Empp\u003C\u002Fa>\u003C\u002Fh4>\n\u003Cp>❛❛\u003Cstrong>\u003Cem>A great plugin that makes it easy to add the necessary posters and pdfs! It makes it very easy to quickly create a website. I definitely recommend it and we will definitely use it always.\u003C\u002Fem>\u003C\u002Fstrong>❜❜\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>–\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fempp\u002F\" rel=\"ugc\">empp\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgood-plugin-6365\u002F\" rel=\"ugc\">good plugin\u003C\u002Fa>\u003C\u002Fh4>\n\u003Cp>❛❛\u003Cstrong>\u003Cem>This pdf poster plugin does really solve my requirement.\u003C\u002Fem>\u003C\u002Fstrong>❜❜\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>–\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fa2zdoctors\u002F\" rel=\"ugc\">a2zdoctors\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>– Did you like this plugin? Dislike it? Have a feature request? \u003Ca href=\"mailto:support@bplugins.com\" title=\"Send feedback\" rel=\"nofollow ugc\">Please share your feedback with us\u003C\u002Fa>\u003C\u002Fh4>\n\u003Ch3>Check out our other WordPress Plugins-\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Video Player\u003C\u002Fstrong>\u003C\u002Fa> – Display videos as single and playlist in multiple skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Audio Player\u003C\u002Fstrong>\u003C\u002Fa> – Listen audios with awesome visuals.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>StreamCast\u003C\u002Fstrong>\u003C\u002Fa> – Customizable radio player with different skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\u002F\" rel=\"nofollow ugc\">\u003Cstrong>3D Viewer\u003C\u002Fstrong>\u003C\u002Fa> – Embed 3D models and 3D products with interaction.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fadvanced-post-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Post Block\u003C\u002Fstrong>\u003C\u002Fa> – Show posts and custom posts in different layouts.\u003C\u002Fp>\n","PDF Poster lets you embed PDF files in WordPress using a responsive viewer and block support, including full-screen, download, and print options.",20000,662453,90,143,"2026-03-04T04:02:00.000Z","5.0","7.1",[96,97,98,24,99],"embed-pdf","pdf","pdf-embedder","pdf-viewer","https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-poster.2.5.0.zip",100,1,"2024-01-24 00:00:00",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":18,"tags":120,"homepage":125,"download_link":126,"security_score":127,"vuln_count":103,"unpatched_count":29,"last_vuln_date":128,"fetched_at":31},"wp-pdf-generator","WP PDF Generator","1.2.4","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>Easy HTML to pdf Plugin that save your webpage as pdf format. You can use php function as well as shortcode to display pdf download button. You can select different icons and text from backend for your download button.In this plugin we are using service of freehtmltopdf.com to generate pdf.\u003C\u002Fp>\n\u003Ch4>Rate This Plugin:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fwp-pdf-generator\" rel=\"ugc\">Please rate WP PDF Generator Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy convert your page as pdf\u003C\u002Fli>\n\u003Cli>Multiple options for pdf button\u003C\u002Fli>\n\u003Cli>Type custom text as a download link to pdf\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Docs & Support\u003C\u002Fh4>\n\u003Cp>You can find docs, FAQ and more detailed information about WP PDF Generator Plugin \u003Ca href=\"http:\u002F\u002Fwooexpert.com\u002Fproducts\u002Fwp-pdf-generator-plugin\u002F\" rel=\"nofollow ugc\">WooExpert.com\u003C\u002Fa>.\u003Cbr \u002F>\nIf you were unable to find the answer to your question on the FAQ or in any of the documentation, you should check the support forum on WordPress.org. If you can’t locate any topics that pertain to your particular issue, post a new topic for it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Interested in contributing to WP PDF Generator\u003C\u002Fstrong>\u003Cbr \u002F>\nHead over to the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpexpertsio\u002FWP-PDF-Generator\" rel=\"nofollow ugc\">WP PDF Generator \u003Cstrong>GitHub Repository\u003C\u002Fstrong>\u003C\u002Fa> to find out how you can pitch in 😉\u003C\u002Fp>\n","Simply helps you to get your web page download as pdf",1000,44939,62,14,"2024-11-01T10:02:00.000Z","6.6.5","3.0.1",[121,24,122,123,124],"pdf-converter","pdf-wordpress-plugin","wordpress-pdf-generator","wordpress-pdf-plugin","https:\u002F\u002Fwpexperts.io\u002Fproducts\u002Fwordpress-pdf-generator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-pdf-generator.1.2.4.zip",92,"2023-06-13 00:00:00",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":102,"downloaded":137,"rating":102,"num_ratings":138,"last_updated":139,"tested_up_to":140,"requires_at_least":141,"requires_php":142,"tags":143,"homepage":147,"download_link":148,"security_score":27,"vuln_count":103,"unpatched_count":29,"last_vuln_date":149,"fetched_at":31},"document-engine","Document Engine – Download Posts as PDF, PDF Embedder, Posts to PDF","1.3","MatrixAddons","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatrixaddons\u002F","\u003Cp>\u003Cstrong>WordPress To PDF Plugin | PDF Viewer Block | PDF Embedder\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fdownloads\u002Fdocument-engine-wordpress-to-pdf-plugin\u002F?utm_source=wordpress&utm_medium=wppage&utm_campaign=wporg\" rel=\"nofollow ugc\">Document Engine\u003C\u002Fa> is WordPress to PDF plugin that convert any post type to PDF format & you can view pdf document with PDF Viewer block.\u003C\u002Fp>\n\u003Cp>Download Post as PDF, WordPress to PDF, Download as PDF document of any WordPress Post Types, PDF Viewer, PDF Embedder, PDF Block, View PDF on WordPress – Document Engine\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Download PDF of any custom post type\u003C\u002Fli>\n\u003Cli>Configurable PDF header\u002Ffooter and main page\u003C\u002Fli>\n\u003Cli>Custom CSS options for PDF\u003C\u002Fli>\n\u003Cli>Awesome shortcodes to show hide content etc on pdf document\u003C\u002Fli>\n\u003Cli>Easy setup process\u003C\u002Fli>\n\u003Cli>PDF viewer gutenberg block\u003C\u002Fli>\n\u003Cli>PDF Embedder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features – Document Engine Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Text Watermark on PDF\u003C\u002Fli>\n\u003Cli>Image Watermark On PDF\u003C\u002Fli>\n\u003Cli>Text Watermark Angle\u003C\u002Fli>\n\u003Cli>Image Watermark size and positions\u003C\u002Fli>\n\u003Cli>Text\u002FImage Watermark Transparency ( Alpha )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fdownloads\u002Fdocument-engine-pro\u002F?utm_source=addons&utm_medium=viewall&utm_campaign=wporg\" rel=\"nofollow ugc\">View Document Engine Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>Available Shortcodes For PDF Download\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shortcode to show the Download PDF button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>[document_engine_pdf_button]\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Shortcode to remove content from the PDF document\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>[document_engine_pdf_remove]Your Hidden Content for PDF goes Here [\u002Fdocument_engine_pdf_remove]\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Shortcode to Page break on pdf\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>[document_engine_pdf_page_break]\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Shortcode to show Columns on PDF\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>[document_engine_pdf_columns]Your content for column on PDF document [\u002Fdocument_engine_pdf_columns]\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Shortcode to Break column on PDF document\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>[document_engine_pdf_column_break]\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Note: You can use above shortcodes to make more customizable pdf template. Your website appearance will not change by above shortcodes. It just modify the PDF document.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PDF Viewer Block\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can use PDF viewer block to show any pdf document on your WordPress site\u003C\u002Fli>\n\u003C\u002Ful>\n","Document Engine is WordPress to PDF plugin that convert any post type to PDF format & can embed pdf document with PDF Viewer block",6144,2,"2025-08-27T06:01:00.000Z","6.8.5","5.4","5.6",[144,22,145,99,146],"create-pdf","pdf-maker","wordpress-to-pdf","https:\u002F\u002Fmatrixaddons.com\u002Fdownloads\u002Fdocument-engine-wordpress-to-pdf-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdocument-engine.1.3.zip","2025-09-03 00:00:00",{"slug":151,"name":152,"version":153,"author":154,"author_profile":155,"description":156,"short_description":157,"active_installs":158,"downloaded":159,"rating":160,"num_ratings":28,"last_updated":161,"tested_up_to":162,"requires_at_least":119,"requires_php":18,"tags":163,"homepage":164,"download_link":165,"security_score":166,"vuln_count":103,"unpatched_count":103,"last_vuln_date":167,"fetched_at":31},"wpmk-pdf-generator","WPMK PDF Generator","1.0.1","WPMK","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpmkorg\u002F","\u003Cp>This Free Plugin provide you convert your current HTML page\u002Fpost to PDF file. You can use php function as well as shortcode to display pdf download button. You can select different icons, text, page size from backend for your download button. we also work on it that will help you in \u003Ca href=\"https:\u002F\u002Fwww.seoanalyzeronline.com\u002F\" rel=\"nofollow ugc\">SEO\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy convert your page\u002Fpost as pdf\u003C\u002Fli>\n\u003Cli>Multiple options for pdf button\u003C\u002Fli>\n\u003Cli>Type custom text as a download link to pdf\u003C\u002Fli>\n\u003Cli>Choose Page Style\u003C\u002Fli>\n\u003Cli>Choose Page Size\u003C\u002Fli>\n\u003C\u002Ful>\n","This Free Plugin will provide you to add download html to pdf",80,4081,46,"2021-10-26T16:32:00.000Z","5.8.13",[121,24,122,123,124],"https:\u002F\u002Fwpmk.org\u002Fplugins\u002Fwpmk-pdf-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpmk-pdf-generator.zip",63,"2025-09-22 00:00:00",{"attackSurface":169,"codeSignals":360,"taintFlows":562,"riskAssessment":714,"analyzedAt":724},{"hooks":170,"ajaxHandlers":326,"restRoutes":348,"shortcodes":349,"cronEvents":358,"entryPointCount":359,"unprotectedCount":29},[171,178,182,186,191,195,199,203,208,213,218,221,223,225,227,231,234,236,238,240,245,248,251,254,257,260,264,268,272,276,279,282,284,288,292,296,300,304,308,311,315,318,322],{"type":172,"name":173,"callback":174,"priority":175,"file":176,"line":177},"filter","load_textdomain_mofile","bws_get_mofile",10,"bws_menu\\bws_functions.php",43,{"type":172,"name":179,"callback":180,"file":176,"line":181},"mce_external_plugins","bws_add_buttons",1146,{"type":172,"name":183,"callback":184,"file":176,"line":185},"mce_buttons","bws_register_buttons",1147,{"type":187,"name":188,"callback":189,"file":176,"line":190},"action","admin_init","bws_plugins_admin_init",1433,{"type":187,"name":192,"callback":193,"file":176,"line":194},"admin_enqueue_scripts","bws_admin_enqueue_scripts",1434,{"type":187,"name":196,"callback":197,"file":176,"line":198},"admin_head","bws_plugins_admin_head",1435,{"type":187,"name":200,"callback":201,"file":176,"line":202},"admin_footer","bws_plugins_admin_footer",1436,{"type":187,"name":204,"callback":205,"priority":206,"file":176,"line":207},"admin_notices","bws_admin_notices",30,1438,{"type":187,"name":209,"callback":210,"priority":211,"file":176,"line":212},"wp_enqueue_scripts","bws_enqueue_custom_code_css_js",20,1440,{"type":187,"name":214,"callback":215,"file":216,"line":217},"wp_footer","pdfprnt_add_script","includes\\class-pdfprnt-buttons-widget.php",72,{"type":187,"name":214,"callback":215,"file":219,"line":220},"pdf-print.php",448,{"type":187,"name":214,"callback":215,"file":219,"line":222},689,{"type":187,"name":214,"callback":215,"file":219,"line":224},789,{"type":187,"name":214,"callback":215,"file":219,"line":226},850,{"type":187,"name":228,"callback":229,"file":219,"line":230},"loop_start","pdfprnt_show_buttons_search_archive",896,{"type":187,"name":232,"callback":229,"file":219,"line":233},"loop_end",907,{"type":187,"name":228,"callback":229,"file":219,"line":235},928,{"type":187,"name":232,"callback":229,"file":219,"line":237},929,{"type":187,"name":214,"callback":215,"file":219,"line":239},1042,{"type":172,"name":241,"callback":242,"priority":243,"file":219,"line":244},"the_content","capital_P_dangit",11,1316,{"type":172,"name":241,"callback":246,"file":219,"line":247},"wptexturize",1317,{"type":172,"name":241,"callback":249,"file":219,"line":250},"convert_smilies",1318,{"type":172,"name":241,"callback":252,"file":219,"line":253},"convert_chars",1319,{"type":172,"name":241,"callback":255,"file":219,"line":256},"wpautop",1320,{"type":172,"name":241,"callback":258,"file":219,"line":259},"do_shortcode",1329,{"type":187,"name":261,"callback":262,"priority":211,"file":219,"line":263},"wp","pdfprnt_print",2140,{"type":187,"name":265,"callback":266,"file":219,"line":267},"wp_head","pdfprnt_auto_show_buttons_search_archive",2141,{"type":187,"name":269,"callback":270,"file":219,"line":271},"plugins_loaded","pdfprnt_plugins_loaded",2142,{"type":187,"name":273,"callback":274,"file":219,"line":275},"init","pdfprnt_init",2144,{"type":187,"name":188,"callback":277,"file":219,"line":278},"pdfprnt_admin_init",2145,{"type":187,"name":192,"callback":280,"file":219,"line":281},"pdfprnt_admin_head",2147,{"type":187,"name":209,"callback":280,"file":219,"line":283},2148,{"type":187,"name":285,"callback":286,"file":219,"line":287},"admin_menu","pdfprnt_add_admin_menu",2150,{"type":172,"name":289,"callback":290,"file":219,"line":291},"query_vars","pdfprnt_print_vars_callback",2152,{"type":172,"name":293,"callback":294,"priority":175,"file":219,"line":295},"bwsplgns_pdf_replace_content","pdfprnt_qr_code_content",2157,{"type":172,"name":297,"callback":298,"file":219,"line":299},"bws_shortcode_button_content","pdfprnt_shortcode_button_content",2160,{"type":172,"name":301,"callback":302,"priority":175,"file":219,"line":303},"plugin_action_links","pdfprnt_action_links",2163,{"type":172,"name":305,"callback":306,"priority":175,"file":219,"line":307},"plugin_row_meta","pdfprnt_links",2164,{"type":172,"name":241,"callback":309,"file":219,"line":310},"pdfprnt_content",2166,{"type":172,"name":312,"callback":313,"file":219,"line":314},"get_the_excerpt","pdfprnt_excerpt",2168,{"type":187,"name":204,"callback":316,"file":219,"line":317},"pdfprnt_plugin_banner",2176,{"type":187,"name":319,"callback":320,"file":219,"line":321},"widgets_init","pdfprnt_register_buttons_widget",2179,{"type":187,"name":323,"callback":324,"priority":175,"file":219,"line":325},"bwsplgns_display_pdf_print_buttons","pdfprnt_display_plugin_buttons",2181,[327,333,337,340,343,346],{"action":328,"nopriv":329,"callback":328,"hasNonce":330,"hasCapCheck":329,"file":331,"line":332},"bws_submit_request_feature_action",false,true,"bws_menu\\class-bws-settings.php",1475,{"action":334,"nopriv":329,"callback":334,"hasNonce":330,"hasCapCheck":329,"file":335,"line":336},"bws_submit_uninstall_reason_action","bws_menu\\deactivation-form.php",433,{"action":338,"nopriv":329,"callback":338,"hasNonce":330,"hasCapCheck":329,"file":219,"line":339},"pdfprnt_load_fonts",2170,{"action":341,"nopriv":329,"callback":341,"hasNonce":330,"hasCapCheck":329,"file":219,"line":342},"pdfprnt_upgrade_library",2172,{"action":344,"nopriv":329,"callback":344,"hasNonce":330,"hasCapCheck":329,"file":219,"line":345},"pdfprnt_pdf_count",2173,{"action":344,"nopriv":330,"callback":344,"hasNonce":330,"hasCapCheck":329,"file":219,"line":347},2174,[],[350,354],{"tag":351,"callback":352,"file":219,"line":353},"bws_pdfprint","pdfprnt_shortcode",2154,{"tag":355,"callback":356,"file":219,"line":357},"bws_pdfprint_pagebreak","pdfprnt_shortcode_pagebreak",2155,[],8,{"dangerousFunctions":361,"sqlUsage":362,"outputEscaping":369,"fileOperations":559,"externalRequests":175,"nonceChecks":560,"capabilityChecks":28,"bundledLibraries":561},[],{"prepared":138,"raw":138,"locations":363},[364,367],{"file":176,"line":365,"context":366},1410,"$wpdb->get_col() with variable interpolation",{"file":219,"line":368,"context":366},2115,{"escaped":370,"rawEcho":371,"locations":372},699,94,[373,376,378,380,382,385,387,389,391,393,395,397,398,400,402,404,406,409,412,414,416,419,421,424,426,428,430,432,435,437,439,441,443,445,447,449,451,452,455,457,458,461,463,465,466,469,472,474,476,478,480,482,484,486,487,488,490,492,494,496,499,500,501,503,505,507,509,511,512,513,514,516,518,520,521,522,524,526,528,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557],{"file":176,"line":374,"context":375},170,"raw output",{"file":176,"line":377,"context":375},189,{"file":176,"line":379,"context":375},191,{"file":176,"line":381,"context":375},216,{"file":383,"line":384,"context":375},"bws_menu\\bws_menu.php",589,{"file":383,"line":386,"context":375},674,{"file":383,"line":388,"context":375},678,{"file":383,"line":390,"context":375},681,{"file":383,"line":392,"context":375},765,{"file":331,"line":394,"context":375},561,{"file":331,"line":396,"context":375},587,{"file":331,"line":237,"context":375},{"file":331,"line":399,"context":375},1212,{"file":331,"line":401,"context":375},1214,{"file":331,"line":403,"context":375},1216,{"file":331,"line":405,"context":375},1219,{"file":407,"line":408,"context":375},"bws_menu\\deprecated.php",131,{"file":410,"line":411,"context":375},"includes\\class-pdfprnt-settings.php",338,{"file":410,"line":413,"context":375},563,{"file":410,"line":415,"context":375},566,{"file":417,"line":418,"context":375},"includes\\pro_banners.php",592,{"file":417,"line":420,"context":375},647,{"file":422,"line":423,"context":375},"includes\\qr_code\\qr_code.php",538,{"file":422,"line":425,"context":375},542,{"file":422,"line":427,"context":375},546,{"file":422,"line":429,"context":375},559,{"file":422,"line":431,"context":375},564,{"file":433,"line":434,"context":375},"mpdf\\classes\\otl.php",6190,{"file":433,"line":436,"context":375},6191,{"file":433,"line":438,"context":375},6193,{"file":433,"line":440,"context":375},6199,{"file":433,"line":442,"context":375},6210,{"file":433,"line":444,"context":375},6220,{"file":446,"line":166,"context":375},"mpdf\\compress.php",{"file":446,"line":448,"context":375},67,{"file":446,"line":450,"context":375},162,{"file":446,"line":374,"context":375},{"file":453,"line":454,"context":375},"mpdf\\qrcode\\index.php",47,{"file":453,"line":456,"context":375},65,{"file":453,"line":456,"context":375},{"file":459,"line":460,"context":375},"mpdf\\qrcode\\qrcode.class.php",229,{"file":462,"line":177,"context":375},"mpdf\\utils\\font_collections.php",{"file":462,"line":464,"context":375},49,{"file":462,"line":166,"context":375},{"file":467,"line":468,"context":375},"mpdf\\utils\\font_coverage.php",243,{"file":470,"line":471,"context":375},"mpdf\\utils\\font_names.php",64,{"file":470,"line":473,"context":375},107,{"file":470,"line":475,"context":375},119,{"file":470,"line":477,"context":375},126,{"file":470,"line":479,"context":375},128,{"file":470,"line":481,"context":375},132,{"file":470,"line":483,"context":375},136,{"file":470,"line":485,"context":375},140,{"file":470,"line":377,"context":375},{"file":470,"line":379,"context":375},{"file":470,"line":489,"context":375},203,{"file":470,"line":491,"context":375},206,{"file":470,"line":493,"context":375},208,{"file":470,"line":495,"context":375},210,{"file":497,"line":498,"context":375},"mpdf\\utils\\image_details.php",13,{"file":497,"line":116,"context":375},{"file":497,"line":177,"context":375},{"file":497,"line":502,"context":375},51,{"file":497,"line":504,"context":375},52,{"file":497,"line":506,"context":375},53,{"file":497,"line":508,"context":375},54,{"file":497,"line":510,"context":375},55,{"file":497,"line":448,"context":375},{"file":497,"line":371,"context":375},{"file":497,"line":75,"context":375},{"file":497,"line":515,"context":375},120,{"file":497,"line":517,"context":375},121,{"file":497,"line":519,"context":375},122,{"file":497,"line":408,"context":375},{"file":497,"line":481,"context":375},{"file":497,"line":523,"context":375},151,{"file":497,"line":525,"context":375},178,{"file":497,"line":527,"context":375},181,{"file":497,"line":381,"context":375},{"file":497,"line":530,"context":375},217,{"file":497,"line":532,"context":375},260,{"file":497,"line":534,"context":375},261,{"file":497,"line":536,"context":375},262,{"file":497,"line":538,"context":375},271,{"file":497,"line":540,"context":375},272,{"file":497,"line":542,"context":375},291,{"file":497,"line":544,"context":375},360,{"file":497,"line":546,"context":375},361,{"file":219,"line":548,"context":375},327,{"file":219,"line":550,"context":375},371,{"file":219,"line":552,"context":375},1579,{"file":219,"line":554,"context":375},1598,{"file":219,"line":556,"context":375},1884,{"file":219,"line":558,"context":375},1933,84,25,[],[563,591,619,633,643,651,660,668,678,686,695,705],{"entryPoint":564,"graph":565,"unsanitizedCount":590,"severity":41},"\u003Cout> (mpdf\\includes\\out.php:0)",{"nodes":566,"edges":587},[567,572,578,582],{"id":568,"type":569,"label":570,"file":571,"line":243},"n0","source","$_REQUEST (x3)","mpdf\\includes\\out.php",{"id":573,"type":574,"label":575,"file":571,"line":576,"wp_function":577},"n1","sink","header() [Header Injection]",19,"header",{"id":579,"type":569,"label":580,"file":571,"line":581},"n2","$_REQUEST",5,{"id":583,"type":574,"label":584,"file":571,"line":585,"wp_function":586},"n3","fopen() [File Access]",50,"fopen",[588,589],{"from":568,"to":573,"sanitized":329},{"from":579,"to":583,"sanitized":329},4,{"entryPoint":592,"graph":593,"unsanitizedCount":29,"severity":618},"bws_add_menu_render (bws_menu\\bws_menu.php:18)",{"nodes":594,"edges":614},[595,598,602,605,607,611],{"id":568,"type":569,"label":596,"file":383,"line":597},"$_GET (x14)",27,{"id":573,"type":574,"label":599,"file":383,"line":600,"wp_function":601},"echo() [XSS]",374,"echo",{"id":579,"type":569,"label":603,"file":383,"line":604},"$_POST (x2)",101,{"id":583,"type":574,"label":599,"file":383,"line":606,"wp_function":601},424,{"id":608,"type":569,"label":609,"file":383,"line":610},"n4","$_REQUEST (x2)",288,{"id":612,"type":574,"label":599,"file":383,"line":613,"wp_function":601},"n5",468,[615,616,617],{"from":568,"to":573,"sanitized":330},{"from":579,"to":583,"sanitized":330},{"from":608,"to":612,"sanitized":330},"low",{"entryPoint":620,"graph":621,"unsanitizedCount":29,"severity":618},"\u003Cbws_menu> (bws_menu\\bws_menu.php:0)",{"nodes":622,"edges":629},[623,624,625,626,627,628],{"id":568,"type":569,"label":596,"file":383,"line":597},{"id":573,"type":574,"label":599,"file":383,"line":600,"wp_function":601},{"id":579,"type":569,"label":603,"file":383,"line":604},{"id":583,"type":574,"label":599,"file":383,"line":606,"wp_function":601},{"id":608,"type":569,"label":609,"file":383,"line":610},{"id":612,"type":574,"label":599,"file":383,"line":613,"wp_function":601},[630,631,632],{"from":568,"to":573,"sanitized":330},{"from":579,"to":583,"sanitized":330},{"from":608,"to":612,"sanitized":330},{"entryPoint":634,"graph":635,"unsanitizedCount":29,"severity":618},"display_tabs (bws_menu\\class-bws-settings.php:291)",{"nodes":636,"edges":641},[637,640],{"id":568,"type":569,"label":638,"file":331,"line":639},"$_REQUEST['bws_active_tab']",301,{"id":573,"type":574,"label":599,"file":331,"line":639,"wp_function":601},[642],{"from":568,"to":573,"sanitized":330},{"entryPoint":644,"graph":645,"unsanitizedCount":29,"severity":618},"\u003Cclass-bws-settings> (bws_menu\\class-bws-settings.php:0)",{"nodes":646,"edges":649},[647,648],{"id":568,"type":569,"label":638,"file":331,"line":639},{"id":573,"type":574,"label":599,"file":331,"line":639,"wp_function":601},[650],{"from":568,"to":573,"sanitized":330},{"entryPoint":652,"graph":653,"unsanitizedCount":29,"severity":618},"bws_go_pro_tab_show (bws_menu\\deprecated.php:227)",{"nodes":654,"edges":658},[655,656],{"id":568,"type":569,"label":603,"file":407,"line":460},{"id":573,"type":574,"label":599,"file":407,"line":657,"wp_function":601},269,[659],{"from":568,"to":573,"sanitized":330},{"entryPoint":661,"graph":662,"unsanitizedCount":29,"severity":618},"\u003Cdeprecated> (bws_menu\\deprecated.php:0)",{"nodes":663,"edges":666},[664,665],{"id":568,"type":569,"label":603,"file":407,"line":460},{"id":573,"type":574,"label":599,"file":407,"line":657,"wp_function":601},[667],{"from":568,"to":573,"sanitized":330},{"entryPoint":669,"graph":670,"unsanitizedCount":29,"severity":618},"widget (includes\\class-pdfprnt-buttons-widget.php:23)",{"nodes":671,"edges":676},[672,674],{"id":568,"type":569,"label":673,"file":216,"line":560},"$_SERVER",{"id":573,"type":574,"label":599,"file":216,"line":675,"wp_function":601},97,[677],{"from":568,"to":573,"sanitized":330},{"entryPoint":679,"graph":680,"unsanitizedCount":29,"severity":618},"\u003Cclass-pdfprnt-buttons-widget> (includes\\class-pdfprnt-buttons-widget.php:0)",{"nodes":681,"edges":684},[682,683],{"id":568,"type":569,"label":673,"file":216,"line":560},{"id":573,"type":574,"label":599,"file":216,"line":675,"wp_function":601},[685],{"from":568,"to":573,"sanitized":330},{"entryPoint":687,"graph":688,"unsanitizedCount":28,"severity":618},"\u003Cindex> (mpdf\\qrcode\\index.php:0)",{"nodes":689,"edges":693},[690,692],{"id":568,"type":569,"label":691,"file":453,"line":138},"$_GET (x3)",{"id":573,"type":574,"label":599,"file":453,"line":454,"wp_function":601},[694],{"from":568,"to":573,"sanitized":329},{"entryPoint":696,"graph":697,"unsanitizedCount":29,"severity":618},"pdfprnt_show_buttons_search_archive (pdf-print.php:748)",{"nodes":698,"edges":703},[699,701],{"id":568,"type":569,"label":673,"file":219,"line":700},784,{"id":573,"type":574,"label":599,"file":219,"line":702,"wp_function":601},796,[704],{"from":568,"to":573,"sanitized":330},{"entryPoint":706,"graph":707,"unsanitizedCount":29,"severity":618},"\u003Cpdf-print> (pdf-print.php:0)",{"nodes":708,"edges":712},[709,711],{"id":568,"type":569,"label":710,"file":219,"line":700},"$_SERVER (x2)",{"id":573,"type":574,"label":599,"file":219,"line":702,"wp_function":601},[713],{"from":568,"to":573,"sanitized":330},{"summary":715,"deductions":716},"The 'pdf-print' plugin v2.4.6 exhibits a mixed security posture. On the positive side, the static analysis reveals a significant number of entry points (8) with zero reported as unprotected, and a high percentage of output escaping (88%), along with robust nonce and capability checks. This suggests a conscious effort to implement security measures. However, the presence of unsanitized path flows in the taint analysis is a notable concern, indicating potential risks of directory traversal or similar vulnerabilities even without critical or high severity findings.  The plugin's vulnerability history, with three previously disclosed medium-severity CVEs, all of which appear to be patched based on the 'Currently unpatched: 0' status, primarily revolving around Cross-site Scripting (XSS), indicates past struggles with input sanitization. While the latest vulnerability was in 2017, the pattern of XSS suggests that developers should remain vigilant about how user-provided data is handled.\n\nOverall, while the current version shows improvements in its security implementations, the taint analysis findings and historical XSS vulnerabilities warrant caution. The low number of unprotected entry points is a strength, but the unsanitized paths are a weakness that could be exploited. The lack of critical or high vulnerabilities in the current analysis is reassuring, but the plugin's past suggests a need for ongoing security reviews to prevent recurrence of issues.",[717,719,721],{"reason":718,"points":175},"Unsanitized path flows in taint analysis",{"reason":720,"points":581},"SQL queries not using prepared statements",{"reason":722,"points":723},"Medium severity CVEs in history",15,"2026-03-16T17:51:18.455Z",{"wat":726,"direct":739},{"assetPaths":727,"generatorPatterns":732,"scriptPaths":733,"versionParams":734},[728,729,730,731],"\u002Fwp-content\u002Fplugins\u002Fpdf-print\u002Fcss\u002Fpdfprint.css","\u002Fwp-content\u002Fplugins\u002Fpdf-print\u002Fjs\u002Fpdfprint.js","\u002Fwp-content\u002Fplugins\u002Fpdf-print\u002Fjs\u002FpdfPrint-print-page.js","\u002Fwp-content\u002Fplugins\u002Fpdf-print\u002Fjs\u002FpdfPrint-pdf-page.js",[],[729,730,731],[735,736,737,738],"pdf-print\u002Fcss\u002Fpdfprint.css?ver=","pdf-print\u002Fjs\u002Fpdfprint.js?ver=","pdf-print\u002Fjs\u002FpdfPrint-print-page.js?ver=","pdf-print\u002Fjs\u002FpdfPrint-pdf-page.js?ver=",{"cssClasses":740,"htmlComments":744,"htmlAttributes":745,"restEndpoints":746,"jsGlobals":747,"shortcodeOutput":750},[741,742,743],"bws-pdf-print","bws_pdf_print_pdf_button","bws_pdf_print_print_button",[],[],[],[748,749],"pdfprnt_shortcode_init","pdfprnt_options",[751,752],"[pdf","[print]"]