[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foZb2ytVFh2vtiElXuwe6YJJ0afzj13WCD3zRsykoW3Y":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":7,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":7,"tags":16,"homepage":22,"download_link":23,"security_score":24,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":136,"fingerprints":363},"dregister","DRegister","1.3","","https:\u002F\u002Fprofiles.wordpress.org\u002Fjuzaam\u002F","Enhance your Registration Page. Require First Name, Last Name. Add custom fields. Require custom fields.",10,10116,0,"2009-02-14T15:02:00.000Z","2.7.1","2.0",[17,18,19,20,21],"custom-fields","fields","first_name","register","registration","http:\u002F\u002Fwww.juzaam.com\u002Fdregister-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdregister.1.3.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":29,"profile_url":8,"plugin_count":30,"total_installs":10,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"juzaam",1,30,84,"2026-04-04T11:01:21.624Z",[35,56,77,97,116],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":7,"download_link":55,"security_score":24,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":26},"acf-woocommerce-account-fields","ACF Woocommerce Account Fields","1.0.0","kenkeydev","https:\u002F\u002Fprofiles.wordpress.org\u002Fkenkeydev\u002F","\u003Cp>Add Advanced Custom Fields to the Woocommerce registration form and edit profile form.\u003C\u002Fp>\n\u003Cp>This plugin supports all ACF field types including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Basic\u003C\u002Fli>\n\u003Cli>Content\u003C\u002Fli>\n\u003Cli>Choice\u003C\u002Fli>\n\u003Cli>Relational\u003C\u002Fli>\n\u003Cli>jQuery\u003C\u002Fli>\n\u003Cli>Layout\u003C\u002Fli>\n\u003C\u002Ful>\n","Add Advanced Custom Fields to the Woocommerce registration form and edit profile form.",300,6890,80,4,"2019-07-03T18:53:00.000Z","5.2.24","5.2.1","5.2.4",[52,17,53,21,54],"acf","forms","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-woocommerce-account-fields.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":30,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":7,"download_link":75,"security_score":76,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":26},"custom-registration-fields-for-woocommerce","Custom Registration Fields for WooCommerce","1.0","Dickens Ayieko","https:\u002F\u002Fprofiles.wordpress.org\u002Fdickensayiekos\u002F","\u003Cp>Easily extend WooCommerce and WordPress user registration forms by adding custom fields to capture detailed information from your users.\u003C\u002Fp>\n\u003Cp>This plugin supports up to 14 customizable field types, including:\u003Cbr \u002F>\n– Text\u003Cbr \u002F>\n– Textarea\u003Cbr \u002F>\n– Email\u003Cbr \u002F>\n– Number\u003Cbr \u002F>\n– Password\u003Cbr \u002F>\n– URL\u003Cbr \u002F>\n– Telephone\u003Cbr \u002F>\n– Date\u003Cbr \u002F>\n– Time\u003Cbr \u002F>\n– State\u003Cbr \u002F>\n– Country\u003Cbr \u002F>\n– Dropdown\u003Cbr \u002F>\n– Radio Buttons\u003Cbr \u002F>\n– Checkboxes\u003Cbr \u002F>\n– File Uploads\u003C\u002Fp>\n\u003Cp>For enhanced security, administrators can activate Google reCAPTCHA on both WooCommerce My Account and WordPress registration forms.\u003C\u002Fp>\n\u003Cp>Enjoy complete flexibility to create unlimited custom fields. Each field can be tailored with options like:\u003Cbr \u002F>\n– Label text\u003Cbr \u002F>\n– Field width (full or half)\u003Cbr \u002F>\n– Descriptive note\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> The WooCommerce plugin must be installed to use this feature.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin includes optional integration with \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fabout\u002F\" rel=\"nofollow ugc\">Google reCAPTCHA\u003C\u002Fa>. Google reCAPTCHA helps protect your forms from spam and brute force attacks. Enabling this feature enhances the security of your forms but is not mandatory.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin includes optional integration with \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fabout\u002F\" rel=\"nofollow ugc\">Google reCAPTCHA\u003C\u002Fa>. Google reCAPTCHA helps protect your forms from spam and brute force attacks. Enabling this feature enhances the security of your forms but is not mandatory.\u003C\u002Fp>\n","Add custom registration fields to WooCommerce and WordPress user registration forms, capturing additional information from users with ease.",60,842,100,"2024-11-25T04:38:00.000Z","6.7.5","6.5","7.4",[17,72,73,74,54],"custom-registration-fields","my-account","registration-forms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-registration-fields-for-woocommerce.1.0.zip",92,{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":66,"num_ratings":30,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":95,"download_link":96,"security_score":66,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":26},"advanced-members","Advanced Members for ACF","1.2.5","danbilabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanbilabs\u002F","\u003Cp>Advanced Members for ACF is a a lightweight, powerful membership plugin with a modern interface, designed for Advanced Custom Fields (ACF) users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No Complex Integration. This is ACF Add-on!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Advanced Members is different from traditional membership plugins. Instead of integration with ACF, It use ACF Field Groups as a Membership Forms. You can seamlessly operate building user meta and membership forms together.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All Membership Forms\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Advance Members provide various membership forms Registration Form Account Form Password Reset Delete Account Change Password\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Seamlessly Use ACF Field Groups as Membership Forms\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Advanced Members is fully featured Membership plugin. Simplify your membership site development with Advanced Members.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Local Avatar\u003C\u002Fli>\n\u003Cli>Disable Admin Bar\u003C\u002Fli>\n\u003Cli>Content Restriction\u003C\u002Fli>\n\u003Cli>Menu Visibility\u003C\u002Fli>\n\u003Cli>Redirects\u003C\u002Fli>\n\u003Cli>Automated Emails\u003C\u002Fli>\n\u003Cli>Customizable Email Templates\u003C\u002Fli>\n\u003Cli>Google reCAPTCHA\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Work Great Lost of Plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Advanced Members does not require a large amount of code as an ACF add-on. If you already use ACF, Advanced Members will be the fastest membership plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lightweight & Super Fast!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Advanced Members does not require a large amount of code as an ACF add-on. You can check this plugin’s performance on PluginsTest or WP Hive. If you already use ACF, Advanced Members will be the fastest membership plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Future Development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We’re committed to continually improving Advanced Members for ACF. Stay tuned for updates and new features to further enhance your membership management experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Useful Links\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fadvanced-members.com\" rel=\"nofollow ugc\">Official Site\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fadvanced-members.com\u002Fdoc\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fadvanced-members\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fp>\n","A Lightweight & Powerful Membership Plugin for ACF Users. Seamlessly Use ACF Field Groups as Membership Forms",40,2580,"2026-03-11T06:03:00.000Z","6.8.5","5.8","7.1",[92,52,93,94,21],"account","advanced-custom-fields","members","https:\u002F\u002Fdanbilabs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-members.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":85,"downloaded":105,"rating":66,"num_ratings":30,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":7,"tags":109,"homepage":114,"download_link":115,"security_score":24,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":26},"custom-fields-for-woo-customers","CIO Custom Fields for Woo","1.0.2","VisualData","https:\u002F\u002Fprofiles.wordpress.org\u002Fvisualdata\u002F","\u003Cp>This free plugin enables WooCommerce builtin billing and shipping fields at registration page, and adds an additional field (mobile phone) to registration, checkout and user profile pages. These features are enabled by default after activation and configuration is\u003Cbr \u002F>\noptional. High level of customisation is available when you need it. You may use a graphical user interface to add or delete custom fields even with the free version. See \u003Ca href=\"http:\u002F\u002Fvipp.com.au\u002Fcio-custom-fields-importer\u002Fcustom-fields-woocommerce-customers\u002F\" rel=\"nofollow ugc\">CIO Custom Fields for Woo  documentation\u003C\u002Fa> for tutorials.\u003C\u002Fp>\n\u003Cp>This plugin may help you in the following scenario:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>You run an e-commerce website using WooCommerce, you or your clients hope to collect and display extra information to provide better personalised service to customers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You wish to include extra images and texts to help customers with the registration and checkout page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You run a consulting or membership based match making business as your solutions are often tailor made to suit customers. You may even wish to grant access to certain user information by user role, or have the flexibility of displaying information on certain pages or posts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When activated, CIO Custom Fields for Woo  creates the WooCommerce builtin custom fields (billing and shipping addresses) and stores data in a format to share with a free plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpods\u002F\" rel=\"ugc\">PODS\u003C\u002Fa>. You may use PODS graphical user interface to modify, add unlimited number of custom fields, or delete the custom fields. You can easily change the sequence, add or delete fields by dragging and dropping, or inserting unlimited forms anywhere you like using PODS form.\u003C\u002Fp>\n\u003Cp>The label you type will override WooCommerce’s default labels. For example for the custom field called “billing_city”, you can type “Suburb” or labels in your own local language to display in the custom fields.\u003C\u002Fp>\n\u003Cp>Once configuration is finished, if you don’t need pods forms, PODS can be safely deactivated. The free version of CIO Custom Fields for Woo  does not need PODS to run.\u003C\u002Fp>\n\u003Cp>CIO Custom Fields for Woo  fully integrates with CIO Custom Fields Importer for data import and ongoing updating. This is useful when you are migrating to WordPress and WooCommerce.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You may add unlimited custom fields with the free version. Some features, such as custom fields groups, location rules and access control are available in \u003Ca href=\"http:\u002F\u002Fvipp.com.au\u002Fcio-custom-fields-importer\u002Fcustom-fields-woocommerce-customers\" rel=\"nofollow ugc\">CIO Custom Fields for Woo Professional Edition\u003C\u002Fa> only. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If this free plugin works and saves your time, please write a review and let other users know. thank you. If it doesn’t, please report the error messages in the support forum and we will try to fix it asap.\u003C\u002Fp>\n\u003Cp>We are constantly improving the plugin. If you need more features, please leave a message in the support forum, or write an email to us.\u003C\u002Fp>\n\u003Ch4>CIO Custom Fields for Woo Professional Edition\u003C\u002Fh4>\n\u003Cp>The CIO Custom Fields for Woo free edition supports text fields only. For advanced users and developers, the premium version helps you to add custom fields to WooCommerce customers, members and products and display them quickly and automatically without php code. Customization options are there if you need them by configuring in the admin panel.\u003C\u002Fp>\n\u003Cp>The premium edition supports many more field types and features by extending PODS and integrating PODS’s powerful features to WooCommerce. You can add grouped custom fields to other content types such as products, and choose where to display them in the product page. See screenshots for more details.\u003C\u002Fp>\n\u003Cp>CIO Custom Fields for Woo Professional Edition supports all of the following fields implemented in PODS.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Date \u002F Time\u003C\u002Fli>\n\u003Cli>Number \u003C\u002Fli>\n\u003Cli>Paragraph Text \u003C\u002Fli>\n\u003Cli>Color Picker \u003C\u002Fli>\n\u003Cli>Yes \u002F No \u003C\u002Fli>\n\u003Cli>File \u002F Image \u002F Video – Upload \u003C\u002Fli>\n\u003Cli>Avatars \u003C\u002Fli>\n\u003Cli>Relationships – Relate to any item of any WP object type, or a custom user-defined list — with bidirectional relationships\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See this link for details of the the \u003Ca href=\"http:\u002F\u002Fpods.io\u002Fdocs\u002Flearn\u002Ffield-types\u002F\" rel=\"nofollow ugc\">Supported Field Types\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For advanced users, the premium edition empowers you to customise the fields and display them the way you want by configuring settings in the admin panel, with little or no code at all.  Advanced users and web developers may use this plugin and PODS to deploy highly customised WooCommerce websites quickly.\u003C\u002Fp>\n\u003Cp>Examples of customisation using the premium edition of plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Organize custom fields into sections (groups), with section header, image and help text. You can then control the display of the sections using CSS.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display sections of custom fields according to roles or capabilities. You may collect different information from wholesalers and display certain field groups to them only.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display sections of custom fields on specified pages only, using short code and magic tags.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Admin only custom fields.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use advanced relationship fields in WooCommerce customer pages, which are features from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpods\u002F\" rel=\"ugc\">PODS\u003C\u002Fa>. The fields can relate to products, marketing campaign, referrers, other users (your employee), other WordPress objects, or even objects outside of WordPress, thanks to the advanced relationship features implemented in PODS.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You may use the premium version to set up custom fields to auto populate from a table. Customers can then choose from a list rather than filling in information manually.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fvipp.com.au\u002Fcio-custom-fields-importer\u002Fcustom-fields-woocommerce-customers\" rel=\"nofollow ugc\">CIO Custom Fields for Woo Professional Edition\u003C\u002Fa> has the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Validate submitted data\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support additional custom field types\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support fields accessible to admin only, or certain roles such as wholesaler only.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Frontend editing of custom fields by users\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Group custom fields created with Pods, or other plugins (data sharing with pods)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support location rules for custom field groups, and use magic tags to display when preset conditions are met.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Access control by field or field group.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support multisites\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Priority support.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>CIO Custom Fields for Woo Professional Edition comes with\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>unlimited site license. you can use it on as many websites as you like, either owned by you or your clients, or your neighbors, or your friends.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>life time free support, if you have paid an one-off fee to upgrade to professional edition\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>life time free upgrade, if you have paid an one-off fee to upgrade to professional edition\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>30 day money back guarantee. no questions to ask.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PS: I am releasing the professional edition to the public to raise fund for a long time friend who runs a charity from Australia called \u003Ca href=\"http:\u002F\u002Fcaptivating.org\u002F\" rel=\"nofollow ugc\">Captivating\u003C\u002Fa>. Captivating helps victimised children in developing countries with a dedicated team. CIO Custom Fields for Woo Professional Edition is bundled with extra features and is freely available to supporters of Captivating. If you are willing and able financially, please consider giving to Captivating. Any amount is appreciated. Tax deductible receipts are available if you are giving from Australia, US or Hong Kong. Please check with Captivating about receipts if you are giving from other countries.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fvipp.com.au\u002Fcio-custom-fields-importer\u002Fcustom-fields-woocommerce-customers\" rel=\"nofollow ugc\">CIO Custom Fields for Woo Professional Edition\u003C\u002Fa> is also available for immediate download for a small once-off fee.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We do try to handle support at the following e-mail address:\u003C\u002Fp>\n\u003Cp>E-mail: support@vipp.com.au\u003C\u002Fp>\n","Simple and easy. Add unlimited custom fields in groups to registration, checkout, profile, my account & product pages with location rules*.",5925,"2017-12-26T00:07:00.000Z","4.9.29","3.9.0",[17,110,111,112,113],"custom-fields-registration","pods-custom-fields-group","woocommerce-customers","woocommerce-products","http:\u002F\u002Fvipp.com.au\u002Fcio-custom-fields-importer\u002Fcustom-fields-woocommerce-customers","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-fields-for-woo-customers.1.0.2.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":12,"downloaded":124,"rating":12,"num_ratings":12,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":7,"tags":128,"homepage":132,"download_link":133,"security_score":134,"vuln_count":30,"unpatched_count":30,"last_vuln_date":135,"fetched_at":26},"ace-user-management","Ace User Management","2.6","Acewebx","https:\u002F\u002Fprofiles.wordpress.org\u002Facewebx\u002F","\u003Cp>This plugin helps us create a registration form with unlimited custom fields. It also provides Captcha to prevent spamming in the registration form.\u003C\u002Fp>\n\u003Ch3>⚡️ FEATURES\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Create fields in the registration form according to your needs for users.\u003C\u002Fli>\n\u003Cli>Set custom fields based on your requirements.\u003C\u002Fli>\n\u003Cli>Update custom fields and delete them in your template.\u003C\u002Fli>\n\u003Cli>Set reCAPTCHA on your login page and registration page.\u003C\u002Fli>\n\u003Cli>Customize the stylesheet only for plugin pages.\u003C\u002Fli>\n\u003Cli>This panel comes with 6 different languages (Hebrew, Spanish, Japanese, Chinese, Portuguese, German).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n","It help us to create registration form with unlimted custom fields.",2847,"2025-12-18T10:56:00.000Z","6.9.4","3.0.1",[17,129,130,20,131],"pages-custom-css","recaptcha-for-login","user-login","http:\u002F\u002Facewebx.com\u002Fcontact-us","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Face-user-management.2.6.zip",70,"2025-10-15 00:00:00",{"attackSurface":137,"codeSignals":179,"taintFlows":284,"riskAssessment":355,"analyzedAt":362},{"hooks":138,"ajaxHandlers":175,"restRoutes":176,"shortcodes":177,"cronEvents":178,"entryPointCount":12,"unprotectedCount":12},[139,145,148,152,157,161,165,168,171],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","login_head","dr_add_css","dregister.php",111,{"type":140,"name":146,"callback":142,"file":143,"line":147},"admin_head",112,{"type":140,"name":149,"callback":150,"file":143,"line":151},"register_form","dr_add_fields",115,{"type":153,"name":154,"callback":155,"file":143,"line":156},"filter","registration_errors","dr_reg_check",118,{"type":140,"name":158,"callback":159,"file":143,"line":160},"user_register","dr_reg_complete",121,{"type":140,"name":162,"callback":163,"file":143,"line":164},"show_user_profile","dr_profile",124,{"type":140,"name":166,"callback":163,"file":143,"line":167},"edit_user_profile",125,{"type":140,"name":169,"callback":159,"file":143,"line":170},"profile_update",128,{"type":140,"name":172,"callback":173,"file":143,"line":174},"admin_menu","my_plugin_menu",214,[],[],[],[],{"dangerousFunctions":180,"sqlUsage":181,"outputEscaping":183,"fileOperations":12,"externalRequests":12,"nonceChecks":12,"capabilityChecks":282,"bundledLibraries":283},[],{"prepared":12,"raw":12,"locations":182},[],{"escaped":30,"rawEcho":64,"locations":184},[185,189,192,194,196,198,200,202,204,206,208,210,212,213,214,216,218,220,222,225,226,227,229,230,231,234,236,237,238,240,241,242,243,245,247,249,250,251,253,254,256,258,260,261,262,263,264,265,266,267,268,269,270,271,272,274,275,277,278,280],{"file":186,"line":187,"context":188},"ajax_options_update.php",93,"raw output",{"file":190,"line":191,"context":188},"ajax_sub_add.php",14,{"file":190,"line":193,"context":188},20,{"file":143,"line":195,"context":188},138,{"file":143,"line":197,"context":188},147,{"file":143,"line":199,"context":188},153,{"file":143,"line":201,"context":188},165,{"file":143,"line":203,"context":188},168,{"file":143,"line":205,"context":188},174,{"file":143,"line":207,"context":188},180,{"file":143,"line":209,"context":188},262,{"file":143,"line":211,"context":188},265,{"file":143,"line":211,"context":188},{"file":143,"line":211,"context":188},{"file":143,"line":215,"context":188},266,{"file":143,"line":217,"context":188},275,{"file":143,"line":219,"context":188},281,{"file":143,"line":221,"context":188},284,{"file":223,"line":224,"context":188},"functions\\functions.php",5,{"file":223,"line":224,"context":188},{"file":223,"line":224,"context":188},{"file":223,"line":228,"context":188},8,{"file":223,"line":228,"context":188},{"file":223,"line":228,"context":188},{"file":232,"line":233,"context":188},"inc\\options_list.php",11,{"file":232,"line":235,"context":188},12,{"file":232,"line":235,"context":188},{"file":232,"line":235,"context":188},{"file":232,"line":239,"context":188},13,{"file":232,"line":239,"context":188},{"file":232,"line":191,"context":188},{"file":232,"line":191,"context":188},{"file":232,"line":244,"context":188},15,{"file":232,"line":246,"context":188},28,{"file":232,"line":248,"context":188},29,{"file":232,"line":31,"context":188},{"file":232,"line":31,"context":188},{"file":232,"line":252,"context":188},31,{"file":232,"line":252,"context":188},{"file":232,"line":255,"context":188},32,{"file":257,"line":46,"context":188},"inc\\subfields_list.php",{"file":257,"line":259,"context":188},9,{"file":257,"line":259,"context":188},{"file":257,"line":259,"context":188},{"file":257,"line":259,"context":188},{"file":257,"line":259,"context":188},{"file":257,"line":259,"context":188},{"file":257,"line":259,"context":188},{"file":257,"line":191,"context":188},{"file":257,"line":191,"context":188},{"file":257,"line":191,"context":188},{"file":257,"line":191,"context":188},{"file":257,"line":191,"context":188},{"file":257,"line":191,"context":188},{"file":257,"line":273,"context":188},19,{"file":257,"line":273,"context":188},{"file":276,"line":235,"context":188},"options.php",{"file":276,"line":235,"context":188},{"file":276,"line":279,"context":188},49,{"file":276,"line":281,"context":188},50,2,[],[285,318,341],{"entryPoint":286,"graph":287,"unsanitizedCount":316,"severity":317},"dr_add_fields (dregister.php:142)",{"nodes":288,"edges":311},[289,294,299,303,305,309],{"id":290,"type":291,"label":292,"file":143,"line":293},"n0","source","$_POST['first_name']",148,{"id":295,"type":296,"label":297,"file":143,"line":197,"wp_function":298},"n1","sink","echo() [XSS]","echo",{"id":300,"type":291,"label":301,"file":143,"line":302},"n2","$_POST['last_name']",154,{"id":304,"type":296,"label":297,"file":143,"line":199,"wp_function":298},"n3",{"id":306,"type":291,"label":307,"file":143,"line":308},"n4","$_POST[?]",169,{"id":310,"type":296,"label":297,"file":143,"line":203,"wp_function":298},"n5",[312,314,315],{"from":290,"to":295,"sanitized":313},false,{"from":300,"to":304,"sanitized":313},{"from":306,"to":310,"sanitized":313},3,"medium",{"entryPoint":319,"graph":320,"unsanitizedCount":12,"severity":340},"\u003Cajax_options_update> (ajax_options_update.php:0)",{"nodes":321,"edges":335},[322,324,327,330,331,334],{"id":290,"type":291,"label":323,"file":186,"line":24},"$_POST['fields']",{"id":295,"type":296,"label":325,"file":186,"line":24,"wp_function":326},"update_option() [Settings Manipulation]","update_option",{"id":300,"type":291,"label":328,"file":186,"line":329},"$_POST['dr_force_first_name']",86,{"id":304,"type":296,"label":325,"file":186,"line":329,"wp_function":326},{"id":306,"type":291,"label":332,"file":186,"line":333},"$_POST['dr_force_last_name']",87,{"id":310,"type":296,"label":325,"file":186,"line":333,"wp_function":326},[336,338,339],{"from":290,"to":295,"sanitized":337},true,{"from":300,"to":304,"sanitized":337},{"from":306,"to":310,"sanitized":337},"low",{"entryPoint":342,"graph":343,"unsanitizedCount":316,"severity":340},"\u003Cdregister> (dregister.php:0)",{"nodes":344,"edges":351},[345,346,347,348,349,350],{"id":290,"type":291,"label":292,"file":143,"line":293},{"id":295,"type":296,"label":297,"file":143,"line":197,"wp_function":298},{"id":300,"type":291,"label":301,"file":143,"line":302},{"id":304,"type":296,"label":297,"file":143,"line":199,"wp_function":298},{"id":306,"type":291,"label":307,"file":143,"line":308},{"id":310,"type":296,"label":297,"file":143,"line":203,"wp_function":298},[352,353,354],{"from":290,"to":295,"sanitized":313},{"from":300,"to":304,"sanitized":313},{"from":306,"to":310,"sanitized":313},{"summary":356,"deductions":357},"The \"dregister\" plugin version 1.3 presents a mixed security posture. On the positive side, there are no recorded vulnerabilities (CVEs) associated with this plugin, and the static analysis shows no dangerous functions, no direct SQL queries without prepared statements, and no external HTTP requests. This suggests a generally cautious approach to handling sensitive operations.  However, significant concerns arise from the output escaping and taint analysis. A very low percentage of outputs (2%) are properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities where user-supplied data could be injected and executed by the browser. Furthermore, the taint analysis reveals two flows with unsanitized paths, which, while not classified as critical or high severity, still represent potential avenues for malicious data to enter and be processed without adequate validation. The absence of recorded vulnerabilities, coupled with these findings, might suggest that either the plugin's attack surface is very small, or that existing vulnerabilities have not yet been discovered or reported.  While the lack of direct database manipulation risks and a history of no vulnerabilities are strengths, the pervasive issue with output escaping and the identified unsanitized taint flows are critical weaknesses that demand immediate attention.",[358,360],{"reason":359,"points":244},"Low output escaping percentage",{"reason":361,"points":10},"Unsanitized paths in taint analysis","2026-03-17T00:36:39.755Z",{"wat":364,"direct":370},{"assetPaths":365,"generatorPatterns":367,"scriptPaths":368,"versionParams":369},[366],"\u002Fwp-content\u002Fplugins\u002Fdregister\u002Fcss\u002Fdregister.css",[],[],[],{"cssClasses":371,"htmlComments":373,"htmlAttributes":374,"restEndpoints":376,"jsGlobals":377,"shortcodeOutput":378},[372],"dr_input_radio",[],[375],"id=\"dr_custom_input\"",[],[],[]]