[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fATMN2ZeXwaLi1RoFgnPmPp-HOWNt-lpRdJDqzKD3ZfE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":16,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":143,"fingerprints":356},"simple-register-users-form","Simple User Register Form","1.0","iFour Technolab Pvt. Ltd.","https:\u002F\u002Fprofiles.wordpress.org\u002Fifourkuldeep1\u002F","\u003Cp>Create simple users register form in your site.\u003Cbr \u002F>\nUser can fill up there details and registered using simple register user form.\u003C\u002Fp>\n","Create simple users register form in your site.",0,1205,"2017-05-23T05:40:00.000Z","4.7.32","4.2","",[18,19,20,21,22],"form","register-form","simple-form","users-form","users-registered-form","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-register-users-form.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"ifourkuldeep1",9,50,88,30,86,"2026-04-05T02:03:10.058Z",[37,61,86,107,123],{"slug":38,"name":39,"version":40,"author":38,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":30,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":11,"last_vuln_date":60,"fetched_at":26},"porsline","Porsline","2.9","https:\u002F\u002Fprofiles.wordpress.org\u002Fporsline\u002F","\u003Ch3>Before Using Porlsine plugin:\u003C\u002Fh3>\n\u003Cp>First, simply register in Porsline. It is free, no credit card is required.\u003Cbr \u002F>\nAfter that, install the plugin. Each user of Porsline has an API key. With the help of plugins and using the API key, you can call the forms and surveys that you have created in Porsline and embed them on every page of your WordPress website.\u003C\u002Fp>\n\u003Cp>With a simple drag & drop and installation of Porsline WordPress plugin, you can benefit from these features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use ready-made, fully customized form templates.\u003C\u002Fli>\n\u003Cli>Apply your desired design or your company brand identity to the form.\u003C\u002Fli>\n\u003Cli>Create an unlimited number of forms.\u003C\u002Fli>\n\u003Cli>Add Logic to personalize and segment your audience.\u003C\u002Fli>\n\u003Cli>Gather unlimited responses.\u003C\u002Fli>\n\u003Cli>Add score, set answer key, and auto-grading to create engaging quizzes.\u003C\u002Fli>\n\u003Cli>Randomize questions & choices in online quizzes.\u003C\u002Fli>\n\u003Cli>Show people customized endings based on their answers\u003C\u002Fli>\n\u003Cli>Export responses as Excel-supported formats.\u003C\u002Fli>\n\u003Cli>Real-time interactive statistical reports and chats.\u003C\u002Fli>\n\u003Cli>Slice & dice your data to make customized reports.\u003C\u002Fli>\n\u003Cli>Create multilingual forms: Arabic, Turkish, Spanish, Russian, English, and Persian.\u003C\u002Fli>\n\u003Cli>Set auto-start, auto-terminate, and response duration of the forms.\u003C\u002Fli>\n\u003Cli>Authenticate respondents via email, code, and OTP.\u003C\u002Fli>\n\u003Cli>Use RESTful API to seamlessly integrate with external software.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>If you have an online store:\u003C\u002Fh3>\n\u003Cp>Use the registration form, contact us form, order registration form, customer survey form, and other forms related to WordPress.\u003Cbr \u002F>\n\u003C\u002Fp>\n\u003Ch3>If you are a digital marketer:\u003C\u002Fh3>\n\u003Cp>Use a variety of marketing research surveys such as buyer persona surveys, demographic questionnaires, brand name surveys, pricing surveys, or other questionnaires and surveys related to this area.\u003Cbr \u002F>\n\u003C\u002Fp>\n\u003Ch3>If you are in charge of human resources:\u003C\u002Fh3>\n\u003Cp>Use a variety of forms to better manage the hiring process and surveys managers and employees of departments related to your clients, such as the hiring form, pre-hiring test, post-hiring survey, 360-degree survey, and performance appraisal forms.\u003Cbr \u002F>\n\u003C\u002Fp>\n\u003Ch3>If you are interested in holding different types of events:\u003C\u002Fh3>\n\u003Cp>Use the Pre-Event Needs Assessment, Event Registration, Post-Event Surveys, and other related forms to organize your events, collect audience information, and register.\u003Cbr \u002F>\n\u003C\u002Fp>\n\u003Ch3>If you are a doctor or working in the treatment department and healthcare:\u003C\u002Fh3>\n\u003Cp>On your WordPress site, you can use the admission form, patient registration form, monthly or seasonal check-up form, and other such forms to reduce the time of your work.\u003Cbr \u002F>\n\u003C\u002Fp>\n\u003Ch3>If you have a WordPress site with any title:\u003C\u002Fh3>\n\u003Cp>You can use a variety of forms, surveys, contests, and quizzes on your site to make a unique experience for visitors and users.\u003Cbr \u002F>\n\u003Cbr \u002F>\n\u003Cstrong>Enjoy Porsline! \u003C\u002Fstrong>\u003C\u002Fp>\n","Porsline | Build eye-catching forms, surveys & quizzes that everybody is willing to engage!",300,7910,98,"2025-12-22T09:59:00.000Z","6.9.4","6.5","7.0",[52,53,54,19,55],"contact-us-form","form-builder","form-builder-plugin","signup-form","https:\u002F\u002Fporsline.ir\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fporsline.2.9.zip",99,1,"2024-10-31 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":83,"download_link":84,"security_score":85,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"nss-wooregistration-form","Nss Wooregistration Form","2.2.1","saiful.total","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaifultotal\u002F","\u003Cp>If you have woo-commerce\u002FeCommerce business & integrated with WordPress. This is a simple woo-commerce user registration plugin you can use it easily.\u003C\u002Fp>\n\u003Cp>Go to the woo-commerce settings->account\u002Fprivacy tab then select a checkbox which is “Allow customers to create an account on the “My Account page”. It will be automatically added a my-account page which is so easy nothing to create a new page. So you can just active and open my-account page.\u003C\u002Fp>\n\u003Cp>How to use Recaptcha?\u003C\u002Fp>\n\u003Cp>Go to this \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fadmin\" rel=\"nofollow ugc\">Google Recaptcha\u003C\u002Fa>. Firstly register your site domain then create a new ‘site key’ and ‘secret key’. See our screenshot.\u003C\u002Fp>\n\u003Cp>I think it will help your projects for new user registration. 🙂\u003C\u002Fp>\n\u003Ch3>Demo : \u003Ca href=\"https:\u002F\u002Feclippermedia.com\u002Fplugin\u002Fmy-account\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Thank you.\u003C\u002Fp>\n\u003Cp>Major features in woocommerce registration:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Woocommerce my-account page in added to registration form\u003C\u002Fli>\n\u003Cli>Easy to customization & went to change code.\u003C\u002Fli>\n\u003Cli>Many custom options of woocommerce registration form.\u003C\u002Fli>\n\u003Cli>Have google rechaptha v2.\u003C\u002Fli>\n\u003C\u002Ful>\n","Custom woocommerce login\u002Fregistration form with custom fields.",70,4112,100,2,"2025-01-20T11:28:00.000Z","6.7.5","3.0.1","7.4",[78,79,80,81,82],"login-registration","simple-register-form","woocommerce-form","woocommerce-register","woocommerce-registration-form","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnss-wooregistration-form","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnss-wooregistration-form.zip",92,{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":69,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":16,"tags":100,"homepage":105,"download_link":106,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"wp-sliding-login-register-panel","WP Sliding Login | Register Panel","2.3","kpowning","https:\u002F\u002Fprofiles.wordpress.org\u002Fkpowning\u002F","\u003Cp>Add a sliding login | register panel to WordPress Theme.\u003C\u002Fp>\n\u003Cp>Instead of modifying directly theme files, just install this plugin so you can preserve you panel when switching between themes and during themes updates.\u003C\u002Fp>\n","Add a sliding login | register panel to Wordpress Theme",83640,80,7,"2013-02-21T20:53:00.000Z","3.5.2","2.6",[101,102,19,103,104],"jquery","login-form","sliding","theme","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-sliding-login-register-panel\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-sliding-login-register-panel.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":11,"num_ratings":11,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":16,"tags":120,"homepage":121,"download_link":122,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"wp-simple-forms","WP Simple Forms","0.1.4","delaney.p.brown","https:\u002F\u002Fprofiles.wordpress.org\u002Fdelaneypbrown\u002F","\u003Cp>WP Simple Forms is a hybrid between the Custom Contact Forms plugin already on WordPress and Google forms. The backend interface is very similar to the interface you see on Google forms, allowing you to easily create text, multiple choice, check box questions, textareas, and drop down menus. Questions can also be marked as required.\u003C\u002Fp>\n","Adding forms to a webpage has never been easier.  Quickly create dropdowns, checkboxes, multiple choice, and text questions for any page on your site.",20,2024,"2013-01-02T19:02:00.000Z","3.4.2","3.4",[108],"http:\u002F\u002Fcrossdistinction.com\u002Fwp-simple-forms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-simple-forms.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":71,"num_ratings":59,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":76,"tags":136,"homepage":141,"download_link":142,"security_score":71,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"lazy-sign-in","Lazy Signin","2.2","KrishaWeb","https:\u002F\u002Fprofiles.wordpress.org\u002Fkrishaweb\u002F","\u003Cp>\u003Cstrong>Lazy Sign-In – The Smarter Way to Handle User Registration & Login\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Tired of complicated login and sign-up setups? Lazy Sign-In makes it effortless to add sleek, responsive, and fully customizable login and registration forms to your website all powered by AJAX for a seamless user experience.\u003C\u002Fp>\n\u003Cp>With just one installation, you can create both sign-up and login pages using simple shortcodes:\u003Cbr \u002F>\n\u003Cstrong>[lazy_signin_ajax_signup_form]\u003C\u002Fstrong> for sign-up\u003Cbr \u002F>\n\u003Cstrong>[lazy_signin_ajax_login_form]\u003C\u002Fstrong> for login\u003C\u002Fp>\n\u003Cp>Why Lazy Sign-In?\u003Cbr \u002F>\n• Unlimited Custom Fields – Add as many fields as you want to your sign-up form.\u003Cbr \u002F>\n• Smart Validation – Set fields as required or unique to ensure clean, reliable data.\u003Cbr \u002F>\n• Auto-Generated Credentials – Automatically generate usernames and passwords with one click.\u003Cbr \u002F>\n• Custom Redirects – Send users to a specific page right after sign-up.\u003Cbr \u002F>\n• User Profile Management – Let users easily update their own information anytime.\u003Cbr \u002F>\n• Role Assignment – Automatically assign user roles from the backend.\u003C\u002Fp>\n\u003Cp>The best part? Unique Field Verification. This powerful feature ensures every user detail you collect stays unique, eliminating duplicate entries and strengthening your database integrity.\u003C\u002Fp>\n\u003Cp>With Lazy Sign-In, your users enjoy a smooth and intuitive registration process, while you get full control and flexibility on the backend.\u003Cbr \u002F>\nBring ease, speed, and reliability to your website’s sign-up and login process with Lazy Sign-In.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003Cbr \u002F>\n•   Easy installation\u003Cbr \u002F>\n•   Separate login and signup pages\u003Cbr \u002F>\n•   Easy customization of login and signup forms\u003Cbr \u002F>\n•   Ability for add\u002Fremove fields in the signup form\u003Cbr \u002F>\n•   Ability to redirect users to specific page\u003Cbr \u002F>\n•   Can keep the form fields ‘required’ and ‘unique’\u003Cbr \u002F>\n•   Ability to assign roles to the users\u003Cbr \u002F>\n•   AJAX verification\u003Cbr \u002F>\n•   Free support\u003C\u002Fp>\n","Lazy Sign in lets you easily create a fully customizable AJAX powered responsive login and sign-up form for your website.",10,5541,"2025-09-15T12:18:00.000Z","6.8.5","6.6",[137,138,19,139,140],"ajax","login","signup","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flazy-sign-in\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flazy-sign-in.2.2.zip",{"attackSurface":144,"codeSignals":186,"taintFlows":301,"riskAssessment":343,"analyzedAt":355},{"hooks":145,"ajaxHandlers":178,"restRoutes":179,"shortcodes":180,"cronEvents":185,"entryPointCount":59,"unprotectedCount":11},[146,152,156,159,163,168,172,174],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","wp_enqueue_scripts","sruf_frontend_scripts","simple-register-users-form.php",42,{"type":147,"name":153,"callback":154,"file":150,"line":155},"admin_menu","plugin_setup_menu",49,{"type":147,"name":157,"callback":158,"file":150,"line":31},"admin_enqueue_scripts","sruf_backend_scripts",{"type":147,"name":160,"callback":161,"file":150,"line":162},"admin_action_save-simple-register-users-form","Save_Sruf_AdminSide",53,{"type":164,"name":165,"callback":166,"file":150,"line":167},"filter","widget_text","do_shortcode",55,{"type":147,"name":169,"callback":170,"file":150,"line":171},"wp_footer","custom_content_after_body_open_tag",57,{"type":147,"name":148,"callback":149,"file":150,"line":173},369,{"type":164,"name":175,"callback":176,"file":150,"line":177},"wp_mail_content_type","set_html_content_type",468,[],[],[181],{"tag":182,"callback":183,"file":150,"line":184},"simple-user-register-form-plugin","SRUF_Shortcode",43,[],{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":190,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":59,"bundledLibraries":300},[],{"prepared":30,"raw":11,"locations":189},[],{"escaped":72,"rawEcho":191,"locations":192},62,[193,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,237,239,240,242,243,245,247,248,250,251,253,255,256,258,259,261,263,264,266,267,269,271,272,274,275,277,278,280,282,283,285,286,288,290,291,293,294,296,297,299],{"file":150,"line":194,"context":195},149,"raw output",{"file":150,"line":197,"context":195},160,{"file":150,"line":199,"context":195},161,{"file":150,"line":201,"context":195},176,{"file":150,"line":203,"context":195},179,{"file":150,"line":205,"context":195},188,{"file":150,"line":207,"context":195},191,{"file":150,"line":209,"context":195},200,{"file":150,"line":211,"context":195},203,{"file":150,"line":213,"context":195},212,{"file":150,"line":215,"context":195},215,{"file":150,"line":217,"context":195},224,{"file":150,"line":219,"context":195},227,{"file":150,"line":221,"context":195},236,{"file":150,"line":223,"context":195},239,{"file":150,"line":225,"context":195},248,{"file":150,"line":227,"context":195},251,{"file":150,"line":229,"context":195},260,{"file":150,"line":231,"context":195},263,{"file":150,"line":233,"context":195},490,{"file":150,"line":235,"context":195},505,{"file":150,"line":235,"context":195},{"file":150,"line":238,"context":195},517,{"file":150,"line":238,"context":195},{"file":150,"line":241,"context":195},520,{"file":150,"line":241,"context":195},{"file":150,"line":244,"context":195},525,{"file":150,"line":246,"context":195},532,{"file":150,"line":246,"context":195},{"file":150,"line":249,"context":195},535,{"file":150,"line":249,"context":195},{"file":150,"line":252,"context":195},539,{"file":150,"line":254,"context":195},546,{"file":150,"line":254,"context":195},{"file":150,"line":257,"context":195},549,{"file":150,"line":257,"context":195},{"file":150,"line":260,"context":195},553,{"file":150,"line":262,"context":195},560,{"file":150,"line":262,"context":195},{"file":150,"line":265,"context":195},563,{"file":150,"line":265,"context":195},{"file":150,"line":268,"context":195},567,{"file":150,"line":270,"context":195},574,{"file":150,"line":270,"context":195},{"file":150,"line":273,"context":195},577,{"file":150,"line":273,"context":195},{"file":150,"line":276,"context":195},578,{"file":150,"line":276,"context":195},{"file":150,"line":279,"context":195},582,{"file":150,"line":281,"context":195},589,{"file":150,"line":281,"context":195},{"file":150,"line":284,"context":195},592,{"file":150,"line":284,"context":195},{"file":150,"line":287,"context":195},597,{"file":150,"line":289,"context":195},604,{"file":150,"line":289,"context":195},{"file":150,"line":292,"context":195},607,{"file":150,"line":292,"context":195},{"file":150,"line":295,"context":195},617,{"file":150,"line":295,"context":195},{"file":150,"line":298,"context":195},620,{"file":150,"line":298,"context":195},[],[302,330],{"entryPoint":303,"graph":304,"unsanitizedCount":11,"severity":329},"\u003Csimple-register-users-form> (simple-register-users-form.php:0)",{"nodes":305,"edges":325},[306,311,317,321],{"id":307,"type":308,"label":309,"file":150,"line":310},"n0","source","$_REQUEST",332,{"id":312,"type":313,"label":314,"file":150,"line":315,"wp_function":316},"n1","sink","query() [SQLi]",340,"query",{"id":318,"type":308,"label":319,"file":150,"line":320},"n2","$_SERVER['HTTP_REFERER']",348,{"id":322,"type":313,"label":323,"file":150,"line":320,"wp_function":324},"n3","header() [Header Injection]","header",[326,328],{"from":307,"to":312,"sanitized":327},true,{"from":318,"to":322,"sanitized":327},"low",{"entryPoint":331,"graph":332,"unsanitizedCount":72,"severity":342},"Save_Sruf_AdminSide (simple-register-users-form.php:328)",{"nodes":333,"edges":338},[334,335,336,337],{"id":307,"type":308,"label":309,"file":150,"line":310},{"id":312,"type":313,"label":314,"file":150,"line":315,"wp_function":316},{"id":318,"type":308,"label":319,"file":150,"line":320},{"id":322,"type":313,"label":323,"file":150,"line":320,"wp_function":324},[339,341],{"from":307,"to":312,"sanitized":340},false,{"from":318,"to":322,"sanitized":340},"high",{"summary":344,"deductions":345},"The \"simple-register-users-form\" v1.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and has a relatively small attack surface consisting solely of a single shortcode, with no AJAX handlers or REST API routes exposed without proper authentication. Furthermore, there is no known vulnerability history for this plugin, indicating a stable and potentially well-maintained codebase in terms of past security flaws.\n\nHowever, significant concerns arise from the static analysis. The plugin has a very low percentage (3%) of properly escaped output, suggesting a high risk of Cross-Site Scripting (XSS) vulnerabilities. This is further corroborated by the taint analysis, which identified one flow with an unsanitized path, classified as high severity. The absence of nonce checks across all entry points, despite having capability checks, also presents a weakness, as it doesn't fully protect against potential CSRF attacks if functionality is added later or if the shortcode itself has sensitive operations.\n\nIn conclusion, while the plugin benefits from avoiding known vulnerabilities and using prepared SQL statements, the pervasive lack of output escaping and the presence of a high-severity unsanitized taint flow are critical security weaknesses. The absence of nonce checks, even with a limited attack surface, is also a point of concern. These issues outweigh the strengths, making the plugin moderately risky for deployment without remediation.",[346,349,352],{"reason":347,"points":348},"High percentage of unescaped output",15,{"reason":350,"points":351},"High severity unsanitized taint flow",12,{"reason":353,"points":354},"No nonce checks on entry points",8,"2026-03-17T06:53:18.125Z",{"wat":357,"direct":366},{"assetPaths":358,"generatorPatterns":361,"scriptPaths":362,"versionParams":363},[359,360],"\u002Fwp-content\u002Fplugins\u002Fsimple-register-users-form\u002Fjs\u002Fvalidation.js","\u002Fwp-content\u002Fplugins\u002Fsimple-register-users-form\u002Fcss\u002Fstyle.css",[],[359],[364,365],"simple-register-users-form\u002Fcss\u002Fstyle.css?ver=","simple-register-users-form\u002Fjs\u002Fvalidation.js?ver=",{"cssClasses":367,"htmlComments":368,"htmlAttributes":372,"restEndpoints":378,"jsGlobals":379,"shortcodeOutput":380},[],[369,370,371],"\u003C!-- Main class -->","\u003C!-- Start code in admin side -->","\u003C!-- main content -->",[373,374,375,376,377],"id=\"sruftable\"","name=\"action\"","value=\"save-simple-register-users-form\"","name=\"label[]\"","name=\"status[]\"",[],[],[381],"\u003Ca href=\"http:\u002F\u002Fwww.ifourtechnolab.com\u002F\">iFour Technolab Pvt.Ltd\u003C\u002Fa>"]