[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fh4TLqHUDY1eXFXEd_OvY-tBL8xiaIJAKUpCdRpXnpOE":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":22,"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":35,"analysis":126,"fingerprints":203},"formesign","Formesign","0.0.5","manidoraisamy","https:\u002F\u002Fprofiles.wordpress.org\u002Fmanidoraisamy\u002F","\u003Cp>Collect signature in Google Forms™.\u003C\u002Fp>\n\u003Ch3>Try it out\u003C\u002Fh3>\n\u003Cp>Step 1: Login to your WordPress site as an admin\u003Cbr \u002F>\nStep 2: Install and Activate the Formesign WordPress plugin for Google Forms™\u003Cbr \u002F>\nStep 3: Follow the prompts to add signature & embed the Google Forms™\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Legally binding signatures\u003C\u002Fh4>\n\u003Cp>Formesign ensures that signatures collected through Google Forms™ are legally enforceable, meeting electronic signature regulations\u003C\u002Fp>\n\u003Ch4>Collect multiple signatures\u003C\u002Fh4>\n\u003Cp>Incorporate additional signatures for witness, guardian etc, ensuring all necessary parities sign the document before form submission.\u003C\u002Fp>\n\u003Ch4>Google drive integration\u003C\u002Fh4>\n\u003Cp>Automatically convert the form responses into signed pdf files and sync them to your Google Drive folder when the user submits the for\u003C\u002Fp>\n\u003Ch4>Email signed forms\u003C\u002Fh4>\n\u003Cp>Send customized emails with signed pdf files to respondents & collaborators for seamless communication and record-keeping\u003C\u002Fp>\n\u003Ch4>Seamless signing experience\u003C\u002Fh4>\n\u003Cp>Easily sign forms on any device, including mobiles and tablets, for convenient, secure and accessible signing experience\u003C\u002Fp>\n\u003Ch4>Design professional forms\u003C\u002Fh4>\n\u003Cp>Craft visually appealing & professional-looking forms by selecting your preferred layout brand colors, fonts and language\u003C\u002Fp>\n\u003Ch4>Google sheets integration\u003C\u002Fh4>\n\u003Cp>Automatically sync responses to Google Sheets, providing a familiar interface for organising and analysing the data\u003C\u002Fp>\n\u003Ch3>Pricing\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Free 7-day trial.\u003C\u002Fli>\n\u003Cli>Paid plan starts at $18 for 100 responses per month.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Ask \u003Ca href=\"mailto:support@formesign.com\" rel=\"nofollow ugc\">support@formesign.com\u003C\u002Fa> for questions.\u003C\u002Fp>\n\u003Ch3>External service used in this plugin\u003C\u002Fh3>\n\u003Cp>This plugin uses our external web service \u003Ca href=\"https:\u002F\u002Fformesign.com\u002F\" rel=\"nofollow ugc\">(Formesign)\u003C\u002Fa>. This external service provides two functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Connect Google Account to create Google Forms™.\u003C\u002Fli>\n\u003Cli>Covert the Google Form into a WordPress specific form that renders natively.\u003C\u002Fli>\n\u003Cli>Submit the form details using AJAX without redirecting the user to a Google Form page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Formesign collects personal and non-personally identifiable information solely for the purpose of providing our services to you (i.e. to submit the form). You can read our privacy policy here: \u003Ca href=\"https:\u002F\u002Fformesign.com\u002Fprivacy.html\" rel=\"nofollow ugc\">https:\u002F\u002Fformesign.com\u002Fprivacy.html\u003C\u002Fa>\u003C\u002Fp>\n","Create signature forms",0,269,"2025-11-18T06:39:00.000Z","6.8.5","4.0","",[18,19,20,21],"google-forms","hipaa-complaint","intake-form","signature-form","https:\u002F\u002Fformesign.com\u002Fwebsite\u002Fhow-to-embed-google-forms-in-wordpress.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fformesign.0.0.5.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},3,1010,88,14,86,"2026-04-04T02:39:33.299Z",[36,57,78,97,108],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":24,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":16,"download_link":56,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"signature-field-for-elementor-forms","Signature field for Elementor Forms","1.4.2","add-ons.org","https:\u002F\u002Fprofiles.wordpress.org\u002Faddonsorg\u002F","\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\u002F93-hqCN7nCQ?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\u003Cp>\u003Cstrong>DEMO\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-signature-field\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-signature-field\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Pro Version\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Felementor-forms-signature-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Felementor-forms-signature-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Document\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-forms-signature\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-forms-signature\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Elementor Form Signature field add-on makes it easy for users to sign your forms. Signatures can be captured and displayed in your emails and saved to your submitted form data be viewed in your backend.\u003C\u002Fp>\n\u003Cp>It supports all modern browsers and touch based devices.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy to use\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Touchscreen and Mouse Support\u003C\u002Fstrong>: Ensure compatibility across various devices, allowing users to sign using touchscreen devices or a mouse..\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Signature Field\u003C\u002Fstrong>: Customize the signature field appearance (color, background, width, and height) to align with your website’s design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Signature Integration\u003C\u002Fstrong>: Integrate a signature field seamlessly into your Elementor forms, allowing users to sign directly on your website..\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Logic support\u003C\u002Fstrong>: The field conditional Logic support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Entry and print preview support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pdf Support\u003C\u002Fstrong> You can add signature to pdf\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Attachment Support\u003C\u002Fstrong>: Automatically attach the signature image to the email sent via Elementor Forms.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Change background and color\u003C\u002Fli>\n\u003Cli>Add your full name at the end of the signature\u003C\u002Fli>\n\u003Cli>30-day money-back guarantee\u003C\u002Fli>\n\u003Cli>1-year support\u003C\u002Fli>\n\u003C\u002Ful>\n","Elementor Form Signature field add-on makes it easy for users to sign your forms.",2000,11408,4,"2026-01-15T07:24:00.000Z","6.9.4","2.0","5.2",[52,53,54,55,21],"elementor-forms","elementor-forms-signature","signature-field","signature-fields","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsignature-field-for-elementor-forms.1.4.2.zip",{"slug":58,"name":59,"version":60,"author":7,"author_profile":8,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":24,"num_ratings":46,"last_updated":65,"tested_up_to":66,"requires_at_least":15,"requires_php":16,"tags":67,"homepage":72,"download_link":73,"security_score":74,"vuln_count":75,"unpatched_count":76,"last_vuln_date":77,"fetched_at":26},"formfacade","FormFacade – Embed Google Forms in your website","1.4.1","\u003Cp>You love Google Forms™, but not its UI? You are at the right place!\u003C\u002Fp>\n\u003Cp>You are a startup founder or a project owner, who likes to move fast. So, you quickly put together a Google form™ to connect with your users. But, what do your users think when they see a form that doesn’t have your branding? Does it give them the confidence that you will be able to deliver a great product or service, when you can’t even show them a professional looking form? Formfacade modifies Google Forms™ to blend with your websites and apps. Replace Google branding in the forms with your own branding and gain your users’ trust.\u003C\u002Fp>\n\u003Ch3>Try it out\u003C\u002Fh3>\n\u003Cp>Step 1: Login to your WordPress site as an admin\u003Cbr \u002F>\nStep 2: Install and Activate the Formfacade WordPress plugin for Google Forms™\u003Cbr \u002F>\nStep 3: Follow the prompts in the setup wizard to embed the Google Forms™\u003C\u002Fp>\n\u003Cp>For detailed instructions, refer to this help article.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fformfacade.com\u002Fembed\u002Fembed-google-forms-in-wordpress.html\" rel=\"nofollow ugc\">https:\u002F\u002Fformfacade.com\u002Fembed\u002Fembed-google-forms-in-wordpress.html\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Make your embedded form look like your website\u003C\u002Fh4>\n\u003Cp>Convert your Google Forms™ into a tailor-made form that fits neatly in your website. Once the user submits the form, you can manage them with Google Sheet™ or Google Forms™, you are comfortable with. Gain your users’ trust with a professional user experience, while still being scrappy.\u003C\u002Fp>\n\u003Ch4>Prefill your embedded form\u003C\u002Fh4>\n\u003Cp>Google Forms™ prefill feature does not work with embedded form. With Formfacade, you can append the prefill url from Google Forms™ to the url of the webpage that embeds the Formfacade form. Formfacade will automatically read your webpage url and prefill the form appropriately.\u003C\u002Fp>\n\u003Ch4>Analyze where users are dropping off using session recording tools\u003C\u002Fh4>\n\u003Cp>Google Forms™ embedded in your website can’t be analyzed using session recording tools. This is critical for forms with multiple sections. Formfacade allows you to analyze user behaviour and see where they are dropping off using session recording tools like FullStory or Hotjar.\u003C\u002Fp>\n\u003Ch4>Customize UI\u003C\u002Fh4>\n\u003Cp>With customize UI paid plans, you can also customize the form layout, apply custom styles, change form field permissions (editable, hidden, readonly), update the placeholder text, format the question, description, add dynamic response validations, add calculations, enter a caption to update the button text, personalize the confirmation message and redirect users to another webpage on submit.\u003C\u002Fp>\n\u003Ch3>Pricing\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Free plan for 20 responses per month.\u003C\u002Fli>\n\u003Cli>Paid plan starts at $18 for 100 responses per month.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Ask \u003Ca href=\"mailto:support@formfacade.com\" rel=\"nofollow ugc\">support@formfacade.com\u003C\u002Fa> for questions.\u003C\u002Fp>\n\u003Ch3>External service used in this plugin\u003C\u002Fh3>\n\u003Cp>This plugin uses our external web service \u003Ca href=\"https:\u002F\u002Fformfacade.com\u002F\" rel=\"nofollow ugc\">(Formfacade)\u003C\u002Fa>. This external service provides two functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Covert the Google Forms™ into a WordPress specific form that renders natively.\u003C\u002Fli>\n\u003Cli>Submit the form details using AJAX without redirecting the user to a Google Forms™ page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>FormFacade collects personal and non-personally identifiable information solely for the purpose of providing our services to you (i.e. to submit the form). You can read our privacy policy here: \u003Ca href=\"https:\u002F\u002Fformfacade.com\u002Fprivacy.html\" rel=\"nofollow ugc\">https:\u002F\u002Fformfacade.com\u002Fprivacy.html\u003C\u002Fa>\u003C\u002Fp>\n","Embed Google Forms™ in your wordpress site",1000,25399,"2025-04-15T12:27:00.000Z","6.6.5",[68,69,18,70,71],"contact-form","form-builder","lead-form","payment-form","https:\u002F\u002Fformfacade.com\u002Fwebsite\u002Fhow-to-embed-google-forms-in-wordpress.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fformfacade.1.4.1.zip",72,5,1,"2025-12-31 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":24,"downloaded":86,"rating":11,"num_ratings":11,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":16,"download_link":94,"security_score":95,"vuln_count":76,"unpatched_count":11,"last_vuln_date":96,"fetched_at":26},"perfect-portal-widgets","Perfect Portal Widgets","3.0.4","alanperfectportal","https:\u002F\u002Fprofiles.wordpress.org\u002Falanperfectportal\u002F","\u003Cp>Allow your customers to generate a quote, generate intake form enquiries directly from your website. Also display customer reviews directly on your website. You must be an authenticated and active customer of Perfect Portal in order for this plugin to work.\u003C\u002Fp>\n\u003Cp>Widgets included:\u003Cbr \u002F>\n* Perfect Portal Intake Form\u003Cbr \u002F>\n* Perfect Portal Quote Calculator\u003Cbr \u002F>\n* Perfect Portal Review Widget\u003C\u002Fp>\n\u003Ch3>External \u002F 3rd Party References\u003C\u002Fh3>\n\u003Cp>Each of the widgets are dependent on loading scripts that are externally hosted on Perfect Portal’s CDN.\u003Cbr \u002F>\nThe url of the script that will be added to the page is based on the type of widget added (intake form, quote calculator, review widget) and the region that has been selected in the settings area.\u003C\u002Fp>\n\u003Cp>Use of the service is subject to the terms and conditions set out by Perfect Portal (UK) Ltd which can be found at:\u003Cbr \u002F>\nFor Australia: https:\u002F\u002Fwww.perfectportal.com.au\u002Fterms-conditions\u003Cbr \u002F>\nFor Canada: https:\u002F\u002Fwww.perfectportalcanada.ca\u002Fterms-conditions\u003Cbr \u002F>\nFor New Zealand: https:\u002F\u002Fwww.perfectportal.co.nz\u002Fterms-conditions\u003Cbr \u002F>\nFor United Kingdom: https:\u002F\u002Fwww.perfectportal.co.uk\u002Fterms-conditions\u003Cbr \u002F>\nFor United States of America: https:\u002F\u002Fwww.perfectportal.com\u002Fterms-conditions\u003C\u002Fp>\n\u003Cp>Use of the service is subject to the privacy policy set out by Perfect Portal (UK) Ltd which can be found at:\u003Cbr \u002F>\nFor Australia: https:\u002F\u002Fwww.perfectportal.com.au\u002Fprivacy-policy\u003Cbr \u002F>\nFor Canada: https:\u002F\u002Fwww.perfectportalcanada.ca\u002Fprivacy-policy\u003Cbr \u002F>\nFor New Zealand: https:\u002F\u002Fwww.perfectportal.co.nz\u002Fprivacy-policy\u003Cbr \u002F>\nFor United Kingdom: https:\u002F\u002Fwww.perfectportal.co.uk\u002Fprivacy-policy\u003Cbr \u002F>\nFor United States of America: https:\u002F\u002Fwww.perfectportal.com\u002Fprivacy-policy\u003C\u002Fp>\n\u003Ch4>Intake Form\u003C\u002Fh4>\n\u003Cp>The intake form widget requires loading external scripts from the Perfect Portal CDN where the region can be any of the following au, ca, nz, uk, us.\u003Cbr \u002F>\nTherefore the possible external links\u002Fservices required for the intake form widget are:\u003C\u002Fp>\n\u003Cp>For Australia: https:\u002F\u002Fcdn.perfectportal.co.uk\u002Fwidgets\u002Fintake\u002Fproduction\u002Fau\u002Findex.js\u003Cbr \u002F>\nFor Canada: https:\u002F\u002Fcdn.perfectportal.co.uk\u002Fwidgets\u002Fintake\u002Fproduction\u002Fca\u002Findex.js\u003Cbr \u002F>\nFor New Zealand: https:\u002F\u002Fcdn.perfectportal.co.uk\u002Fwidgets\u002Fintake\u002Fproduction\u002Fnz\u002Findex.js\u003Cbr \u002F>\nFor United Kingdom: https:\u002F\u002Fcdn.perfectportal.co.uk\u002Fwidgets\u002Fintake\u002Fproduction\u002Fuk\u002Findex.js\u003Cbr \u002F>\nFor United States of America: https:\u002F\u002Fcdn.perfectportal.co.uk\u002Fwidgets\u002Fintake\u002Fproduction\u002Fus\u002Findex.js\u003C\u002Fp>\n\u003Ch4>Quote Calculator\u003C\u002Fh4>\n\u003Cp>The quote calculator requires loading external scripts from the Perfect Portal CDN based on the region configured, the identifier of the quote calculator requested and the display type of form to render (this can either be embedded directly on the page or a floating button to be clicked).\u003C\u002Fp>\n\u003Cp>For Australia: https:\u002F\u002Fwebcalc.perfectportal.com.au\u002Fapps\u002Fwebcalc\u002Fv2.0\u002F\u003Cbr \u002F>\nFor Canada: https:\u002F\u002Fwebcalc.perfectportalcanada.ca\u002Fapps\u002Fwebcalc\u002Fv2.0\u002F\u003Cbr \u002F>\nFor New Zealand: https:\u002F\u002Fwebcalc.perfectportal.co.nz\u002Fapps\u002Fwebcalc\u002Fv2.0\u002F\u003Cbr \u002F>\nFor United Kingdom: https:\u002F\u002Fwebcalc.perfectportal.co.uk\u002Fapps\u002Fwebcalc\u002Fv2.0\u002F\u003Cbr \u002F>\nFor United States of America: https:\u002F\u002Fwebcalc.perfectportal.com\u002Fapps\u002Fwebcalc\u002Fv2.0\u002F\u003C\u002Fp>\n\u003Cp>Display Types:\u003Cbr \u002F>\nEmbedded: this appends ’embed.’ to the region base url\u003Cbr \u002F>\nFloating: this appends ‘float.’ to the region base url\u003C\u002Fp>\n\u003Cp>Quote Calculator Identifier:\u003Cbr \u002F>\nThis is a GUID of the particular form to display on a specific page that the web administrator will receive from their Perfect Portal account manager: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\u003C\u002Fp>\n\u003Cp>Therefore the url can be any combination of the above.\u003C\u002Fp>\n\u003Cp>E.g.\u003Cbr \u002F>\nUK example:\u003Cbr \u002F>\nhttps:\u002F\u002Fwebcalc.perfectportal.co.uk\u002Fapps\u002Fwebcalc\u002Fv2.0\u002Fembed.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.js\u003Cbr \u002F>\nhttps:\u002F\u002Fwebcalc.perfectportal.co.uk\u002Fapps\u002Fwebcalc\u002Fv2.0\u002Ffloat.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.js\u003C\u002Fp>\n\u003Cp>Australia example:\u003Cbr \u002F>\nhttps:\u002F\u002Fwebcalc.perfectportal.com.au\u002Fapps\u002Fwebcalc\u002Fv2.0\u002Fembed.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.js\u003Cbr \u002F>\nhttps:\u002F\u002Fwebcalc.perfectportal.com.au\u002Fapps\u002Fwebcalc\u002Fv2.0\u002Ffloat.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.js\u003C\u002Fp>\n\u003Ch4>Review Widget\u003C\u002Fh4>\n\u003Cp>The review widget requires loading externally hosted scripts from the Perfect Portal CDN based on the region configured and the company identifier (provided to the web administrator by their Perfect Portal account manager).\u003C\u002Fp>\n\u003Cp>For Australia: https:\u002F\u002Fwidgets.perfectportal.com.au\u002Fapps\u002Freviews\u002Fv0.1\u002F\u003Cbr \u002F>\nFor Canada: https:\u002F\u002Fwidgets.perfectportalcanada.ca\u002Fapps\u002Freviews\u002Fv0.1\u002F\u003Cbr \u002F>\nFor New Zealand: https:\u002F\u002Fwidgets.perfectportal.co.nz\u002Fapps\u002Freviews\u002Fv0.1\u002F\u003Cbr \u002F>\nFor United Kingdom: https:\u002F\u002Fwidgets.perfectportal.co.uk\u002Fapps\u002Freviews\u002Fv0.1\u002F\u003Cbr \u002F>\nFor United States of America: https:\u002F\u002Fwidgets.perfectportal.com\u002Fapps\u002Freviews\u002Fv0.1\u002F\u003C\u002Fp>\n\u003Cp>E.g.\u003Cbr \u002F>\nUK Example:\u003Cbr \u002F>\nhttps:\u002F\u002Fwidgets.perfectportal.co.uk\u002Fapps\u002Freviews\u002Fv0.1\u002Freviews.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.js\u003C\u002Fp>\n","A set of Gutenberg blocks and Shortcodes to display Perfect Portal website widgets",1075,"2025-01-14T12:07:00.000Z","6.7.5","6.1","7.0",[92,20,93],"block","reviews","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fperfect-portal-widgets.zip",91,"2025-01-10 19:03:31",{"slug":98,"name":99,"version":100,"author":40,"author_profile":41,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":11,"num_ratings":11,"last_updated":105,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":106,"homepage":16,"download_link":107,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"ultimate-addons-for-elementor-forms","Ultimate Addons for Elementor Forms","1.0.8","\u003Cp>Ultimate Addons for Elementor Forms is the must-have plugin to complement Elementor Forms.\u003Cbr \u002F>\nThis All-in-One WordPress Contact Form plugin includes a wide range of options, from basic to advanced, catering to all the needs of your website Elementor Forms.\u003C\u002Fp>\n\u003Ch3>Conditional logic for Elementor Form\u003C\u002Fh3>\n\u003Cp>Show and hide fields. Send certain email, don’t send others. Redirect to one of many pages. The possibilities are endless!\u003Cbr \u002F>\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\u002Fb0r1ZAWx9Zw?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>\u003Cbr \u002F>\nDemo: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-conditional-logic\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-conditional-logic\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocument: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-forms-conditional-logic\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-forms-conditional-logic\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Elementor Form PDF\u003C\u002Fh3>\n\u003Cp>Elementor Forms PDF can automatically email the PDF to both the admin and the user as soon as the form is completed.\u003Cbr \u002F>\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\u002FmZ2G0ULw7uM?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>\u003Cbr \u002F>\nDemo: \u003Ca href=\"https:\u002F\u002Fpdf.add-ons.org\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fpdf.add-ons.org\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocument: \u003Ca href=\"https:\u002F\u002Fpdf.add-ons.org\u002Fdocument\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fpdf.add-ons.org\u002Fdocument\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Repeater Field for Elementor Form\u003C\u002Fh3>\n\u003Cp>The Repeater Fields for Elementor Forms allow you to create one or more sets of fields that can be repeated.\u003Cbr \u002F>\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\u002FC-xoIp7lIAY?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>\u003Cbr \u002F>\nDemo: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocument: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-foms-repeater-field\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-foms-repeater-field\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Telephone field for Elementor Form\u003C\u002Fh3>\n\u003Cp>The Telephone field for the Elementor Forms plugin helps you in creating a country drop-down list with country flags. The tag field will automatically add countries name in standard drop-down field of Elementor Forms.\u003Cbr \u002F>\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\u002FiGZZrxwV4RQ?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>\u003Cbr \u002F>\nDemo: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-international-phone-field\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-international-phone-field\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocument: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-forms-international-phone-masking-field\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-forms-international-phone-masking-field\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Signature Field\u003C\u002Fh3>\n\u003Cp>Elementor Form Signature field add-on makes it easy for users to sign your forms. Signatures can be captured and displayed in your emails and saved to your submitted form data be viewed in your backend.\u003Cbr \u002F>\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\u002F93-hqCN7nCQ?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>\u003Cbr \u002F>\nDemo: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-signature-field\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-signature-field\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocument: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-forms-signature\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-forms-signature\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Restrict Date Field for Elementor Form\u003C\u002Fh3>\n\u003Cp>Elementor Forms – Restrict Dates allows you to set specific date restrictions on date fields within your Elementor Forms.\u003Cbr \u002F>\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\u002FfVakOzz4j6E?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>\u003Cbr \u002F>\nDemo: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-restrict-date-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-restrict-date-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocument: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-form-restrict-dates-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-form-restrict-dates-fields\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Drag and Drop File Upload Field for Elementor Form\u003C\u002Fh3>\n\u003Cp>Allows you to add powerful Drag & Drop or choose Multiple Files Uploading area to your Elementor Forms. You can provide your website visitors with a seamless and user-friendly file upload experience, allowing them to submit multiple files as part of your forms easily.\u003Cbr \u002F>\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\u002F5JPfFuSDpSM?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>\u003Cbr \u002F>\nDemo: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-drag-and-drop-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-drag-and-drop-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocument: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-drag-and-drop-multiple-file-upload\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-drag-and-drop-multiple-file-upload\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Cost Calculator Field\u003C\u002Fh3>\n\u003Cp>Elementor Calculator which allows you to easily create quote or price estimate forms for Elementor. You can create forms with dynamically calculated fields to display the calculated values.\u003Cbr \u002F>\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\u002F9TqMljpc2zA?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>\u003Cbr \u002F>\nDemo: \u003Ca href=\"https:\u002F\u002Fcalculator.add-ons.org\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fcalculator.add-ons.org\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocument: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-forms-cost-calculator\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-forms-cost-calculator\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Range Slider Field for Elementor Form\u003C\u002Fh3>\n\u003Cp>Elementor Forms Range Slider Fields is a valuable feature that allows you to incorporate interactive range sliders into your forms. This feature enables users to select a value within a specific range by sliding a handle along a graphical slider.\u003Cbr \u002F>\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\u002FhOmCB-bVraA?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>\u003Cbr \u002F>\nDemo: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-range-slider-field\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-range-slider-field\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocument: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-forms-range-slider-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-forms-range-slider-fields\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Input Masks for Elementor Form\u003C\u002Fh3>\n\u003Cp>The plugin that allows you to create input fields with 6 pre-defined formats or custom as your formats in your Elementor Forms forms\u003Cbr \u002F>\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\u002FZXzRgoVlKO3PvCir?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>\u003Cbr \u002F>\nDemo: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-input-masks\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-input-masks\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocument: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-input-masks-for-elementor-forms\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-input-masks-for-elementor-forms\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>User Registration for Elementor Form\u003C\u002Fh3>\n\u003Cp>Create custom user registration forms with Elementor Pro Forms, including advanced field validation.\u003C\u002Fp>\n\u003Cp>Demo: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-user-registration\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-user-registration\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocument: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-user-registration-for-elementor-forms\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-user-registration-for-elementor-forms\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Save and Continue for Elementor Form\u003C\u002Fh3>\n\u003Cp>Save & Continue for Elementor Forms allows users to save their form progress and resume later without losing data.\u003C\u002Fp>\n\u003Cp>Demo: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-save-and-continue\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-save-and-continue\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocument: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-save-continue-for-elementor-forms\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-save-continue-for-elementor-forms\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Form Locker for Elementor Form\u003C\u002Fh3>\n\u003Cp>Protect Elementor Forms with password, email verification, scheduling, or user restrictions.\u003C\u002Fp>\n\u003Cp>Demo: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-form-locker\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-form-locker\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDocument: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-form-locker-for-elementor-forms\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-form-locker-for-elementor-forms\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Ultimate Addons for Elementor Forms is the must-have plugin to complement Elementor Forms.",40,1240,"2025-11-28T07:10:00.000Z",[52,53,54,55,21],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-addons-for-elementor-forms.1.0.8.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":11,"downloaded":116,"rating":11,"num_ratings":11,"last_updated":117,"tested_up_to":118,"requires_at_least":15,"requires_php":50,"tags":119,"homepage":123,"download_link":124,"security_score":125,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"chat-forms","Chat Forms","1.0.2","Chat-Forms","https:\u002F\u002Fprofiles.wordpress.org\u002Fchatforms\u002F","\u003Cp>Fetches a published Google Form using a WordPress custom post or shortcode, removes the Google wrapper HTML and then renders it as a Chat Form embedded in your blog post or page. When using Chat Form post type, the \u003Cem>wpcform\u003C\u002Fem> shortcode accepts one parameter, \u003Cem>id\u003C\u002Fem>, which is the post id of the form. There are a number of other options, refer to the documentation for further details.\u003C\u002Fp>\n\u003Cp>For example, suppose you want to integrate the form at \u003Ccode>https:\u002F\u002Fdocs.google.com\u002Fspreadsheet\u002Fviewform?hl=en_US&pli=1&formkey=ABCDEFGHIJKLMNOPQRSTUVWXYZ12345678#gid=0\u003C\u002Fcode>, (not a real URL) use the following shortcode in your WordPress post or page:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpgform id=\\'861\\']\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Currently, this plugin only supports Google Forms that are public. Private Google Forms are not supported.\u003C\u002Fp>\n","Embeds a Chat Form, in a WordPress post, page, or widget.",1865,"2019-10-01T10:14:00.000Z","5.2.24",[109,120,121,18,122],"google","google-docs","spreadsheet","https:\u002F\u002Fchat-forms.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchat-forms.1.0.3.zip",85,{"attackSurface":127,"codeSignals":146,"taintFlows":157,"riskAssessment":196,"analyzedAt":202},{"hooks":128,"ajaxHandlers":139,"restRoutes":140,"shortcodes":141,"cronEvents":145,"entryPointCount":76,"unprotectedCount":11},[129,135],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","admin_menu","formesign_plugin_menu","formesign.php",38,{"type":130,"name":136,"callback":137,"file":133,"line":138},"admin_init","formesign_plugin_redirect",127,[],[],[142],{"tag":4,"callback":143,"file":133,"line":144},"renderFormesign",386,[],{"dangerousFunctions":147,"sqlUsage":148,"outputEscaping":150,"fileOperations":11,"externalRequests":11,"nonceChecks":76,"capabilityChecks":11,"bundledLibraries":156},[],{"prepared":11,"raw":11,"locations":149},[],{"escaped":151,"rawEcho":76,"locations":152},54,[153],{"file":133,"line":154,"context":155},223,"raw output",[],[158,176,187],{"entryPoint":159,"graph":160,"unsanitizedCount":11,"severity":175},"formesign_dashboard_page (formesign.php:82)",{"nodes":161,"edges":172},[162,166],{"id":163,"type":164,"label":165,"file":133,"line":31},"n0","source","$_GET",{"id":167,"type":168,"label":169,"file":133,"line":170,"wp_function":171},"n1","sink","echo() [XSS]",104,"echo",[173],{"from":163,"to":167,"sanitized":174},true,"low",{"entryPoint":177,"graph":178,"unsanitizedCount":11,"severity":175},"formesign_activate_page (formesign.php:129)",{"nodes":179,"edges":185},[180,183],{"id":163,"type":164,"label":181,"file":133,"line":182},"$_GET (x4)",157,{"id":167,"type":168,"label":169,"file":133,"line":184,"wp_function":171},188,[186],{"from":163,"to":167,"sanitized":174},{"entryPoint":188,"graph":189,"unsanitizedCount":11,"severity":175},"\u003Cformesign> (formesign.php:0)",{"nodes":190,"edges":194},[191,193],{"id":163,"type":164,"label":192,"file":133,"line":31},"$_GET (x5)",{"id":167,"type":168,"label":169,"file":133,"line":170,"wp_function":171},[195],{"from":163,"to":167,"sanitized":174},{"summary":197,"deductions":198},"The Formesign plugin v0.0.5 exhibits a generally strong security posture based on the provided static analysis. The code demonstrates excellent adherence to secure coding practices, with 100% of SQL queries using prepared statements and a remarkable 98% of output properly escaped. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its security.  The plugin also correctly implements nonce checks and focuses its limited attack surface on a single shortcode, which is a positive sign.\n\nHowever, a significant concern arises from the lack of capability checks on any entry points. While the total attack surface is small and there are no obvious critical or high-severity taint flows identified, a missing capability check on the shortcode could potentially allow unauthorized users to interact with the plugin's functionality if that shortcode performs sensitive operations. The vulnerability history is completely clean, which is a positive indicator, but it's important to remember this is a very early version (v0.0.5) and might not have been extensively tested or targeted yet.\n\nIn conclusion, Formesign v0.0.5 has built a solid foundation with its secure coding practices regarding SQL and output escaping. The absence of known vulnerabilities is encouraging. The primary weakness lies in the complete absence of capability checks, which, despite the small attack surface, represents a potential security oversight that needs to be addressed to ensure true robustness.",[199],{"reason":200,"points":201},"Missing capability checks on entry points",15,"2026-03-17T07:11:21.816Z",{"wat":204,"direct":223},{"assetPaths":205,"generatorPatterns":212,"scriptPaths":213,"versionParams":216},[206,207,208,209,210,211],"\u002Fwp-content\u002Fplugins\u002Fformesign\u002Fassets\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fformesign\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fformesign\u002Fassets\u002Fjs\u002Fhome.js","\u002Fwp-content\u002Fplugins\u002Fformesign\u002Fassets\u002Fjs\u002Flottie.js","\u002Fwp-content\u002Fplugins\u002Fformesign\u002Fassets\u002Fcss\u002Fonboard.css","\u002Fwp-content\u002Fplugins\u002Fformesign\u002Fassets\u002Fcss\u002Finter.css",[],[214,215],"assets\u002Fjs\u002Fhome.js","assets\u002Fjs\u002Flottie.js",[217,218,219,220,221,222],"formesign_styles_bootstrap","formesign_styles_custom","formesign_home_script","lottie_script","formesign_onboard_styles","formesign_onboard_fonts",{"cssClasses":224,"htmlComments":230,"htmlAttributes":231,"restEndpoints":233,"jsGlobals":234,"shortcodeOutput":235},[225,226,227,228,229],"ff-onboard-container","ff-onboard","form-wrapper","form-wrapper-success","action-buttons",[],[232],"id=\"myIframe\"",[],[],[]]