[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7YodfB3x-jEWRGxo2JP8gLAEDQGJAN1H6Q_ikv8AU50":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":141,"fingerprints":353},"dropcaps-shortcodes-and-widget","Dropcaps Shortcode and Widget","1.8","OTWthemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fotwthemes\u002F","\u003Cp>Easily create all different kinds of Dropcaps for your WordPress site. Insert Dropcaps anywhere in your site – page\u002Fpost editor, sidebars, template files. No coding is required. It is all done in a nice and easy interface.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Upgrade to the \u003Cstrong>Pro version\u003C\u002Fstrong> of this plugin – the fastes way to build your WordPress based site including regular updates and premium support:\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002F1.envato.market\u002Fc\u002F1246358\u002F275988\u002F4415?subId1=cm&subId2=2020&subId3=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fcontent-manager-for-wordpress%2F7431829&u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fcontent-manager-for-wordpress%2F7431829\" rel=\"nofollow ugc\">Content Manager\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fotwthemes.com\u002Fdemos\u002F1ts\u002F?item=Content%20Manager&utm_source=wp.org&utm_medium=page&utm_content=upgrade&utm_campaign=cml\" rel=\"nofollow ugc\">Demo site\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Dropcaps Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Label \u003C\u002Fli>\n\u003Cli>Font\u003C\u002Fli>\n\u003Cli>Label Color \u003C\u002Fli>\n\u003Cli>Background Color\u003C\u002Fli>\n\u003Cli>Size\u003C\u002Fli>\n\u003Cli>Border\u003C\u002Fli>\n\u003Cli>Border Color\u003C\u002Fli>\n\u003Cli>Shadow\u003C\u002Fli>\n\u003Cli>Square \u003C\u002Fli>\n\u003Cli>Content\u003C\u002Fli>\n\u003Cli>Custom CSS Class\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Insert Dropcaps Anywhere in your site\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Basically Dropcaps can be inserted anywhere in your site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Page\u002Fpost WYSIWYG editor by using the buttion in the editor\u003C\u002Fli>\n\u003Cli>In sidebars by using the OTW Shortcode Widget\u003C\u002Fli>\n\u003Cli>In template files by using the Dropcaps’ shortcode and WP do_shortcode function\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Custom styling\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you need to further style an Dropcaps here are your options\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Each Dropcaps shortcode has it’s unique CSS class that can be used to style all Dropcaps.\u003C\u002Fli>\n\u003Cli>Create a new class for each instance of an Dropcaps shortcode in its interface so you can style it individually.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Localization\u002FInternationalization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin comes Localization\u002FInternationalization ready. It is following WordPress I18n standards.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full version of the plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Upgrade to the full version of \u003Ca href=\"https:\u002F\u002F1.envato.market\u002Fc\u002F1246358\u002F275988\u002F4415?subId1=cm&subId2=2020&subId3=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fcontent-manager-for-wordpress%2F7431829&u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fcontent-manager-for-wordpress%2F7431829\" rel=\"nofollow ugc\">Content Manager\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fotwthemes.com\u002Fdemos\u002F1ts\u002F?item=Content%20Manager&utm_source=wp.org&utm_medium=page&utm_content=upgrade&utm_campaign=cml\" rel=\"nofollow ugc\">Demo site\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom Responsive Layouts – Build in Seconds\u003C\u002Fli>\n\u003Cli>Front-end Editor – Edit your layouts and content in the front-end of your site\u003C\u002Fli>\n\u003Cli>40+ Shortcodes with add\u002Fedit Interface, Custom and Imported Shortcodes\u003C\u002Fli>\n\u003Cli>Insert Shortcodes Anywhere – Layouts, Page Editor, Sidebars, Template files\u003C\u002Fli>\n\u003Cli>Insert Sidebars Anywhere – Layouts, Page Editor, Template files\u003C\u002Fli>\n\u003Cli>WordPress Widgets Anywhere – Layouts, Page Editor, Template files\u003C\u002Fli>\n\u003Cli>Content Sidebars\u003C\u002Fli>\n\u003Cli>Support and Updates\u003C\u002Fli>\n\u003Cli>Zero Coding Required\u003C\u002Fli>\n\u003C\u002Ful>\n","Create Dropcaps. Nice and easy interface. Insert anywhere in your site - page\u002Fpost editor, sidebars, template files.",200,10079,74,3,"2022-03-03T06:47:00.000Z","5.9.13","3.6","",[20,21,22,23,24],"button","drop-caps","dropcaps","shortcode","widgets","http:\u002F\u002FOTWthemes.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdropcaps-shortcodes-and-widget.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"otwthemes",12,5860,66,30,70,"2026-04-04T07:05:33.511Z",[41,55,76,94,119],{"slug":42,"name":43,"version":44,"author":7,"author_profile":8,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":51,"homepage":25,"download_link":54,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"quotes-shortcode-and-widget","Quotes Shortcode and Widget","1.14","\u003Cp>It is easy to create all different kinds of Quotes for your WordPress site. Insert Quotes anywhere in your site – page\u002Fpost editor, sidebars, template files. No coding is required. It is all done in a nice and easy interface.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Quotes Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Quote Text \u003C\u002Fli>\n\u003Cli>Border\u003C\u002Fli>\n\u003Cli>Border Style \u003C\u002Fli>\n\u003Cli>Background Color\u003C\u002Fli>\n\u003Cli>Background Pattern\u003C\u002Fli>\n\u003Cli>Text Color\u003C\u002Fli>\n\u003Cli>Custom CSS Class\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Insert Quotes Anywhere in your site\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Basically Quotes can be inserted anywhere in your site\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Page\u002Fpost WYSIWYG editor by using the buttion in the editor\u003C\u002Fli>\n\u003Cli>In sidebars by using the OTW Shortcode Widget\u003C\u002Fli>\n\u003Cli>In template files by using the Quote’s shortcode and WordPress do_shortcode function\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Custom styling\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you need to further style an Quotes here are your options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Each Quote shortcode has it’s unique CSS class that can be used to style all Quotes.\u003C\u002Fli>\n\u003Cli>Create a new class for each instance of an Quotes shortcode in its interface so you can style it individually.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Localization\u002FInternationalization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin comes Localization\u002FInternationalization ready. It is following WordPress I18n standards.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full version of the plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Upgrade to the \u003Cstrong>Pro version\u003C\u002Fstrong> of this plugin – the fastes way to build your WordPress based site including regular updates and premium support:\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002F1.envato.market\u002Fc\u002F1246358\u002F275988\u002F4415?subId1=cm&subId2=2020&subId3=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fcontent-manager-for-wordpress%2F7431829&u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fcontent-manager-for-wordpress%2F7431829\" rel=\"nofollow ugc\">Content Manager\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fotwthemes.com\u002Fdemos\u002F1ts\u002F?item=Content%20Manager&utm_source=wp.org&utm_medium=page&utm_content=upgrade&utm_campaign=cml\" rel=\"nofollow ugc\">Demo site\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cul>\n\u003Cli>Custom Responsive Layouts – Build in Seconds\u003C\u002Fli>\n\u003Cli>Front-end Editor – Edit your layouts and content in the front-end of your site\u003C\u002Fli>\n\u003Cli>40+ Shortcodes with add\u002Fedit Interface, Custom and Imported Shortcodes\u003C\u002Fli>\n\u003Cli>Insert Shortcodes Anywhere – Layouts, Page Editor, Sidebars, Template files\u003C\u002Fli>\n\u003Cli>Insert Sidebars Anywhere – Layouts, Page Editor, Template files\u003C\u002Fli>\n\u003Cli>WordPress Widgets Anywhere – Layouts, Page Editor, Template files\u003C\u002Fli>\n\u003Cli>Content Sidebars\u003C\u002Fli>\n\u003Cli>Support and Updates\u003C\u002Fli>\n\u003Cli>Zero Coding Required\u003C\u002Fli>\n\u003C\u002Ful>\n","Create Quotes. Nice and easy interface. Insert anywhere in your site - page\u002Fpost editor, sidebars, template files.",14566,80,2,"2022-04-01T04:13:00.000Z",[20,52,53,23,24],"quote","quotes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquotes-shortcode-and-widget.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":28,"num_ratings":28,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":18,"tags":68,"homepage":74,"download_link":75,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"tipi-components","Tipi Components","1.0","codetipi","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodetipi\u002F","\u003Cp>Tipi Components is a lightweight plugin to add some handy extra tools to your site. Currently the plugin has a few shortcodes, including columns, divider, buttons and dropcap.\u003C\u002Fp>\n\u003Cp>Shortcodes included\u003Cbr \u002F>\n* Columns\u003Cbr \u002F>\n* Divider\u003Cbr \u002F>\n* Dropcap\u003Cbr \u002F>\n* Buttons\u003C\u002Fp>\n\u003Ch3>Reporting Bugs\u003C\u002Fh3>\n\u003Cp>If you run into any issues, please let us know by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcodetipi\u002Ftipi-components\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">opening up a new issue here\u003C\u002Fa>.\u003C\u002Fp>\n","Tipi Components is a lightweight plugin to add some handy extra tools to your site.",10,1241,"2017-02-04T21:08:00.000Z","4.7.32","4.0",[69,70,71,72,73],"divider","modern-buttons","modern-dropcaps","responsive-columns","shortcodes","https:\u002F\u002Fgithub.com\u002Fcodetipi\u002Ftipi-components","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftipi-components.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":63,"downloaded":84,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":85,"requires_at_least":86,"requires_php":18,"tags":87,"homepage":90,"download_link":91,"security_score":92,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":93},"wp-github-buttons","WP GitHub Buttons","1.0.0","miunosoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fmiunosoft\u002F","\u003Cp>Displays GitHub buttons with your proffered octicon.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Widget\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","Displays GitHub buttons.",1368,"4.1.42","3.3",[20,88,23,89,24],"buttons","widget","http:\u002F\u002Fen.michaeluno.jp\u002Fwp-github-buttons","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-github-buttons.1.0.0.zip",100,"2026-03-15T14:44:11.924Z",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":48,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":18,"tags":108,"homepage":114,"download_link":115,"security_score":116,"vuln_count":63,"unpatched_count":117,"last_vuln_date":118,"fetched_at":30},"contact-form-plugin","Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress","4.3.6","bestwebsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestwebsoft\u002F","\u003Cp>\u003Cstrong>Contact Form by BestWebSoft\u003C\u002Fstrong> is an advanced form builder for WordPress that makes it easy to create and manage contact forms on your website. Receive messages from visitors directly to your email by using convenient shortcodes to insert contact forms into pages, posts or widgets.\u003C\u002Fp>\n\u003Cp>Looking for a Contact Form 7 alternative? Our plugin offers similar functionality with an even more intuitive interface and additional features.\u003C\u002Fp>\n\u003Ch3>Key Benefits:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WP Contact Form\u003C\u002Fstrong>: Create beautiful contact forms for your WordPress site without any coding\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Widget\u003C\u002Fstrong>: Add contact forms to your sidebar or other widget areas\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Contact Form\u003C\u002Fstrong>: Insert forms anywhere using simple shortcodes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Button Style\u003C\u002Fstrong>: Customize your submit button with professional styling options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Page\u003C\u002Fstrong>: Create dedicated contact pages for better user engagement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR Compliant\u003C\u002Fstrong>: Built-in data protection features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Layout\u003C\u002Fstrong>: Forms adapt to any device and screen size\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spam Protection\u003C\u002Fstrong>: Protect your forms using CAPTCHA or reCaptcha\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Fields\u003C\u002Fstrong>: Make any field required or optional\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Attachments\u003C\u002Fstrong>: Allow users to attach multiple files to their messages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Similar to Contact Form 7\u003C\u002Fstrong>: Familiar interface for those switching from CF7\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose Contact Form by BestWebSoft?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Integration\u003C\u002Fstrong>: Simply add [bestwebsoft_contact_form] shortcode to any page or post\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Forms Support\u003C\u002Fstrong>: Create unlimited forms with different fields and settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Validation\u003C\u002Fstrong>: Ensure data quality with built-in field validation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Email Templates\u003C\u002Fstrong>: Customize email notifications for both admin and users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Storage\u003C\u002Fstrong>: Option to store all form submissions in your WordPress database\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language Support\u003C\u002Fstrong>: Translate your forms into any language\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Clean code and extensive documentation for customization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular Updates\u003C\u002Fstrong>: Constant improvements and compatibility updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Support\u003C\u002Fstrong>: Get help when you need it from our dedicated support team\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect For:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Contact pages\u003C\u002Fli>\n\u003Cli>Feedback forms\u003C\u002Fli>\n\u003Cli>Support request forms\u003C\u002Fli>\n\u003Cli>Quote request forms\u003C\u002Fli>\n\u003Cli>Newsletter signups\u003C\u002Fli>\n\u003Cli>Job application forms\u003C\u002Fli>\n\u003Cli>Customer surveys\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-for-contact-form-pro\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\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\u002FF_piQa0hmkU?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\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Powerful WordPress Contact Form Integration – Add forms to any post, page or widget using simple shortcode\u003C\u002Fli>\n\u003Cli>Complete GDPR Compliance Tools – Protect user data and maintain privacy standards\u003C\u002Fli>\n\u003Cli>Advanced Data Validation – Ensure data quality before form submission\u003C\u002Fli>\n\u003Cli>Message Length Control – Set character limits for message text fields\u003C\u002Fli>\n\u003Cli>Smart Email Copy System – Send copies of submitted messages to specified email addresses\u003C\u002Fli>\n\u003Cli>Flexible Email Routing – Receive submissions to default admin or custom email addresses\u003C\u002Fli>\n\u003Cli>Comprehensive Submission Data – Get detailed sender information in email notifications:\n\u003Cul>\n\u003Cli>Secure IP address tracking\u003C\u002Fli>\n\u003Cli>Precise timestamp data\u003C\u002Fli>\n\u003Cli>Referral source tracking\u003C\u002Fli>\n\u003Cli>Browser\u002Fdevice information\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Modern Responsive Design – Forms adapt perfectly to all devices and screen sizes\u003C\u002Fli>\n\u003Cli>Custom Field Labels – Edit and personalize all form field labels\u003C\u002Fli>\n\u003Cli>Required Fields Management – Make any fields mandatory or optional\u003C\u002Fli>\n\u003Cli>Enhanced Contact Fields – Configure name, address and phone fields\u003C\u002Fli>\n\u003Cli>Advanced File Handling – Allow multiple file attachments\u003C\u002Fli>\n\u003Cli>Extended Form Fields – Enable additional pre-built form elements\u003C\u002Fli>\n\u003Cli>E-sign Form Field – Enable sign form element\u003C\u002Fli>\n\u003Cli>Two-Column Layout Option – Create professional multi-column forms\u003C\u002Fli>\n\u003Cli>Custom Form Width – Adjust form width to match your design\u003C\u002Fli>\n\u003Cli>Drag & Drop Field Order – Easily reorganize form fields\u003C\u002Fli>\n\u003Cli>Multi-Language Support – Translate forms using the built-in language customizer\u003C\u002Fli>\n\u003Cli>Premium Spam Protection – Secure forms with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcaptcha\u002F?k=45dcf2a5ccd70a7fc8606f8030730ac7\" rel=\"nofollow ugc\">Captcha\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgoogle-captcha\u002F?k=159789f556e3a9c58df8f25384903ba5\" rel=\"nofollow ugc\">reCaptcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Unlimited Forms – Create multiple forms with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form-multi\u002F?k=34543c152eff369d529e9b4da85985a9\" rel=\"nofollow ugc\">Contact Form Multi\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Database Integration – Save messages with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form-to-db\u002F?k=d7d962591b5be0ce6c27af778b1b36ee\" rel=\"nofollow ugc\">Contact Form to DB\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Newsletter Integration – Add form users to \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fsubscriber\u002F?k=2ce0827916414c9c8576110f13560030\" rel=\"nofollow ugc\">Subscriber\u003C\u002Fa> lists\u003C\u002Fli>\n\u003Cli>Anti-Spam Protection – Control submission frequency with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Flimit-attempts\u002F?k=129e34c19fc68ae4a15b4fc1b4983081\" rel=\"nofollow ugc\">Limit Attempts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WordPress Compatibility – Works perfectly with latest WordPress version\u003C\u002Fli>\n\u003Cli>Quick Setup – Simple settings for fast deployment without coding\u003C\u002Fli>\n\u003Cli>Extensive Documentation – Detailed guides and video tutorials\u003C\u002Fli>\n\u003Cli>Global Support – Multi-language and RTL ready\u003C\u002Fli>\n\u003Cli>Send test email\u003C\u002Fli>\n\u003Cli>Use Gutenberg block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All features from Free version included plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Advanced Custom Fields – Create unlimited custom form fields\u003C\u002Fli>\n\u003Cli>Smart Department Routing – Add department selection and message sorting\u003C\u002Fli>\n\u003Cli>Enhanced Privacy Options – Add customizable terms and privacy checkboxes\u003C\u002Fli>\n\u003Cli>Intelligent Auto-Fill – Pre-populate fields for logged-in users\u003C\u002Fli>\n\u003Cli>Professional Email Headers – Add “Reply to” email address in message headers\u003C\u002Fli>\n\u003Cli>Default Text Options – Set pre-filled subject and message content\u003C\u002Fli>\n\u003Cli>Phone Validation – Ensure correct phone number formats\u003C\u002Fli>\n\u003Cli>Complete Field Control – Show, hide or disable core fields:\n\u003Cul>\n\u003Cli>Name field\u003C\u002Fli>\n\u003Cli>Email field\u003C\u002Fli>\n\u003Cli>Subject field\u003C\u002Fli>\n\u003Cli>Message field\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Auto-Response System – Send customized automatic replies\u003C\u002Fli>\n\u003Cli>Analytics Integration – Track form submissions with Google Analytics\u003C\u002Fli>\n\u003Cli>Custom Code Integration – Add custom code through settings panel\u003C\u002Fli>\n\u003Cli>Use Honeypot field\u003C\u002Fli>\n\u003Cli>Advanced Form Styling:\n\u003Cul>\n\u003Cli>No-code style customization\u003C\u002Fli>\n\u003Cli>Complete alignment control\u003C\u002Fli>\n\u003Cli>Custom submit button design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Enhanced User Experience – Customizable tooltips and placeholders\u003C\u002Fli>\n\u003Cli>Priority Support – Get answers within one business day (\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support Policy\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form\u002F?k=4028655c87316c98ae9ac7ca1928067f\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fcontact-form\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-purchase-a-wordpress-plugin\u002Fhow-to-purchase-wordpress-plugin-from-bestwebsoft\u002F\" rel=\"nofollow ugc\">[Doc] Purchase\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=k1wq00ajACo\" rel=\"nofollow ugc\">[Video] Purchase, Installation, Configuration Tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=JwG2c4PcO8o\" rel=\"nofollow ugc\">[Video] Installation Instruction\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Visit our Help Center if you have any questions, our friendly Support Team is happy to help — \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Affiliate Program\u003C\u002Fh4>\n\u003Cp>Earn 20% commission by selling the premium WordPress plugins and themes by BestWebSoft — \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F?utm_source=plugin&utm_medium=readme&utm_campaign=affiliate_program\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Afrikaans (af_ZA) (thanks to \u003Ca href=\"mailto:alducornelissen@gmail.com\" rel=\"nofollow ugc\">Aldu\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Brazilian Portuguese (pt_BR) (thanks to \u003Ca href=\"mailto:brenojac@gmail.com\" rel=\"nofollow ugc\">Breno Jacinto\u003C\u002Fa>, www.iconis.org.br, \u003Ca href=\"mailto:wordpress@djio.com.br\" rel=\"nofollow ugc\">DJIO\u003C\u002Fa>, www.djio.com.br)\u003C\u002Fli>\n\u003Cli>Catalan (ca) (thanks to \u003Ca href=\"mailto:jmbescos@ibidemgroup.com\" rel=\"nofollow ugc\">Jose Bescos\u003C\u002Fa> – www.ibidemgroup.com)\u003C\u002Fli>\n\u003Cli>Chinese (zh_CN) (thanks to \u003Ca href=\"mailto:kplam@qq.com\" rel=\"nofollow ugc\">kplam\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Czech (cs_CZ) (thanks to \u003Ca href=\"mailto:kucerami@gmail.com\" rel=\"nofollow ugc\">Michal Kučera\u003C\u002Fa>, www.n0lim.it, \u003Ca href=\"mailto:info@pamadessoft.cz\" rel=\"nofollow ugc\">PaMaDeSSoft\u003C\u002Fa>, www.pamadessoft.cz)\u003C\u002Fli>\n\u003Cli>Danish (da_DK) (thanks to \u003Ca href=\"mailto:support@teknisk-support.com\" rel=\"nofollow ugc\">Kasper Jensen\u003C\u002Fa>, www.teknisk-support.com)\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) (thanks to \u003Ca href=\"mailto:olivier.smet@dynata.nl\" rel=\"nofollow ugc\">Olivier Smet\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Estonian (et) (thanks to \u003Ca href=\"mailto:feliks@veebimeister.com\" rel=\"nofollow ugc\">Feliks\u003C\u002Fa>, www.veebimeister.com)\u003C\u002Fli>\n\u003Cli>French (fr_FR) (thanks \u003Ca href=\"mailto:lcapronnier@yahoo.com\" rel=\"nofollow ugc\">Capronnier Luc\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>German (de_DE) (thanks to \u003Ca href=\"mailto:private18@web.de\" rel=\"nofollow ugc\">Alex\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Greek (el) (thanks to Dimitris Karantonis, www.soft4real.com\u002Fen-UK)\u003C\u002Fli>\n\u003Cli>Indonesian (id_ID) (thanks to \u003Ca href=\"mailto:jordan.silaen@chameleonjohn.com\" rel=\"nofollow ugc\">Jordan Silaen\u003C\u002Fa>, www.chameleonjohn.com)\u003C\u002Fli>\n\u003Cli>Japanese (ja) (thanks to Foken)\u003C\u002Fli>\n\u003Cli>Norwegian (nb_NO) (thanks to \u003Ca href=\"mailto:bestwebsoftcontact@nordsoft.no\" rel=\"nofollow ugc\">Per Rommetveit\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Slovak (sk_SK) (thanks to \u003Ca href=\"mailto:michal.vittek@wp.sk\" rel=\"nofollow ugc\">Michal Vittek\u003C\u002Fa>, www.wp.sk)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) (thanks to Javitopo)\u003C\u002Fli>\n\u003Cli>Swedish (sv_SE) (thanks to Martin Tonek, \u003Ca href=\"mailto:joakim@limewoodmedia.com\" rel=\"nofollow ugc\">Joakim Lindskog\u003C\u002Fa>, \u003Ca href=\"mailto:maarten@vandendriest.com\" rel=\"nofollow ugc\">Maarten van den Driest\u003C\u002Fa> – www.crossanddot.nl)\u003C\u002Fli>\n\u003Cli>Turkish (tr) (thanks to Can Atasever, www.canatasever.com)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003Cli>Vietnamese (vi) (thanks to \u003Ca href=\"mailto:bizover@gmail.com\" rel=\"nofollow ugc\">Dich Anh Viet\u003C\u002Fa>, www.bizover.net)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">the text of PO and MO files\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft\u003C\u002Fa> and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO \u003Ca href=\"https:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">files Poedit\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cp>The author of the Contact Form also recommends the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fsmtp\u002F\" rel=\"nofollow ugc\">SMTP\u003C\u002Fa> – Configure SMTP server to receive email messages from WordPress to Gmail, Yahoo, Hotmail and other services.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcaptcha\u002F?k=45dcf2a5ccd70a7fc8606f8030730ac7\" rel=\"nofollow ugc\">Captcha\u003C\u002Fa> – #1 super security anti-spam captcha plugin for WordPress forms.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgoogle-captcha\u002F?k=159789f556e3a9c58df8f25384903ba5\" rel=\"nofollow ugc\">reCaptcha\u003C\u002Fa> –  Protect WordPress website forms from spam entries with reCaptcha.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Flimit-attempts\u002F?k=129e34c19fc68ae4a15b4fc1b4983081\" rel=\"nofollow ugc\">Limit Attempts\u003C\u002Fa> – Protect WordPress website against brute force attacks. Limit rate of login attempts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form-multi\u002F?k=34543c152eff369d529e9b4da85985a9\" rel=\"nofollow ugc\">Contact Form Multi\u003C\u002Fa> – Add unlimited number of contact forms to WordPress website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form-to-db\u002F?k=d7d962591b5be0ce6c27af778b1b36ee\" rel=\"nofollow ugc\">Contact Form to DB\u003C\u002Fa> – Save and manage contact form messages. Never lose important data.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=982fae837f4c6e3b152183537448dbca\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin, when certain options are activated, may connect to Google Analytics (Google LLC) servers to process information about the submission of contact forms. \u003Ca href=\"https:\u002F\u002Fanalytics.google.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fanalytics.google.com\u002F\u003C\u002Fa> Terms of service \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fanalytics\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.google.com\u002Fanalytics\u002F\u003C\u002Fa>. Privacy Policy \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>This plugin incorporates a license verification mechanism to ensure the authenticity of your license key and provide access to premium features and updates. The verification process involves connecting securely to our external service hosted at BestWebSoft website \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u003C\u002Fa>. Privacy Policy \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\u003C\u002Fa>. End user license agreement \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","The most powerful and user-friendly WordPress contact form plugin. Create beautiful contact forms, widgets and pages using shortcodes.",30000,5266792,291,"2025-12-25T09:26:00.000Z","6.9.4","6.5",[109,110,111,112,113],"contact-button","contact-page","contact-widget","shortcode-contact-form","wp-contact-form","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-plugin.4.3.6.zip",67,1,"2025-12-07 00:00:00",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":102,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":18,"tags":133,"homepage":137,"download_link":138,"security_score":139,"vuln_count":49,"unpatched_count":28,"last_vuln_date":140,"fetched_at":30},"forget-about-shortcode-buttons","Forget About Shortcode Buttons","2.1.3","Code Amp","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodeamp\u002F","\u003Cp>Forget About Shortcode (FASC) Buttons are a visual way to add CSS buttons in the rich text editor and to your themes.  Instead of adding shortcodes in the post editor, you insert real, styled buttons – making the process of adding buttons to your posts and pages much more natural whilst improving the appearance and usability of the post editor.\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\u002FBA9ruSe-i1A?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\u003Cp>FASC Buttons tries to be as clean as possible with the html, only using data attributes for necessary features – the buttons you use in the post editor use the exact same classes as on the front end of your site with no extra or hidden markup to make them behave this way.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>New – add FASC buttons to widgets in WP 4.8 🙂\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Editing a button couldn’t be easier – just double click a button and an options panel appears allowing you to completely reconfigure the current button – beats tedious shortcodes and using precise syntax!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Utilises the latest CSS properties for styling\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Includes Dashicons & \u003Ca href=\"http:\u002F\u002Ffortawesome.github.io\u002FFont-Awesome\u002Ficons\u002F\" rel=\"nofollow ugc\">Font Awesome Icons\u003C\u002Fa> to add to your buttons and use in your themes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Your ratings mean a lot – if you like the plugin please consider leaving a review.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This plugin is only compatible with WordPress 4.2 and upwards (download version 1.x for compatibility with WP 3.9 – 4.1)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.designsandcode.com\u002F551\u002Fwordpress-forget-about-shortcode-buttons\u002F\" rel=\"nofollow ugc\">FASC Buttons Discussion\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=BA9ruSe-i1A\" rel=\"nofollow ugc\">FASC Buttons Video Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A visual way to add CSS buttons in the rich text editor and to your themes.",397808,94,69,"2024-11-04T20:18:00.000Z","6.7.5","4.2",[20,134,135,23,136],"css","edit","visual-editor","http:\u002F\u002Fwww.designsandcode.com\u002Fwordpress-plugins\u002Fforget-about-shortcode-buttons-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fforget-about-shortcode-buttons.2.1.3.zip",91,"2023-05-11 00:00:00",{"attackSurface":142,"codeSignals":222,"taintFlows":283,"riskAssessment":335,"analyzedAt":352},{"hooks":143,"ajaxHandlers":192,"restRoutes":218,"shortcodes":219,"cronEvents":220,"entryPointCount":221,"unprotectedCount":221},[144,151,153,158,163,167,171,176,180,183,188],{"type":145,"name":146,"callback":147,"priority":148,"file":149,"line":150},"action","wp_enqueue_scripts","enqueue_scripts",1000,"include\\otw_components\\otw_functions\\otw_component.class.php",90,{"type":145,"name":152,"callback":147,"priority":148,"file":149,"line":128},"admin_enqueue_scripts",{"type":145,"name":154,"callback":155,"file":156,"line":157},"admin_footer","load_admin_js","include\\otw_components\\otw_shortcode\\otw_shortcode.class.php",164,{"type":159,"name":160,"callback":161,"file":156,"line":162},"filter","mce_external_plugins","add_tinymce_plugin",175,{"type":159,"name":164,"callback":165,"file":156,"line":166},"mce_buttons","register_tinymce_button",176,{"type":145,"name":168,"callback":169,"file":156,"line":170},"wp_footer","load_front_js",185,{"type":145,"name":172,"callback":173,"file":174,"line":175},"admin_menu","otw_dcsw_init_admin_menu","include\\otw_dcsw_functions.php",41,{"type":145,"name":177,"callback":178,"file":174,"line":179},"admin_print_styles","otw_dcsw_enqueue_admin_styles",43,{"type":145,"name":152,"callback":181,"file":174,"line":182},"otw_dcsw_enqueue_admin_scripts",45,{"type":145,"name":184,"callback":185,"file":186,"line":187},"init","otw_dcsw_init","otw_content_manager.php",64,{"type":145,"name":189,"callback":190,"file":186,"line":191},"widgets_init","otw_dcsw_widgets_init",65,[193,198,202,206,210,214],{"action":194,"nopriv":195,"callback":196,"hasNonce":195,"hasCapCheck":195,"file":156,"line":197},"otw_shortcode_editor_dialog",false,"build_shortcode_editor_dialog",166,{"action":199,"nopriv":195,"callback":200,"hasNonce":195,"hasCapCheck":195,"file":156,"line":201},"otw_shortcode_get_code","get_code",167,{"action":203,"nopriv":195,"callback":204,"hasNonce":195,"hasCapCheck":195,"file":156,"line":205},"otw_shortcode_live_preview","live_preview",168,{"action":207,"nopriv":195,"callback":208,"hasNonce":195,"hasCapCheck":195,"file":156,"line":209},"otw_shortcode_live_reload","live_reload",169,{"action":211,"nopriv":195,"callback":212,"hasNonce":195,"hasCapCheck":195,"file":156,"line":213},"otw_shortcode_preview_shortcodes","preview_shortcodes",170,{"action":215,"nopriv":195,"callback":216,"hasNonce":195,"hasCapCheck":195,"file":156,"line":217},"otw_shortcode_preview_front_shortcodes","preview_front_shortcodes",171,[],[],[],6,{"dangerousFunctions":223,"sqlUsage":229,"outputEscaping":231,"fileOperations":14,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":276},[224],{"fn":225,"file":226,"line":227,"context":228},"unserialize","include\\otw_components\\otw_functions\\otw_functions.php",596,"$value = unserialize( urldecode( $value ) );",{"prepared":28,"raw":28,"locations":230},[],{"escaped":232,"rawEcho":233,"locations":234},23,19,[235,238,240,242,244,246,248,250,252,254,256,258,261,263,265,267,269,272,274],{"file":156,"line":236,"context":237},281,"raw output",{"file":156,"line":239,"context":237},297,{"file":156,"line":241,"context":237},383,{"file":156,"line":243,"context":237},447,{"file":156,"line":245,"context":237},477,{"file":156,"line":247,"context":237},540,{"file":156,"line":249,"context":237},543,{"file":156,"line":251,"context":237},551,{"file":156,"line":253,"context":237},555,{"file":156,"line":255,"context":237},594,{"file":156,"line":257,"context":237},704,{"file":259,"line":260,"context":237},"include\\otw_components\\otw_shortcode\\shortcodes\\otw_shortcodes.class.php",453,{"file":259,"line":262,"context":237},1242,{"file":259,"line":264,"context":237},1276,{"file":259,"line":266,"context":237},1310,{"file":259,"line":268,"context":237},1345,{"file":270,"line":271,"context":237},"include\\otw_components\\otw_shortcode\\widgets\\otw_shortcode_widget.class.php",111,{"file":270,"line":273,"context":237},142,{"file":275,"line":49,"context":237},"include\\otw_dcsw_help.php",[277,280],{"name":278,"version":29,"knownCves":279},"Select2",[],{"name":281,"version":29,"knownCves":282},"TinyMCE",[],[284,305,317],{"entryPoint":285,"graph":286,"unsanitizedCount":117,"severity":304},"otw_get (include\\otw_components\\otw_functions\\otw_functions.php:558)",{"nodes":287,"edges":301},[288,293,297],{"id":289,"type":290,"label":291,"file":226,"line":292},"n0","source","$_GET",560,{"id":294,"type":295,"label":296,"file":226,"line":292},"n1","transform","→ otw_req()",{"id":298,"type":299,"label":300,"file":226,"line":227,"wp_function":225},"n2","sink","unserialize() [Object Injection]",[302,303],{"from":289,"to":294,"sanitized":195},{"from":294,"to":298,"sanitized":195},"high",{"entryPoint":306,"graph":307,"unsanitizedCount":117,"severity":304},"otw_post (include\\otw_components\\otw_functions\\otw_functions.php:566)",{"nodes":308,"edges":314},[309,312,313],{"id":289,"type":290,"label":310,"file":226,"line":311},"$_POST",568,{"id":294,"type":295,"label":296,"file":226,"line":311},{"id":298,"type":299,"label":300,"file":226,"line":227,"wp_function":225},[315,316],{"from":289,"to":294,"sanitized":195},{"from":294,"to":298,"sanitized":195},{"entryPoint":318,"graph":319,"unsanitizedCount":49,"severity":304},"\u003Cotw_functions> (include\\otw_components\\otw_functions\\otw_functions.php:0)",{"nodes":320,"edges":330},[321,322,323,324,326,328],{"id":289,"type":290,"label":291,"file":226,"line":292},{"id":294,"type":295,"label":296,"file":226,"line":292},{"id":298,"type":299,"label":300,"file":226,"line":227,"wp_function":225},{"id":325,"type":290,"label":310,"file":226,"line":311},"n3",{"id":327,"type":295,"label":296,"file":226,"line":311},"n4",{"id":329,"type":299,"label":300,"file":226,"line":227,"wp_function":225},"n5",[331,332,333,334],{"from":289,"to":294,"sanitized":195},{"from":294,"to":298,"sanitized":195},{"from":325,"to":327,"sanitized":195},{"from":327,"to":329,"sanitized":195},{"summary":336,"deductions":337},"The \"dropcaps-shortcodes-and-widget\" plugin version 1.8 presents a significant security risk due to a large, unprotected attack surface. All six identified AJAX handlers lack authentication checks, making them prime targets for unauthorized actions. This is further exacerbated by the presence of the `unserialize` function, a known vulnerability vector, and taint analysis revealing three flows with unsanitized paths, indicating potential for code injection or data manipulation. The absence of any capability checks or nonce verification on these AJAX endpoints means that any authenticated user, or even an unauthenticated user if the endpoints are directly accessible, could potentially trigger malicious actions.\n\nDespite these critical concerns, the plugin demonstrates good practices in other areas, such as using prepared statements for all SQL queries and a moderate level of output escaping. The lack of any recorded vulnerabilities in its history is a positive sign, suggesting that the core functionality might not have been historically exploited or that the current version has improved over time. However, the current static analysis findings outweigh this positive history. The combination of unprotected entry points and the `unserialize` function, along with the identified unsanitized taint flows, creates a high-risk profile that requires immediate attention. A more robust approach to securing AJAX handlers and scrutinizing the use of `unserialize` is strongly recommended.",[338,341,343,345,347,349],{"reason":339,"points":340},"6 unprotected AJAX handlers",20,{"reason":342,"points":63},"Presence of unserialize function",{"reason":344,"points":340},"3 unsanitized taint flows (High severity)",{"reason":346,"points":63},"No nonce checks on AJAX handlers",{"reason":348,"points":63},"No capability checks on AJAX handlers",{"reason":350,"points":351},"Moderate output escaping (55%)",5,"2026-03-16T20:15:21.153Z",{"wat":354,"direct":369},{"assetPaths":355,"generatorPatterns":364,"scriptPaths":365,"versionParams":366},[356,357,358,359,360,361,362,363],"\u002Fwp-content\u002Fplugins\u002Fdropcaps-shortcodes-and-widget\u002Finclude\u002Fotw_components\u002Fotw_form\u002Fcss\u002Fcolorpicker.css","\u002Fwp-content\u002Fplugins\u002Fdropcaps-shortcodes-and-widget\u002Finclude\u002Fotw_components\u002Fotw_form\u002Fcss\u002Fdatetimepicker.css","\u002Fwp-content\u002Fplugins\u002Fdropcaps-shortcodes-and-widget\u002Finclude\u002Fotw_components\u002Fotw_form\u002Fcss\u002Fotw_form_admin.css","\u002Fwp-content\u002Fplugins\u002Fdropcaps-shortcodes-and-widget\u002Finclude\u002Fotw_components\u002Fotw_form\u002Fcss\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fdropcaps-shortcodes-and-widget\u002Finclude\u002Fotw_components\u002Fotw_form\u002Fjs\u002Fcolorpicker.js","\u002Fwp-content\u002Fplugins\u002Fdropcaps-shortcodes-and-widget\u002Finclude\u002Fotw_components\u002Fotw_form\u002Fjs\u002Fdatetimepicker.js","\u002Fwp-content\u002Fplugins\u002Fdropcaps-shortcodes-and-widget\u002Finclude\u002Fotw_components\u002Fotw_form\u002Fjs\u002Fotw_form_admin.js","\u002Fwp-content\u002Fplugins\u002Fdropcaps-shortcodes-and-widget\u002Finclude\u002Fotw_components\u002Fotw_form\u002Fjs\u002Fselect2.full.min.js",[],[360,363,361,362],[367,368],"dropcaps-shortcodes-and-widget\u002Fstyle.css?ver=","dropcaps-shortcodes-and-widget\u002Fscript.js?ver=",{"cssClasses":370,"htmlComments":375,"htmlAttributes":376,"restEndpoints":378,"jsGlobals":379,"shortcodeOutput":381},[371,372,373,374],"otw-form-control","otw-dynamic-select-wrapper","otw-form-hint","otw-clear",[],[377],"data-value",[],[380],"OTW_Form",[]]