
Custom Template for LifterLMS Security & Risk Analysis
wordpress.org/plugins/custom-template-lifterlmsThe selected custom template will replace default LifterLMS course template for non-enrolled students.
Is Custom Template for LifterLMS Safe to Use in 2026?
Generally Safe
Score 100/100Custom Template for LifterLMS has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The static analysis of the "custom-template-lifterlms" v1.0.6 plugin indicates a generally strong security posture based on the presented data. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with or without authentication significantly limits the plugin's attack surface. Furthermore, the lack of dangerous functions, file operations, external HTTP requests, and no recorded vulnerabilities in its history are positive indicators. The consistent use of prepared statements for all SQL queries is a commendable practice for preventing SQL injection vulnerabilities.
However, a significant concern arises from the low percentage of properly escaped output (22%). This indicates that user-supplied data, if processed and displayed without proper sanitization, could be vulnerable to Cross-Site Scripting (XSS) attacks. The absence of nonce checks and capability checks on any entry points, although the entry points are currently zero, means that if any new entry points are introduced in future versions without proper checks, they would be inherently insecure. The lack of taint analysis results also means that complex data flow vulnerabilities might have been missed.
In conclusion, while the plugin demonstrates excellent practices in preventing common web vulnerabilities like SQL injection and has a clean vulnerability history, the poor output escaping is a notable weakness that requires immediate attention. The zero attack surface is a strength, but the potential for XSS due to unescaped output poses a real risk. Future development should prioritize comprehensive output sanitization and ensure robust authentication and authorization mechanisms are in place for any new entry points.
Key Concerns
- Low output escaping (22%)
- No nonce checks on entry points
- No capability checks on entry points
- No taint analysis results
Custom Template for LifterLMS Security Vulnerabilities
Custom Template for LifterLMS Code Analysis
Output Escaping
Custom Template for LifterLMS Attack Surface
WordPress Hooks 18
Maintenance & Trust
Custom Template for LifterLMS Maintenance & Trust
Maintenance Signals
Community Trust
Custom Template for LifterLMS Alternatives
Custom Template for LearnDash
custom-template-learndash
The selected custom template will replace default LearnDash course template for non-enrolled students.
Fullwidth Templates for Any Theme & Page Builder
fullwidth-templates
When using a Page Builder, things like page title, boxed layout usually limit your creativity. This plugin helps you go fullwidth on any* theme.
Material Design Icons for Page Builders
material-design-icons-for-elementor
Material Design Icons for Page Builders - adds Google Material Design Icons into Icons control of Page Builders
Admin Page Spider
admin-page-spider
Puts all your pages and posts into the admin bar so you can simply hover, view & edit anything in one click.
Academy Elementor Addons
academy-elementor-addons
Academy Elementor Addon offers 24+ widgets to create an entire eLearning site and design custom course pages, course listings, dashboards, and more.
Custom Template for LifterLMS Developer Profile
16 plugins · 14K total installs
How We Detect Custom Template for LifterLMS
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/custom-template-lifterlms/assets/css/custom-template-lifterlms.cssHTML / DOM Fingerprints
ctllms-custom-templatedata-course_templateCTLLMS_URL