JAMP Notes (Just Another Memo Plugin) Security & Risk Analysis

wordpress.org/plugins/jamp-notes

This plugin allows you to attach notes to some WordPress elements like posts, pages, dashboard sections and more.

300 active installs v1.5.3 PHP 5.6+ WP 4.9+ Updated Jan 2, 2026
dashboardmemonotenotes
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is JAMP Notes (Just Another Memo Plugin) Safe to Use in 2026?

Generally Safe

Score 100/100

JAMP Notes (Just Another Memo Plugin) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "jamp-notes" plugin v1.5.3 exhibits a mixed security posture. While it demonstrates good practices in several areas, such as using prepared statements for all SQL queries and a high percentage of properly escaped output, there are significant concerns regarding its attack surface. The plugin exposes two AJAX handlers, both of which lack authentication checks. This is a critical vulnerability as it allows any unauthenticated user to trigger these handlers, potentially leading to unauthorized actions or information disclosure if the handlers perform sensitive operations.

The static analysis did not reveal any dangerous functions or taint analysis findings, which is positive. The plugin also has a clean vulnerability history with no known CVEs, suggesting a generally well-maintained codebase. However, the absence of vulnerabilities historically does not negate the current risks posed by the unprotected AJAX endpoints. The plugin also includes 3 nonce checks and 24 capability checks, indicating some level of security awareness in its implementation, but these are undermined by the unprotected entry points.

In conclusion, the "jamp-notes" plugin v1.5.3 has strengths in its SQL handling and output escaping, and a favorable vulnerability history. Nevertheless, the presence of two unauthenticated AJAX handlers represents a substantial security risk that needs immediate attention. The overall security is compromised by these unprotected entry points.

Key Concerns

  • Unprotected AJAX handlers
Vulnerabilities
None known

JAMP Notes (Just Another Memo Plugin) Security Vulnerabilities

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

JAMP Notes (Just Another Memo Plugin) Code Analysis

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

Output Escaping

86% escaped183 total outputs
Attack Surface
2 unprotected

JAMP Notes (Just Another Memo Plugin) Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_build_targets_listincludes\class-jamp.php:212
authwp_ajax_move_to_trashincludes\class-jamp.php:213
WordPress Hooks 32
actionplugins_loadedincludes\class-jamp.php:168
actionadmin_enqueue_scriptsincludes\class-jamp.php:183
actionadmin_enqueue_scriptsincludes\class-jamp.php:184
actionadminmenuincludes\class-jamp.php:186
actionadd_meta_boxesincludes\class-jamp.php:188
actionadd_meta_boxesincludes\class-jamp.php:189
actionsave_post_jamp_noteincludes\class-jamp.php:190
actionadmin_bar_menuincludes\class-jamp.php:192
filtertiny_mce_before_initincludes\class-jamp.php:194
actionload-post-new.phpincludes\class-jamp.php:196
actionload-post.phpincludes\class-jamp.php:197
filterredirect_post_locationincludes\class-jamp.php:198
filterpost_types_to_delete_with_userincludes\class-jamp.php:201
actionbefore_delete_postincludes\class-jamp.php:202
actiondelete_userincludes\class-jamp.php:203
actiondelete_pluginincludes\class-jamp.php:204
filterwp_untrash_post_statusincludes\class-jamp.php:208
actionadmin_noticesincludes\class-jamp.php:216
filterbulk_post_updated_messagesincludes\class-jamp.php:217
filtermanage_posts_columnsincludes\class-jamp.php:220
actionmanage_posts_custom_columnincludes\class-jamp.php:221
filtermanage_page_posts_columnsincludes\class-jamp.php:222
actionmanage_page_posts_custom_columnincludes\class-jamp.php:223
filtermanage_plugins_columnsincludes\class-jamp.php:224
actionmanage_plugins_custom_columnincludes\class-jamp.php:225
filtermanage_users_columnsincludes\class-jamp.php:226
actionmanage_users_custom_columnincludes\class-jamp.php:227
actionadmin_menuincludes\class-jamp.php:235
actionadmin_initincludes\class-jamp.php:236
actionwp_enqueue_scriptsincludes\class-jamp.php:249
actionwp_enqueue_scriptsincludes\class-jamp.php:250
actioninitincludes\class-jamp.php:263
Maintenance & Trust

JAMP Notes (Just Another Memo Plugin) Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 2, 2026
PHP min version5.6
Downloads4K

Community Trust

Rating100/100
Number of ratings7
Active installs300
Developer Profile

JAMP Notes (Just Another Memo Plugin) Developer Profile

Andrea Porotti

2 plugins · 330 total installs

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

How We Detect JAMP Notes (Just Another Memo Plugin)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/jamp-notes/admin/css/jamp-admin.css/wp-content/plugins/jamp-notes/admin/js/jamp-admin.js
Script Paths
/wp-content/plugins/jamp-notes/admin/js/jamp-admin.js
Version Parameters
jamp-admin-stylejamp-admin-script

HTML / DOM Fingerprints

JS Globals
jamp_ajaxjamp_strings
FAQ

Frequently Asked Questions about JAMP Notes (Just Another Memo Plugin)