Before After Content Security & Risk Analysis

wordpress.org/plugins/before-after-content

This plugin is for quickly adding text or image before or after content.

10 active installs v2.0 PHP + WP 3.0.1+ Updated Oct 27, 2018
add-after-contentadd-before-contentafter-contentbefore-contentimage-before-content
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Before After Content Safe to Use in 2026?

Generally Safe

Score 85/100

Before After Content has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The "before-after-content" v2.0 plugin exhibits a generally strong security posture, particularly in its avoidance of known vulnerabilities and its handling of SQL queries. The absence of any recorded CVEs, either historical or currently unpatched, is a significant positive indicator, suggesting a history of responsible development and maintenance. Furthermore, the fact that all SQL queries utilize prepared statements is a robust defense against SQL injection. The plugin also shows no external HTTP requests or file operations, which further limits potential attack vectors.

However, the static analysis reveals a critical weakness in output escaping, with 0% of outputs being properly escaped. This represents a significant risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data or dynamic content could be rendered in the browser without proper sanitization, allowing attackers to inject malicious scripts. The lack of nonce checks is also a concern, although in this case, the absence of AJAX handlers, shortcodes, and REST API routes with unauthenticated access points mitigates the immediate risk. The presence of one capability check is positive but doesn't offset the critical output escaping issue.

In conclusion, while the "before-after-content" v2.0 plugin demonstrates good practices in areas like SQL security and vulnerability history, the failure to properly escape output is a serious deficiency that exposes users to XSS attacks. This needs to be addressed urgently to improve the plugin's overall security.

Key Concerns

  • Outputs not properly escaped
Vulnerabilities
None known

Before After Content Security Vulnerabilities

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

Before After Content Code Analysis

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

Output Escaping

0% escaped2 total outputs
Attack Surface

Before After Content Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionadmin_noticesbefore-after-content.php:84
actionplugins_loadedbefore-after-content.php:100
actioninitbefore-after-content.php:103
actiontf_create_optionsincludes\options.php:5
actionwp_enqueue_scriptsincludes\scripts-enque.php:11
actionwpincludes\show-options-after.php:12
filterthe_contentincludes\show-options-after.php:78
actionwp_headincludes\show-options-after.php:93
actionwpincludes\show-options-before.php:13
filterthe_contentincludes\show-options-before.php:89
actionwp_headincludes\show-options-before.php:104
Maintenance & Trust

Before After Content Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedOct 27, 2018
PHP min version
Downloads2K

Community Trust

Rating40/100
Number of ratings3
Active installs10
Developer Profile

Before After Content Developer Profile

Imtiaz Shamim

2 plugins · 20 total installs

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

How We Detect Before After Content

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/before-after-content/includes/css/style.css

HTML / DOM Fingerprints

CSS Classes
_bac_box_bac_effect1_bac_active_bac_after_img
JS Globals
TitanFramework
FAQ

Frequently Asked Questions about Before After Content