[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSQbXhn-dqc5Nm4Yedl4ZkCU-VFuew-zSgP8hZRLtX18":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":132,"fingerprints":188},"ninja-forms-unique-textbox","Ninja Forms Unique Textbox","1.0","Fineswap","https:\u002F\u002Fprofiles.wordpress.org\u002Ffineswap\u002F","\u003Cp>\u003Ca href=\"\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-forms\u002F\" rel=\"nofollow ugc\">Ninja Forms\u003C\u002Fa> is a great WordPress plugin and this plugin makes it even greater!\u003C\u002Fp>\n\u003Cp>If you’re using Ninja Forms for gathering data and one or more of textbox fields\u003Cbr \u002F>\nmust be unique, this plugin is for you. The plugin is pretty straightforward to\u003Cbr \u002F>\ninstall, and has few settings only (language settings, basically).\u003C\u002Fp>\n\u003Cp>Once installed, it will validate every submission to make sure the values for\u003Cbr \u002F>\none or more fields are unique.\u003C\u002Fp>\n\u003Cp>Brought to you by \u003Ca href=\"http:\u002F\u002Ffineswap.com\u002F?utm_source=wordpress&utm_medium=plugin&utm_term=readme-desc&utm_campaign=ninja-forms-unique-textbox\" title=\"A blog and a mobile app advocating sustainability and green living\" rel=\"nofollow ugc\">Fineswap\u003C\u002Fa> Team.\u003C\u002Fp>\n","Extend Ninja Forms' functionality by allowing textbox field to have unique values.",10,2209,0,"2014-02-10T20:09:00.000Z","3.7.41","3.0.1","",[19,20,21,22,23],"email","forms","ninja","textbox","unique","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-forms-unique-textbox\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fninja-forms-unique-textbox.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"fineswap",2,20,93,30,89,"2026-04-04T22:38:38.407Z",[39,61,80,98,115],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":33,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":17,"download_link":60,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"omnisend-for-ninja-forms-add-on","Omnisend for Ninja Forms Add-On","1.1.7","Omnisend","https:\u002F\u002Fprofiles.wordpress.org\u002Fomnisend\u002F","\u003Cp>The Omnisend for Ninja Forms Add-On connects Ninja Forms to Omnisend, automatically sending form data and contact information to Omnisend. This makes it simple to segment your contacts and send them personalized emails.\u003C\u002Fp>\n\u003Cp>When used with the Omnisend plugin, you can track what customers do on your site and send automated emails—such as to remind them they left items in their cart, welcome new subscribers, and confirm a new order.\u003C\u002Fp>\n\u003Cp>Using Ninja Forms Omnisend Add-On, you’ll gain access to the Ninja Forms easy-to-use interface. You can create  new forms, edit forms, and change their statuses.  You are also able to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check the entries from specific form(s) and export the contact list.\u003C\u002Fli>\n\u003Cli>Customize your integration settings to your store needs.\u003C\u002Fli>\n\u003Cli>Import and export your forms.\u003C\u002Fli>\n\u003Cli>Integrate with additional add-ons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>REQUIREMENTS\u003C\u002Fh3>\n\u003Cp>Omnisend for Ninja Forms add-on requires you to install:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-forms\u002F\" rel=\"ugc\">Ninja Forms plugin\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fomnisend\u002F\" rel=\"ugc\">Omnisend plugin\u003C\u002Fa>\u003C\u002Fp>\n","Email Marketing, Newsletter, Email Automation, Forms, Pop Up, SMS by Omnisend",2723,100,1,"2026-01-06T09:04:00.000Z","6.9.4","4.7.0","7.1",[55,56,57,58,59],"email-marketing","form","ninja-forms","subscriber-collection","web-tracking","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fomnisend-for-ninja-forms-add-on.1.1.7.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":11,"downloaded":69,"rating":13,"num_ratings":13,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"nds-wolfcrm-forms-integration","WolfCRM Forms Integration","1.0.1","wolfcrm","https:\u002F\u002Fprofiles.wordpress.org\u002Fwolfcrm\u002F","\u003Cp>WolfCRM & Ninja Forms Integration trabaja conjuntamente con Ninja Forms para que puedas crear formularios compatibles con Contactos, Clientes y\u002Fo Clientes Potenciales de WolfCRM.\u003Cbr \u002F>\nPodrás programar que, cuando el usuario rellene el formulario web, los datos se añadan de forma automática a WolfCRM para gestionarlos de forma directa.\u003C\u002Fp>\n","Plugin que permite enviar a WolfCRM los datos obtenidos a través de formularios de Ninja Forms de forma automática. https:\u002F\u002Fwww.wolfcrm.es\u002F",4311,"2024-11-07T12:55:00.000Z","6.1.10","5.6",[74,75,76,20,57],"contact-form","crm","email-form","https:\u002F\u002Fwww.wolfcrm.es\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnds-wolfcrm-forms-integration.2.0.1.zip",92,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":13,"downloaded":88,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":51,"requires_at_least":89,"requires_php":17,"tags":90,"homepage":95,"download_link":96,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":97},"authyo-otp-for-ninja-forms","Authyo OTP for Ninja Forms","1.0.4","Konceptwise Digital Media Pvt Ltd","https:\u002F\u002Fprofiles.wordpress.org\u002Fkonceptwise\u002F","\u003Cp>Authyo OTP for Ninja Forms is a specialized integration designed to add secure email verification to your Ninja Forms.\u003Cbr \u002F>\nPrevent spam and fake submissions by ensuring users verify their email address via a one-time password (OTP) before submitting the form.\u003Cbr \u002F>\nThis lightweight plugin is focused purely on form-level verification, ensuring no bloat while keeping your forms secure.\u003C\u002Fp>\n\u003Cp>This plugin connects to Authyo’s external API service to generate and validate OTPs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Integration\u003C\u002Fstrong>: Adds a custom “Authyo OTP” field to your Ninja Forms builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart OTP Verification\u003C\u002Fstrong>: Enforces OTP validation when Authyo is properly configured and funded.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Settings\u003C\u002Fstrong>: Adjust OTP length, expiry time, and verification options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fail-Safe Lead Protection\u003C\u002Fstrong>: Automatically allows submissions to continue if Authyo is not configured or the wallet balance is exhausted—so no leads are lost.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Hooks and filters available for advanced customization.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: OTP verification requires valid Authyo API credentials and sufficient wallet balance. When unavailable, form submissions will proceed without OTP verification to prevent lead loss.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Tutorial How to Use Authyo OTP for Ninja Forms\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\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\u002FEi3CTK8f-EU?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>\u003C\u002Fp>\n\u003Ch3>Company Information\u003C\u002Fh3>\n\u003Cp>This plugin is developed and maintained by \u003Cstrong>Konceptwise Digital Media Pvt. Ltd.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Authyo\u003C\u002Fstrong> is a service owned and operated by Konceptwise Digital Media Pvt. Ltd. and is used by this plugin solely for one-time password (OTP) generation and verification. Details about data usage and applicable privacy and terms policies are provided below.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> This plugin is an independent third-party integration for Ninja Forms. It is not affiliated with, endorsed by, or officially supported by Ninja Forms.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the Authyo API service to generate and verify OTPs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service Name:\u003C\u002Fstrong> Authyo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Provider:\u003C\u002Fstrong> Konceptwise Digital Media Pvt. Ltd.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usage:\u003C\u002Fstrong> Used to send OTP emails and verify OTP validity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>User email address (to send OTP)\u003C\u002Fli>\n\u003Cli>OTP verification requests\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fauthyo.io\u002Fprivacy-policy\" rel=\"nofollow ugc\">https:\u002F\u002Fauthyo.io\u002Fprivacy-policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fauthyo.io\u002Fterms-of-service\" rel=\"nofollow ugc\">https:\u002F\u002Fauthyo.io\u002Fterms-of-service\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Integrate Authyo OTP verification seamlessly with Ninja Forms.",254,"5.0",[91,57,92,93,94],"email-otp","otp","security","verification","https:\u002F\u002Fauthyo.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthyo-otp-for-ninja-forms.1.0.4.zip","2026-03-15T10:48:56.248Z",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":13,"downloaded":106,"rating":33,"num_ratings":49,"last_updated":17,"tested_up_to":51,"requires_at_least":72,"requires_php":107,"tags":108,"homepage":113,"download_link":114,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":97},"disposable-email-blocker-ninja-forms","Disposable Email Blocker – Ninja Forms","2.0.3","Sajjad Hossain Sagor","https:\u002F\u002Fprofiles.wordpress.org\u002Fsajjad67\u002F","\u003Cp>Block Spammy Disposable\u002FTemporary Emails To Submit On Ninja Forms. Filtering Spammy Emails Will Increase Your Real Subscriber List.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy As 123, Just Plug & Play\u003C\u002Fli>\n\u003Cli>Toggle To Enable\u002FDisable For Individual Form\u003C\u002Fli>\n\u003Cli>Translation Ready\u003C\u002Fli>\n\u003Cli>Set Disposable\u002FTemporary Emails Found Message (Default Message Provided)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Daily Hundreds of people submit emails to get free stuff but most of the time they use spammy disposable\u002Ftemporary emails to get them… but now you can prevent that from happening. You can use this plugin to block\u002Fprevent disposable emails like 10MinuteMail and GuerrillaMail from submission on any Ninja Forms form.\u003C\u002Fp>\n\u003Cp>Credits\u003Cbr \u002F>\n– https:\u002F\u002Fgithub.com\u002Fandreis\u002Fdisposable\u003C\u002Fp>\n","Block Disposable\u002FTemporary Spam Emails On Any Ninja Forms From Submitting.",1828,"8.0",[109,110,57,111,112],"blocker","disposable-email-blocker","temporary-email","temporary-email-blocker","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisposable-email-blocker-ninja-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisposable-email-blocker-ninja-forms.2.0.3.zip",{"slug":116,"name":117,"version":64,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":13,"downloaded":122,"rating":13,"num_ratings":13,"last_updated":123,"tested_up_to":71,"requires_at_least":124,"requires_php":17,"tags":125,"homepage":130,"download_link":131,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"tweaker-for-nf-emails","Tweaker for Ninja Foms emails","Tom Ford","https:\u002F\u002Fprofiles.wordpress.org\u002Fadicumpanasu\u002F","\u003Cp>Unofficial addon for Ninja Forms.\u003Cbr \u002F>\nThis gives you a few features to conditionaly highlight fields in the submission email received from Ninja Forms.\u003Cbr \u002F>\nThis is done for now based on keywords found in the questions or in the replies or a combination.\u003Cbr \u002F>\nIt can also automatically give numbers to the fields.\u003C\u002Fp>\n\u003Cp>More features are coming. Please use the donate button to support and motivate.\u003C\u002Fp>\n","Unofficial addon for Ninja Forms.",663,"2022-12-18T01:54:00.000Z","6.0",[126,127,128,129,57],"email-alerts","email-highlighter","email-layout","emails-tweaker","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftweaker-for-nf-emails\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftweaker-for-nf-emails.zip",{"attackSurface":133,"codeSignals":163,"taintFlows":176,"riskAssessment":177,"analyzedAt":187},{"hooks":134,"ajaxHandlers":155,"restRoutes":160,"shortcodes":161,"cronEvents":162,"entryPointCount":49,"unprotectedCount":49},[135,140,145,148,152],{"type":136,"name":137,"callback":137,"file":138,"line":139},"action","admin_notices","controller.php",58,{"type":136,"name":141,"callback":142,"priority":143,"file":138,"line":144},"init","ninja_forms_register_field_textbox",15,61,{"type":136,"name":141,"callback":146,"priority":143,"file":138,"line":147},"ninja_forms_register_label_settings_metabox",64,{"type":136,"name":149,"callback":150,"priority":143,"file":138,"line":151},"admin_init","ninja_forms_register_tab_field_settings",67,{"type":136,"name":153,"callback":153,"file":138,"line":154},"ninja_forms_pre_process",70,[156],{"action":157,"nopriv":158,"callback":157,"hasNonce":158,"hasCapCheck":158,"file":138,"line":159},"ninja_forms_delete_sub",false,73,[],[],[],{"dangerousFunctions":164,"sqlUsage":165,"outputEscaping":172,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":175},[],{"prepared":32,"raw":32,"locations":166},[167,170],{"file":138,"line":168,"context":169},149,"$wpdb->query() with variable interpolation",{"file":138,"line":171,"context":169},533,{"escaped":173,"rawEcho":13,"locations":174},4,[],[],[],{"summary":178,"deductions":179},"The ninja-forms-unique-textbox plugin v1.0 exhibits a concerning security posture due to its single identified entry point being an unprotected AJAX handler. This creates a significant risk of unauthorized actions if an attacker can trigger this handler. While the static analysis shows no dangerous functions, file operations, or external HTTP requests, and all outputs are properly escaped, the lack of any authentication or capability checks on the AJAX handler is a critical oversight. The absence of any known vulnerabilities in its history is a positive sign, suggesting a generally secure development practice or a lack of prior scrutiny. However, this does not mitigate the immediate risk posed by the unprotected entry point. The plugin's strengths lie in its apparent clean code regarding SQL, output escaping, and lack of external dependencies. The primary weakness is the direct exposure of its functionality without any security controls.",[180,182,185],{"reason":181,"points":11},"Unprotected AJAX handler",{"reason":183,"points":184},"No nonce checks",7,{"reason":186,"points":184},"No capability checks","2026-03-17T00:19:21.232Z",{"wat":189,"direct":198},{"assetPaths":190,"generatorPatterns":192,"scriptPaths":193,"versionParams":195},[191],"\u002Fwp-content\u002Fplugins\u002Fninja-forms-unique-textbox\u002Fcss\u002Fstyle.css",[],[194],"\u002Fwp-content\u002Fplugins\u002Fninja-forms-unique-textbox\u002Fjs\u002Fscript.js",[196,197],"ninja-forms-unique-textbox\u002Fcss\u002Fstyle.css?ver=","ninja-forms-unique-textbox\u002Fjs\u002Fscript.js?ver=",{"cssClasses":199,"htmlComments":200,"htmlAttributes":201,"restEndpoints":204,"jsGlobals":205,"shortcodeOutput":207},[],[],[202,203],"data-unique-field","data-unique-field-error",[],[206],"ninja_forms_unique_textbox",[]]