Landingi Landing Pages Security & Risk Analysis

wordpress.org/plugins/landingi-landing-pages

Create landing pages without any programming skills and import them to your WordPress site using this plugin.

2K active installs v4.2.0 PHP 8.1+ WP 4.0+ Updated Dec 1, 2025
landing-pagelanding-page-builderlanding-page-embedlanding-page-importlanding-page-platform
100
A · Safe
CVEs total1
Unpatched0
Last CVEMar 28, 2024
Safety Verdict

Is Landingi Landing Pages Safe to Use in 2026?

Generally Safe

Score 100/100

Landingi Landing Pages has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Mar 28, 2024Updated 5mo ago
Risk Assessment

The "landingi-landing-pages" v4.2.0 plugin exhibits a generally good security posture based on the static analysis. The complete absence of direct AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points is a significant strength, limiting the plugin's attack surface considerably. The code signals also indicate responsible development practices, with 100% of SQL queries using prepared statements and the presence of nonce and capability checks. However, the output escaping is a concern, with only 57% properly escaped. This could leave the plugin vulnerable to cross-site scripting (XSS) attacks if user-supplied data is not handled carefully in the remaining outputs.

The vulnerability history shows one known CVE, which is currently patched. The fact that it was a medium-severity Cross-Site Request Forgery (CSRF) vulnerability, and the plugin has no currently unpatched vulnerabilities, is positive. However, the presence of a past CSRF vulnerability, even if patched, suggests that the plugin author needs to remain vigilant about input validation and state-changing operations. The bundled Guzzle library, while not explicitly flagged as outdated, warrants a check for known vulnerabilities in specific versions.

In conclusion, the "landingi-landing-pages" v4.2.0 plugin is relatively secure due to its minimal attack surface and good practices in database queries and authentication checks. The primary weakness lies in the incomplete output escaping, which presents a moderate XSS risk. The historical CVE, though patched, serves as a reminder to maintain robust security controls.

Key Concerns

  • Output escaping only 57% proper
  • Bundled library Guzzle
  • Past medium severity CVE
Vulnerabilities
1 published

Landingi Landing Pages Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-30521medium · 4.3Cross-Site Request Forgery (CSRF)

Landingi Landing Pages <= 3.1.1 - Cross-Site Request Forgery

Mar 28, 2024 Patched in 3.1.2 (7d)
Version History

Landingi Landing Pages Release Timeline

v3.1.5
v3.1.4
v3.1.3
v3.1.2
v3.1.11 CVE
v3.1.01 CVE
v3.0.21 CVE
v3.0.11 CVE
v3.0.01 CVE
v1.3.11 CVE
v1.2.91 CVE
Code Analysis
Analyzed Mar 16, 2026

Landingi Landing Pages Code Analysis

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

Bundled Libraries

Guzzle

Output Escaping

57% escaped7 total outputs
Attack Surface

Landingi Landing Pages Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
filterpost_type_linksrc\Framework\Wrapper\PostTypeTrait.php:16
actionpre_get_postssrc\Framework\Wrapper\PostTypeTrait.php:24
actionpost_row_actionssrc\Framework\Wrapper\PostTypeTrait.php:37
actiondo_parse_requestsrc\Framework\Wrapper\PostTypeTrait.php:59
actiontemplate_includesrc\Framework\Wrapper\PostTypeTrait.php:75
actionload-edit.phpsrc\LandingiPlugin\Controller\AdminMenuImportedLandings.php:28
actionadmin_noticessrc\LandingiPlugin\Controller\AdminMenuImportedLandings.php:74
filterpost_row_actionssrc\LandingiPlugin\Model\LandingPostType.php:64
filterpage_attributes_dropdown_pages_argssrc\LandingiPlugin\PageTemplater.php:44
filtertheme_page_templatessrc\LandingiPlugin\PageTemplater.php:50
filterwp_insert_post_datasrc\LandingiPlugin\PageTemplater.php:56
filtertemplate_includesrc\LandingiPlugin\PageTemplater.php:63
actionplugins_loadedsrc\LandingiPlugin\PageTemplater.php:151
Maintenance & Trust

Landingi Landing Pages Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 1, 2025
PHP min version8.1
Downloads74K

Community Trust

Rating100/100
Number of ratings20
Active installs2K
Developer Profile

Landingi Landing Pages Developer Profile

Landingi

1 plugin · 2K total installs

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

How We Detect Landingi Landing Pages

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/landingi-landing-pages/resources/css/landingi-landing-pages-admin.css/wp-content/plugins/landingi-landing-pages/resources/css/landingi-landing-pages-public.css/wp-content/plugins/landingi-landing-pages/resources/js/landingi-landing-pages-admin.js/wp-content/plugins/landingi-landing-pages/resources/js/landingi-landing-pages-public.js
Script Paths
/wp-content/plugins/landingi-landing-pages/resources/js/landingi-landing-pages-admin.js/wp-content/plugins/landingi-landing-pages/resources/js/landingi-landing-pages-public.js
Version Parameters
landingi-landing-pages/resources/css/landingi-landing-pages-admin.css?ver=landingi-landing-pages/resources/css/landingi-landing-pages-public.css?ver=landingi-landing-pages/resources/js/landingi-landing-pages-admin.js?ver=landingi-landing-pages/resources/js/landingi-landing-pages-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
landingi-editorlandingi-editor__iframe
HTML Comments
CREDITS: Original Plugin Name: Page Template Plugin : 'Good To Be Bad' Original Plugin URI: http://www.wpexplorer.com/wordpress-page-templates-plugin/ Original Author: WPExplorer Original Author URI: http://www.wpexplorer.com/
Data Attributes
data-landingi-editor-settings
JS Globals
Landingi_Editor
FAQ

Frequently Asked Questions about Landingi Landing Pages