Press75 Long Form Storybuilder Security & Risk Analysis

wordpress.org/plugins/press75-long-form-storybuilder

Tell amazing stories with WordPress and the Long Form Storybuilder plugin.

40 active installs v0.1.3 PHP + WP 4.0+ Updated Feb 28, 2015
aesoplong-formlong-form-contentmedia-richstories
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Press75 Long Form Storybuilder Safe to Use in 2026?

Generally Safe

Score 85/100

Press75 Long Form Storybuilder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The "press75-long-form-storybuilder" plugin v0.1.3 exhibits a generally positive security posture based on the provided static analysis. The absence of any recorded CVEs and the plugin's apparent lack of direct entry points like AJAX handlers, REST API routes, or shortcodes are strong indicators of good security practices. The code also demonstrates a commitment to secure SQL handling through the exclusive use of prepared statements and includes a nonce check, which is crucial for preventing CSRF attacks.

However, the analysis reveals a significant concern regarding output escaping. With 228 total outputs and only 23% properly escaped, there is a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. This means user-supplied data or data managed by the plugin could be rendered directly into the browser without sufficient sanitization, potentially allowing attackers to inject malicious scripts. The plugin also bundles jQuery, which, while common, could introduce risks if the bundled version is outdated and contains known vulnerabilities.

In conclusion, while the plugin's developer appears to have implemented foundational security measures like secure SQL queries and nonce checks, and has no historical vulnerability record, the high percentage of unescaped output represents a critical weakness. This plugin is not recommended for production use without addressing the output escaping issues. The lack of historical vulnerabilities is a positive sign, but it cannot override the immediate and evident risk of XSS due to poor output sanitization.

Key Concerns

  • High percentage of unescaped output
  • Bundled library (jQuery) may be outdated
Vulnerabilities
None known

Press75 Long Form Storybuilder Security Vulnerabilities

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

Press75 Long Form Storybuilder Code Analysis

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

Bundled Libraries

jQuery

Output Escaping

23% escaped228 total outputs
Attack Surface

Press75 Long Form Storybuilder Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 23
actionadmin_enqueue_scriptsinc\image-field.php:14
actioncustomize_controls_enqueue_scriptsinc\image-field.php:15
filtershow_admin_barinc\init.php:19
actionwidget_update_callbackinc\init.php:20
actioncustomize_save_afterinc\init.php:21
actionadd_meta_boxesinc\options.php:15
actioncustomize_registerinc\options.php:16
actionsave_postinc\options.php:17
actionwp_headinc\scripts.php:15
actionwp_enqueue_scriptsinc\scripts.php:16
actioncustomize_preview_initinc\scripts.php:17
actionadmin_enqueue_scriptsinc\scripts.php:18
actionadmin_print_footer_scriptsinc\scripts.php:19
actionwidgets_initinc\widgets.php:31
actionwidgets_initlong-format-storybuilder.php:74
actionwidgets_initlong-format-storybuilder.php:99
actionregister_sidebarlong-format-storybuilder.php:124
actionswitch_themelong-format-storybuilder.php:144
actionafter_switch_themelong-format-storybuilder.php:163
actionafter_switch_themelong-format-storybuilder.php:189
filtersingle_templatelong-format-storybuilder.php:252
filterpage_templatelong-format-storybuilder.php:253
actionplugins_loadedlong-format-storybuilder.php:256
Maintenance & Trust

Press75 Long Form Storybuilder Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedFeb 28, 2015
PHP min version
Downloads5K

Community Trust

Rating90/100
Number of ratings2
Active installs40
Developer Profile

Press75 Long Form Storybuilder Developer Profile

Press75

1 plugin · 40 total installs

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

How We Detect Press75 Long Form Storybuilder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/press75-long-form-storybuilder/css/style.css/wp-content/plugins/press75-long-form-storybuilder/css/jquery.fancybox.css/wp-content/plugins/press75-long-form-storybuilder/css/flexslider.css/wp-content/plugins/press75-long-form-storybuilder/css/font-awesome.css/wp-content/plugins/press75-long-form-storybuilder/js/scripts.js/wp-content/plugins/press75-long-form-storybuilder/js/jquery.fancybox.pack.js/wp-content/plugins/press75-long-form-storybuilder/js/jquery.flexslider-min.js/wp-content/plugins/press75-long-form-storybuilder/js/custom-editor-button.js+1 more
Script Paths
/wp-content/plugins/press75-long-form-storybuilder/js/scripts.js/wp-content/plugins/press75-long-form-storybuilder/js/jquery.fancybox.pack.js/wp-content/plugins/press75-long-form-storybuilder/js/jquery.flexslider-min.js/wp-content/plugins/press75-long-form-storybuilder/js/custom-editor-button.js

HTML / DOM Fingerprints

CSS Classes
lfc_section
JS Globals
ajaxurlviews_urlpage_id
FAQ

Frequently Asked Questions about Press75 Long Form Storybuilder