[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMVHu2phu7cY4shRZc6_gVZlf8SX6KJ96ShoIe45QLGU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":78,"fingerprints":117},"wp-simple-plugin-upload","WP Simple Plugin Upload","2.3.1","Seerox","https:\u002F\u002Fprofiles.wordpress.org\u002Fmugheeshafeez\u002F","\u003Cp>WP Simple Pluign Upload makes the plugins to upload easier and more simpler. As now user does not have to take an extra step to open the actual plugin upload page. All you need to do is to install this plugin and rest of the plugin upload will be easy because this plugin allows you to minimize the steps needed to upload a plugin.\u003C\u002Fp>\n\u003Cp>This plugin has its great use while setting up a new site, or if do you need to go back and forth with uploading Plugins from your local computer.\u003C\u002Fp>\n","WP Simple Pluign Upload makes the plugins to upload easier and more simpler. Now you dont have to take an extra step each time while uploading the plu &hellip;",10,4961,0,"2026-01-07T05:55:00.000Z","6.9.4","3.8","",[19,20,21,22],"easy-upload","new-site","plugin-upload","simple-upload","http:\u002F\u002Fseerox.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-simple-plugin-upload.2.3.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"mugheeshafeez",4,1120,91,174,73,"2026-04-05T09:42:32.523Z",[38,57],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":13,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":17,"download_link":56,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"wp-plugin-management","WP Install From Web","1.10.1","safetydev","https:\u002F\u002Fprofiles.wordpress.org\u002Fsafetydev\u002F","\u003Cp>If you are a developer and want your customers to install plugins from your site without downloading and uploading them manually – just install our plugin and provide the URL. If you are a website administrator and you buy third-party plugins from developers – you can use our plugin for quick and easy installation. Just ask the developer for a link and past it into URL field.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Install Plugin From URL\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can easily let your customers install all your plugins right from their website administrator area.  When a user goes into his\u002Fher backend and click on the “Install from Web” tab, your extension can be found and the “Install” button appears, so the user can just click to install your extension.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Main Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install from any URL\u003C\u002Fli>\n\u003Cli>No coding required\u003C\u002Fli>\n\u003Cli>One-click installation\u003C\u002Fli>\n\u003Cli>Create your own repository for your customers\u003C\u002Fli>\n\u003Cli>No need to download and upload archive\u003C\u002Fli>\n\u003Cli>Adding new feature to WordPress dashboard menu\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Install Plugin From Web allows you to install any plugin from a URL. All you need to do is to insert a specific URL and click the Install button.",300,1324,"2025-05-29T13:21:00.000Z","6.8.5","2.0",[52,53,21,54,55],"manage-plugin","plugin-install","security","zip","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-plugin-management.1.10.1.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":13,"num_ratings":13,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":17,"tags":70,"homepage":75,"download_link":76,"security_score":77,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"process-site-map","Process Site Map","0.3","MikeNGarrett","https:\u002F\u002Fprofiles.wordpress.org\u002Fmikengarrett\u002F","\u003Cp>My intention with this plugin was to create a site that could hold notes about the site map in a snap.\u003C\u002Fp>\n\u003Cp>Takes the following format:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Home\n    About Us\n        Mission Statement\n        The Team\n        Location\n    Projects\n        Client 1\n        Client 2\n        Client 3\n            Design\n            Development\n            Conclusion\n            Contact Us\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>…and turns it into nested pages.\u003C\u002Fp>\n","One time use plugin for processing visually ordered site map into nested pages.",30,7438,"2012-04-06T16:32:00.000Z","3.3.2","3.3.1",[71,20,72,73,74],"admin","pages","processing","site-map","http:\u002F\u002Fwebdevelopmentgroup.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprocess-site-map.zip",85,{"attackSurface":79,"codeSignals":95,"taintFlows":106,"riskAssessment":107,"analyzedAt":116},{"hooks":80,"ajaxHandlers":91,"restRoutes":92,"shortcodes":93,"cronEvents":94,"entryPointCount":13,"unprotectedCount":13},[81,87],{"type":82,"name":83,"callback":84,"file":85,"line":86},"action","admin_enqueue_scripts","seerox_wpspu_register_admin_scripts","wp-simple-plugin-upload.php",70,{"type":82,"name":88,"callback":89,"priority":11,"file":85,"line":90},"pre_current_active_plugins","seerox_wpspu_pre_current_active_plugins",98,[],[],[],[],{"dangerousFunctions":96,"sqlUsage":97,"outputEscaping":99,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":100,"bundledLibraries":105},[],{"prepared":13,"raw":13,"locations":98},[],{"escaped":13,"rawEcho":100,"locations":101},1,[102],{"file":85,"line":103,"context":104},110,"raw output",[],[],{"summary":108,"deductions":109},"The static analysis of wp-simple-plugin-upload v2.3.1 reveals a generally strong security posture, with no identified critical vulnerabilities in code signals or taint analysis. The plugin exhibits no external HTTP requests, file operations, or SQL queries that are not using prepared statements, all of which are positive indicators. The absence of known CVEs and a clean vulnerability history further suggest a well-maintained and secure plugin.\n\nHowever, the analysis does highlight a significant area for concern: the complete lack of output escaping for the single output identified. This is a critical weakness as it opens the door to Cross-Site Scripting (XSS) vulnerabilities, especially if the output is user-controlled or derived from user input. The plugin also has no nonce checks, which, while not a direct vulnerability in this specific version given the lack of entry points, is a missed opportunity for security best practices and could be problematic if new AJAX or REST API endpoints are introduced in future versions without proper protection.\n\nIn conclusion, while the plugin demonstrates commendable security practices by avoiding common pitfalls like raw SQL and external requests, the unescaped output presents a clear and present danger of XSS. The absence of nonce checks, though not currently exploitable, is a weakness in its overall security architecture. Addressing the output escaping is paramount to improving its security.",[110,113],{"reason":111,"points":112},"Unescaped output for identified output",5,{"reason":114,"points":115},"No nonce checks implemented",3,"2026-03-17T00:54:33.037Z",{"wat":118,"direct":124},{"assetPaths":119,"generatorPatterns":121,"scriptPaths":122,"versionParams":123},[120],"\u002Fwp-content\u002Fplugins\u002Fwp-simple-plugin-upload\u002Fassets\u002Fjs\u002Fadmin.js",[],[120],[],{"cssClasses":125,"htmlComments":132,"htmlAttributes":133,"restEndpoints":136,"jsGlobals":137,"shortcodeOutput":138},[126,127,128,129,130,131],"upload-view-toggle","upload","browse","upload-plugin","install-help","wp-upload-form",[],[134,135],"name=\"pluginzip\"","for=\"pluginzip\"",[],[],[139,140,141,142,143,144,145,146,147,148,149],"\u003Ca href=\"","\" class=\"upload-view-toggle page-title-action\">\u003Cspan class=\"upload\">Upload Plugin\u003C\u002Fspan>\u003Cspan class=\"browse\">Browse Plugins\u003C\u002Fspan>\u003C\u002Fa>","\u003Cdiv class=\"upload-plugin\">","\u003Cp class=\"install-help\">If you have a plugin in a .zip format, you may install it by uploading it here.\u003C\u002Fp>","\u003Cform method=\"post\" enctype=\"multipart\u002Fform-data\" class=\"wp-upload-form\" action=\"","\">","\u003Clabel class=\"screen-reader-text\" for=\"pluginzip\">Plugin zip file\u003C\u002Flabel>","\u003Cinput type=\"file\" id=\"pluginzip\" name=\"pluginzip\" \u002F>","\u003Cbutton type=\"submit\" name=\"install-plugin-submit\" id=\"install-plugin-submit\" class=\"button button-primary\" value=\"Install Now\">Install Now\u003C\u002Fbutton>","\u003C\u002Fform>","\u003C\u002Fdiv>"]