[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZaNDZ-rhiy0aKKEKrHQpHziAImXXDCqBXhwoLqa48l8":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":7,"avg_patch_time_days":8,"trust_score":9,"computed_at":10,"plugins":11},"alesas","https:\u002F\u002Fprofiles.wordpress.org\u002Falesas\u002F",1,100,30,94,"2026-08-28T21:29:02.096Z",[12],{"slug":13,"name":14,"version":15,"author":4,"author_profile":5,"description":16,"short_description":17,"active_installs":7,"downloaded":18,"rating":7,"num_ratings":19,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":7,"vuln_count":32,"unpatched_count":32,"last_vuln_date":33,"fetched_at":34},"sobi-forms","Sobi Forms","1.6.0","\u003Cp>Sobi Forms is a lightweight contact form plugin built for speed and simplicity. Create multiple forms, embed them anywhere with a shortcode or Gutenberg block, and keep your front-end lean.\u003C\u002Fp>\n\u003Cp>Learn more on the official site: \u003Ca href=\"https:\u002F\u002Fsobiforms.com\" rel=\"nofollow ugc\">sobiforms.com\u003C\u002Fa> — features, FAQ, and the \u003Ca href=\"https:\u002F\u002Fsobiforms.com\u002Froadmap\u002F\" rel=\"nofollow ugc\">public roadmap\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Integrations (1.6)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>SMTP\u003C\u002Fstrong> — route notification and visitor confirmation emails through your own mail server (\u003Cstrong>Sobi Forms \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> SMTP\u003C\u002Fstrong>). Test connection, send test email, optional wp-config password constant. \u003Cstrong>Logs\u003C\u002Fstrong> tab for failed deliveries with \u003Cstrong>Retry\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhooks\u003C\u002Fstrong> — POST submission data as JSON to Zapier, Make, or any HTTPS endpoint. Configure the URL per form under \u003Cstrong>After submit\u003C\u002Fstrong>; \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Webhooks\u003C\u002Fstrong> overview and \u003Cstrong>Logs\u003C\u002Fstrong> tab (30 days) with \u003Cstrong>Retry\u003C\u002Fstrong> on failures.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Performance-first front-end\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Vanilla JavaScript on the front-end\u003C\u002Fli>\n\u003Cli>~3.7 KB CSS + JS combined (gzipped transfer; ~13.3 KB unminified source on form pages)\u003C\u002Fli>\n\u003Cli>Assets enqueue only when a form is rendered on the page – zero impact on other pages\u003C\u002Fli>\n\u003Cli>Script loaded in the footer with \u003Ccode>defer\u003C\u002Fcode> strategy (WordPress 6.3+)\u003C\u002Fli>\n\u003Cli>No global front-end CSS frameworks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Form builder (admin only)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Redesigned editor for more comfort — form canvas on the left, settings sidebar on the right; save without a full page reload\u003C\u002Fli>\n\u003Cli>Lucide icons in the admin builder and submissions inbox (modern, consistent UI)\u003C\u002Fli>\n\u003Cli>Document-first drag-and-drop editor (React via WordPress \u003Ccode>wp-element\u003C\u002Fcode>, loaded only on the form edit screen)\u003C\u002Fli>\n\u003Cli>Field types: text, email, link (URL), textarea, phone, number, \u003Cstrong>date\u003C\u002Fstrong>, select, multiple choice (radio tiles), multi-option checkbox, \u003Cstrong>file upload\u003C\u002Fstrong>; layout blocks: title (section heading), paragraph (instructions)\u003C\u002Fli>\n\u003Cli>URL prefill: optional per-field URL parameter to pre-populate scalar fields from query strings (client-side; cache-friendly)\u003C\u002Fli>\n\u003Cli>Hidden fields: compact sidebar table to pass invisible data (URL params and\u002For static defaults); invisible on the front; always submitted; visible in inbox\u003C\u002Fli>\n\u003Cli>File upload: one file per field; admin picks allowed types by category (Application, Image, Text) or individual extensions; private storage under \u003Ccode>uploads\u002Fsobiforms\u002F\u003C\u002Fcode>; download from the Submissions inbox (admin only). \u003Cstrong>Save to database\u003C\u002Fstrong> is required when a form includes a file field\u003C\u002Fli>\n\u003Cli>Field settings: number min\u002Fmax; text min\u002Fmax characters; date min\u002Fmax; show\u002Fhide label; textarea resize and max length; file max size (default 5 MB, capped by server)\u003C\u002Fli>\n\u003Cli>Radio and multi-checkbox options edited inline in the builder (add option, remove on hover); dropdown options in the field menu\u003C\u002Fli>\n\u003Cli>\u003Cstrong>After submit\u003C\u002Fstrong> — visitor response (success message or redirect) plus action cards: save to inbox, admin notification, user confirmation, webhook (\u003Cstrong>Add action\u003C\u002Fstrong> picker; retention on save to inbox)\u003C\u002Fli>\n\u003Cli>Availability: pause a form, auto-close at a date\u002Ftime, or after a set number of submissions, with a visitor message when closed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Embedding\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shortcode: \u003Ccode>[sobiforms id=\"3\"]\u003C\u002Fcode> or \u003Ccode>[sobiforms slug=\"contact\"]\u003C\u002Fcode> (ID or slug required; slug is fixed after creation)\u003C\u002Fli>\n\u003Cli>Gutenberg block: \u003Cstrong>Sobi Forms Contact\u003C\u002Fstrong> with form picker\u003C\u002Fli>\n\u003Cli>Works with any page builder that supports shortcodes or blocks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Submissions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Email notifications via \u003Ccode>wp_mail()\u003C\u002Fcode> (HTML) or optional \u003Cstrong>custom SMTP\u003C\u002Fstrong> (configure under \u003Cstrong>Sobi Forms \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Optional visitor confirmation email — simple thank-you receipt (configure under \u003Cstrong>After submit\u003C\u002Fstrong> in the form builder)\u003C\u002Fli>\n\u003Cli>Per-form delivery — combine inbox save, admin email, and\u002For webhook; new forms default to inbox save plus admin notification to the creator\u003C\u002Fli>\n\u003Cli>Inbox with read\u002Funread, starred, spam queue, admin notes, search and filters; split list + detail layout with resizable columns; \u003Cstrong>All \u002F Unread \u002F Starred\u003C\u002Fstrong> view tabs and per-form filter in the list header\u003C\u002Fli>\n\u003Cli>Submission source page — frozen page title and pathname at submit time in the detail sidebar (no query string; use hidden fields for UTM\u002Fcampaign params)\u003C\u002Fli>\n\u003Cli>Dashboard widget on the WordPress admin home — recent unread submissions at a glance; \u003Cstrong>Create your first form\u003C\u002Fstrong> when no forms exist yet\u003C\u002Fli>\n\u003Cli>Optional Akismet spam filtering (configure under \u003Cstrong>Sobi Forms \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Spam protection\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings\u003C\u002Fstrong> — \u003Cstrong>SMTP\u003C\u002Fstrong> (routing, test, \u003Cstrong>Logs\u003C\u002Fstrong> tab with failed deliveries and \u003Cstrong>Retry\u003C\u002Fstrong>) and \u003Cstrong>Webhooks\u003C\u002Fstrong> (\u003Cstrong>Overview\u003C\u002Fstrong> + \u003Cstrong>Logs\u003C\u002Fstrong> tabs; configure each webhook under \u003Cstrong>After submit\u003C\u002Fstrong> in the builder); \u003Cstrong>Spam protection\u003C\u002Fstrong> (rate limit, Akismet, optional Cloudflare Turnstile)\u003C\u002Fli>\n\u003Cli>Honeypot, nonce verification, configurable rate limiting (default 10 submissions\u002Fhour per hashed IP; disable with 0)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Security\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Nonce on every submission\u003C\u002Fli>\n\u003Cli>Honeypot field\u003C\u002Fli>\n\u003Cli>Server-side field validation against a strict JSON schema\u003C\u002Fli>\n\u003Cli>Capability checks and nonces on all admin actions\u003C\u002Fli>\n\u003Cli>Optional Akismet integration — spam submissions quarantined when the Akismet plugin is active\u003C\u002Fli>\n\u003Cli>File uploads — server-side MIME validation; upload directory hardened on Apache (direct HTTP access denied); admin-only download with path verification\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Sobi Forms processes data submitted through your forms. Per form you choose how submissions are delivered:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Email notifications\u003C\u002Fstrong> – when the admin notification action is enabled with valid recipient addresses, field values are sent via \u003Ccode>wp_mail()\u003C\u002Fcode> or SMTP.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visitor confirmation\u003C\u002Fstrong> – when \u003Cstrong>Send user confirmation\u003C\u002Fstrong> is enabled under \u003Cstrong>After submit\u003C\u002Fstrong>, the submitter may receive a simple thank-you at the address from the selected email field (no submitted field values in that email).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database storage\u003C\u002Fstrong> – when \u003Cstrong>Save to inbox\u003C\u002Fstrong> is enabled (default for new forms), submissions are saved in custom tables on your site (\u003Ccode>wp_sobiforms_submissions\u003C\u002Fcode>, \u003Ccode>wp_sobiforms_forms\u003C\u002Fcode>). Retention \u002F auto-purge is configured on that action. You can use inbox-only delivery with no email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hashed IP\u003C\u002Fstrong> – when storage is enabled, a one-way SHA-256 hash of the visitor IP is stored with each submission for abuse prevention. Raw IP addresses are not stored.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate limiting\u003C\u002Fstrong> – configurable under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Spam protection\u003C\u002Fstrong> (default 10 submissions per hashed IP per hour; set to 0 to disable). Transients expire automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin notes\u003C\u002Fstrong> – internal notes on submissions are stored in your database and never shown on the front-end or included in emails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No tracking\u003C\u002Fstrong> – Sobi Forms does not connect to third-party analytics or advertising when processing form submissions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional Akismet\u003C\u002Fstrong> – if you enable Akismet spam filtering under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Spam protection\u003C\u002Fstrong> and the Akismet plugin is active, submission content may be sent to Akismet’s service for spam checks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional Cloudflare Turnstile\u003C\u002Fstrong> – if you enable Turnstile under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Spam protection\u003C\u002Fstrong>, the browser loads Cloudflare’s Turnstile script and may send a verification token to Cloudflare when a form is submitted.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional Webhooks\u003C\u002Fstrong> – if you add \u003Cstrong>Trigger webhook\u003C\u002Fstrong> under \u003Cstrong>After submit\u003C\u002Fstrong>, submission data (and file URLs when applicable) are POSTed to the URL you provide.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No data sent to the plugin author\u003C\u002Fstrong> – form submissions stay on your server and mail server. The \u003Cstrong>Feedback\u003C\u002Fstrong> settings tab links to the WordPress.org support forum and \u003Ca href=\"https:\u002F\u002Fsobiforms.com\u002Froadmap\u002F\" rel=\"nofollow ugc\">sobiforms.com\u002Froadmap\u003C\u002Fa> only if you choose to open them.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Site owners are responsible for their privacy policy and lawful basis for collecting visitor data.\u003C\u002Fp>\n\u003Ch3>Licenses for Third-Party Resources\u003C\u002Fh3>\n\u003Cp>This plugin bundled resources covered by their own respective licenses:\u003Cbr \u002F>\n* Lucide Icons – https:\u002F\u002Flucide.dev\u003Cbr \u002F>\n  License: ISC (https:\u002F\u002Flucide.dev\u002Flicense)\u003Cbr \u002F>\n  Copyright (c) Lucide Contributors\u003C\u002Fp>\n","Lightweight form builder with inbox, SMTP, webhooks, Turnstile spam protection, shortcode, and Gutenberg block.",1994,2,"2026-07-04T06:10:00.000Z","7.0.2","6.0","7.4",[25,26,27,28,29],"contact-form","custom-form","file-upload","form-builder","lead-generation","https:\u002F\u002Fsobiforms.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsobi-forms.1.6.0.zip",0,null,"2026-07-22T17:31:50.256Z"]