Secure Encrypted Form Security & Risk Analysis

wordpress.org/plugins/secure-encrypted-form

This plugin adds a secure form in your website that uses OpenPGP encryption to secure sensitive communications.

50 active installs v1.0.1 PHP + WP 5.3+ Updated Feb 23, 2024
contactcontact-formencrypted-formformopenpgp
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Secure Encrypted Form Safe to Use in 2026?

Generally Safe

Score 85/100

Secure Encrypted Form has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The 'secure-encrypted-form' plugin v1.0.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices by not including any bundled libraries and exclusively using prepared statements for its SQL queries, indicating a commitment to preventing SQL injection vulnerabilities. Furthermore, the absence of any recorded vulnerabilities (CVEs) in its history is a strong indicator of a relatively stable and secure codebase. However, significant concerns arise from the analysis of its attack surface and code signals. The plugin exposes a substantial attack surface with 5 entry points, 4 of which lack any authentication checks. This is particularly worrying given the presence of 4 unprotected AJAX handlers, a common vector for attacks. While no critical taint flows were detected, the presence of 2 flows with unsanitized paths suggests a potential for more subtle vulnerabilities that could be exploited if an attacker can control the input leading to these paths. The low percentage of properly escaped output (61%) is also a concern, potentially opening the door to cross-site scripting (XSS) attacks.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Low percentage of properly escaped output
  • No capability checks on entry points
Vulnerabilities
None known

Secure Encrypted Form Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Secure Encrypted Form Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
22
34 escaped
Nonce Checks
3
Capability Checks
0
File Operations
5
External Requests
0
Bundled Libraries
0

Output Escaping

61% escaped56 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

5 flows2 with unsanitized paths
secure_encrypted_form_debug_log_page (admin\class-secure-encrypted-form-admin.php:268)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Secure Encrypted Form Attack Surface

Entry Points5
Unprotected4

AJAX Handlers 4

authwp_ajax_send_secure_test_formincludes\class-secure-encrypted-form.php:166
noprivwp_ajax_send_secure_test_formincludes\class-secure-encrypted-form.php:167
authwp_ajax_send_secure_formincludes\class-secure-encrypted-form.php:196
noprivwp_ajax_send_secure_formincludes\class-secure-encrypted-form.php:197

Shortcodes 1

[secure-encrypted-form] includes\class-secure-encrypted-form.php:192
WordPress Hooks 11
actionwp_mail_failedadmin\class-secure-encrypted-form-admin.php:440
actionplugins_loadedincludes\class-secure-encrypted-form.php:141
filterplugin_action_links_secure-encrypted-form/secure-encrypted-form.phpincludes\class-secure-encrypted-form.php:156
actionadmin_menuincludes\class-secure-encrypted-form.php:157
actionadmin_menuincludes\class-secure-encrypted-form.php:158
actionadmin_noticesincludes\class-secure-encrypted-form.php:159
actionadmin_enqueue_scriptsincludes\class-secure-encrypted-form.php:161
actionadmin_enqueue_scriptsincludes\class-secure-encrypted-form.php:162
actionwp_enqueue_scriptsincludes\class-secure-encrypted-form.php:182
actionwp_enqueue_scriptsincludes\class-secure-encrypted-form.php:183
actionwp_mail_failedpublic\class-secure-encrypted-form-public.php:212
Maintenance & Trust

Secure Encrypted Form Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedFeb 23, 2024
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings3
Active installs50
Developer Profile

Secure Encrypted Form Developer Profile

Daniel P.

1 plugin · 50 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Secure Encrypted Form

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/secure-encrypted-form/lib/js/openpgp.min.js/wp-content/plugins/secure-encrypted-form/admin/css/secure-encrypted-form-admin.css/wp-content/plugins/secure-encrypted-form/admin/js/secure-encrypted-form-admin.js
Script Paths
/wp-content/plugins/secure-encrypted-form/admin/js/secure-encrypted-form-admin.js
Version Parameters
secure-encrypted-form/css/secure-encrypted-form-admin.css?ver=secure-encrypted-form/js/secure-encrypted-form-admin.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Plugin Name: Secure Encrypted Form --><!-- This function is provided for demonstration purposes only. --><!-- An instance of this class should be passed to the run() function --><!-- defined in Secure_Encrypted_Form_Loader as all of the hooks are defined -->+4 more
JS Globals
window.openpgpwindow.openpgp.configwindow.openpgp.cryptowindow.openpgp.enumswindow.openpgp.keywindow.openpgp.packet+17 more
FAQ

Frequently Asked Questions about Secure Encrypted Form