Steady for WordPress Security & Risk Analysis

wordpress.org/plugins/steady-wp

Steady is the perfect plugin for regular payments: offer subscriptions, pledges, use a flexible paywall or start a subscription crowdfunding campaign.

600 active installs v1.3.3 PHP + WP 4.7+ Updated Oct 23, 2024
content-monetisationcontent-monetizationpaid-contentpaywallpremium-content
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Steady for WordPress Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "steady-wp" plugin v1.3.3 exhibits a strong security posture based on the provided static analysis and vulnerability history. The complete absence of identified entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the code analysis indicates robust security practices, with all SQL queries using prepared statements and a very high percentage of output being properly escaped. The presence of capability checks also suggests an effort to control access to sensitive operations. The lack of any recorded vulnerabilities, past or present, further bolsters its security reputation, implying diligent development and maintenance.

Despite the overwhelmingly positive indicators, there are minor areas for attention. The plugin makes two external HTTP requests, which, while not inherently a vulnerability, represent a potential vector for supply chain attacks or information leakage if not handled with utmost care and validation. The absence of nonce checks on any potential entry points (even though there are none identified) is a missed opportunity for defense-in-depth, as is the bundling of TinyMCE which could be a vector if an older, vulnerable version is included. Overall, the plugin is very secure, but these minor points should be monitored, especially as the plugin evolves.

Key Concerns

  • External HTTP requests detected
  • Bundled library (TinyMCE)
  • Nonce checks are absent
Vulnerabilities
None known

Steady for WordPress Security Vulnerabilities

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

Steady for WordPress Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

97% escaped29 total outputs
Attack Surface

Steady for WordPress Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 17
actionadmin_enqueue_scriptsadmin\class-steady-wp-admin.php:26
actionadmin_initadmin\class-steady-wp-admin.php:27
actionenqueue_block_editor_assetsadmin\class-steady-wp-admin.php:28
actionadmin_menuadmin\class-steady-wp-admin.php:32
actionadmin_initadmin\class-steady-wp-admin.php:33
actionadmin_noticesadmin\class-steady-wp-admin.php:34
filtermce_external_languagesadmin\class-steady-wp-admin.php:39
filtermce_external_pluginsadmin\class-steady-wp-admin.php:40
filtermce_buttonsadmin\class-steady-wp-admin.php:41
filtercontent_save_preadmin\class-steady-wp-admin.php:42
actionadmin_headadmin\class-steady-wp-admin.php:43
actionadmin_head-post.phpadmin\class-steady-wp-admin.php:44
actionadmin_head-post-new.phpadmin\class-steady-wp-admin.php:45
actionplugins_loadedincludes\class-steady-wp.php:113
actionwp_enqueue_scriptspublic\class-steady-wp-public.php:28
filterpost_classpublic\class-steady-wp-public.php:29
filterthe_contentpublic\class-steady-wp-public.php:30
Maintenance & Trust

Steady for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 23, 2024
PHP min version
Downloads15K

Community Trust

Rating60/100
Number of ratings10
Active installs600
Developer Profile

Steady for WordPress Developer Profile

Steady

1 plugin · 600 total installs

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

How We Detect Steady for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/steady-wp/css/steady-wp-admin.css/wp-content/plugins/steady-wp/js/steady-wp-block.js/wp-content/plugins/steady-wp/css/steady-wp-block.css/wp-content/plugins/steady-wp/js/steady-wp-public.js
Script Paths
admin/js/steady-wp-admin.jsadmin/js/steady-wp-block.jspublic/js/steady-wp-public.js
Version Parameters
steady-wp/style.css?ver=steady-wp-admin?ver=steady-wp-block?ver=

HTML / DOM Fingerprints

CSS Classes
steady-paywall-container
HTML Comments
<!--steady-paywall-->
Data Attributes
data-steady-token
JS Globals
SteadyWPConfig
REST Endpoints
/api/v1/wordpress/data
Shortcode Output
<p><!--steady-paywall--></p>
FAQ

Frequently Asked Questions about Steady for WordPress