WP Conditional Shortcodes Security & Risk Analysis

wordpress.org/plugins/wp-conditional-shortcodes

Use conditional tags as shortcodes.

40 active installs v1.1.2 PHP + WP 2.5+ Updated Feb 27, 2013
conditionalconditional-tagsshortcodeshortcodes
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Conditional Shortcodes Safe to Use in 2026?

Generally Safe

Score 85/100

WP Conditional Shortcodes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The "wp-conditional-shortcodes" v1.1.2 plugin exhibits a generally good security posture based on the provided static analysis. There are no identified dangerous functions, file operations, external HTTP requests, or SQL queries that do not utilize prepared statements. All output appears to be properly escaped, and the taint analysis revealed no issues. The absence of any recorded vulnerabilities, including critical or high severity ones, further strengthens this positive outlook.

However, a notable concern is the lack of nonce checks and capability checks. While the plugin has a significant number of entry points (18 shortcodes), none of them are directly exposed to unauthorized access according to the analysis. The absence of nonce and capability checks, particularly on shortcodes which can sometimes be triggered indirectly or by less trusted users, represents a potential weakness. If any of these shortcodes were to perform sensitive operations or accept user-supplied input that is then used in a critical context, the lack of these security mechanisms could be exploited. The vulnerability history being clear is a positive sign, suggesting a history of stable and secure development, but the static analysis still points to areas where robustness could be improved.

In conclusion, the plugin demonstrates strong coding practices in several key areas, such as SQL sanitization and output escaping, and has a clean vulnerability record. The primary area for improvement lies in implementing nonce and capability checks for its shortcode functionality to further harden its attack surface and prevent potential vulnerabilities that are not immediately apparent in static analysis but could arise from indirect interactions or specific exploitation scenarios.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

WP Conditional Shortcodes Security Vulnerabilities

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

WP Conditional Shortcodes Code Analysis

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

WP Conditional Shortcodes Attack Surface

Entry Points18
Unprotected0

Shortcodes 18

[is_single] conditional_shortcodes.php:149
[is_page] conditional_shortcodes.php:150
[is_singular] conditional_shortcodes.php:151
[is_home] conditional_shortcodes.php:152
[is_front_page] conditional_shortcodes.php:153
[is_sticky] conditional_shortcodes.php:154
[is_category] conditional_shortcodes.php:155
[is_tag] conditional_shortcodes.php:156
[is_tax] conditional_shortcodes.php:157
[is_author] conditional_shortcodes.php:158
[is_archive] conditional_shortcodes.php:159
[is_year] conditional_shortcodes.php:160
[is_month] conditional_shortcodes.php:161
[is_day] conditional_shortcodes.php:162
[is_time] conditional_shortcodes.php:163
[is_feed] conditional_shortcodes.php:164
[is_search] conditional_shortcodes.php:165
[comments_open] conditional_shortcodes.php:166
Maintenance & Trust

WP Conditional Shortcodes Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedFeb 27, 2013
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings4
Active installs40
Developer Profile

WP Conditional Shortcodes Developer Profile

TomHarrigan

3 plugins · 110 total installs

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

How We Detect WP Conditional Shortcodes

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

Asset Fingerprints

HTML / DOM Fingerprints

Shortcode Output
[not_single][not_page][not_singular][not_home]
FAQ

Frequently Asked Questions about WP Conditional Shortcodes