Simple Open Graphs Security & Risk Analysis

wordpress.org/plugins/simple-open-graphs

Adds Facebook Open Graph tags to your site to display Rich Snippet when sharing the URL on Facebook. Custom Post Type supported.

0 active installs v1.0 PHP + WP 3.5+ Updated Jun 11, 2020
facebookfb-metametaopen-graphrich-snippets
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simple Open Graphs Safe to Use in 2026?

Generally Safe

Score 85/100

Simple Open Graphs 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 "simple-open-graphs" v1.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, using prepared statements for all SQL queries, and having no recorded vulnerability history. This suggests a developer who is aware of common security pitfalls in these areas. However, significant concerns arise from the static analysis. The plugin exposes one AJAX handler that lacks any authentication checks, creating a clear entry point for unauthorized actions. Furthermore, while most output is properly escaped, a portion is not, potentially leading to cross-site scripting (XSS) vulnerabilities if attacker-controlled data reaches these unescaped outputs. The taint analysis also indicates two flows with unsanitized paths, which, although not classified as critical or high, still represent potential avenues for exploitation if further input validation is lacking.

The absence of any vulnerability history is a positive indicator, suggesting the plugin has been relatively secure. However, this cannot overshadow the identified weaknesses in the current version. The lack of authentication on an AJAX handler is a critical oversight that could allow an attacker to trigger unintended functionality. The unescaped output, while not directly flagged as a critical taint flow, could be exacerbated by these unsanitized paths. Therefore, while the plugin has strengths in areas like SQL handling and a clean historical record, the immediate risks associated with the unprotected AJAX endpoint and unescaped output require attention.

Key Concerns

  • AJAX handler without auth checks
  • Unescaped output detected
  • Taint flows with unsanitized paths
Vulnerabilities
None known

Simple Open Graphs Security Vulnerabilities

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

Simple Open Graphs Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Simple Open Graphs Code Analysis

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

Output Escaping

73% escaped44 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
save_settings (simple-open-graphs.php:103)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Simple Open Graphs Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_save_open_graphs_settingssimple-open-graphs.php:22
WordPress Hooks 5
actionadmin_menusimple-open-graphs.php:20
actionadmin_enqueue_scriptssimple-open-graphs.php:21
actionadd_meta_boxessimple-open-graphs.php:23
actionsave_postsimple-open-graphs.php:24
actionwp_headsimple-open-graphs.php:25
Maintenance & Trust

Simple Open Graphs Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedJun 11, 2020
PHP min version
Downloads925

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Simple Open Graphs Developer Profile

webcodingplace

5 plugins · 5K total installs

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

How We Detect Simple Open Graphs

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-open-graphs/graphs-settings.php/wp-content/plugins/simple-open-graphs/metabox-fields.php
Script Paths
/wp-content/plugins/simple-open-graphs/scripts.js
Version Parameters
simple-open-graphs/scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
col-2col-8
Data Attributes
name="sog_title"name="sog_description"name="sog_post_url"name="sog_image_url"name="sog_site_name"name="sog_page_disable"+1 more
REST Endpoints
/wp-json/simple-open-graphs/v1/save
FAQ

Frequently Asked Questions about Simple Open Graphs