PageMagic – Page Lists Security & Risk Analysis

wordpress.org/plugins/pagemagic-page-lists

Create visual hierarchies of site pages. Options to list all pages, subpages, current page siblings. Also able to show page featured image and custom …

30 active installs v1.0 PHP + WP 3.0+ Updated Jun 30, 2020
list-pageslistpagespage-navpage-navigationpage-tree
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PageMagic – Page Lists Safe to Use in 2026?

Generally Safe

Score 85/100

PageMagic – Page Lists has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The 'pagemagic-page-lists' plugin v1.0 exhibits a strong security posture based on the provided static analysis. All identified entry points, which are exclusively shortcodes, appear to be free from direct vulnerabilities like SQL injection, unescaped output, or file operations. The code demonstrates good security practices with 100% prepared SQL statements and properly escaped output, alongside the presence of nonce and capability checks. The absence of any recorded CVEs further reinforces its current secure state. However, the plugin's attack surface consists solely of 25 shortcodes. While the analysis indicates no unprotected entry points, the sheer number of shortcodes, if not thoroughly audited for potential logic flaws or complex interactions, could represent a latent risk. Without any taint analysis flows to examine, it's impossible to assess risks related to data handling. The plugin's history of zero vulnerabilities is a positive indicator, suggesting a conscientious development process. Overall, the plugin appears secure based on the provided data, with the primary area for potential scrutiny being the comprehensive security of all shortcode implementations.

Vulnerabilities
None known

PageMagic – Page Lists Security Vulnerabilities

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

PageMagic – Page Lists Release Timeline

v1.1
v1.0Current
Code Analysis
Analyzed Mar 16, 2026

PageMagic – Page Lists Code Analysis

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

Output Escaping

100% escaped8 total outputs
Attack Surface

PageMagic – Page Lists Attack Surface

Entry Points25
Unprotected0

Shortcodes 25

[allpages] page-list.php:148
[all_pages] page-list.php:149
[all-pages] page-list.php:150
[pagemagic_list_all] page-list.php:151
[pagemagic_listall] page-list.php:152
[pagemagic_sitemap] page-list.php:153
[pagemagic_all] page-list.php:154
[pagemagic_allpages] page-list.php:155
[pagemagic_all_pages] page-list.php:156
[sitemap] page-list.php:157
[this_subpages] page-list.php:200
[this_sub_pages] page-list.php:201
[thissubpages] page-list.php:202
[pagemagic_subpages] page-list.php:203
[pagemagic_sub_pages] page-list.php:204
[pagemagic_thissubpages] page-list.php:205
[this_siblings] page-list.php:252
[thissiblings] page-list.php:253
[pagemagic_this_siblings] page-list.php:254
[pagemagic_thissiblings] page-list.php:255
[pagemagic_siblings] page-list.php:256
[pagelist_image_excerpt] page-list.php:493
[pagelistimageexcerpt] page-list.php:494
[pagemagic_image_excerpt] page-list.php:495
[pagemagicimageexcerpt] page-list.php:496
WordPress Hooks 4
actionwp_enqueue_scriptspage-list.php:18
actionadd_meta_boxespage-list.php:30
actionsave_postpage-list.php:78
filterplugin_row_metapage-list.php:592
Maintenance & Trust

PageMagic – Page Lists Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedJun 30, 2020
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings7
Active installs30
Developer Profile

PageMagic – Page Lists Developer Profile

meaghanbass

1 plugin · 30 total installs

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

How We Detect PageMagic – Page Lists

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pagemagic-page-lists/css/page-list.css
Version Parameters
pagemagic-page-lists/css/page-list.css?ver=1.0

HTML / DOM Fingerprints

CSS Classes
pagemagic-excerpt-wrapperpagemagicsubpages-page-listno-results
HTML Comments
<!-- PAGE MAGIC PLUGIN -->
Data Attributes
name="pagemagic-excerpt"id="pagemagic-excerpt"value
JS Globals
PAGE_MAGIC_PLUGIN_VERSIONpagemagic_unq_settings
Shortcode Output
<ul class="pagemagic<p class="no-results">No results.</p>
FAQ

Frequently Asked Questions about PageMagic – Page Lists