DC Nagad Payment Security & Risk Analysis

wordpress.org/plugins/dc-nagad

You can easily pay via Nagad.

20 active installs v1.1.1 PHP 5.6+ WP 4.0+ Updated Jul 27, 2020
bangladeshbd-payment-gatewaybdtnagad
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is DC Nagad Payment Safe to Use in 2026?

Generally Safe

Score 85/100

DC Nagad Payment 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 'dc-nagad' v1.1.1 plugin exhibits a generally strong security posture based on the provided static analysis. The plugin has no known vulnerabilities (CVEs) and a clean history, which is a significant positive indicator. The static analysis reveals a small attack surface with only one AJAX handler, and importantly, it appears to be protected by authentication. The code signals also indicate good practices, with a high percentage of SQL queries using prepared statements and output escaping. The absence of file operations and external HTTP requests further reduces potential attack vectors.

However, a few areas warrant attention. While the AJAX handler is protected, the lack of explicit capability checks on it could be a concern if the authentication mechanism is bypassed or if the authenticated user has overly broad permissions. The presence of external HTTP requests, though only two, introduces a dependency on external services, which could be a vector for supply chain attacks or denial-of-service if those services become unavailable. The taint analysis showing zero flows is excellent, suggesting no immediately apparent data corruption or command execution vulnerabilities in the analyzed code paths.

Overall, the plugin appears to be developed with security in mind, demonstrated by its clean vulnerability history and robust code practices. The limited attack surface and strong adherence to prepared statements and output escaping are commendable. The primary areas for potential improvement lie in ensuring granular capability checks on its entry points and being mindful of the risks associated with external HTTP requests. The absence of any recorded vulnerabilities over time is a strong indicator of a well-maintained and secure plugin.

Key Concerns

  • No capability checks on AJAX handler
  • External HTTP requests present
Vulnerabilities
None known

DC Nagad Payment Security Vulnerabilities

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

DC Nagad Payment Code Analysis

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

SQL Query Safety

67% prepared6 total queries

Output Escaping

91% escaped22 total outputs
Attack Surface

DC Nagad Payment Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_dc-nagad-create-payment-requestincludes\Frontend\Ajax.php:16
WordPress Hooks 13
actionplugins_loadeddcoders-nagad.php:86
filterwoocommerce_payment_gatewaysdcoders-nagad.php:184
actioninitdcoders-nagad.php:208
actioninitdcoders-nagad.php:211
actioninitdcoders-nagad.php:213
actionadmin_menuincludes\Admin\Menu.php:16
actionadmin_enqueue_scriptsincludes\Admin\Menu.php:42
actionadmin_enqueue_scriptsincludes\Assets.php:14
actionwp_enqueue_scriptsincludes\Assets.php:16
filterquery_varsincludes\PageHandler.php:16
actiontemplate_includeincludes\PageHandler.php:17
actionwp_enqueue_scriptsincludes\Woocommerce\Nagad_Gateway.php:97
actionadmin_noticesincludes\Woocommerce\Nagad_Gateway.php:201
Maintenance & Trust

DC Nagad Payment Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedJul 27, 2020
PHP min version5.6
Downloads6K

Community Trust

Rating40/100
Number of ratings4
Active installs20
Developer Profile

DC Nagad Payment Developer Profile

Kapil Paul

4 plugins · 1K total installs

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

How We Detect DC Nagad Payment

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dc-nagad/assets/css/backend.css/wp-content/plugins/dc-nagad/assets/css/frontend.css/wp-content/plugins/dc-nagad/assets/js/backend.js/wp-content/plugins/dc-nagad/assets/js/frontend.js
Script Paths
/wp-content/plugins/dc-nagad/assets/js/backend.js/wp-content/plugins/dc-nagad/assets/js/frontend.js

HTML / DOM Fingerprints

CSS Classes
dc-nagad-admin-settings
HTML Comments
Copyright (c) 2020 Kapil Paul (email: kapilpaul007@gmail.com). All rights reserved.This program is free software; you can redistribute it and/or modifyThis program is distributed in the hope that it will be useful,You should have received a copy of the GNU General Public License+1 more
Data Attributes
data-gateway-url
JS Globals
dc_nagad_ajax_object
REST Endpoints
/wp-json/dc-nagad/v1/process-payment
FAQ

Frequently Asked Questions about DC Nagad Payment