CSSIgniter Shortcodes Security & Risk Analysis

wordpress.org/plugins/cssigniter-shortcodes

This plugin defines and allows you to use a lot of useful shortcodes. Need a button? Sure. A message box? You know we have it.

2K active installs v2.4.2 PHP + WP 5.0+ Updated Dec 2, 2025
blockquoteboxbuttonseparatortooltip
99
A · Safe
CVEs total1
Unpatched0
Last CVEDec 2, 2025
Safety Verdict

Is CSSIgniter Shortcodes Safe to Use in 2026?

Generally Safe

Score 99/100

CSSIgniter Shortcodes has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 2, 2025Updated 4mo ago
Risk Assessment

The static analysis of the cssigniter-shortcodes plugin v2.4.2 reveals a generally positive security posture regarding common web vulnerabilities. The plugin exhibits strong practices in its handling of SQL queries, utilizing prepared statements exclusively, and demonstrating a high percentage of properly escaped output, which mitigates risks of Cross-Site Scripting (XSS). The absence of identified dangerous functions, external HTTP requests, and taint flows further strengthens this assessment.

However, there are areas that warrant attention. The plugin's attack surface, while currently reported as zero entry points, is a dynamic metric. The presence of file operations, even if singular, requires scrutiny to ensure it's not exploitable. Furthermore, the plugin relies on a single capability check, which might indicate limited granular control over sensitive functionalities. The historical data shows a past medium-severity vulnerability, common for XSS, which, although patched, highlights a potential recurring weakness in input sanitization or output encoding.

In conclusion, the plugin demonstrates a good foundation for security with robust SQL handling and output escaping. The main concerns lie in the potential for exploitation through file operations and the past vulnerability history suggesting a need for continued vigilance against input validation issues. While the current analysis shows no immediate critical threats, a thorough review of file operations and ongoing monitoring for new vulnerabilities are recommended.

Key Concerns

  • Past medium vulnerability for XSS
  • File operations present
  • Limited capability checks
Vulnerabilities
1

CSSIgniter Shortcodes Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-13448medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CSSIgniter Shortcodes <= 2.4.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'element' Shortcode Attribute

Dec 2, 2025 Patched in 2.4.2 (1d)
Code Analysis
Analyzed Mar 16, 2026

CSSIgniter Shortcodes Code Analysis

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

Output Escaping

88% escaped152 total outputs
Attack Surface

CSSIgniter Shortcodes Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actioninitci-shortcodes.php:74
actioninitci-shortcodes.php:219
actioninitci-shortcodes.php:229
actionwp_enqueue_scriptsci-shortcodes.php:245
actionadmin_enqueue_scriptsci-shortcodes.php:266
actionadmin_menuinc\panel.php:5
actionadmin_initinc\panel.php:6
actioninitinc\upgrade.php:5
Maintenance & Trust

CSSIgniter Shortcodes Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 2, 2025
PHP min version
Downloads57K

Community Trust

Rating100/100
Number of ratings4
Active installs2K
Developer Profile

CSSIgniter Shortcodes Developer Profile

Anastis Sourgoutsidis

3 plugins · 4K total installs

97
trust score
Avg Security Score
95/100
Avg Patch Time
1 days
View full developer profile
Detection Fingerprints

How We Detect CSSIgniter Shortcodes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cssigniter-shortcodes/src/css/cisc-styles.css/wp-content/plugins/cssigniter-shortcodes/src/css/colorbox.css/wp-content/plugins/cssigniter-shortcodes/src/js/cisc-admin.js/wp-content/plugins/cssigniter-shortcodes/src/js/colorbox.js/wp-content/plugins/cssigniter-shortcodes/src/js/cisc-scripts.js/wp-content/plugins/cssigniter-shortcodes/src/vendor/tiny-slider/tiny-slider.min.js
Script Paths
https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=cisc_google_maps_init/wp-content/plugins/cssigniter-shortcodes/src/vendor/tiny-slider/tiny-slider.min.js
Version Parameters
/wp-content/plugins/cssigniter-shortcodes/src/css/cisc-styles.css?ver=/wp-content/plugins/cssigniter-shortcodes/src/css/colorbox.css?ver=/wp-content/plugins/cssigniter-shortcodes/src/js/cisc-admin.js?ver=/wp-content/plugins/cssigniter-shortcodes/src/js/colorbox.js?ver=/wp-content/plugins/cssigniter-shortcodes/src/js/cisc-scripts.js?ver=/wp-content/plugins/cssigniter-shortcodes/src/vendor/tiny-slider/tiny-slider.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
cisc-democisc-box-wrappercisc-buttoncisc-slider-wrappercisc-google-map
HTML Comments
<!-- No code. Prevents execution of shortcodes. Useful for tutorials. --><!-- Demo. Prevents execution of shortcodes. Useful for tutorials. -->
Data Attributes
data-cisc-map-iddata-cisc-slider-options
JS Globals
cisc_google_maps_api_keycisc_google_maps_init
Shortcode Output
<div class="cisc-demo"><section class="cisc-box-wrapper<p class="cisc-button<div class="cisc-slider-wrapper
FAQ

Frequently Asked Questions about CSSIgniter Shortcodes