Page Marker Security & Risk Analysis

wordpress.org/plugins/page-marker

Easy way to leave comments on the page and communicate with other users.

0 active installs v1.0.2 PHP 7.4+ WP 5.8+ Updated Dec 4, 2024
commentseditornotestooltips
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Page Marker Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The 'page-marker' plugin v1.0.2 exhibits a generally strong security posture based on the provided static analysis. The absence of known CVEs and a clean vulnerability history suggest a well-maintained or less-targeted plugin. Furthermore, the code signals are predominantly positive, with 100% of SQL queries utilizing prepared statements, a high percentage of output being properly escaped, and the presence of both nonce and capability checks, which are crucial for security.

Key Concerns

  • Flows with unsanitized paths
  • Output escaping at 95%
Vulnerabilities
None known

Page Marker Security Vulnerabilities

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

Page Marker Code Analysis

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

SQL Query Safety

100% prepared19 total queries

Output Escaping

95% escaped501 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
clear_url_args (classes\core\admin\admin.php:28)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Page Marker Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 22
actionplugins_loadedclasses\core\cache.php:128
actioninitclasses\main.php:48
actionwp_insert_siteclasses\main.php:60
actionwp_delete_siteclasses\main.php:61
actionafter_delete_postclasses\main.php:73
actionplugins_loadedclasses\main.php:84
filterset-screen-optionclasses\main.php:96
actionplugins_loadedclasses\main.php:99
actionadmin_menuclasses\main.php:101
actionadmin_menuclasses\main.php:104
actionadmin_menuclasses\main.php:107
actionpage_marker_print_markers_list_post_defaultclasses\main.php:137
actionpage_marker_print_markers_list_post_with_new_markersclasses\main.php:138
actionpage_marker_print_markers_list_markerclasses\main.php:139
actionpage_marker_print_helpful_information_tabsclasses\main.php:140
actionpage_marker_print_buttonclasses\main.php:141
filterbody_classclasses\main.php:154
actionwp_enqueue_scriptsclasses\main.php:167
actionadmin_enqueue_scriptsclasses\main.php:168
filterscript_loader_tagclasses\main.php:169
actionwp_footerclasses\main.php:180
actionwp_footerclasses\main.php:192
Maintenance & Trust

Page Marker Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 4, 2024
PHP min version7.4
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Page Marker Developer Profile

rodionvynohradov

1 plugin · 0 total installs

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

How We Detect Page Marker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/page-marker/assets/build/admin.css/wp-content/plugins/page-marker/assets/build/admin.js/wp-content/plugins/page-marker/assets/build/page-view.css/wp-content/plugins/page-marker/assets/build/page-view.js
Script Paths
/wp-content/plugins/page-marker/assets/build/admin.js/wp-content/plugins/page-marker/assets/build/page-view.js
Version Parameters
page-marker/assets/build/admin.css?ver=page-marker/assets/build/admin.js?ver=page-marker/assets/build/page-view.css?ver=page-marker/assets/build/page-view.js?ver=

HTML / DOM Fingerprints

CSS Classes
page-marker-markers-list-table-containerpm-page-view-markerspm-options-panelpm-wrapperpm-headerpm-contentpm-footer
Data Attributes
data-page-marker-iddata-marker-iddata-marker-parent-iddata-marker-typedata-marker-status
JS Globals
pmAdminSettingspmPageViewSettings
REST Endpoints
/wp-json/page-marker/v1/add-reply/wp-json/page-marker/v1/new-marker/wp-json/page-marker/v1/new-marker-template/wp-json/page-marker/v1/update-marker/wp-json/page-marker/v1/options-panel-data-saver/wp-json/page-marker/v1/marker-viewed/wp-json/page-marker/v1/markers-list-filter/wp-json/page-marker/v1/plugin-options-saver/wp-json/page-marker/v1/ajax-check/wp-json/page-marker/v1/db-check/wp-json/page-marker/v1/lost-markers-check/wp-json/page-marker/v1/lost-markers-remover/wp-json/page-marker/v1/markers-status-changer
FAQ

Frequently Asked Questions about Page Marker