SnapShotBoard WordPress Plugin Security & Risk Analysis

wordpress.org/plugins/snapshotboard

Easily integrate your SnapShotBord in your WordPress-Site.

10 active installs v0.2.2 PHP 5.6+ WP 3.8+ Updated Nov 25, 2019
snapshotboardsocial-wallsocialwall
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is SnapShotBoard WordPress Plugin Safe to Use in 2026?

Generally Safe

Score 85/100

SnapShotBoard WordPress Plugin has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The Snapshotboard plugin v0.2.2 exhibits a generally strong security posture based on the provided static analysis. There are no reported vulnerabilities in its history, suggesting diligent development or a lack of prior exploitation. The code analysis reveals good practices in output escaping, with all outputs being properly escaped, and a single nonce check is present. However, there are significant areas of concern. The plugin uses raw SQL queries without prepared statements for all its database interactions, posing a risk of SQL injection if user-supplied data is involved in these queries. Furthermore, the absence of capability checks on any entry points is a major weakness, meaning that any user, regardless of their role, could potentially trigger plugin functionality. While the attack surface is small, the lack of proper authorization for the shortcode is a critical oversight.

Despite the lack of reported CVEs, the identified code-level weaknesses, particularly the raw SQL queries and the complete absence of capability checks on the shortcode, create exploitable pathways. The presence of raw SQL, combined with the lack of capability checks on the shortcode, creates a scenario where an unauthenticated user could potentially execute arbitrary SQL commands. The single file operation also warrants attention, though without further context it's difficult to assess its risk definitively. Overall, while the plugin has strengths in output escaping and a clean vulnerability history, these are heavily outweighed by the fundamental security flaws related to database interaction and authorization.

Key Concerns

  • Raw SQL queries without prepared statements
  • Missing capability checks on shortcode
Vulnerabilities
None known

SnapShotBoard WordPress Plugin Security Vulnerabilities

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

SnapShotBoard WordPress Plugin Release Timeline

v0.2.2Current
v0.2.1
v0.1.9
v0.1.8
Code Analysis
Analyzed Apr 16, 2026

SnapShotBoard WordPress Plugin Code Analysis

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

SQL Query Safety

0% prepared2 total queries

Output Escaping

100% escaped2 total outputs
Attack Surface

SnapShotBoard WordPress Plugin Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[snapshotboard] snapshotboard.php:84
WordPress Hooks 5
actionadmin_menusnapshotboard-admin.php:24
actionadmin_enqueue_scriptssnapshotboard-admin.php:123
actioninitsnapshotboard.php:26
actioninitsnapshotboard.php:28
actionadmin_noticessnapshotboard.php:36
Maintenance & Trust

SnapShotBoard WordPress Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedNov 25, 2019
PHP min version5.6
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

SnapShotBoard WordPress Plugin Developer Profile

grizzlygmbh

2 plugins · 20 total installs

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

How We Detect SnapShotBoard WordPress Plugin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/snapshotboard/css/snapshotboard.css/wp-content/plugins/snapshotboard/js/snapshotboard.js
Script Paths
https://static.snapshotboard.com/js/embed.jshttps://static.snapshotboard.com/v2/embed.js

HTML / DOM Fingerprints

CSS Classes
ws-loading
Data Attributes
id="ws-loading"id="ws-embed"id="ssbhomepagewidget"
JS Globals
wsOptionswsOptions={wrapperdiv : "ssbhomepagewidget", iswidget: 1, ws : "ssb/wsOptions={wrapperdiv : "ws-embed", displayType: "carousel", ws : "ssb/wsOptions={wrapperdiv : "ws-embed", displayType: "ticker", ws : "ssb/wsOptions = {ws : "ssb/wsOptions={wrapperdiv : "ws-embed", displayType: "carousel", ws : "ssb/
Shortcode Output
[snapshotboard id=XXXXX]<span style='color:#ff0000;'>ERROR> Correct format for embedding the social wall: [snapshotboard id=XXXXX], where XXXXX is the id of your wall.</span>
FAQ

Frequently Asked Questions about SnapShotBoard WordPress Plugin