[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgJkwEj9aGgYGwqrjAzX5-hpBSiPdaP-9wiu5gvMPd4k":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":113,"crawl_stats":38,"alternatives":120,"analysis":218,"fingerprints":730},"3dprint-lite","3DPrint Lite","2.1.3.9","fuzzoid","https:\u002F\u002Fprofiles.wordpress.org\u002Ffuzzoid\u002F","\u003Cp>If you have a 3D printer and wish to charge for model printing this plugin is for you.\u003C\u002Fp>\n\u003Cp>How it works:\u003C\u002Fp>\n\u003Cp>Site administrator configures printers, materials and pricing in the admin. Customers upload their models, choose printer and material, see the estimated price, input their email address and comments and press the “Request a Quote” button.\u003Cbr \u002F>\nThe admin receives the request notification by email and sends the quotes through the Price Request Manager or discards the quote requests.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supported file types: STL (bin, ascii), OBJ (+.mtl), ZIP.\u003C\u002Fli>\n\u003Cli>Configurable printers, filaments and coatings.\u003C\u002Fli>\n\u003Cli>Build tray shape (rectangle, circle).\u003C\u002Fli>\n\u003Cli>Material\u002Fcoating shininess (plastic, wood, metal).\u003C\u002Fli>\n\u003Cli>Transparent and glowing materials.\u003C\u002Fli>\n\u003Cli>Customizable pricing: can be configured to charge per model weight, filament volume or bounding box volume.\u003C\u002Fli>\n\u003Cli>Large file upload support (upload chunking).\u003C\u002Fli>\n\u003Cli>Model scaling.\u003C\u002Fli>\n\u003Cli>Drag and drop.\u003C\u002Fli>\n\u003Cli>Filament price calculator.\u003C\u002Fli>\n\u003Cli>Email notification.\u003C\u002Fli>\n\u003Cli>Email templates.\u003C\u002Fli>\n\u003Cli>Price request manager.\u003C\u002Fli>\n\u003Cli>Translation ready.\u003C\u002Fli>\n\u003Cli>Responsive layout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Demo: http:\u002F\u002Fwww.wp3dprinting.com\u002F3d-print-lite-demo\u002F\u003C\u002Fp>\n\u003Cp>Premium version of the plugin has all features of the lite version plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce integration.\u003C\u002Fli>\n\u003Cli>Laser cutting support.\u003C\u002Fli>\n\u003Cli>Bulk Upload Mode.\u003C\u002Fli>\n\u003Cli>Form Builder (NinjaForms integration)\u003C\u002Fli>\n\u003Cli>File Manager\u003C\u002Fli>\n\u003Cli>Extra file type supported: STP, IGS, DXF\u003C\u002Fli>\n\u003Cli>Image printing: JPG, PNG, GIF, BMP files get converted to STL.\u003C\u002Fli>\n\u003Cli>Can arrange multiple STL models from a ZIP file.\u003C\u002Fli>\n\u003Cli>Model scaling (can scale axis independently).\u003C\u002Fli>\n\u003Cli>Extra layout options.\u003C\u002Fli>\n\u003Cli>Model repair & optimization (auto rotation for optimized 3D printing process)\u003C\u002Fli>\n\u003Cli>Manual model rotation.\u003C\u002Fli>\n\u003Cli>Infill calculation.\u003C\u002Fli>\n\u003Cli>Per hour pricing.\u003C\u002Fli>\n\u003Cli>Support material calculation.\u003C\u002Fli>\n\u003Cli>Ability to add predefined models to products.\u003C\u002Fli>\n\u003Cli>Email template manager.\u003C\u002Fli>\n\u003Cli>Discount system.\u003C\u002Fli>\n\u003Cli>Fullscreen mode.\u003C\u002Fli>\n\u003Cli>Custom attributes with configurable price.\u003C\u002Fli>\n\u003Cli>Ability to assign different printers and materials to different products.\u003C\u002Fli>\n\u003Cli>Free support.\u003C\u002Fli>\n\u003Cli>New cool features to come.\u003C\u002Fli>\n\u003C\u002Ful>\n","A plugin for selling 3D printing services.",800,48621,96,37,"2026-03-04T12:15:00.000Z","6.9.4","3.5","",[20,21,22,23,24],"3d","3d-printing","3dprint","3dprinting","printing","http:\u002F\u002Fwww.wp3dprinting.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F3dprint-lite.zip",91,7,0,"2025-04-07 00:00:00","2026-03-15T15:16:48.613Z",[33,49,56,64,71,85,97],{"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-2025-3427","3dprint-lite-authenticated-admin-sql-injection-via-infilltext","3DPrint Lite \u003C=2.1.3.6 - Authenticated (Admin+) SQL Injection via 'infill_text'","The 3DPrint Lite plugin for WordPress is vulnerable to SQL Injection via the 'infill_text' parameter in all versions up to, and including, 2.1.3.6 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",null,"\u003C=2.1.3.6","2.1.3.7","medium",4.9,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2025-04-08 07:01:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F156945e1-80dc-4fb4-958f-bb87722e96fb?source=api-prod",1,{"id":50,"url_slug":51,"title":52,"description":53,"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":54,"days_to_patch":48},"CVE-2025-3429","3dprint-lite-authenticated-admin-sql-injection-via-materialtext","3DPrint Lite \u003C=2.1.3.6 - Authenticated (Admin+) SQL Injection via 'material_text'","The 3DPrint Lite plugin for WordPress is vulnerable to SQL Injection via the 'material_text' parameter in all versions up to, and including, 2.1.3.6 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",[55],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3cf26716-70b6-4e5e-9ac1-764060be2215?source=api-prod",{"id":57,"url_slug":58,"title":59,"description":60,"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":61,"references":62,"days_to_patch":48},"CVE-2025-3430","3dprint-lite-authenticated-admin-sql-injection-via-printertext","3DPrint Lite \u003C=2.1.3.6 - Authenticated (Admin+) SQL Injection via 'printer_text'","The 3DPrint Lite plugin for WordPress is vulnerable to SQL Injection via the 'printer_text' parameter in all versions up to, and including, 2.1.3.6 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","2025-04-08 07:01:04",[63],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F718f5cf2-ca83-4981-9123-4360d043a32d?source=api-prod",{"id":65,"url_slug":66,"title":67,"description":68,"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":61,"references":69,"days_to_patch":48},"CVE-2025-3428","3dprint-lite-authenticated-admin-sql-injection-via-coatingtext","3DPrint Lite \u003C=2.1.3.6 - Authenticated (Admin+) SQL Injection via 'coating_text'","The 3DPrint Lite plugin for WordPress is vulnerable to SQL Injection via the 'coating_text' parameter in all versions up to, and including, 2.1.3.6 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",[70],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Feaac2a61-7be6-4936-82a0-21c3665fa436?source=api-prod",{"id":72,"url_slug":73,"title":74,"description":75,"plugin_slug":4,"theme_slug":38,"affected_versions":76,"patched_in_version":77,"severity":41,"cvss_score":78,"cvss_vector":79,"vuln_type":80,"published_date":81,"updated_date":82,"references":83,"days_to_patch":28},"CVE-2025-30865","3dprint-lite-cross-site-request-forgery","3DPrint Lite \u003C= 2.1.3.5 - Cross-Site Request Forgery","The 3DPrint Lite plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.1.3.5. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=2.1.3.5","2.1.3.6",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-03-27 00:00:00","2025-04-02 14:36:42",[84],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F19e0757c-593b-42ef-87b2-2eca23416b2d?source=api-prod",{"id":86,"url_slug":87,"title":88,"description":89,"plugin_slug":4,"theme_slug":38,"affected_versions":90,"patched_in_version":91,"severity":41,"cvss_score":78,"cvss_vector":79,"vuln_type":80,"published_date":92,"updated_date":93,"references":94,"days_to_patch":96},"CVE-2024-10480","3dprint-lite-cross-site-request-forgery-to-settings-update","3DPrint Lite \u003C= 2.0.9.9 - Cross-Site Request Forgery to Settings Update","The 3DPrint Lite plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.0.9.9. This is due to missing or incorrect nonce validation on the 'p3dlite_settings' action. This makes it possible for unauthenticated attackers to update the plugin's settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=2.0.9.9","2.1","2024-11-15 00:00:00","2024-12-12 19:04:05",[95],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0c29e242-b05c-4876-8948-1278982d6fbc?source=api-prod",28,{"id":98,"url_slug":99,"title":100,"description":101,"plugin_slug":4,"theme_slug":38,"affected_versions":102,"patched_in_version":103,"severity":104,"cvss_score":105,"cvss_vector":106,"vuln_type":107,"published_date":108,"updated_date":109,"references":110,"days_to_patch":112},"CVE-2021-4436","3dprint-lite-arbitrary-file-upload","3DPrint Lite \u003C 1.9.1.5 - Arbitrary File Upload","The 3DPrint Lite plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the p3dlite_handle_upload function in versions before 1.9.1.5. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected sites server which may make remote code execution possible.","\u003C1.9.1.5","1.9.1.5","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Unrestricted Upload of File with Dangerous Type","2021-09-23 00:00:00","2024-02-06 00:56:37",[111],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd52f601b-6a80-4b6f-895b-fcbbdf73103a?source=api-prod",866,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":114,"total_installs":115,"avg_security_score":116,"avg_patch_time_days":117,"trust_score":118,"computed_at":119},2,1800,95,133,76,"2026-04-04T14:41:02.888Z",[121,143,159,175,194],{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":29,"num_ratings":29,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":140,"download_link":141,"security_score":142,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"shop-3d","Shop3D – 3D Print on Demand","1.0.0","3DC LTD","https:\u002F\u002Fprofiles.wordpress.org\u002Fit3dc\u002F","\u003Cp>\u003Cstrong>Print on demand re-imagined\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Enterprise-grade automated order fulfilment solutions on the most advanced software platform for powering global internet businesses with on-demand manufacturing from variety of high-quality materials.\u003C\u002Fp>\n\u003Cp>Our WordPress print on-demand app enables you to turn your designs into premium quality 3d printed on-demand physical products.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Shop3D?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The shop3d.io WordPress plug-in gives you direct access to true on-demand manufacturing. Over $1m worth of 3d printing machines. With the app, you have all the services and features you need to launch and scale a global dropshipping business. It is an all-in-one solution to make your business simpler, more competitive, with greater scale and lower costs.\u003C\u002Fli>\n\u003Cli>Whether you are Galleries and Museums,  Table-top or Computer Game company,  jeweller or would just like to create your own Merchandise,  we are your all-in-one solution.\u003C\u002Fli>\n\u003Cli>We operate a ‘white label*’ drop-shipping model so your customers will never see our branding and you will always own your customer relationships.\u003C\u002Fli>\n\u003Cli>Local printing: We only work with the best print partners operating fulfilment centres worldwide. This means our products are printed locally, delivered swiftly to your customers and shipping prices are kept low.\u003C\u002Fli>\n\u003Cli>Premium quality: we work with professional material to make your products high quality.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>*Your brand, not ours: shop3d is your silent partner.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How does it work?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install the Shop3D to your WordPress store.\u003C\u002Fli>\n\u003Cli>Go through simple settings list on Home page\u003C\u002Fli>\n\u003Cli>Upload your 3d files to create a collection of products.\u003C\u002Fli>\n\u003Cli>Add material variant(s).\u003C\u002Fli>\n\u003Cli>Set your retail price\u003C\u002Fli>\n\u003Cli>Click publish and your work is done!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>We’ll automatically print and ship orders as they come in. Made on demand; made simple.\u003C\u002Fp>\n\u003Cp>The range of materials we offer is growing constantly,\u003C\u002Fp>\n\u003Cp>All products are printed on-demand, customised specifically for each customer. There are no upfront costs, no shelves full of unsold items and no minimum order sizes. Whether you’re selling tens of thousands of items per day, we’ve got the capacity to keep growing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Need help?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Unsure about anything? Wanting to sell products not currently live? Chat to us using the live chat within the app or drop us an email: info@shop3d.io\u003C\u002Fp>\n","Instant on-demand manufacturing plugin - from 3D file into physical product",30,2001,"2020-09-30T14:52:00.000Z","5.5.18","5.1","7.2",[136,23,137,138,139],"3dfiles","dropshipping","ondemandmanufacturing","printondemand","https:\u002F\u002Fwww.shop3d.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshop-3d.1.0.0.zip",85,{"slug":144,"name":145,"version":146,"author":147,"author_profile":148,"description":149,"short_description":150,"active_installs":151,"downloaded":152,"rating":29,"num_ratings":29,"last_updated":153,"tested_up_to":154,"requires_at_least":155,"requires_php":18,"tags":156,"homepage":157,"download_link":158,"security_score":142,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"3dhubs","3DHubs","0.2","christian.loelkes","https:\u002F\u002Fprofiles.wordpress.org\u002Fchristianloelkes\u002F","\u003Cp>Displays a 3DHubs button in the sidebar or directly in a text field.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can add the widget to any widget-enabled area in your theme. There are three fields to configure the widget:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Title: Something like ‘Check out my cool hub on 3DHubs.com’\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Link: this should directly point to your hub or any hub of your choice. For me this would be https:\u002F\u002Fwww.3dhubs.com\u002Fkarlsruhe\u002Fhubs\u002Fchristian\u002F3dprint\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Free text: Maybe you need to explain in two lines what 3DHubs is. It will be placed below the button.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The shortcode [3DHubs] enabled the button in the normal text sections (article, page etc.). The URL for the shortcode linking to a hub can be set in the settings page.\u003C\u002Fp>\n","Displays a 3DHubs button in the sidebar or directly in a text field.",10,2094,"2015-01-11T10:51:00.000Z","4.1.42","3.0",[20,144,23],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002F3dhubs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F3dhubs.0.2.zip",{"slug":160,"name":161,"version":162,"author":147,"author_profile":148,"description":163,"short_description":164,"active_installs":165,"downloaded":166,"rating":165,"num_ratings":167,"last_updated":168,"tested_up_to":154,"requires_at_least":155,"requires_php":18,"tags":169,"homepage":173,"download_link":174,"security_score":142,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"stl-viewer","STL Viewer","1.1","\u003Cp>With a simple shortcode you can enable and embed a WebGL viewer to show 3d stl files.\u003C\u002Fp>\n\u003Cp>In the current version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>STL files have to be uploaded to \u002Fwp-content\u002Fuploads\u003C\u002Fli>\n\u003Cli>The viewer can’t be used more than one time per page. This might be a feature because the viewer needs a lot of resources.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A complete description of the plugin can be found on \u003Ca href=\"https:\u002F\u002Fwww.db4cl.com\u002Fprojects\u002Fstlviewer-1-0-for-wordpress\u002F\" rel=\"nofollow ugc\">my blog\u003C\u002Fa>.\u003C\u002Fp>\n","With a simple shortcode you can enable and embed a WebGL viewer to show 3d stl files.",100,7846,5,"2015-03-15T16:17:00.000Z",[20,21,170,171,172],"shortcode","stl","viewer","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fstl-viewer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstl-viewer.1.1.zip",{"slug":176,"name":177,"version":178,"author":179,"author_profile":180,"description":181,"short_description":182,"active_installs":29,"downloaded":183,"rating":29,"num_ratings":29,"last_updated":184,"tested_up_to":185,"requires_at_least":186,"requires_php":187,"tags":188,"homepage":18,"download_link":193,"security_score":142,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"3d-printing-pro-by-boostfab","3D Printing Pro by Boostfab","1.2.3","Boostfab","https:\u002F\u002Fprofiles.wordpress.org\u002Fquotify\u002F","\u003Cp>Boostfab is a cutting-edge platform that automates the quotation process for 3D printing and laser cutting jobs.\u003Cbr \u002F>\nWith Boostfab, your users can easily and quickly receive a quote for their projects without you having to manually calculate costs and specifications.\u003C\u002Fp>\n\u003Cp>In order to integrate Boostfab into your posts or pages, you just need to install the plugin and use the shortcode [boostfab_embedded].\u003C\u002Fp>\n","Allow your users to get a quote for 3D printing and laser cutting jobs.",2781,"2023-11-23T22:40:00.000Z","6.3.8","5.2","7.0",[189,21,190,191,192],"3d-printer","laser-cutting","shop","store","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F3d-printing-pro-by-boostfab.1.2.3.zip",{"slug":195,"name":196,"version":197,"author":198,"author_profile":199,"description":200,"short_description":201,"active_installs":202,"downloaded":203,"rating":204,"num_ratings":205,"last_updated":206,"tested_up_to":16,"requires_at_least":207,"requires_php":208,"tags":209,"homepage":18,"download_link":215,"security_score":116,"vuln_count":216,"unpatched_count":29,"last_vuln_date":217,"fetched_at":31},"3d-flipbook-dflip-lite","Dear Flipbook – PDF Flipbook, 3D Flipbook, PDF embed, PDF viewer","2.4.27","DearHive","https:\u002F\u002Fprofiles.wordpress.org\u002Fdearhive\u002F","\u003Cp>Introducing Dear Flipbook (DearFlip), the user-friendly 3D flipbook WordPress plugin. Simply provide the PDF link, and Dear Flipbook will transform your PDF into an immersive 3D flipbook. It’s the simplest solution for creating captivating flipbooks in WordPress. Choose from various flipbook styles, including 3D flipbook, 2D flipbook, image flipbook, PDF flipbook, and portfolio flipbooks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Engage with Dynamic 3D Flipbooks!\u003C\u002Fstrong> Transform your flat PDFs into captivating and immersive 3D Flipbooks. With Dear Flipbook, you can effortlessly create a visually stunning and realistic 3D Flipbook presentation that will grab your audience’s attention. Say goodbye to static documents and bring your PDFs to life!\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F-yuABFt_-0I?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>QuickLinks\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdearflip.com\u002Fgo\u002Fwp-lite-demo\" rel=\"nofollow ugc\">WordPress Flipbook Live Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdearflip.com\u002Fgo\u002Fwp-lite-docs\" rel=\"nofollow ugc\">Online Documentation\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdearflip.com\u002Fgo\u002Fwp-lite-full-version\" rel=\"nofollow ugc\">WordPress Flipbook Pro Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Viewer Modes available in Dear Flipbook\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>3D Flipbook\u003C\u002Fstrong>– With Dear Flipbook, your PDFs and images will be transformed into interactive, lifelike books. This is achieved through cutting-edge WebGL technology, which does all the complex work behind the scenes. Meanwhile, your customers will be enjoying your PDF content with delight. Our 3D Flipbook is a source of pride for us, and we believe it will soon be for you as well.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>2D Flipbook\u003C\u002Fstrong> – “Old but Gold: 2D Flipbook” Experience the classic charm of traditional flipbooks with our 2D flipbook, crafted using CSS and HTML5 tags. This interactive and flippable digital flipbook remains a valuable alternative to its 3D counterpart.When speed is crucial and 3D effects are not a priority, such as on low-end devices, the 2D flipbook offers a faster loading time and a smooth browsing experience. Embrace nostalgia and enjoy the timeless appeal of 2D flipbooks, where the simplicity of design meets the beauty of interactivity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF embed and PDF Viewer\u003C\u002Fstrong> – For those who prefer classic PDF viewers, Dear Flipbook offers a feature that allows you to create PDF embeds on your page that mimic the look and feel of a browser’s embedded PDF viewer. This option is particularly suitable for documents with irregular layouts or formatting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF Slider like SlideShare\u003C\u002Fstrong> – Why leave the basic slider, when complex flipbook are already available. Flipbook offers a simple and intuitive slider mode that allows users to view PDF pages as slides. This feature is especially useful for documents with unconventional layouts or formatting, making it easier to navigate and present the content effectively.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>File Formats Supported by Dear Flipbook\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>PDF \u002F PDF Flipbook\u003C\u002Fstrong> – Why do we recommend using 3D PDF Flipbooks? The key lies in their incredible simplicity. These PDF flipbooks are incredibly easy to create and use. Built on the powerful PDF.js library, they offer exceptional convenience, making management and updates a breeze. All it takes is a simple link to the PDF file, eliminating any unnecessary hassle. As our recommended file format for 3D flipbooks, we guarantee an unparalleled user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image \u002F Image Flipbook\u003C\u002Fstrong> – If you have a collection of images that you want to display, why not create a captivating storybook out of them using ALBUMS? Picture Flipbook serves as your virtual album, enabling you to flip through, share, and cherish your photographs and portfolios with the world.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customer Engagement and Presentation\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Presentation Matters!\u003C\u002Fstrong>  At the core of an online flipbook lies the fundamental principle of customer engagement. Traditional document layouts fall short when it comes to captivating audiences. Scrolling through a PDF to consume content is not ideal, especially when the focus is more on presentation rather than mere information. Whether you’re promoting an idea, product, artwork, or portfolio, showcasing it visually is far more impactful than simply listing it. It’s no coincidence that websites are not solely text-based; their vibrant colors and interactive elements are designed specifically to foster CUSTOMER ENGAGEMENT.\u003C\u002Fp>\n\u003Ch3>How easy is Dear Flipbook? Just 5 Steps!\u003C\u002Fh3>\n\u003Cp>Known for its user-friendly interface, WordPress serves as an inspiration for Dear Flipbook’s post structure when creating and managing 3D flipbooks. The process is designed to be as straightforward and effortless as creating a regular post, making it accessible to users of all skill levels.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install the DearFlip 3D flipbook plugin.\u003C\u002Fli>\n\u003Cli>Create a new FlipBook post.\u003C\u002Fli>\n\u003Cli>Provide a link to your PDF file and save the post.\u003C\u002Fli>\n\u003Cli>Copy the generated shortcode and paste the shortcode into the desired page or post.\u003C\u002Fli>\n\u003Cli>Publish the page or post, and your interactive 3D Flipbook will be ready to flip and engage your audience!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Dear Flipbook Feature List\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Realistic 3D flipbook\u003C\u002Fstrong> powered by modern WebGL technology, providing an immersive reading experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reliable 2D flipbook\u003C\u002Fstrong> compatible with low-end devices, serving as a dependable fallback option.\u003C\u002Fli>\n\u003Cli>User-friendly WordPress post structure simplifies flipbook creation, while the shortcode enables seamless display.\u003C\u002Fli>\n\u003Cli>Supports both \u003Cstrong>PDF and image formats\u003C\u002Fstrong>, ensuring versatility and flexibility.\u003C\u002Fli>\n\u003Cli>Embedded inline flipbook as the default structure for displaying flipbooks.\u003C\u002Fli>\n\u003Cli>Basic Popup feature allows on-demand flipbook display, ideal for scenarios with multiple flipbooks on a single page.\u003C\u002Fli>\n\u003Cli>Table of contents for PDF documents, facilitating easy navigation and organization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF viewer and PDF embed\u003C\u002Fstrong> support for seamless integration and compatibility with PDF files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Mode\u003C\u002Fstrong> display PDF pages as slides, just like in Slideshare.\u003C\u002Fli>\n\u003Cli>Custom table of contents creator empowers users to design and personalize their content.\u003C\u002Fli>\n\u003Cli>Page thumbnails preview provides a visual representation of each page, enhancing the user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deep linking\u003C\u002Fstrong> to specific pages of a flipbook via share button, enabling easy sharing and referencing.\u003C\u002Fli>\n\u003Cli>Categories feature enables organized management and categorization of flipbooks.\u003C\u002Fli>\n\u003Cli>Multiple flipbook shortcode enables the display of multiple flipbooks on a single page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RTL mode\u003C\u002Fstrong> caters to Arabian and other right-to-left languages, ensuring seamless integration and usability.\u003C\u002Fli>\n\u003Cli>PDF download enable and disable option provides control over the download functionality of flipbooks.\u003C\u002Fli>\n\u003Cli>Supports an extensive number of pages, exceeding 1000 pages and 500MB in size.\u003C\u002Fli>\n\u003Cli>Partial loading (on-demand pages) optimizes the loading process, allowing large files to load and start with just a small amount of data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PRO FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PDF links – links inside you PDFs are clickable (Test your PDF links without a premium version using our online \u003Ca href=\"https:\u002F\u002Fdearflip.com\u002Fgo\u002Fwp-lite-pdf-viewer\" rel=\"nofollow ugc\">PDF Flipbook Viewer\u003C\u002Fa> to get the idea)\u003C\u002Fli>\n\u003Cli>More Popup – Open flipbooks using buttons, links, custom HTML or images. Examples\u003C\u002Fli>\n\u003Cli>Book shelves – Showcase your flipbooks in beautiful bookshelves\u003C\u002Fli>\n\u003Cli>Global Settings – Control settings for all flipbooks at once with Global Setting\u003C\u002Fli>\n\u003Cli>Realistic Book covers – Choose realistic 3D book covers instead of plan pages for cover.\u003C\u002Fli>\n\u003Cli>Spiral 3D Flipbook – Go a level more in realistic 3D Flipbook with spiral flipbook\u003C\u002Fli>\n\u003Cli>Controls Customization – choosed what controls to hide\u002Fdisplay in your flipbook\u003C\u002Fli>\n\u003Cli>Paper Flexibility – Assess the flexibility and range of motion of the 3D flipbook pages.\u003C\u002Fli>\n\u003Cli>Text Translation – Translate the text in your flipbook controls and buttons\u003C\u002Fli>\n\u003Cli>Google Analytics – Track your users action of flipbooks opening\u003C\u002Fli>\n\u003Cli>Stage Padding – Increase or decrease triage padding between your 3D flipbook and the container element\u003C\u002Fli>\n\u003Cli>Zoom on mouse scroll options – Turn on or off mouse scroll action for zoom\u003C\u002Fli>\n\u003Cli>Zoom Ratio – Choose the perfect amount of zoom your flipbook should make.\u003C\u002Fli>\n\u003Cli>Share Prefix – Change the sharelink prefix to custom slug, default slug is dearflip-\u003C\u002Fli>\n\u003Cli>PDF links target setting\u003C\u002Fli>\n\u003Cli>PDF media attachment page flipbook\u003C\u002Fli>\n\u003Cli>PDF partial loading size – Optimize loading speed with PDF partial loading size.\u003C\u002Fli>\n\u003Cli>Responsive book thumbs\u003C\u002Fli>\n\u003Cli>Customization tips and help\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdearflip.com\u002Fgo\u002Fwp-lite-vs-premium\" rel=\"nofollow ugc\">Read more in detail\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dear Flipbook is also available beyond WordPress!\u003C\u002Fh3>\n\u003Cp>Dear Flipbook, accessible across multiple platforms, proudly serves a diverse user base exceeding 200,000 individuals. These users span various niches, each with unique interests and needs.\u003Cbr \u002F>\n– 100,000+ users on WordPress plugin repository \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002F3d-flipbook-dflip-lite\u002Freviews\u002F\" rel=\"ugc\">4.8\u002F5 based on 112 ratings\u003C\u002Fa>\u003Cbr \u002F>\n– 7,500+ premium customers on CodeCanyon – \u003Ca href=\"https:\u002F\u002Fdearflip.com\u002Fgo\u002Fdflip-wp-codecanyon\" rel=\"nofollow ugc\">Best Rated Premium WordPress Flipbook: 4.9\u002F5 based on 107 ratings\u003C\u002Fa>\u003Cbr \u002F>\n– 15,000+ users on Chrome App and Chrome Extension. \u003Ca href=\"https:\u002F\u002Fdearflip.com\u002Fgo\u002Fchrome-app\" rel=\"nofollow ugc\">4.8\u002F5 based on 45 ratings\u003C\u002Fa>\u003Cbr \u002F>\n– 10,000+ jQuery and Javascript plugin users.\u003C\u002Fp>\n\u003Ch3>What do users say about Dear Flipbook?\u003C\u002Fh3>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Great plugin – client is very happy with the look. Also, fantastic response time from the developers, and they are very helpful with fixing our specific display issues. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fawesome-7957\u002F\" rel=\"ugc\">alsalin\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>This is the best flipbook plugin I’ve ever used, and the customer support is even better! It’s very easy to use and is very well-made.\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fuser\u002Fkerminaawad\" rel=\"nofollow ugc\">kerminaawad\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Its amazing – I have tried the others, this for me is the best\u003Cbr \u002F>\n  Simple to set up, add books and use\u003Cbr \u002F>\n  Support is top-class and 5***** \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fuser\u002Fspicop\" rel=\"nofollow ugc\">spicop\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>This App is really making my reading more interesting. It’s been really boring all these years to read PDF files in a regular PDF reader, but now thanks to you guys, I have a good reader \u003Ca href=\"https:\u002F\u002Fdearflip.com\u002Fgo\u002Fchrome-app\" rel=\"nofollow ugc\">John Tomsa\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>3D Flipbook for Chrome Browser\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>FREE PDF Flipbook Reader for your Browser!\u003C\u002Fstrong> Get Dear Flipbook on your Google Chrome. You can further view your local and online PDF to full extent without installing a plugin to any site. Just open the PDF with Chrome and you have your 3D Flipbook ready. \u003Ca href=\"https:\u002F\u002Fdearflip.com\u002Fgo\u002Fchrome-app\" rel=\"nofollow ugc\">Free Chrome Extension\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Dear Flipbook creates PDF Flipbook, 3D Flipbook, PDF viewer, PDF embed for WordPress sites. Create impressive and realistic 3D flipbooks with PDFs.",100000,2776514,98,180,"2026-03-03T12:35:00.000Z","4.6","5.3",[210,211,212,213,214],"3d-flipbook","flip-book","flipbook","pdf-flipbook","pdf-viewer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F3d-flipbook-dflip-lite.2.4.27.zip",8,"2026-03-10 10:33:18",{"attackSurface":219,"codeSignals":300,"taintFlows":446,"riskAssessment":718,"analyzedAt":729},{"hooks":220,"ajaxHandlers":283,"restRoutes":291,"shortcodes":292,"cronEvents":296,"entryPointCount":299,"unprotectedCount":114},[221,227,230,233,239,242,245,248,251,256,260,264,269,272,276,279],{"type":222,"name":223,"callback":224,"file":225,"line":226},"action","admin_enqueue_scripts","p3dlite_enqueue_scripts_backend","3dprint-lite.php",24,{"type":222,"name":228,"callback":229,"file":225,"line":129},"wp_enqueue_scripts","p3dlite_enqueue_scripts_frontend",{"type":222,"name":231,"callback":232,"file":225,"line":14},"init","p3dlite_check_installation",{"type":234,"name":235,"callback":236,"priority":151,"file":237,"line":238},"filter","set-screen-option","set_screen","includes\\3dprint-lite-admin-coatings.php",355,{"type":234,"name":235,"callback":236,"priority":151,"file":240,"line":241},"includes\\3dprint-lite-admin-infills.php",354,{"type":234,"name":235,"callback":236,"priority":151,"file":243,"line":244},"includes\\3dprint-lite-admin-materials.php",358,{"type":234,"name":235,"callback":236,"priority":151,"file":246,"line":247},"includes\\3dprint-lite-admin-price-requests.php",445,{"type":234,"name":235,"callback":236,"priority":151,"file":249,"line":250},"includes\\3dprint-lite-admin-printers.php",353,{"type":222,"name":252,"callback":253,"priority":48,"file":254,"line":255},"admin_init","p3dlite_buffer","includes\\3dprint-lite-admin.php",17,{"type":222,"name":257,"callback":258,"file":254,"line":259},"admin_menu","register_3dprintlite_menu_page",58,{"type":222,"name":231,"callback":261,"file":262,"line":263},"p3dlite_request_price","includes\\3dprint-lite-frontend.php",15,{"type":222,"name":265,"callback":266,"file":267,"line":268},"plugins_loaded","p3dlite_load_textdomain","includes\\3dprint-lite-functions.php",67,{"type":222,"name":252,"callback":270,"file":267,"line":271},"p3dlite_plugin_redirect",1026,{"type":222,"name":273,"callback":274,"file":267,"line":275},"admin_notices","p3dlite_unassigned_warning",1048,{"type":222,"name":223,"callback":277,"file":267,"line":278},"p3dlite_add_color_picker",1148,{"type":222,"name":280,"callback":281,"file":267,"line":282},"p3dlite_housekeeping","p3dlite_do_housekeeping",1247,[284,288],{"action":285,"nopriv":286,"callback":285,"hasNonce":286,"hasCapCheck":286,"file":225,"line":287},"p3dlite_handle_upload",false,25,{"action":285,"nopriv":289,"callback":285,"hasNonce":286,"hasCapCheck":286,"file":225,"line":290},true,26,[],[293],{"tag":4,"callback":294,"file":262,"line":295},"p3d_lite",163,[297],{"hook":280,"callback":280,"file":267,"line":298},1244,3,{"dangerousFunctions":301,"sqlUsage":302,"outputEscaping":357,"fileOperations":287,"externalRequests":29,"nonceChecks":444,"capabilityChecks":151,"bundledLibraries":445},[],{"prepared":303,"raw":287,"locations":304},16,[305,309,311,313,315,317,319,321,323,325,327,329,331,334,336,337,340,343,344,346,348,350,351,353,355],{"file":306,"line":307,"context":308},"includes\\3dprint-lite-admin-price-requests-edit.php",212,"$wpdb->get_results() with variable interpolation",{"file":254,"line":310,"context":308},712,{"file":254,"line":312,"context":308},725,{"file":254,"line":314,"context":308},748,{"file":254,"line":316,"context":308},803,{"file":254,"line":318,"context":308},830,{"file":254,"line":320,"context":308},851,{"file":254,"line":322,"context":308},944,{"file":254,"line":324,"context":308},963,{"file":254,"line":326,"context":308},1009,{"file":254,"line":328,"context":308},1183,{"file":254,"line":330,"context":308},1201,{"file":267,"line":332,"context":333},172,"$wpdb->get_col() with variable interpolation",{"file":267,"line":335,"context":333},275,{"file":267,"line":244,"context":333},{"file":267,"line":338,"context":339},632,"$wpdb->query() with variable interpolation",{"file":267,"line":341,"context":342},1070,"$wpdb->get_var() with variable interpolation",{"file":267,"line":341,"context":342},{"file":267,"line":345,"context":308},1080,{"file":267,"line":347,"context":308},1083,{"file":349,"line":303,"context":339},"uninstall.php",{"file":349,"line":255,"context":339},{"file":349,"line":352,"context":339},18,{"file":349,"line":354,"context":339},19,{"file":349,"line":356,"context":339},20,{"escaped":358,"rawEcho":359,"locations":360},736,40,[361,365,368,370,372,373,375,377,379,381,383,385,386,388,390,392,394,396,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,440,442],{"file":362,"line":363,"context":364},"includes\\3dprint-lite-admin-coatings-edit.php",103,"raw output",{"file":366,"line":367,"context":364},"includes\\3dprint-lite-admin-materials-edit.php",311,{"file":366,"line":369,"context":364},334,{"file":306,"line":371,"context":364},32,{"file":306,"line":359,"context":364},{"file":306,"line":374,"context":364},208,{"file":306,"line":376,"context":364},278,{"file":306,"line":378,"context":364},281,{"file":306,"line":380,"context":364},284,{"file":306,"line":382,"context":364},287,{"file":306,"line":384,"context":364},379,{"file":306,"line":247,"context":364},{"file":306,"line":387,"context":364},452,{"file":306,"line":389,"context":364},600,{"file":306,"line":391,"context":364},601,{"file":246,"line":393,"context":364},502,{"file":246,"line":395,"context":364},503,{"file":397,"line":398,"context":364},"includes\\3dprint-lite-admin-printers-edit.php",201,{"file":397,"line":400,"context":364},210,{"file":254,"line":402,"context":364},1072,{"file":254,"line":404,"context":364},1089,{"file":262,"line":406,"context":364},329,{"file":262,"line":408,"context":364},337,{"file":262,"line":410,"context":364},408,{"file":262,"line":412,"context":364},421,{"file":262,"line":414,"context":364},434,{"file":262,"line":416,"context":364},447,{"file":418,"line":303,"context":364},"includes\\templates\\template_coating_colors.php",{"file":420,"line":303,"context":364},"includes\\templates\\template_coating_dropdown.php",{"file":422,"line":303,"context":364},"includes\\templates\\template_coating_dropdown_new.php",{"file":424,"line":263,"context":364},"includes\\templates\\template_coating_list.php",{"file":426,"line":263,"context":364},"includes\\templates\\template_infill_dropdown_new.php",{"file":428,"line":263,"context":364},"includes\\templates\\template_infill_list.php",{"file":430,"line":263,"context":364},"includes\\templates\\template_material_colors.php",{"file":432,"line":303,"context":364},"includes\\templates\\template_material_dropdown.php",{"file":434,"line":255,"context":364},"includes\\templates\\template_material_dropdown_new.php",{"file":436,"line":263,"context":364},"includes\\templates\\template_material_list.php",{"file":438,"line":439,"context":364},"includes\\templates\\template_printer_dropdown.php",14,{"file":441,"line":439,"context":364},"includes\\templates\\template_printer_dropdown_new.php",{"file":443,"line":439,"context":364},"includes\\templates\\template_printer_list.php",29,[],[447,478,493,506,527,537,554,564,581,596,609,619,633,644,654,663,673,683,693],{"entryPoint":448,"graph":449,"unsanitizedCount":114,"severity":41},"p3dlite_request_price (includes\\3dprint-lite-frontend.php:16)",{"nodes":450,"edges":473},[451,456,460,466,469,471],{"id":452,"type":453,"label":454,"file":262,"line":455},"n0","source","$_REQUEST",42,{"id":457,"type":458,"label":459,"file":262,"line":455},"n1","transform","→ p3dlite_save_thumbnail()",{"id":461,"type":462,"label":463,"file":267,"line":464,"wp_function":465},"n2","sink","file_put_contents() [File Write]",1173,"file_put_contents",{"id":467,"type":453,"label":468,"file":262,"line":455},"n3","$_POST",{"id":470,"type":458,"label":459,"file":262,"line":455},"n4",{"id":472,"type":462,"label":463,"file":267,"line":464,"wp_function":465},"n5",[474,475,476,477],{"from":452,"to":457,"sanitized":286},{"from":457,"to":461,"sanitized":286},{"from":467,"to":470,"sanitized":286},{"from":470,"to":472,"sanitized":286},{"entryPoint":479,"graph":480,"unsanitizedCount":114,"severity":41},"\u003C3dprint-lite-frontend> (includes\\3dprint-lite-frontend.php:0)",{"nodes":481,"edges":488},[482,483,484,485,486,487],{"id":452,"type":453,"label":454,"file":262,"line":455},{"id":457,"type":458,"label":459,"file":262,"line":455},{"id":461,"type":462,"label":463,"file":267,"line":464,"wp_function":465},{"id":467,"type":453,"label":468,"file":262,"line":455},{"id":470,"type":458,"label":459,"file":262,"line":455},{"id":472,"type":462,"label":463,"file":267,"line":464,"wp_function":465},[489,490,491,492],{"from":452,"to":457,"sanitized":286},{"from":457,"to":461,"sanitized":286},{"from":467,"to":470,"sanitized":286},{"from":470,"to":472,"sanitized":286},{"entryPoint":494,"graph":495,"unsanitizedCount":29,"severity":505},"plugin_settings_page (includes\\3dprint-lite-admin-coatings.php:375)",{"nodes":496,"edges":503},[497,500],{"id":452,"type":453,"label":498,"file":237,"line":499},"$_REQUEST['coating_text']",387,{"id":457,"type":462,"label":501,"file":237,"line":499,"wp_function":502},"echo() [XSS]","echo",[504],{"from":452,"to":457,"sanitized":289},"low",{"entryPoint":507,"graph":508,"unsanitizedCount":29,"severity":505},"\u003C3dprint-lite-admin-coatings> (includes\\3dprint-lite-admin-coatings.php:0)",{"nodes":509,"edges":523},[510,512,516,517,521,522],{"id":452,"type":453,"label":454,"file":237,"line":511},60,{"id":457,"type":462,"label":513,"file":237,"line":514,"wp_function":515},"get_results() [SQLi]",69,"get_results",{"id":461,"type":453,"label":454,"file":237,"line":511},{"id":467,"type":462,"label":518,"file":237,"line":519,"wp_function":520},"get_var() [SQLi]",115,"get_var",{"id":470,"type":453,"label":498,"file":237,"line":499},{"id":472,"type":462,"label":501,"file":237,"line":499,"wp_function":502},[524,525,526],{"from":452,"to":457,"sanitized":289},{"from":461,"to":467,"sanitized":289},{"from":470,"to":472,"sanitized":289},{"entryPoint":528,"graph":529,"unsanitizedCount":29,"severity":505},"plugin_settings_page (includes\\3dprint-lite-admin-infills.php:374)",{"nodes":530,"edges":535},[531,534],{"id":452,"type":453,"label":532,"file":240,"line":533},"$_REQUEST['infill_text']",386,{"id":457,"type":462,"label":501,"file":240,"line":533,"wp_function":502},[536],{"from":452,"to":457,"sanitized":289},{"entryPoint":538,"graph":539,"unsanitizedCount":29,"severity":505},"\u003C3dprint-lite-admin-infills> (includes\\3dprint-lite-admin-infills.php:0)",{"nodes":540,"edges":550},[541,543,545,546,548,549],{"id":452,"type":453,"label":454,"file":240,"line":542},61,{"id":457,"type":462,"label":513,"file":240,"line":544,"wp_function":515},70,{"id":461,"type":453,"label":454,"file":240,"line":542},{"id":467,"type":462,"label":518,"file":240,"line":547,"wp_function":520},116,{"id":470,"type":453,"label":532,"file":240,"line":533},{"id":472,"type":462,"label":501,"file":240,"line":533,"wp_function":502},[551,552,553],{"from":452,"to":457,"sanitized":289},{"from":461,"to":467,"sanitized":289},{"from":470,"to":472,"sanitized":289},{"entryPoint":555,"graph":556,"unsanitizedCount":29,"severity":505},"plugin_settings_page (includes\\3dprint-lite-admin-materials.php:378)",{"nodes":557,"edges":562},[558,561],{"id":452,"type":453,"label":559,"file":243,"line":560},"$_REQUEST['material_text']",390,{"id":457,"type":462,"label":501,"file":243,"line":560,"wp_function":502},[563],{"from":452,"to":457,"sanitized":289},{"entryPoint":565,"graph":566,"unsanitizedCount":29,"severity":505},"\u003C3dprint-lite-admin-materials> (includes\\3dprint-lite-admin-materials.php:0)",{"nodes":567,"edges":577},[568,570,572,573,575,576],{"id":452,"type":453,"label":454,"file":243,"line":569},62,{"id":457,"type":462,"label":513,"file":243,"line":571,"wp_function":515},71,{"id":461,"type":453,"label":454,"file":243,"line":569},{"id":467,"type":462,"label":518,"file":243,"line":574,"wp_function":520},119,{"id":470,"type":453,"label":559,"file":243,"line":560},{"id":472,"type":462,"label":501,"file":243,"line":560,"wp_function":502},[578,579,580],{"from":452,"to":457,"sanitized":289},{"from":461,"to":467,"sanitized":289},{"from":470,"to":472,"sanitized":289},{"entryPoint":582,"graph":583,"unsanitizedCount":29,"severity":505},"\u003C3dprint-lite-admin-price-requests-edit> (includes\\3dprint-lite-admin-price-requests-edit.php:0)",{"nodes":584,"edges":593},[585,587,588,591],{"id":452,"type":453,"label":586,"file":306,"line":444},"$_FILES (x2)",{"id":457,"type":462,"label":501,"file":306,"line":359,"wp_function":502},{"id":461,"type":453,"label":589,"file":306,"line":590},"$_POST (x3)",110,{"id":467,"type":462,"label":501,"file":306,"line":592,"wp_function":502},540,[594,595],{"from":452,"to":457,"sanitized":289},{"from":461,"to":467,"sanitized":289},{"entryPoint":597,"graph":598,"unsanitizedCount":29,"severity":505},"\u003C3dprint-lite-admin-price-requests> (includes\\3dprint-lite-admin-price-requests.php:0)",{"nodes":599,"edges":606},[600,601,603,604],{"id":452,"type":453,"label":454,"file":246,"line":571},{"id":457,"type":462,"label":513,"file":246,"line":602,"wp_function":515},82,{"id":461,"type":453,"label":454,"file":246,"line":571},{"id":467,"type":462,"label":518,"file":246,"line":605,"wp_function":520},130,[607,608],{"from":452,"to":457,"sanitized":289},{"from":461,"to":467,"sanitized":289},{"entryPoint":610,"graph":611,"unsanitizedCount":29,"severity":505},"plugin_settings_page (includes\\3dprint-lite-admin-printers.php:373)",{"nodes":612,"edges":617},[613,616],{"id":452,"type":453,"label":614,"file":249,"line":615},"$_REQUEST['printer_text']",385,{"id":457,"type":462,"label":501,"file":249,"line":615,"wp_function":502},[618],{"from":452,"to":457,"sanitized":289},{"entryPoint":620,"graph":621,"unsanitizedCount":29,"severity":505},"\u003C3dprint-lite-admin-printers> (includes\\3dprint-lite-admin-printers.php:0)",{"nodes":622,"edges":629},[623,624,625,626,627,628],{"id":452,"type":453,"label":454,"file":249,"line":569},{"id":457,"type":462,"label":513,"file":249,"line":571,"wp_function":515},{"id":461,"type":453,"label":454,"file":249,"line":569},{"id":467,"type":462,"label":518,"file":249,"line":574,"wp_function":520},{"id":470,"type":453,"label":614,"file":249,"line":615},{"id":472,"type":462,"label":501,"file":249,"line":615,"wp_function":502},[630,631,632],{"from":452,"to":457,"sanitized":289},{"from":461,"to":467,"sanitized":289},{"from":470,"to":472,"sanitized":289},{"entryPoint":634,"graph":635,"unsanitizedCount":29,"severity":505},"register_3dprintlite_settings_page_callback (includes\\3dprint-lite-admin.php:78)",{"nodes":636,"edges":642},[637,638],{"id":452,"type":453,"label":468,"file":254,"line":204},{"id":457,"type":462,"label":639,"file":254,"line":640,"wp_function":641},"update_option() [Settings Manipulation]",126,"update_option",[643],{"from":452,"to":457,"sanitized":289},{"entryPoint":645,"graph":646,"unsanitizedCount":29,"severity":505},"register_3dprintlite_printers_page_callback (includes\\3dprint-lite-admin.php:706)",{"nodes":647,"edges":652},[648,651],{"id":452,"type":453,"label":649,"file":254,"line":650},"$_POST['p3dlite_printers_description']",720,{"id":457,"type":462,"label":639,"file":254,"line":650,"wp_function":641},[653],{"from":452,"to":457,"sanitized":289},{"entryPoint":655,"graph":656,"unsanitizedCount":29,"severity":505},"register_3dprintlite_materials_page_callback (includes\\3dprint-lite-admin.php:791)",{"nodes":657,"edges":661},[658,660],{"id":452,"type":453,"label":659,"file":254,"line":11},"$_POST['p3dlite_materials_description']",{"id":457,"type":462,"label":639,"file":254,"line":11,"wp_function":641},[662],{"from":452,"to":457,"sanitized":289},{"entryPoint":664,"graph":665,"unsanitizedCount":29,"severity":505},"register_3dprintlite_coatings_page_callback (includes\\3dprint-lite-admin.php:919)",{"nodes":666,"edges":671},[667,670],{"id":452,"type":453,"label":668,"file":254,"line":669},"$_POST['p3dlite_coatings_description']",927,{"id":457,"type":462,"label":639,"file":254,"line":669,"wp_function":641},[672],{"from":452,"to":457,"sanitized":289},{"entryPoint":674,"graph":675,"unsanitizedCount":29,"severity":505},"register_3dprintlite_email_templates_page_callback (includes\\3dprint-lite-admin.php:1027)",{"nodes":676,"edges":681},[677,679],{"id":452,"type":453,"label":468,"file":254,"line":678},1040,{"id":457,"type":462,"label":639,"file":254,"line":680,"wp_function":641},1054,[682],{"from":452,"to":457,"sanitized":289},{"entryPoint":684,"graph":685,"unsanitizedCount":29,"severity":505},"register_3dprintlite_infills_page_callback (includes\\3dprint-lite-admin.php:1159)",{"nodes":686,"edges":691},[687,690],{"id":452,"type":453,"label":688,"file":254,"line":689},"$_POST['p3dlite_infills_description']",1167,{"id":457,"type":462,"label":639,"file":254,"line":689,"wp_function":641},[692],{"from":452,"to":457,"sanitized":289},{"entryPoint":694,"graph":695,"unsanitizedCount":29,"severity":505},"\u003C3dprint-lite-admin> (includes\\3dprint-lite-admin.php:0)",{"nodes":696,"edges":712},[697,699,700,701,702,703,704,706,708,710],{"id":452,"type":453,"label":698,"file":254,"line":204},"$_POST (x2)",{"id":457,"type":462,"label":639,"file":254,"line":640,"wp_function":641},{"id":461,"type":453,"label":649,"file":254,"line":650},{"id":467,"type":462,"label":639,"file":254,"line":650,"wp_function":641},{"id":470,"type":453,"label":659,"file":254,"line":11},{"id":472,"type":462,"label":639,"file":254,"line":11,"wp_function":641},{"id":705,"type":453,"label":668,"file":254,"line":669},"n6",{"id":707,"type":462,"label":639,"file":254,"line":669,"wp_function":641},"n7",{"id":709,"type":453,"label":688,"file":254,"line":689},"n8",{"id":711,"type":462,"label":639,"file":254,"line":689,"wp_function":641},"n9",[713,714,715,716,717],{"from":452,"to":457,"sanitized":289},{"from":461,"to":467,"sanitized":289},{"from":470,"to":472,"sanitized":289},{"from":705,"to":707,"sanitized":289},{"from":709,"to":711,"sanitized":289},{"summary":719,"deductions":720},"The 3dprint-lite v2.1.3.9 plugin exhibits a mixed security posture. While it demonstrates good practices in output escaping (95%) and nonce checks (29), and has no known unpatched CVEs, significant concerns exist regarding its attack surface and past vulnerability history.  The presence of two unprotected AJAX handlers presents a direct entry point for unauthenticated attackers, which is a substantial risk given the total of three entry points.  Furthermore, 2 out of 19 analyzed taint flows had unsanitized paths, although these were not classified as critical or high severity. This suggests a potential for vulnerabilities that might not be immediately obvious through static analysis alone.\n\nThe plugin's vulnerability history is particularly alarming, with a total of 7 known CVEs, including one previously critical vulnerability. The common types of vulnerabilities (SQL Injection, CSRF, Unrestricted Upload) indicate recurring weaknesses in how the plugin handles user input and performs sensitive operations. While the most recent vulnerability was in 2025, this past record suggests a pattern of security flaws that require diligent monitoring and prompt patching. The plugin does utilize prepared statements for a majority of its SQL queries (61%), which is a positive sign, but the remaining percentage, coupled with the history of SQL injection, warrants caution.\n\nIn conclusion, while the plugin has made strides in secure coding practices, the unprotected AJAX handlers and the historical prevalence of severe vulnerabilities are significant weaknesses. The potential for further issues, as hinted by the unsanitized taint flows, requires a high level of vigilance. It is recommended to prioritize patching any new vulnerabilities immediately and to thoroughly review and secure the unprotected AJAX endpoints.",[721,723,725,727],{"reason":722,"points":151},"2 unprotected AJAX handlers",{"reason":724,"points":216},"2 flows with unsanitized paths",{"reason":726,"points":263},"7 total known CVEs (incl. 1 critical)",{"reason":728,"points":167},"Common vuln types: SQLi, CSRF, Unrestricted Upload","2026-03-16T19:18:28.064Z",{"wat":731,"direct":748},{"assetPaths":732,"generatorPatterns":744,"scriptPaths":745,"versionParams":746},[733,734,735,736,737,738,739,740,741,742,743],"\u002Fwp-content\u002Fplugins\u002F3dprint-lite\u002Fjs\u002F3dprint-lite.js","\u002Fwp-content\u002Fplugins\u002F3dprint-lite\u002Fcss\u002F3dprint-lite.css","\u002Fwp-content\u002Fplugins\u002F3dprint-lite\u002Fjs\u002Fplupload\u002Fplupload.full.min.js","\u002Fwp-content\u002Fplugins\u002F3dprint-lite\u002Fjs\u002Fplupload\u002Fjquery.plupload.queue.js","\u002Fwp-content\u002Fplugins\u002F3dprint-lite\u002Fjs\u002Fplupload\u002Fplupload.html5.js","\u002Fwp-content\u002Fplugins\u002F3dprint-lite\u002Fjs\u002Fplupload\u002Fplupload.flash.js","\u002Fwp-content\u002Fplugins\u002F3dprint-lite\u002Fjs\u002Fplupload\u002Fplupload.silverlight.js","\u002Fwp-content\u002Fplugins\u002F3dprint-lite\u002Fjs\u002Fplupload\u002Fplupload.html4.js","\u002Fwp-content\u002Fplugins\u002F3dprint-lite\u002Fjs\u002Fplupload\u002Fjquery.ui.plupload.js","\u002Fwp-content\u002Fplugins\u002F3dprint-lite\u002Fjs\u002Fjquery.js","\u002Fwp-content\u002Fplugins\u002F3dprint-lite\u002Fcss\u002Fjquery-ui.css",[],[733,735,736,737,738,739,740,741,742],[747],"ver=2.1.3.9",{"cssClasses":749,"htmlComments":757,"htmlAttributes":761,"restEndpoints":764,"jsGlobals":765,"shortcodeOutput":769},[750,751,752,753,754,755,756],"p3dlite-main-wrapper","p3dlite-upload-form","p3dlite-printers-list","p3dlite-materials-list","p3dlite-order-form","p3dlite-cart","p3dlite-checkout",[758,759,760],"\u003C!-- 3dprint-lite plugin -->","\u003C!-- End 3dprint-lite plugin -->","\u003C!-- End of 3DPrint Lite Plugin -->",[762,763],"data-plugin-name=\"3dprint-lite\"","data-plugin-version=\"2.1.3.9\"",[],[766,767,768],"window.p3d_lite_params","window.p3dlite_upload_params","window.p3dlite_l10n",[770,771,772,773,774,775],"[p3dlite_upload_form]","[p3dlite_printer_list]","[p3dlite_material_list]","[p3dlite_order_form]","[p3dlite_cart]","[p3dlite_checkout]"]