MA Bootstrap Contact Form Security & Risk Analysis

wordpress.org/plugins/bootstrap-contact-form

Bootstrap Contact Form is a wordpress plugin that easily creates contact forms in Swedish and English, styled by Bootstrap.

10 active installs v1.4 PHP + WP 3.0.1+ Updated May 23, 2015
bootstrapcontact-formsvenskaswedish
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MA Bootstrap Contact Form Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The 'bootstrap-contact-form' v1.4 plugin exhibits a generally positive security posture due to the absence of known vulnerabilities and a lack of dangerous functions or direct SQL queries. The static analysis indicates a relatively small attack surface consisting of two shortcodes, with no identified AJAX handlers or REST API routes requiring immediate attention. Furthermore, all SQL queries utilize prepared statements, which is a strong security practice.

However, the analysis does reveal some areas of concern. A significant portion of output (43%) is not properly escaped, creating a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is rendered directly. The taint analysis, while not flagging critical or high-severity issues, did identify four flows with unsanitized paths, suggesting that data might be processed in a way that could be exploited if an attacker can control the input to these paths. The complete lack of nonce checks and capability checks, even on entry points that don't require authentication, is also a notable weakness. This means that even simple shortcodes, if they involve any form of data processing or interaction, could be triggered by unauthenticated users with unpredictable consequences.

In conclusion, while the plugin benefits from a clean vulnerability history and sound SQL practices, the unescaped output and unsanitized paths, coupled with the absence of any authorization or nonce checks, present a considerable risk. These weaknesses could be exploited to inject malicious scripts or manipulate plugin behavior, especially if the shortcodes handle any user-provided data. Addressing the output escaping and implementing appropriate checks would significantly improve its security.

Key Concerns

  • Unescaped output detected
  • Unsanitized paths in taint analysis
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

MA Bootstrap Contact Form Security Vulnerabilities

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

MA Bootstrap Contact Form Code Analysis

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

Output Escaping

57% escaped28 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
ma_html_form_code_swe (includes\core.php:5)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

MA Bootstrap Contact Form Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[bootstrapcontactform_swedish] ma-bootstrap-contact-form.php:36
[bootstrapcontactform_english] ma-bootstrap-contact-form.php:47
WordPress Hooks 1
actionadmin_menuma-bootstrap-contact-form.php:25
Maintenance & Trust

MA Bootstrap Contact Form Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedMay 23, 2015
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

MA Bootstrap Contact Form Developer Profile

malinantonsson

1 plugin · 10 total installs

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

How We Detect MA Bootstrap Contact Form

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bootstrap-contact-form/includes/admin.php/wp-content/plugins/bootstrap-contact-form/includes/core.php

HTML / DOM Fingerprints

Shortcode Output
[bootstrapcontactform_swedish][bootstrapcontactform_english]
FAQ

Frequently Asked Questions about MA Bootstrap Contact Form