DMARCREPORT Domain Auth Checker Security & Risk Analysis

wordpress.org/plugins/dmarcreport-domain-auth-checker

Check SPF, DMARC, BIMI, MTA-STS and TLS-RPT records for any domain. Embed email authentication checkers with a shortcode.

0 active installs v1.7.2 PHP 7.4+ WP 5.0+ Updated Unknown
bimidmarcemail-authenticationmta-stsspf
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is DMARCREPORT Domain Auth Checker Safe to Use in 2026?

Generally Safe

Score 100/100

DMARCREPORT Domain Auth Checker has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The 'dmarcreport-domain-auth-checker' plugin v1.7.2 exhibits a concerning security posture due to a significant number of unprotected entry points, particularly within its REST API routes. While the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping all its output, the lack of permission callbacks on five REST API routes creates a substantial attack surface. This means that any user, regardless of their role or capabilities, could potentially interact with these API endpoints, leading to unintended consequences or information disclosure. The absence of nonce checks on AJAX handlers, though there are none recorded, further contributes to this concern, as it represents a potential avenue for CSRF attacks if AJAX functionality were to be introduced or expanded without proper security measures. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator of its past security, but this should not overshadow the immediate risks identified in the current code analysis.

Key Concerns

  • 5 REST API routes without permission callbacks
  • 0 Nonce checks on AJAX handlers
Vulnerabilities
None known

DMARCREPORT Domain Auth Checker Security Vulnerabilities

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

DMARCREPORT Domain Auth Checker Code Analysis

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

Output Escaping

100% escaped8 total outputs
Attack Surface
5 unprotected

DMARCREPORT Domain Auth Checker Attack Surface

Entry Points6
Unprotected5

REST API Routes 5

POST/wp-json/dmarcreport-domain-auth-checker/v1/dmarc/analyzedmarcreport-domain-auth-checker.php:153
POST/wp-json/dmarcreport-domain-auth-checker/v1/tlsrpt/analyzedmarcreport-domain-auth-checker.php:164
POST/wp-json/dmarcreport-domain-auth-checker/v1/bimi/analyzedmarcreport-domain-auth-checker.php:175
POST/wp-json/dmarcreport-domain-auth-checker/v1/mta-sts/analyzedmarcreport-domain-auth-checker.php:196
POST/wp-json/dmarcreport-domain-auth-checker/v1/spf/analyzedmarcreport-domain-auth-checker.php:207

Shortcodes 1

[dmarcreport_domain_auth_checker] dmarcreport-domain-auth-checker.php:120
WordPress Hooks 4
actionwp_enqueue_scriptsdmarcreport-domain-auth-checker.php:117
actionadmin_menudmarcreport-domain-auth-checker.php:123
actionadmin_initdmarcreport-domain-auth-checker.php:126
actionrest_api_initdmarcreport-domain-auth-checker.php:129
Maintenance & Trust

DMARCREPORT Domain Auth Checker Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads111

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

DMARCREPORT Domain Auth Checker Developer Profile

DuoCircle LLC

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 DMARCREPORT Domain Auth Checker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dmarcreport-domain-auth-checker/dist/js/app.js/wp-content/plugins/dmarcreport-domain-auth-checker/dist/css/app.css
Script Paths
/wp-content/plugins/dmarcreport-domain-auth-checker/dist/js/app.js
Version Parameters
/wp-content/plugins/dmarcreport-domain-auth-checker/dist/js/app.js?ver=/wp-content/plugins/dmarcreport-domain-auth-checker/dist/css/app.css?ver=

HTML / DOM Fingerprints

Data Attributes
data-type
JS Globals
drdauthcConfig
REST Endpoints
/wp-json/dmarcreport-domain-auth-checker/v1/spf/analyze/wp-json/dmarcreport-domain-auth-checker/v1/dmarc/analyze/wp-json/dmarcreport-domain-auth-checker/v1/tlsrpt/analyze/wp-json/dmarcreport-domain-auth-checker/v1/bimi/analyze/wp-json/dmarcreport-domain-auth-checker/v1/mta-sts/analyze
Shortcode Output
<div id="dmarcreport-domain-auth-checker-app"
FAQ

Frequently Asked Questions about DMARCREPORT Domain Auth Checker