Sermon Manager Import Security & Risk Analysis

wordpress.org/plugins/sermon-manager-import

Imports sermons into Sermon Manager using ID3 information.

90 active installs v0.2.5 PHP + WP 3.6+ Updated Mar 29, 2019
id3mp3podcastingsermonsermon-manager
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Sermon Manager Import Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The sermon-manager-import plugin v0.2.5 exhibits a generally positive security posture based on the provided static analysis and vulnerability history. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and the lack of external HTTP requests are strong indicators of good development practices. Furthermore, the plugin has no recorded vulnerabilities or CVEs, suggesting a history of security-conscious maintenance or a lack of targeted exploitation. However, there are areas for improvement. The fact that 41% of output is not properly escaped presents a potential Cross-Site Scripting (XSS) risk, especially if the plugin handles user-provided input that is later displayed. The complete absence of nonce checks and capability checks for its entry points (shortcodes in this case) is a significant concern, as it implies that any authenticated user could potentially trigger the plugin's functionality without proper authorization or protection against CSRF attacks. While the attack surface is small and currently unprotected entry points are zero, the lack of specific security checks for the existing shortcodes opens up a vulnerability window. In conclusion, while the plugin is free from known critical vulnerabilities and demonstrates good SQL hygiene, the unescaped output and the lack of nonces/capability checks on shortcodes are significant weaknesses that warrant attention.

Key Concerns

  • Significant portion of output not properly escaped
  • No nonce checks on entry points (shortcodes)
  • No capability checks on entry points (shortcodes)
Vulnerabilities
None known

Sermon Manager Import Security Vulnerabilities

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

Sermon Manager Import Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

59% escaped54 total outputs
Attack Surface

Sermon Manager Import Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[import_all_sermons] class-sermon-manager-import.php:1169
[import_all_sermons] trunk\class-sermon-manager-import.php:1171
WordPress Hooks 34
actioninitclass-sermon-manager-import.php:116
actionwpmu_new_blogclass-sermon-manager-import.php:119
actionadmin_menuclass-sermon-manager-import.php:122
actionadmin_enqueue_scriptsclass-sermon-manager-import.php:128
actionadmin_enqueue_scriptsclass-sermon-manager-import.php:129
actionadmin_initclass-sermon-manager-import.php:138
filterwp_handle_upload_prefilterclass-sermon-manager-import.php:139
filterwp_handle_uploadclass-sermon-manager-import.php:140
filterposts_whereclass-sermon-manager-import.php:143
actioncurrent_screenclass-sermon-manager-import.php:146
actionadmin_noticesclass-sermon-manager-import.php:149
actionshutdownclass-sermon-manager-import.php:152
filtergettextclass-sermon-manager-import.php:1007
filterupload_dirclass-sermon-manager-import.php:1077
actionplugins_loadedsermon-manager-import.php:56
actioninittrunk\class-sermon-manager-import.php:116
actionwpmu_new_blogtrunk\class-sermon-manager-import.php:119
actionadmin_menutrunk\class-sermon-manager-import.php:122
actionadmin_enqueue_scriptstrunk\class-sermon-manager-import.php:128
actionadmin_enqueue_scriptstrunk\class-sermon-manager-import.php:129
actionadmin_inittrunk\class-sermon-manager-import.php:138
filterwp_handle_upload_prefiltertrunk\class-sermon-manager-import.php:139
filterwp_handle_uploadtrunk\class-sermon-manager-import.php:140
filterposts_wheretrunk\class-sermon-manager-import.php:143
actioncurrent_screentrunk\class-sermon-manager-import.php:146
actionadmin_noticestrunk\class-sermon-manager-import.php:149
actionshutdowntrunk\class-sermon-manager-import.php:152
filtergettexttrunk\class-sermon-manager-import.php:1009
filterupload_dirtrunk\class-sermon-manager-import.php:1079
actionplugins_loadedtrunk\sermon-manager-import.php:56
actionadmin_menutrunk\views\options.php:32
actionadmin_inittrunk\views\options.php:33
actionadmin_menuviews\options.php:32
actionadmin_initviews\options.php:33
Maintenance & Trust

Sermon Manager Import Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedMar 29, 2019
PHP min version
Downloads6K

Community Trust

Rating74/100
Number of ratings3
Active installs90
Developer Profile

Sermon Manager Import Developer Profile

khornberg

1 plugin · 90 total installs

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

How We Detect Sermon Manager Import

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sermon-manager-import/css/sermon-manager-import.css/wp-content/plugins/sermon-manager-import/js/sermon-manager-import.js
Script Paths
/wp-content/plugins/sermon-manager-import/js/sermon-manager-import.js
Version Parameters
sermon-manager-import/css/sermon-manager-import.css?ver=sermon-manager-import/js/sermon-manager-import.js?ver=

HTML / DOM Fingerprints

CSS Classes
sermon-manager-import-options
Data Attributes
data-plugin-slug="sermon-manager-import"
FAQ

Frequently Asked Questions about Sermon Manager Import