Simple NFT Protection Manager Security & Risk Analysis

wordpress.org/plugins/simple-nft-protection-manager

This plugin publishes the original NFT. Selling NFTs.

0 active installs v1.0 PHP 7.4+ WP 5.2+ Updated May 31, 2023
blockchainjapanesenfttokenweb3
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Simple NFT Protection Manager Safe to Use in 2026?

Generally Safe

Score 85/100

Simple NFT Protection Manager has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The plugin 'simple-nft-protection-manager' v1.0 demonstrates a generally good security posture with no recorded vulnerabilities or critical taint flows. The static analysis reveals a substantial number of entry points (14), but importantly, all appear to have authentication checks, mitigating direct unauthorized access risks. The plugin also makes good use of nonces and capability checks to secure its operations.

However, the presence of six instances of the `unserialize` function is a significant concern. While no specific unsanitized paths were found in the taint analysis, `unserialize` is inherently dangerous if the input it processes is not strictly controlled and validated. Any user-controllable input passed to `unserialize` could lead to remote code execution. Furthermore, only 67% of SQL queries use prepared statements, meaning a portion of database interactions are vulnerable to SQL injection if user input is involved and not properly sanitized before reaching these queries.

Given the lack of historical vulnerabilities, this suggests the developers may have a general awareness of security, but the identified code signals like `unserialize` and incomplete prepared statement usage represent potential weaknesses that could be exploited. A balanced conclusion is that while the plugin currently appears free of known exploits, the identified code signals introduce significant potential risks that require immediate attention and remediation.

Key Concerns

  • Unserialized data processing
  • Raw SQL queries without prepare
Vulnerabilities
None known

Simple NFT Protection Manager Security Vulnerabilities

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

Simple NFT Protection Manager Release Timeline

v1.0.0
Code Analysis
Analyzed Mar 17, 2026

Simple NFT Protection Manager Code Analysis

Dangerous Functions
6
Raw SQL Queries
7
14 prepared
Unescaped Output
40
199 escaped
Nonce Checks
17
Capability Checks
1
File Operations
3
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

unserialize$VALUE = unserialize($value); //checkboxは、配列(シリアライズデータ)の状態で値を持っているので、アンシリアライズして、配列に戻すincludes\common\snpmHtmls.php:307
unserialize$array = unserialize($list_value[$param_key]); //配列のkeyから値を取得する為、KEYを取得includes\common\snpmHtmls.php:759
unserialize$variable_value = unserialize($value);includes\common\snpmHtmls.php:829
unserialize$VALUE = unserialize($value); //checkboxは、配列(シリアライズデータ)の状態で値を持っているので、アンシリアライズして、配列に戻すincludes\common\snpmViewHtmls.php:286
unserialize$array = unserialize($list_value[$param_key]); //配列のkeyから値を取得する為、KEYを取得includes\common\snpmViewHtmls.php:629
unserialize$variable_value = unserialize($value);includes\common\snpmViewHtmls.php:699

SQL Query Safety

67% prepared21 total queries

Output Escaping

83% escaped239 total outputs
Attack Surface

Simple NFT Protection Manager Attack Surface

Entry Points14
Unprotected0

AJAX Handlers 12

authwp_ajax_validationsimple_nft_protection_manager.php:77
noprivwp_ajax_validationsimple_nft_protection_manager.php:78
authwp_ajax_set_user_datasimple_nft_protection_manager.php:99
noprivwp_ajax_set_user_datasimple_nft_protection_manager.php:100
authwp_ajax_update_stocksimple_nft_protection_manager.php:121
noprivwp_ajax_update_stocksimple_nft_protection_manager.php:122
authwp_ajax_sales_registersimple_nft_protection_manager.php:143
noprivwp_ajax_sales_registersimple_nft_protection_manager.php:144
authwp_ajax_owned_nft_listsimple_nft_protection_manager.php:165
noprivwp_ajax_owned_nft_listsimple_nft_protection_manager.php:166
authwp_ajax_change_networksimple_nft_protection_manager.php:187
noprivwp_ajax_change_networksimple_nft_protection_manager.php:188

Shortcodes 2

[connect] includes\snpmShortcode.php:21
[nft_list] includes\snpmShortcode.php:22
WordPress Hooks 9
actionadmin_menuincludes\snpmAdmin.php:17
actionadmin_initincludes\snpmAdmin.php:20
actionadmin_enqueue_scriptsincludes\snpmAdmin.php:23
actionadd_meta_boxesincludes\snpmAdmin.php:26
actionsave_postincludes\snpmAdmin.php:29
actionwp_enqueue_scriptsincludes\snpmFront.php:16
actionwpincludes\snpmFront.php:18
actionwp_footerincludes\snpmFront.php:20
filterthe_contentincludes\snpmFront.php:81
Maintenance & Trust

Simple NFT Protection Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedMay 31, 2023
PHP min version7.4
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Simple NFT Protection Manager Developer Profile

onepirsu

1 plugin · 0 total installs

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

How We Detect Simple NFT Protection Manager

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-nft-protection-manager/css/snpm_admin.css/wp-content/plugins/simple-nft-protection-manager/js/snpm_admin.js/wp-content/plugins/simple-nft-protection-manager/css/snpm_front.css/wp-content/plugins/simple-nft-protection-manager/js/snpm_front.js
Script Paths
/wp-content/plugins/simple-nft-protection-manager/js/snpm_admin.js/wp-content/plugins/simple-nft-protection-manager/js/snpm_front.js
Version Parameters
simple-nft-protection-manager/css/snpm_admin.css?ver=simple-nft-protection-manager/js/snpm_admin.js?ver=simple-nft-protection-manager/css/snpm_front.css?ver=simple-nft-protection-manager/js/snpm_front.js?ver=

HTML / DOM Fingerprints

CSS Classes
snpm-admin-wrappersnpm_admin_pagesnpm-menu-pagesnpm-submenu-page
HTML Comments
<!-- SNPMADMIN --><!-- SNPM_ADMIN_PAGE -->
Data Attributes
data-nonce-fielddata-nonce-action
JS Globals
snpm_ajax_object
REST Endpoints
/wp-json/simple-nft-protection-manager/v1/validation/wp-json/simple-nft-protection-manager/v1/set-user-data/wp-json/simple-nft-protection-manager/v1/update-stock/wp-json/simple-nft-protection-manager/v1/sales-register/wp-json/simple-nft-protection-manager/v1/owned-nft-list/wp-json/simple-nft-protection-manager/v1/change-network
Shortcode Output
[simple_nft_members][simple_nft_purchased]
FAQ

Frequently Asked Questions about Simple NFT Protection Manager