Shortcode Popup Forms Security & Risk Analysis

wordpress.org/plugins/shortcode-popup-forms

A lightweight plugin to create a clean, targeted contact form for a specific person using a simple shortcode. Ideal for quick, precise communication.

0 active installs v1.2.2 PHP 7.4+ WP 5.8+ Updated Feb 5, 2026
contactemailformpopupshortcode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Shortcode Popup Forms Safe to Use in 2026?

Generally Safe

Score 100/100

Shortcode Popup Forms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The plugin 'shortcode-popup-forms' v1.2.2 demonstrates a strong security posture based on the provided static analysis. It effectively utilizes prepared statements for all SQL queries and properly escapes all output, which are crucial for preventing common web vulnerabilities like SQL injection and Cross-Site Scripting (XSS). The absence of dangerous functions, file operations, and external HTTP requests further minimizes the attack surface. A single nonce check is present, indicating some level of input validation is being performed. The plugin also has no recorded vulnerability history, suggesting a consistent track record of security awareness and implementation.

However, a significant concern arises from the lack of capability checks on its entry points. While the AJAX handlers and shortcodes are identified as entry points, the analysis indicates zero capability checks. This means that any authenticated user, regardless of their role or permissions, could potentially trigger these functionalities. This absence of authorization checks presents a significant risk, as it could allow for privilege escalation or unintended actions by low-privileged users. The taint analysis also shows zero flows, which is positive, but the lack of comprehensive input validation across all entry points, especially in the absence of capability checks, leaves room for potential exploitation if new vulnerabilities were introduced.

Key Concerns

  • No capability checks on entry points
Vulnerabilities
None known

Shortcode Popup Forms Security Vulnerabilities

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

Shortcode Popup Forms Code Analysis

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

Output Escaping

100% escaped103 total outputs
Attack Surface

Shortcode Popup Forms Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_thaxam_scf_submitincludes\class-thaxam-contact-form.php:34
noprivwp_ajax_thaxam_scf_submitincludes\class-thaxam-contact-form.php:35

Shortcodes 1

[thaxam-contact] includes\class-thaxam-contact-form.php:20
WordPress Hooks 9
actionwpincludes\class-thaxam-contact-form.php:23
actionadmin_enqueue_scriptsincludes\class-thaxam-contact-form.php:24
actionadmin_menuincludes\class-thaxam-contact-form.php:27
actionadmin_menuincludes\class-thaxam-contact-form.php:28
actionadmin_initincludes\class-thaxam-contact-form.php:31
actionwp_enqueue_scriptsincludes\class-thaxam-contact-form.php:44
actionwp_enqueue_scriptsincludes\class-thaxam-contact-form.php:45
actionphpmailer_initincludes\class-thaxam-contact-form.php:535
actionplugins_loadedshortcode-popup-forms.php:42
Maintenance & Trust

Shortcode Popup Forms Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 5, 2026
PHP min version7.4
Downloads216

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Shortcode Popup Forms Developer Profile

thaxam

2 plugins · 0 total installs

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

How We Detect Shortcode Popup Forms

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/shortcode-popup-forms/assets/css/thaxam-contact-form-admin.css/wp-content/plugins/shortcode-popup-forms/assets/css/thaxam-contact-form.css/wp-content/plugins/shortcode-popup-forms/assets/js/thaxam-contact-form-admin.js/wp-content/plugins/shortcode-popup-forms/assets/js/thaxam-contact-form.js
Script Paths
/wp-content/plugins/shortcode-popup-forms/assets/js/thaxam-contact-form-admin.js/wp-content/plugins/shortcode-popup-forms/assets/js/thaxam-contact-form.js
Version Parameters
thaxam-scf-admin-cssthaxam-scf-cssthaxam-scf-admin-jsthaxam-scf-js

HTML / DOM Fingerprints

CSS Classes
thaxam-contact-form-wrapthaxam-contact-formthaxam-form-fieldthaxam-form-labelthaxam-form-inputthaxam-form-textareathaxam-form-submit
Data Attributes
data-form-id
JS Globals
thaxam_scf_ajax_object
Shortcode Output
[thaxam-contact
FAQ

Frequently Asked Questions about Shortcode Popup Forms