SCwriter – AI SEO Content Generator & Blog Writer Security & Risk Analysis

wordpress.org/plugins/scwriter

‼️ Important: This plugin is deprecated and no longer maintained. AI-powered writer for SEOs, businesses, and creators. Generate SEO-optimized, engagi …

10 active installs v0.1.6.1 PHP 7.4+ WP 6.0+ Updated Unknown
aiautomationchatgptclaudecontent-generator
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SCwriter – AI SEO Content Generator & Blog Writer Safe to Use in 2026?

Generally Safe

Score 100/100

SCwriter – AI SEO Content Generator & Blog Writer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The 'scwriter' plugin exhibits a generally strong security posture based on the provided static analysis. The absence of direct entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating a substantial number of nonce and capability checks, indicating an awareness of common WordPress security vulnerabilities. However, a notable concern arises from the taint analysis, which identified two flows with unsanitized paths. While no critical or high severity issues were flagged in the taint analysis, these unsanitized paths represent potential avenues for injection attacks if they interact with user-supplied data without proper sanitization.

Additionally, the output escaping is not fully robust, with 31% of outputs being unescaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-controlled data is ever displayed without proper sanitization. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator. However, the lack of historical data makes it difficult to definitively assess long-term security trends. Overall, 'scwriter' shows promising security practices, but the identified unsanitized paths and the percentage of unescaped output warrant further investigation and remediation to ensure a truly secure implementation.

Key Concerns

  • Unsanitized paths identified in taint analysis
  • Significant percentage of unescaped output
Vulnerabilities
None known

SCwriter – AI SEO Content Generator & Blog Writer Security Vulnerabilities

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

SCwriter – AI SEO Content Generator & Blog Writer Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
114
250 escaped
Nonce Checks
18
Capability Checks
8
File Operations
4
External Requests
24
Bundled Libraries
1

Bundled Libraries

Select2

Output Escaping

69% escaped364 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

20 flows2 with unsanitized paths
handle_scwriter_post_action_ajax (src\wp.php:412)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

SCwriter – AI SEO Content Generator & Blog Writer Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 32
actioninitsrc\cpt.php:16
actionpre_get_postssrc\cpt.php:20
actionadmin_noticessrc\cpt.php:21
actionrestrict_manage_postssrc\cpt.php:22
actionparse_querysrc\cpt.php:23
filterpost_row_actionssrc\cpt.php:25
actioninitsrc\cron.php:19
filtercron_schedulessrc\cron.php:214
actioninitsrc\dashboard.php:22
actionadmin_menusrc\dashboard.php:23
filterparent_filesrc\dashboard.php:24
filtersubmenu_filesrc\dashboard.php:25
actionadmin_enqueue_scriptssrc\wp.php:146
actionwpmu_new_blogsrc\wp.php:148
actionadmin_headsrc\wp.php:174
actionadmin_initsrc\wp.php:176
actioninittrunk\src\cpt.php:16
actionpre_get_poststrunk\src\cpt.php:20
actionadmin_noticestrunk\src\cpt.php:21
actionrestrict_manage_poststrunk\src\cpt.php:22
actionparse_querytrunk\src\cpt.php:23
filterpost_row_actionstrunk\src\cpt.php:25
actioninittrunk\src\cron.php:19
filtercron_schedulestrunk\src\cron.php:214
actioninittrunk\src\dashboard.php:22
actionadmin_menutrunk\src\dashboard.php:23
filterparent_filetrunk\src\dashboard.php:24
filtersubmenu_filetrunk\src\dashboard.php:25
actionadmin_enqueue_scriptstrunk\src\wp.php:146
actionwpmu_new_blogtrunk\src\wp.php:148
actionadmin_headtrunk\src\wp.php:174
actionadmin_inittrunk\src\wp.php:176
Maintenance & Trust

SCwriter – AI SEO Content Generator & Blog Writer Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version7.4
Downloads2K

Community Trust

Rating84/100
Number of ratings5
Active installs10
Developer Profile

SCwriter – AI SEO Content Generator & Blog Writer Developer Profile

Actlys

1 plugin · 10 total installs

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

How We Detect SCwriter – AI SEO Content Generator & Blog Writer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/scwriter/javascript/scwriter.js/wp-content/plugins/scwriter/javascript/scwriter_dashboard.js/wp-content/plugins/scwriter/javascript/vendor/select2.full.min.js/wp-content/plugins/scwriter/javascript/vendor/editorjs.js/wp-content/plugins/scwriter/css/scwriter.css/wp-content/plugins/scwriter/css/vendor/select2.min.css/wp-content/plugins/scwriter/javascript/scwriter_heartbeat.js
Script Paths
/wp-content/plugins/scwriter/javascript/scwriter.js/wp-content/plugins/scwriter/javascript/scwriter_dashboard.js/wp-content/plugins/scwriter/javascript/vendor/select2.full.min.js/wp-content/plugins/scwriter/javascript/vendor/editorjs.js/wp-content/plugins/scwriter/javascript/scwriter_heartbeat.js
Version Parameters
scwriter.js?ver=scwriter_dashboard.js?ver=select2.full.min.js?ver=editorjs.js?ver=scwriter.css?ver=select2.min.css?ver=scwriter_heartbeat.js?ver=

HTML / DOM Fingerprints

JS Globals
scwriter_ajax
FAQ

Frequently Asked Questions about SCwriter – AI SEO Content Generator & Blog Writer