CTA Shortcodes for Post Security & Risk Analysis

wordpress.org/plugins/cta-shortcodes-in-post

"CTA Shortcodes in Post" is a free plugin that allows you to embed "Call to Action" in articles and pages using a simple "Sho …

0 active installs v1.0.0 PHP 7.2+ WP 6.0.0+ Updated Feb 2, 2023
buttoncall-to-actioncontact-usctashortcode
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is CTA Shortcodes for Post Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the "cta-shortcodes-in-post" plugin version 1.0.0 exhibits a generally strong security posture. The code analysis reveals excellent practices, with all SQL queries utilizing prepared statements and all output being properly escaped. The absence of dangerous functions, file operations, external HTTP requests, and a limited attack surface (only one shortcode with no observed unprotected entry points) further contribute to its security. The lack of any recorded vulnerabilities, past or present, also suggests a history of secure development and maintenance.

However, there are a few areas that, while not currently flagged as vulnerabilities, represent potential security concerns. The plugin does not implement nonce checks or capability checks, which are fundamental security mechanisms in WordPress for preventing Cross-Site Request Forgery (CSRF) and ensuring proper authorization for actions initiated through the shortcode. While the current entry point (the shortcode) might not immediately expose a critical vulnerability due to the lack of exploitable functions and proper output escaping, future updates or modifications could inadvertently introduce risks if these checks are not implemented. Therefore, the plugin has strengths in its current implementation and history but lacks some standard WordPress security controls that should be addressed for robust protection.

The absence of taint analysis results and the limited scope of the static analysis are notable. While no issues were found, it's possible that more complex or indirect attack vectors were not detected with the current analysis depth. The overall picture is of a plugin that is currently safe but could benefit from enhanced authorization and CSRF protection mechanisms to align with best practices and mitigate future risks.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

CTA Shortcodes for Post Security Vulnerabilities

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

CTA Shortcodes for Post Code Analysis

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

Output Escaping

100% escaped23 total outputs
Attack Surface

CTA Shortcodes for Post Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[cta_shortcodes] index.php:171
WordPress Hooks 5
actioninitindex.php:18
actionwp_enqueue_scriptsindex.php:35
actionadmin_enqueue_scriptsindex.php:50
actionadmin_menuindex.php:62
actionadmin_initindex.php:81
Maintenance & Trust

CTA Shortcodes for Post Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedFeb 2, 2023
PHP min version7.2
Downloads789

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

CTA Shortcodes for Post Developer Profile

igid26

1 plugin · 0 total installs

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

How We Detect CTA Shortcodes for Post

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cta-shortcodes-in-post/css/cta-shortcodes.css/wp-content/plugins/cta-shortcodes-in-post/js/alpha-color-picker.js/wp-content/plugins/cta-shortcodes-in-post/css/alpha-color-picker.css
Script Paths
/wp-content/plugins/cta-shortcodes-in-post/js/alpha-color-picker.js

HTML / DOM Fingerprints

CSS Classes
alpha-color-picker
Data Attributes
data-alpha-enableddata-default-color
JS Globals
jQuery
Shortcode Output
<div class="cta_shortcodes_container"<h2 class="cta_shortcodes_title"<div class="cta_shortcodes_text_button"<div class="cta_shortcodes_link_button"
FAQ

Frequently Asked Questions about CTA Shortcodes for Post