Site Notes: Site Feedback, Site Notes with Sitewide Visual Commenting Security & Risk Analysis

wordpress.org/plugins/analogwp-site-notes

Site Notes is a one-stop solution for agency-client transitions with visual commenting and task management. Site Notes helps get easy Site feedback.

0 active installs v1.4.0 PHP 7.4+ WP 6.5+ Updated Mar 26, 2026
feedbacknotestask-managementuser-feedbackwebsite-feedback
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Site Notes: Site Feedback, Site Notes with Sitewide Visual Commenting Safe to Use in 2026?

Generally Safe

Score 100/100

Site Notes: Site Feedback, Site Notes with Sitewide Visual Commenting has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "analogwp-site-notes" plugin version 1.2.0 exhibits a generally strong security posture with several positive indicators. Notably, all identified AJAX handlers and REST API routes appear to be protected by authentication and permission checks, and there are no discovered shortcodes or cron events that could introduce vulnerabilities. The code also demonstrates excellent practices regarding output escaping, with 100% of outputs being properly escaped, and a high percentage (92%) of SQL queries utilizing prepared statements. The absence of known CVEs and past vulnerabilities is also a significant positive sign, suggesting a commitment to security by the developers.

However, the static analysis does reveal areas of concern that warrant attention. The presence of 4 "flows with unsanitized paths" and 3 "taint analysis" findings classified as high severity indicate potential weaknesses where user-supplied data might not be adequately validated or sanitized before being used in sensitive operations. While the specific nature of these unsanitized paths isn't detailed, they represent a non-trivial risk. Additionally, while the number of file operations is low, any interaction with the file system, especially when combined with unsanitized paths, can be a vector for attacks. The inclusion of the Freemius v1.0 library also raises a minor concern if it's an outdated version, as bundled libraries can introduce vulnerabilities if not kept up-to-date.

In conclusion, the plugin has a solid foundation with robust defenses against common web vulnerabilities like unescaped output and unprotected AJAX endpoints. The lack of historical vulnerabilities further bolsters confidence. Nevertheless, the identified high-severity taint flows and unsanitized paths are the primary security concerns that need thorough investigation and remediation to ensure the plugin's overall security. Addressing these specific code-level issues would significantly enhance the plugin's security profile.

Key Concerns

  • High severity taint flows found
  • Flows with unsanitized paths
  • Bundled outdated library (Freemius v1.0)
Vulnerabilities
None known

Site Notes: Site Feedback, Site Notes with Sitewide Visual Commenting Security Vulnerabilities

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

Site Notes: Site Feedback, Site Notes with Sitewide Visual Commenting Release Timeline

v1.4.0Current
v1.3.0
v1.2.0
v1.1.2
v1.1.1
v1.1.0
v1.0.3
Code Analysis
Analyzed Mar 17, 2026

Site Notes: Site Feedback, Site Notes with Sitewide Visual Commenting Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
22 prepared
Unescaped Output
0
68 escaped
Nonce Checks
13
Capability Checks
2
File Operations
3
External Requests
0
Bundled Libraries
1

Bundled Libraries

Freemius1.0

SQL Query Safety

92% prepared24 total queries

Output Escaping

100% escaped68 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

5 flows4 with unsanitized paths
save_comment (includes\api\class-ajax.php:116)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Site Notes: Site Feedback, Site Notes with Sitewide Visual Commenting Attack Surface

Entry Points16
Unprotected0

AJAX Handlers 16

authwp_ajax_agwp_sn_save_commentincludes\api\class-ajax.php:53
authwp_ajax_agwp_sn_get_commentsincludes\api\class-ajax.php:54
authwp_ajax_agwp_sn_update_commentincludes\api\class-ajax.php:55
authwp_ajax_agwp_sn_update_comment_statusincludes\api\class-ajax.php:56
authwp_ajax_agwp_sn_add_replyincludes\api\class-ajax.php:57
authwp_ajax_agwp_sn_delete_commentincludes\api\class-ajax.php:58
authwp_ajax_agwp_sn_get_dashboard_statsincludes\api\class-ajax.php:59
authwp_ajax_agwp_sn_get_admin_dataincludes\api\class-ajax.php:60
authwp_ajax_agwp_sn_get_pagesincludes\api\class-ajax.php:61
authwp_ajax_agwp_sn_add_new_taskincludes\api\class-ajax.php:62
authwp_ajax_agwp_sn_get_settingsincludes\api\class-ajax.php:65
authwp_ajax_agwp_sn_save_settingsincludes\api\class-ajax.php:66
noprivwp_ajax_agwp_sn_save_commentincludes\api\class-ajax.php:69
noprivwp_ajax_agwp_sn_get_commentsincludes\api\class-ajax.php:70
noprivwp_ajax_agwp_sn_update_comment_statusincludes\api\class-ajax.php:71
noprivwp_ajax_agwp_sn_add_replyincludes\api\class-ajax.php:72
WordPress Hooks 16
filterconnect_urlanalogwp-site-notes.php:89
filterafter_skip_urlanalogwp-site-notes.php:90
filterafter_connect_urlanalogwp-site-notes.php:91
filterafter_pending_connect_urlanalogwp-site-notes.php:92
filterredirect_on_activationanalogwp-site-notes.php:95
actionwp_enqueue_scriptsincludes\class-extensions.php:49
actionadmin_enqueue_scriptsincludes\class-extensions.php:50
actioninitincludes\class-extensions.php:207
actioninitincludes\class-plugin.php:92
actionwpmu_new_blogincludes\class-plugin.php:97
filterwpmu_drop_tablesincludes\class-plugin.php:100
actionadmin_menuincludes\core\class-admin.php:33
actionadmin_bar_menuincludes\core\class-admin.php:34
actionadmin_initincludes\core\class-admin.php:35
actionwp_enqueue_scriptsincludes\core\class-assets.php:33
actionadmin_enqueue_scriptsincludes\core\class-assets.php:34
Maintenance & Trust

Site Notes: Site Feedback, Site Notes with Sitewide Visual Commenting Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 26, 2026
PHP min version7.4
Downloads590

Community Trust

Rating100/100
Number of ratings3
Active installs0
Developer Profile

Site Notes: Site Feedback, Site Notes with Sitewide Visual Commenting Developer Profile

AnalogWP

3 plugins · 10K total installs

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

How We Detect Site Notes: Site Feedback, Site Notes with Sitewide Visual Commenting

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/analogwp-site-notes/assets/css/admin-style.css/wp-content/plugins/analogwp-site-notes/assets/css/frontend-style.css/wp-content/plugins/analogwp-site-notes/assets/js/frontend-script.js/wp-content/plugins/analogwp-site-notes/assets/js/admin-script.js
Script Paths
/wp-content/plugins/analogwp-site-notes/assets/js/frontend-script.js/wp-content/plugins/analogwp-site-notes/assets/js/admin-script.js
Version Parameters
analogwp-site-notes/assets/css/admin-style.css?ver=analogwp-site-notes/assets/css/frontend-style.css?ver=analogwp-site-notes/assets/js/frontend-script.js?ver=analogwp-site-notes/assets/js/admin-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
agwp-sn-admin-wrapper
Data Attributes
data-agwp-sn-admin-ajax-url
JS Globals
agwp_sn_ext
FAQ

Frequently Asked Questions about Site Notes: Site Feedback, Site Notes with Sitewide Visual Commenting