SchoolDigger Widgets Security & Risk Analysis

wordpress.org/plugins/schooldigger-widgets

Embed interactive SchoolDigger school data widgets on your WordPress site - info cards, rankings, search, maps, and charts.

0 active installs v1.0.5 PHP 7.4+ WP 6.0+ Updated Mar 11, 2026
educationk-12rankingschoolwidgets
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SchoolDigger Widgets Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 24d ago
Risk Assessment

The schooldigger-widgets plugin version 1.0.5 demonstrates a generally strong security posture based on the provided static analysis. All identified entry points, including its single shortcode, have at least one capability check, and there are no AJAX handlers or REST API routes without permission callbacks. The code also adheres to best practices by using prepared statements for all SQL queries and properly escaping all outputs, indicating a lack of common web vulnerabilities like SQL injection and XSS. Furthermore, the absence of file operations, external HTTP requests, and dangerous functions further reinforces its secure coding practices.

The plugin's vulnerability history is also a significant positive. With zero known CVEs, both currently and historically, it suggests a well-maintained and secure codebase. This lack of past issues implies either diligent security practices during development or a lack of past targeted attacks. The complete absence of any critical, high, or even medium severity vulnerabilities, combined with no recorded common vulnerability types, points towards a plugin that is likely resistant to common exploits.

In conclusion, schooldigger-widgets v1.0.5 appears to be a very secure plugin. Its strengths lie in robust input validation and output sanitization, along with a clean vulnerability history. The primary concern, though minor in this instance due to the single entry point and capability check, is the general principle of ensuring all entry points, however few, are rigorously protected. The absence of nonce checks, while not immediately exploitable given the other security measures, is a potential area for improvement to further harden the plugin against CSRF.

Key Concerns

  • Missing nonce checks
Vulnerabilities
None known

SchoolDigger Widgets Security Vulnerabilities

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

SchoolDigger Widgets Code Analysis

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

Output Escaping

100% escaped21 total outputs
Attack Surface

SchoolDigger Widgets Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[sd_widgets] includes\class-sd-widgets-shortcode.php:21
WordPress Hooks 6
actionenqueue_block_editor_assetsincludes\class-sd-widgets-block.php:32
actionadmin_menuincludes\class-sd-widgets-settings.php:16
actionadmin_initincludes\class-sd-widgets-settings.php:17
actioninitschooldigger-widgets.php:37
actionwp_enqueue_scriptsschooldigger-widgets.php:62
filterscript_loader_tagschooldigger-widgets.php:73
Maintenance & Trust

SchoolDigger Widgets Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 11, 2026
PHP min version7.4
Downloads148

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

SchoolDigger Widgets Developer Profile

schooldigger

1 plugin · 0 total installs

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

How We Detect SchoolDigger Widgets

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/schooldigger-widgets/js/widget-loader.js
Script Paths
https://widgets.schooldigger.com/js/widget-loader.js
Version Parameters
schooldigger-widgets

HTML / DOM Fingerprints

HTML Comments
<!-- SchoolDigger Widget: missing "widget" attribute --><!-- SchoolDigger Widget: no App ID configured. Go to Settings > SchoolDigger Widgets. -->
Data Attributes
data-sd-widgetdata-appiddata-config
Shortcode Output
<div id="sd-widget-data-sd-widgetdata-appiddata-config
FAQ

Frequently Asked Questions about SchoolDigger Widgets