Optin Forms – Simple List Building Plugin for WordPress Security & Risk Analysis

wordpress.org/plugins/optin-forms

Create beautiful optin forms with ease. Choose a form design, customize it, and add your form to your blog with a simple mouse-click.

3K active installs v1.3.7.1 PHP + WP 3.2+ Updated Apr 17, 2024
aweberconvertkitgetresponsemadmimimailerlite
91
A · Safe
CVEs total2
Unpatched0
Last CVEDec 6, 2023
Safety Verdict

Is Optin Forms – Simple List Building Plugin for WordPress Safe to Use in 2026?

Generally Safe

Score 91/100

Optin Forms – Simple List Building Plugin for WordPress has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Dec 6, 2023Updated 1yr ago
Risk Assessment

The optin-forms plugin version 1.3.7.1 exhibits a mixed security posture. On the positive side, the static analysis reveals no critical or high severity taint flows, no dangerous functions, and all SQL queries are properly prepared. Furthermore, there are no known currently unpatched vulnerabilities, and the last reported vulnerability was in December 2023. This suggests an effort towards secure coding practices regarding database interactions and the absence of immediate, critical security threats from known issues.

However, several areas raise concerns. A significant portion of the plugin's output (45%) is not properly escaped, creating a strong risk of Cross-Site Scripting (XSS) vulnerabilities. This is further amplified by the plugin's history of medium severity XSS vulnerabilities, indicating a recurring pattern of insecure output handling. The lack of nonce checks across all entry points, including the four shortcodes, is also a notable weakness, potentially exposing the plugin to CSRF attacks if certain actions are performed without proper verification.

In conclusion, while the plugin has strengths in its database security and absence of currently unpatched vulnerabilities, the high percentage of unescaped output and lack of nonce checks present significant security risks. The recurring XSS vulnerabilities suggest a need for more rigorous input validation and output sanitization practices. Users should be cautious due to the potential for XSS and CSRF attacks.

Key Concerns

  • High percentage of unescaped output
  • No nonce checks on entry points
  • Recurring XSS vulnerability history
Vulnerabilities
2

Optin Forms – Simple List Building Plugin for WordPress Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2023-49841medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Optin Forms <= 1.3.6 - Authenticated (Administrator+) Stored Cross-Site Scripting

Dec 6, 2023 Patched in 1.3.7 (814d)
CVE-2023-29434medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Optin Forms <= 1.3.2 - Authenticated (Administrator+) Stored Cross-Site Scripting

Apr 6, 2023 Patched in 1.3.3 (292d)
Code Analysis
Analyzed Mar 16, 2026

Optin Forms – Simple List Building Plugin for WordPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
609
753 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

55% escaped1362 total outputs
Attack Surface

Optin Forms – Simple List Building Plugin for WordPress Attack Surface

Entry Points4
Unprotected0

Shortcodes 4

[optinform] includes\functions-forms.php:188
[optinform_provider] includes\functions.php:737
[optinform_privacy_url] includes\functions.php:777
[optinforms_translate] optin-forms.php:437
WordPress Hooks 14
filterthe_contentincludes\functions-forms.php:35
filterthe_contentincludes\functions-forms.php:61
filterthe_contentincludes\functions-forms.php:84
filterthe_contentincludes\functions-forms.php:107
filterthe_contentincludes\functions-forms.php:145
filterthe_contentincludes\functions-forms.php:169
filterwidget_textincludes\functions-forms.php:191
actionadmin_initincludes\functions.php:495
actionadmin_initincludes\register-settings.php:3
actionplugins_loadedoptin-forms.php:70
actionadmin_menuoptin-forms.php:71
actionwp_enqueue_scriptsoptin-forms.php:72
actionadmin_enqueue_scriptsoptin-forms.php:73
actionadmin_enqueue_scriptsoptin-forms.php:102
Maintenance & Trust

Optin Forms – Simple List Building Plugin for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedApr 17, 2024
PHP min version
Downloads421K

Community Trust

Rating92/100
Number of ratings72
Active installs3K
Developer Profile

Optin Forms – Simple List Building Plugin for WordPress Developer Profile

FancyThemes

3 plugins · 3K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
388 days
View full developer profile
Detection Fingerprints

How We Detect Optin Forms – Simple List Building Plugin for WordPress

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/optin-forms/css/optinforms-admin.css/wp-content/plugins/optin-forms/js/optinforms-color.js/wp-content/plugins/optin-forms/js/placeholder.js/wp-content/plugins/optin-forms/js/custom.js/wp-content/plugins/optin-forms/css/optinforms.css/wp-content/plugins/optin-forms/css/optinforms-admin-slider.css
Script Paths
/wp-content/plugins/optin-forms/js/optinforms-color.js/wp-content/plugins/optin-forms/js/placeholder.js/wp-content/plugins/optin-forms/js/custom.js
Version Parameters
optinforms-stylesheet?ver=1.3.7.1optinforms-color?ver=placeholder?ver=toggle?ver=1.3.7.1

HTML / DOM Fingerprints

CSS Classes
optinforms-container-left
Data Attributes
id="frm1"
JS Globals
optinforms_forms
FAQ

Frequently Asked Questions about Optin Forms – Simple List Building Plugin for WordPress