Super Programmatic SEO Security & Risk Analysis

wordpress.org/plugins/super-programmatic-seo

AI-powered content generation for SEO campaigns. Generate 10 free articles/month. Upgrade to PRO for 300 articles/month and advanced features.

10 active installs v1.0.4 PHP 7.4+ WP 5.0+ Updated Unknown
ai-writerbulk-contentcontent-generationprogrammatic-seoseo-automation
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Super Programmatic SEO Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "super-programmatic-seo" plugin v1.0.5 demonstrates a generally strong security posture, with no recorded vulnerabilities or CVEs. The static analysis reveals good practices in many areas, such as a complete absence of dangerous functions, a relatively low number of entry points (9 total), and a high percentage of properly escaped outputs (84%). Furthermore, all identified entry points, including AJAX handlers and shortcodes, appear to have adequate authorization checks in place, with zero unprotected entry points and a respectable number of capability checks (14).

However, there are a few areas that warrant attention. The single SQL query identified is not using prepared statements, which is a potential risk for SQL injection vulnerabilities, especially if the query's inputs are not rigorously sanitized elsewhere. Additionally, the presence of two taint flows with unsanitized paths, even without a critical or high severity rating, indicates potential weaknesses in how external data is handled. The plugin also performs file operations and external HTTP requests, which, while not inherently insecure, increase the attack surface and require careful handling of any user-supplied data involved.

Given the lack of historical vulnerabilities, it suggests the developers are generally diligent. However, the identified SQL query and unsanitized taint flows present a moderate risk that could be mitigated with more robust input validation and the adoption of prepared statements for database interactions. The overall picture is one of a plugin with a good foundation but with specific areas that require improvement to achieve a fully hardened security profile.

Key Concerns

  • Raw SQL query without prepared statements
  • Taint flows with unsanitized paths found
Vulnerabilities
None known

Super Programmatic SEO Security Vulnerabilities

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

Super Programmatic SEO Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
0 prepared
Unescaped Output
35
180 escaped
Nonce Checks
8
Capability Checks
14
File Operations
4
External Requests
10
Bundled Libraries
0

SQL Query Safety

0% prepared1 total queries

Output Escaping

84% escaped215 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

7 flows2 with unsanitized paths
<campaigns-edit> (includes\campaigns-edit.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Super Programmatic SEO Attack Surface

Entry Points9
Unprotected0

AJAX Handlers 2

authwp_ajax_sps_test_image_providerincludes\image-providers.php:502
noprivwp_ajax_sps_test_image_providerincludes\image-providers.php:503

Shortcodes 7

[pseo_company] includes\data\company-template.php:18
[pseo_company_name] includes\data\company-template.php:19
[pseo_company_slogan] includes\data\company-template.php:20
[pseo_company_products] includes\data\company-template.php:23
[pseo_company_contact] includes\data\company-template.php:26
[pseo_company_phone] includes\data\company-template.php:27
[pseo_company_email] includes\data\company-template.php:28
WordPress Hooks 35
actionadmin_initincludes\campaigns-edit.php:18
actionadmin_initincludes\campaigns.php:771
filtercron_schedulesincludes\campaigns.php:816
actioninitincludes\campaigns.php:826
actionsuper_programmatic_seo_process_campaigns_cronincludes\campaigns.php:834
actionadmin_initincludes\campaigns.php:896
actionadmin_enqueue_scriptsincludes\company-details.php:215
actionadmin_initincludes\company-details.php:229
actioninitincludes\data\company-template.php:15
actionwp_enqueue_scriptsincludes\data\company-template.php:250
actionadmin_footerincludes\easy-article.php:442
actionadmin_initincludes\image-settings.php:47
actionwpincludes\internal-linking.php:18
actionsps_daily_internal_linkingincludes\internal-linking.php:29
actionadmin_post_sps_run_internal_linkingincludes\internal-linking.php:253
actionplugins_loadedprogrammatic-seo.php:41
filterthe_contentprogrammatic-seo.php:44
filterthe_titleprogrammatic-seo.php:49
filterthe_excerptprogrammatic-seo.php:54
filtercontent_save_preprogrammatic-seo.php:59
filtertitle_save_preprogrammatic-seo.php:64
filterexcerpt_save_preprogrammatic-seo.php:69
filterwp_insert_post_dataprogrammatic-seo.php:74
filtersanitize_titleprogrammatic-seo.php:85
filterget_the_excerptprogrammatic-seo.php:90
filterupdate_post_metadataprogrammatic-seo.php:99
filterpre_update_optionprogrammatic-seo.php:106
actionadmin_noticesprogrammatic-seo.php:142
actioninitprogrammatic-seo.php:149
actionadmin_menuprogrammatic-seo.php:181
actionadmin_initprogrammatic-seo.php:551
actionadmin_noticesprogrammatic-seo.php:593
actionadmin_enqueue_scriptsprogrammatic-seo.php:628
actionplugins_loadedprogrammatic-seo.php:648
actionsave_postsps-master-connector.php:23

Scheduled Events 2

super_programmatic_seo_process_campaigns_cron
sps_daily_internal_linking
Maintenance & Trust

Super Programmatic SEO Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedUnknown
PHP min version7.4
Downloads427

Community Trust

Rating74/100
Number of ratings3
Active installs10
Developer Profile

Super Programmatic SEO Developer Profile

Manuel Salazar Osorio

2 plugins · 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 Super Programmatic SEO

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/super-programmatic-seo/assets/css/main.css/wp-content/plugins/super-programmatic-seo/assets/js/main.js/wp-content/plugins/super-programmatic-seo/assets/js/tinymce-plugin.js/wp-content/plugins/super-programmatic-seo/assets/js/tinymce-plugin-editor.js
Script Paths
/wp-content/plugins/super-programmatic-seo/assets/js/main.js/wp-content/plugins/super-programmatic-seo/assets/js/tinymce-plugin.js/wp-content/plugins/super-programmatic-seo/assets/js/tinymce-plugin-editor.js
Version Parameters
super-programmatic-seo/assets/css/main.css?ver=super-programmatic-seo/assets/js/main.js?ver=super-programmatic-seo/assets/js/tinymce-plugin.js?ver=super-programmatic-seo/assets/js/tinymce-plugin-editor.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- SUPER PROGRAMMATIC SEO START: FREE VERSION --><!-- SUPER PROGRAMMATIC SEO END: FREE VERSION --><!-- SPSEO_POST_ID --><!-- SPSEO_GENERATED_TITLE -->+3 more
Data Attributes
data-spseo-iddata-spseo-generated-titledata-spseo-generated-contentdata-spseo-generated-excerptdata-spseo-seo-metadata
JS Globals
superProgrammaticSEOSPSEO_POST_IDSPSEO_POST_TITLESPSEO_POST_CONTENTSPSEO_POST_EXCERPTSPSEO_SEO_METADATA
Shortcode Output
[spseo_post_id][spseo_generated_title][spseo_generated_content][spseo_generated_excerpt]
FAQ

Frequently Asked Questions about Super Programmatic SEO