Custom Sticky Notes Security & Risk Analysis

wordpress.org/plugins/custom-sticky-notes

Add simple sticky notes in the WordPress admin bar.

10 active installs v1.1.3 PHP 5.3+ WP 3.7+ Updated Jan 18, 2021
admin-barclipboardcustom-sticky-notessticky-notes
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Custom Sticky Notes Safe to Use in 2026?

Generally Safe

Score 85/100

Custom Sticky Notes 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 "custom-sticky-notes" v1.1.3 plugin exhibits a generally strong security posture based on the static analysis provided. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events means the plugin has a minimal attack surface, and crucially, no unprotected entry points were found. Furthermore, the code signals indicate good security practices, with no dangerous functions, all SQL queries utilizing prepared statements, and a high percentage of output properly escaped. The presence of a nonce check is also a positive indicator. The lack of any recorded vulnerabilities in its history is a significant strength.

However, a key concern arises from the complete absence of capability checks. This means that while the plugin's entry points are limited, any user interaction with its functionalities might not be properly authorized. The taint analysis showing zero flows, while seemingly positive, could be a result of the limited scope of the analysis or the plugin's design having very few complex data flows. The fact that 20% of outputs are not properly escaped, while not critical given the limited entry points, still presents a potential minor risk for cross-site scripting (XSS) if these outputs are ever exposed to user-controlled data.

In conclusion, the plugin has a good foundation with a small attack surface and good practices around SQL and output escaping. The primary weakness is the lack of capability checks, which could allow unauthorized users to trigger or interact with plugin features. The unescaped outputs, though minor, should ideally be addressed. The absence of vulnerabilities is highly reassuring, suggesting responsible development or a lack of significant past issues. The overall risk is assessed as low, but the missing capability checks introduce a specific area for improvement.

Key Concerns

  • Missing capability checks
  • Unescaped output detected
Vulnerabilities
None known

Custom Sticky Notes Security Vulnerabilities

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

Custom Sticky Notes Code Analysis

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

Output Escaping

80% escaped5 total outputs
Attack Surface

Custom Sticky Notes Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actioninitcustom-sticky-notes.php:111
actionadmin_footercustom-sticky-notes.php:113
actionadmin_enqueue_scriptscustom-sticky-notes.php:114
actionwp_footercustom-sticky-notes.php:117
actionwp_enqueue_scriptscustom-sticky-notes.php:118
actionwp_before_admin_bar_rendercustom-sticky-notes.php:121
actionlogin_footercustom-sticky-notes.php:122
actionwp_logoutcustom-sticky-notes.php:123
Maintenance & Trust

Custom Sticky Notes Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.0
Last updatedJan 18, 2021
PHP min version5.3
Downloads2K

Community Trust

Rating60/100
Number of ratings2
Active installs10
Developer Profile

Custom Sticky Notes Developer Profile

yuka2py

10 plugins · 220 total installs

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

How We Detect Custom Sticky Notes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/custom-sticky-notes/assets/css/csnp.css/wp-content/plugins/custom-sticky-notes/assets/js/csnp.js
Script Paths
/wp-content/plugins/custom-sticky-notes/assets/js/csnp.js
Version Parameters
custom-sticky-notes/assets/css/csnp.css?h=custom-sticky-notes/assets/js/csnp.js?h=

HTML / DOM Fingerprints

CSS Classes
csnp-panelcsnp-panel-closecsnp-panel-minimizecsnp-panel-lockcsnp-panel-save-buttoncsnp-panel-clear-buttoncsnp-panel-wrappercsnp-header+6 more
Data Attributes
data-csnp-userdata-csnp-logindata-csnp-save-metadata-csnp-lock-metadata-csnp-clear-metadata-csnp-save-local+4 more
JS Globals
csnp_user_metacsnp_current_user_idcsnp_lock_valuecsnp_local_cache_valuecsnp_session_cache_valuecsnp_auto_save_value+2 more
FAQ

Frequently Asked Questions about Custom Sticky Notes