Substack Importer Security & Risk Analysis

wordpress.org/plugins/substack-importer

The Substack Importer allows you to import content from a Substack newsletter into your WordPress site.

1K active installs v1.2.0 PHP 7.4+ WP 5.2+ Updated Apr 22, 2026
importersubstack
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Substack Importer Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The substack-importer plugin version 1.1.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, has no known CVEs, and includes nonce and capability checks for at least one entry point. However, significant concerns arise from the attack surface analysis. The plugin has one AJAX handler that lacks authentication checks, making it a potential entry point for unauthorized actions. Furthermore, the taint analysis reveals two flows with unsanitized paths, although these are not categorized as critical or high severity. The lack of proper escaping for 60% of output also presents a risk of Cross-Site Scripting (XSS) vulnerabilities. The absence of any recorded vulnerabilities in its history is a positive indicator, suggesting diligent maintenance, but it does not negate the current risks identified in the code analysis.

Key Concerns

  • Unprotected AJAX handler
  • Flows with unsanitized paths
  • Insufficient output escaping
Vulnerabilities
None known

Substack Importer Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Substack Importer Release Timeline

v1.2.0Current
v1.1.1
v1.1.0
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
v0.1.0
Code Analysis
Analyzed Mar 16, 2026

Substack Importer Code Analysis

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

Output Escaping

40% escaped5 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
upload (includes\class-importer-admin.php:125)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Substack Importer Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_substack_progresssubstack-importer.php:40
WordPress Hooks 3
filteradmin_urlincludes\class-importer-admin.php:253
filterupload_mimesincludes\class-importer-admin.php:296
actionadmin_initsubstack-importer.php:61

Scheduled Events 1

importer_scheduled_cleanup
Maintenance & Trust

Substack Importer Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.5
Last updatedApr 22, 2026
PHP min version7.4
Downloads14K

Community Trust

Rating56/100
Number of ratings4
Active installs1K
Developer Profile

Substack Importer Developer Profile

WordPress.org

38 plugins · 15.3M total installs

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

How We Detect Substack Importer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/substack-importer/css/index.css/wp-content/plugins/substack-importer/js/index.js
Script Paths
/wp-content/plugins/substack-importer/js/index.js
Version Parameters
substack-importer/js/index.js?ver=substack-importer/css/index.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Substack Importer