[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRl3hsfdNlpX-V_E3PBAae7X2GVSY16XitluRtsWJ5uc":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":36,"analysis":118,"fingerprints":194},"pdf-office-documents-converter","pdf office documents converter","1.0.0","vvpdf","https:\u002F\u002Fprofiles.wordpress.org\u002Fvvpdf\u002F","\u003Cp>The specific functions are as follows:\u003Cbr \u002F>\npdf to word\u003Cbr \u002F>\npdf to powerpoint\u003Cbr \u002F>\npdf to excel\u003Cbr \u002F>\nword to pdf\u003Cbr \u002F>\npowerpoint to pdf\u003Cbr \u002F>\nexcel to pdf\u003Cbr \u002F>\npdf to jpg\u003C\u002Fp>\n\u003Ch3>3rd Party or external service details\u003C\u002Fh3>\n\u003Cp>Ducuments convert service base on 3rd saas service,PDF Convert Tools wordperss plugin base on ffpdf.com Api mainly.The following is a description of the main interfaces API .\u003C\u002Fp>\n\u003Cp>Common Interface API:\u003C\u002Fp>\n\u003Col>\n\u003Cli>https:\u002F\u002Fffpdf.com\u002Fapi\u002F_Account\u002FLogin\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The user login interface transmits the user login information of the current WordPress website through the HTTPS protocol, and the return value is the authorized information\u003C\u002Fp>\n\u003Col>\n\u003Cli>https:\u002F\u002Fffpdf.com\u002Fapi\u002F_file\u002FUpload\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The user uploads the interface, and sends the documents to be converted to the ffpdf.com The return value is the result of whether the upload is successful or not, and then the background performs the conversion according to the target type of the conversion,and unique id info.\u003C\u002Fp>\n\u003Col>\n\u003Cli>https:\u002F\u002Fffpdf.com\u002Fapi\u002FConvertLog\u002FConverting?\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The conversion request API requires the service to process the uploaded specified document according to the user’s conversion type request\u003C\u002Fp>\n\u003Col>\n\u003Cli>https:\u002F\u002Fffpdf.com\u002Fapi\u002FConvertLog\u002FdownloadFile\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Return the processed file download information required by the user, and allow the customer to download it in the browser in the mode of HTTPS\u003C\u002Fp>\n\u003Cp>Special Interface API:\u003C\u002Fp>\n\u003Col>\n\u003Cli>https:\u002F\u002Fffpdf.com\u002Fapi\u002FConvertLog\u002Fexceltopdf?id=\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Processing user Excel to PDF request API\u003C\u002Fp>\n\u003Col>\n\u003Cli>https:\u002F\u002Fffpdf.com\u002Fapi\u002FConvertLog\u002FpdftoJpg?id=\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Processing user PDF to JPG request API\u003C\u002Fp>\n\u003Col>\n\u003Cli>https:\u002F\u002Fffpdf.com\u002Fapi\u002FConvertLog\u002Fppttopdf?id=\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Processing user PPT to PDF request API\u003C\u002Fp>\n\u003Col>\n\u003Cli>https:\u002F\u002Fffpdf.com\u002Fapi\u002FConvertLog\u002FDocToPdf?id=\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Processing user DOC to PDF request API\u003C\u002Fp>\n\u003Ch3>Privacy Policies\u003C\u002Fh3>\n\u003Cp>https:\u002F\u002Fffpdf.com\u002Fprivacy%20policies.txt\u003C\u002Fp>\n","The specific functions are as follows:",10,1334,20,1,"2020-11-27T11:41:00.000Z","5.5.18","3.0.1","5.0",[20,21,22,23,24],"office-convert","pdf-convert","pdf-to-powerpoint","pdf-to-ppt","pdf-to-word","https:\u002F\u002Fvvpdf.com\u002Fpdf-convert-tools-for-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-office-documents-converter.1.0.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},30,84,"2026-04-04T18:15:18.966Z",[37,62,81,103],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":17,"requires_php":51,"tags":52,"homepage":58,"download_link":59,"security_score":60,"vuln_count":14,"unpatched_count":28,"last_vuln_date":61,"fetched_at":30},"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","",[53,54,55,56,57],"pdf-converter","pdf-plugin","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":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":17,"requires_php":51,"tags":76,"homepage":77,"download_link":78,"security_score":79,"vuln_count":14,"unpatched_count":14,"last_vuln_date":80,"fetched_at":30},"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,3,"2021-10-26T16:32:00.000Z","5.8.13",[53,54,55,56,57],"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",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":28,"num_ratings":28,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":100,"download_link":101,"security_score":102,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wopo-file-converter","WoPo File Converter","1.2.3","WoPo Web","https:\u002F\u002Fprofiles.wordpress.org\u002Fthanhbinh8703\u002F","\u003Cp>WoPo File Converter is an online file converter that supports nearly all audio, video, document, ebook, archive, image, spreadsheet, and presentation formats.\u003C\u002Fp>\n\u003Cp>You can add the shortcode [wopo-file-converter] to the page where you want to display the converter form. To get started, use the form button and select files to convert from your computer.\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fweb.wopo.cc\u002Fproduct\u002Fwopo-file-converter-pro\u002F\" title=\"WoPo File Converter Pro\" rel=\"nofollow ugc\">WoPo File Converter Pro\u003C\u002Fa>\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Unlimited files converted\u003C\u002Fli>\n\u003Cli>Convert your files via your self-hosting\u003C\u002Fli>\n\u003Cli>Premium Converter Form Style\u003C\u002Fli>\n\u003Cli>Input file extensions (e.g., enter ‘.pdf’ for the user to only be able to upload PDFs).\u003C\u002Fli>\n\u003Cli>Shortcodes with input and output file parameters (e.g., [wopo-file-converter input=”.doc” output=”.pdf”] are for users to select only .doc file to convert to .pdf file). ** NEW **\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Demo Online: \u003Ca href=\"https:\u002F\u002Ffileconverter.wopo.cc\u002F\" title=\"View WoPo File Converter Pro Demo\" rel=\"nofollow ugc\">https:\u002F\u002Ffileconverter.wopo.cc\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Buy it now: \u003Ca href=\"https:\u002F\u002Fweb.wopo.cc\u002Fproduct\u002Fwopo-file-converter-pro\u002F\" title=\"Buy WoPo File Converter Pro\" rel=\"nofollow ugc\">https:\u002F\u002Fweb.wopo.cc\u002Fproduct\u002Fwopo-file-converter-pro\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Video Tutorial: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=SULHL6RIhvQ&list=PLkY7T3Q1c1U8_CU1BRxO015aaxnQL2XSL\u003C\u002Fp>\n\u003Cp>Icons made by \u003Ca href=\"https:\u002F\u002Fwww.flaticon.com\u002Fauthors\u002Fphoto3idea-studio\" title=\"photo3idea_studio\" rel=\"nofollow ugc\">photo3idea_studio\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fwww.flaticon.com\u002F\" title=\"Flaticon\" rel=\"nofollow ugc\">www.flaticon.com\u003C\u002Fa>\u003C\u002Fp>\n","WoPo File Converter is an online file converter that supports nearly all audio, video, document, ebook, archive, image, spreadsheet, and presentation  &hellip;",50,4155,"2025-09-04T09:02:00.000Z","6.8.5","5.2","8.2",[96,97,98,21,99],"converter","file-convert","file-converter","wopo","https:\u002F\u002Fweb.wopo.cc\u002Fproduct\u002Fwopo-file-converter-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwopo-file-converter.1.2.3.zip",100,{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":11,"downloaded":111,"rating":112,"num_ratings":14,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":51,"tags":116,"homepage":51,"download_link":117,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"web2pdf-converter","Web2PDF Converter","1.0","tomasr","https:\u002F\u002Fprofiles.wordpress.org\u002Ftomasr\u002F","\u003Cp>This plugin convert current web page to pdf file. It is handy to print, send via email and maintain when web page saved into single file with cross platform format.\u003C\u002Fp>\n","This plugin convert current web page to pdf file",4824,60,"2011-07-28T06:52:00.000Z","3.2.1","2.0.0",[53],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweb2pdf-converter.1.0.zip",{"attackSurface":119,"codeSignals":154,"taintFlows":181,"riskAssessment":182,"analyzedAt":193},{"hooks":120,"ajaxHandlers":150,"restRoutes":151,"shortcodes":152,"cronEvents":153,"entryPointCount":28,"unprotectedCount":28},[121,127,130,133,137,142,146],{"type":122,"name":123,"callback":124,"file":125,"line":126},"filter","page_attributes_dropdown_pages_args","register_project_templates","PDF Office Documents Converter.php",25,{"type":122,"name":128,"callback":129,"file":125,"line":33},"theme_page_templates","add_new_template",{"type":122,"name":131,"callback":124,"file":125,"line":132},"wp_insert_post_data",34,{"type":122,"name":134,"callback":135,"file":125,"line":136},"template_include","view_project_template",38,{"type":138,"name":139,"callback":140,"file":125,"line":141},"action","init","get_instance",83,{"type":138,"name":143,"callback":144,"file":125,"line":145},"wp_enqueue_scripts","vvpdf_wp_plugin_tone_front_script",746,{"type":138,"name":147,"callback":148,"file":125,"line":149},"admin_menu","vvpdf_wp_plugin_add_settings_menu",756,[],[],[],[],{"dangerousFunctions":155,"sqlUsage":156,"outputEscaping":158,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":180},[],{"prepared":28,"raw":28,"locations":157},[],{"escaped":14,"rawEcho":159,"locations":160},9,[161,164,166,168,170,172,174,176,178],{"file":125,"line":162,"context":163},77,"raw output",{"file":125,"line":165,"context":163},794,{"file":125,"line":167,"context":163},795,{"file":125,"line":169,"context":163},796,{"file":125,"line":171,"context":163},797,{"file":125,"line":173,"context":163},798,{"file":125,"line":175,"context":163},799,{"file":125,"line":177,"context":163},800,{"file":125,"line":179,"context":163},801,[],[],{"summary":183,"deductions":184},"The static analysis of the 'pdf-office-documents-converter' plugin v1.0.0 reveals a remarkably clean codebase in terms of common WordPress security pitfalls. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, resulting in a zero attack surface and no entry points to analyze. Furthermore, the code signals are generally positive, with no dangerous functions, all SQL queries utilizing prepared statements, no file operations, and no external HTTP requests. This suggests a strong adherence to secure coding practices in these areas.\n\nHowever, a significant concern arises from the complete absence of nonce checks and capability checks. This indicates a lack of authorization and integrity validation for any potential, albeit currently non-existent, entry points. The low percentage of properly escaped output (10%) is also a notable weakness, potentially leaving the plugin vulnerable to Cross-Site Scripting (XSS) if any output were to occur. The taint analysis shows no identified vulnerabilities, which is encouraging, but the lack of flows analyzed makes this finding less robust. The plugin's vulnerability history is clean, with no recorded CVEs, suggesting a positive track record, but this is a small dataset with a new version.\n\nIn conclusion, while the plugin exhibits excellent security hygiene in its foundational aspects like SQL and external requests, the critical lack of nonce and capability checks, coupled with insufficient output escaping, presents a significant latent risk. If the attack surface were to expand in future versions, these unchecked entry points and unescaped outputs could become serious vulnerabilities. The absence of historical vulnerabilities is positive but should not overshadow the current analytical findings.",[185,188,190],{"reason":186,"points":187},"No capability checks found",15,{"reason":189,"points":187},"No nonce checks found",{"reason":191,"points":192},"Low output escaping percentage",6,"2026-03-16T23:56:24.372Z",{"wat":195,"direct":212},{"assetPaths":196,"generatorPatterns":203,"scriptPaths":204,"versionParams":205},[197,198,199,200,201,202],"\u002Fwp-content\u002Fplugins\u002Fpdf-office-documents-converter\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fpdf-office-documents-converter\u002Fcss\u002Flayui.css","\u002Fwp-content\u002Fplugins\u002Fpdf-office-documents-converter\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fpdf-office-documents-converter\u002Fjs\u002Fdropzone.js","\u002Fwp-content\u002Fplugins\u002Fpdf-office-documents-converter\u002Fjs\u002Flayui.js","\u002Fwp-content\u002Fplugins\u002Fpdf-office-documents-converter\u002Fjs\u002Fmain.js",[],[200,201,202],[206,207,208,209,210,211],"pdf-office-documents-converter\u002Fcss\u002Fbootstrap.min.css?ver=","pdf-office-documents-converter\u002Fcss\u002Flayui.css?ver=","pdf-office-documents-converter\u002Fcss\u002Fstyle.css?ver=","pdf-office-documents-converter\u002Fjs\u002Fdropzone.js?ver=","pdf-office-documents-converter\u002Fjs\u002Flayui.js?ver=","pdf-office-documents-converter\u002Fjs\u002Fmain.js?ver=",{"cssClasses":213,"htmlComments":217,"htmlAttributes":218,"restEndpoints":225,"jsGlobals":226,"shortcodeOutput":228},[214,215,216],"dropzone","layui-table","btn-success",[],[219,220,221,222,223,224],"id=\"myAwesomeDropzone\"","id=\"uploadbut\"","id=\"pgDiv\"","id=\"pg\"","id=\"view\"","id=\"demo\"",[],[214,227],"layui",[229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,243,230,243,244,245,246,247,247,248,249,250,251,252,253,254,255,256,257,251,258,259,260,255,261,262],"\u003Cdiv class=\"row\">","\u003Cdiv class=\"col-md-2\">\u003C\u002Fdiv>","\u003Cdiv class=\"col-md-8\">","\u003Ch1>PDF To WORD\u003C\u002Fh1>","\u003Ch1>PDF To PPT\u003C\u002Fh1>","\u003Ch1>PDF To EXCEL\u003C\u002Fh1>","\u003Cdiv class=\"dropzone\" id=\"myAwesomeDropzone\">\u003C\u002Fdiv>","\u003Cinput id=\"uploadbut\" type=\"button\" value=\"Start Convert \" class=\"btn btn-success\">","\u003Cdiv id=\"pgDiv\">","\u003Ch3>Converting ( About 1 minute to done)\u003C\u002Fh3>","\u003Cprogress max=\"100\" value=\"0\" id=\"pg\">\u003C\u002Fprogress>","\u003Cdiv>","\u003Ch1>Convert Result\u003C\u002Fh1>","\u003Cdiv id=\"view\">\u003C\u002Fdiv>","\u003C\u002Fdiv>","\u003Cscript id=\"demo\" type=\"text\u002Fhtml\">","\u003Ctable class=\"layui-table\">","\u003Ccolgroup>","\u003Ccol width=\"250\">","\u003Ccol>","\u003C\u002Fcolgroup>","\u003Cthead>","\u003Ctr>","\u003Cth>Original file name\u003C\u002Fth>","\u003Cth>Uploaded file time\u003C\u002Fth>","\u003Cth>Result File download Link(Click to download)\u003C\u002Fth>","\u003C\u002Ftr>","\u003C\u002Fthead>","\u003Ctbody>{{#  layui.each(d.list, function(index, item){}}","\u003Ctd>\u003Cspan>{{ item.reusltItemFilename }}\u003C\u002Fspan>\u003C\u002Ftd>","\u003Ctd>\u003Cspan>{{ item.resultItemTime  }}\u003C\u002Fspan>\u003C\u002Ftd>","\u003Ctd>\u003Ca href=\"{{item.reusltItemLink }}\">Download Link\u003Cspan>\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Ftd>","{{#});}}{{#  if(d.list.length === 0){ }}No data{{#  } }}\u003C\u002Ftbody>","\u003C\u002Ftable>"]