Page & Post Notes Security & Risk Analysis

wordpress.org/plugins/page-post-notes

Simple plugin that allow you to notes on pages and posts

1K active installs v1.3.5 PHP 5.2.4+ WP 5.0+ Updated Dec 10, 2025
memonotenotespage-notespost-notes
99
A · Safe
CVEs total1
Unpatched0
Last CVENov 6, 2025
Safety Verdict

Is Page & Post Notes Safe to Use in 2026?

Generally Safe

Score 99/100

Page & Post Notes has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Nov 6, 2025Updated 3mo ago
Risk Assessment

The "page-post-notes" plugin v1.3.5 presents a mixed security posture. While the static analysis indicates a positive trend with a large percentage of outputs properly escaped and a robust implementation of nonces and capability checks, there are significant concerns regarding its handling of SQL queries. All observed SQL queries are executed without prepared statements, which, even with the absence of identified taint flows in this analysis, poses a substantial risk of SQL injection vulnerabilities. The plugin's vulnerability history, though currently showing no unpatched CVEs, reveals a past medium-severity vulnerability attributed to Missing Authorization. This historical context, combined with the lack of prepared statements, suggests a potential for recurring authorization or injection issues if not addressed rigorously.

Overall, the plugin demonstrates good practices in areas like output escaping and authentication checks on its entry points. However, the universal reliance on raw SQL queries is a critical weakness that elevates the risk profile. The absence of taint analysis findings in this specific scan doesn't negate the inherent danger of unsanitized SQL. A proactive approach focusing on refactoring SQL queries to use prepared statements is strongly recommended to mitigate these risks and improve the plugin's long-term security.

Key Concerns

  • SQL queries do not use prepared statements
  • Past medium severity vulnerability (Missing Authorization)
Vulnerabilities
1

Page & Post Notes Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-12527medium · 4.3Missing Authorization

Page & Post Notes <= 1.3.4 - Missing Authorization to Authenticated (Subscriber+) Note Update/Deletion

Nov 6, 2025 Patched in 1.3.5 (1d)
Code Analysis
Analyzed Mar 16, 2026

Page & Post Notes Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
0 prepared
Unescaped Output
9
61 escaped
Nonce Checks
5
Capability Checks
7
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared3 total queries

Output Escaping

87% escaped70 total outputs
Attack Surface

Page & Post Notes Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_yydev_notes_save_dashboard_dataindex.php:126
authwp_ajax_yydev_notes_stop_notice_forevernotices.php:62
authwp_ajax_yydev_notes_stop_notice_for_nownotices.php:84
WordPress Hooks 5
actionadd_meta_boxesindex.php:45
actionwp_dashboard_setupindex.php:66
actionpre_post_updateindex.php:89
filterplugin_action_linksindex.php:134
actionadmin_noticesnotices.php:274
Maintenance & Trust

Page & Post Notes Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 10, 2025
PHP min version5.2.4
Downloads14K

Community Trust

Rating88/100
Number of ratings11
Active installs1K
Developer Profile

Page & Post Notes Developer Profile

yydevelopment

11 plugins · 51K total installs

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

How We Detect Page & Post Notes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/page-post-notes/include/admin-output.php/wp-content/plugins/page-post-notes/include/functions.php/wp-content/plugins/page-post-notes/include/install.php/wp-content/plugins/page-post-notes/include/insert-to-db.php/wp-content/plugins/page-post-notes/include/script.php/wp-content/plugins/page-post-notes/include/settings.php/wp-content/plugins/page-post-notes/include/style.php/wp-content/plugins/page-post-notes/notices.php
Script Paths
/wp-content/plugins/page-post-notes/include/script.php

HTML / DOM Fingerprints

HTML Comments
<!-- Start: YYDevelopment Page/Post Notes --><!-- End: YYDevelopment Page/Post Notes --><!-- Start: Dashboard Notes --><!-- End: Dashboard Notes -->
Data Attributes
data-page-iddata-post-id
JS Globals
yydev_notes_ajax_object
REST Endpoints
/wp-json/yydev-notes/v1/save
FAQ

Frequently Asked Questions about Page & Post Notes