Lazy Social Comments Security & Risk Analysis

wordpress.org/plugins/lazy-facebook-comments

Use Facebook Comments with lazy loading feature. Load FB comments after button click or scroll down.

1K active installs v2.0.5 PHP + WP 3.0+ Updated Sep 3, 2023
facebook-commentsfb-commentslazy-commentslazy-fb-commentlazy-laod
85
A · Safe
CVEs total1
Unpatched0
Last CVEMar 21, 2023
Safety Verdict

Is Lazy Social Comments Safe to Use in 2026?

Generally Safe

Score 85/100

Lazy Social Comments has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Mar 21, 2023Updated 2yr ago
Risk Assessment

The lazy-facebook-comments plugin, v2.0.5, exhibits a generally strong security posture based on the provided static analysis. There are no identified critical or high severity taint flows, no dangerous functions, and all SQL queries are properly prepared. File operations and external HTTP requests are also absent, reducing potential attack vectors. The high percentage of properly escaped output (81%) is a positive indicator of good development practices.

However, there are significant areas for concern. The complete absence of nonce checks and capability checks across all entry points is a major weakness. This means that any functionality exposed, even if not directly listed as an entry point in the static analysis, could be invoked by an unauthenticated or unauthorized user. The vulnerability history shows one medium severity CVE in the past, specifically related to Cross-site Scripting. While there are no currently unpatched vulnerabilities, the presence of past XSS issues combined with the lack of input validation mechanisms like nonces and capability checks suggests a potential for future vulnerabilities.

In conclusion, while the plugin demonstrates good practices in areas like SQL query preparation and output escaping, the fundamental lack of authentication and authorization checks on its potential entry points presents a significant security risk. The past XSS vulnerability further underscores the need for robust input validation and access control mechanisms to be implemented.

Key Concerns

  • Missing nonce checks on entry points
  • Missing capability checks on entry points
  • Past medium severity XSS vulnerability
  • 81% output escaping is good, but 19% is not
Vulnerabilities
1

Lazy Social Comments Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-23733medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Lazy Social Comments <= 2.0.4 - Authenticated (Administrator+) Stored Cross-Site Scripting via Plugin Options

Mar 21, 2023 Patched in 2.0.5 (308d)
Code Analysis
Analyzed Mar 16, 2026

Lazy Social Comments Code Analysis

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

Output Escaping

81% escaped31 total outputs
Attack Surface

Lazy Social Comments Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionplugins_loadedincludes\class-lazy-facebook-comments.php:126
filteradmin_initincludes\class-lazy-facebook-comments.php:149
actionadmin_enqueue_scriptsincludes\class-lazy-facebook-comments.php:150
actionadmin_menuincludes\class-lazy-facebook-comments.php:151
actionadmin_initincludes\class-lazy-facebook-comments.php:152
filteradmin_footer_textincludes\class-lazy-facebook-comments.php:153
filterplugin_action_linksincludes\class-lazy-facebook-comments.php:154
filtercomments_templateincludes\class-lazy-facebook-comments.php:175
actionwp_footerincludes\class-lazy-facebook-comments.php:176
Maintenance & Trust

Lazy Social Comments Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedSep 3, 2023
PHP min version
Downloads46K

Community Trust

Rating90/100
Number of ratings19
Active installs1K
Developer Profile

Lazy Social Comments Developer Profile

Joel James

7 plugins · 117K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
1175 days
View full developer profile
Detection Fingerprints

How We Detect Lazy Social Comments

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/lazy-facebook-comments/admin/css/min/admin.css/wp-content/plugins/lazy-facebook-comments/public/css/frontend.css/wp-content/plugins/lazy-facebook-comments/public/js/frontend.js
Script Paths
/wp-content/plugins/lazy-facebook-comments/public/js/frontend.js
Version Parameters
lazy-facebook-comments/admin/css/min/admin.css?ver=lazy-facebook-comments/public/css/frontend.css?ver=lazy-facebook-comments/public/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
lfc-load-more-btnlfc-hiddenlfc-lazy-comment-wrap
HTML Comments
<!-- Thank you for your interest in Lazy FB Comments - Developed and managed by Joel James --><!-- LFC: Load comments by clicking on the button --><!-- LFC: Load comments by scrolling down the page --><!-- LFC: To avoid header already sent issue+1 more
Data Attributes
data-lfc-post-iddata-lfc-comment-countdata-lfc-localedata-lfc-layoutdata-lfc-colorschemedata-lfc-order-by+2 more
JS Globals
lfc_options
Shortcode Output
[lazy_facebook_comments]
FAQ

Frequently Asked Questions about Lazy Social Comments