Sell License Key Codes with WordPress PHP-KeyCodes Security & Risk Analysis

wordpress.org/plugins/withinweb-php-keycodes

Sell software license key codes or pin numbers automatically using PayPal.

10 active installs v2.1.6 PHP + WP 4.7.0+ Updated Sep 8, 2021
key-codeslicense-keyspin-codessell-pin-codessoftware-license-codes
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Sell License Key Codes with WordPress PHP-KeyCodes Safe to Use in 2026?

Generally Safe

Score 85/100

Sell License Key Codes with WordPress PHP-KeyCodes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The "withinweb-php-keycodes" v2.1.6 plugin demonstrates a generally good security posture based on the provided static analysis and vulnerability history. The plugin exhibits strong adherence to secure coding practices, with a high percentage of SQL queries using prepared statements and a significant majority of output being properly escaped. Furthermore, the absence of known CVEs and a clean vulnerability history suggest a history of secure development and diligent maintenance.

However, a minor concern exists with the use of the `preg_replace(/e)` dangerous function, which, if not handled with extreme care and thorough input sanitization, could potentially lead to code execution vulnerabilities. While the taint analysis found no direct evidence of exploitable flows related to this, its presence warrants careful review. The plugin's limited attack surface, consisting solely of shortcodes with no unprotected entry points, further reinforces its current secure state.

Key Concerns

  • Use of dangerous function preg_replace(/e)
Vulnerabilities
None known

Sell License Key Codes with WordPress PHP-KeyCodes Security Vulnerabilities

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

Sell License Key Codes with WordPress PHP-KeyCodes Release Timeline

v2.1.6Current
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.5
v2.0.4
v1.0.2
v1.0.1
v1.0
Code Analysis
Analyzed Mar 17, 2026

Sell License Key Codes with WordPress PHP-KeyCodes Code Analysis

Dangerous Functions
1
Raw SQL Queries
6
54 prepared
Unescaped Output
42
348 escaped
Nonce Checks
12
Capability Checks
16
File Operations
9
External Requests
4
Bundled Libraries
0

Dangerous Functions Found

preg_replace(/e)preg_replace("/ekeycodes\keycodesactions.php:488

SQL Query Safety

90% prepared60 total queries

Output Escaping

89% escaped390 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

6 flows
withinweb_wwkc_keycodes_deleteitem_display (admin\classes\deleteitem.php:96)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Sell License Key Codes with WordPress PHP-KeyCodes Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[paypal_ipn_list] public\classes\publicdisplay.php:13
[paypal_ipn_data] public\classes\publicdisplay.php:14
[keycodesbutton] public\classes\publicdisplay.php:15
WordPress Hooks 67
filterposts_join_requestadmin\admin.php:138
filterposts_distinct_requestadmin\admin.php:139
actionwithinweb_wwkc_keycodes_about_displayadmin\classes\about.php:7
actionadmin_menuadmin\classes\admindisplay.php:8
actionwithinweb_wwkc_keycodes_buttoncode_displayadmin\classes\buttoncode.php:7
actionwithinweb_wwkc_keycodes_createitem_save_fieldadmin\classes\createitem.php:7
actionwithinweb_wwkc_keycodes_createitem_displayadmin\classes\createitem.php:8
actionwithinweb_wwkc_keycodes_deleteitem_save_fieldadmin\classes\deleteitem.php:7
actionwithinweb_wwkc_keycodes_deleteitem_displayadmin\classes\deleteitem.php:8
actionwithinweb_wwkc_keycodes_edititem_save_fieldadmin\classes\edititem.php:7
actionwithinweb_wwkc_keycodes_edititem_displayadmin\classes\edititem.php:8
actionwithinweb_wwkc_keycodes_listitems_displayadmin\classes\listitems.php:7
actionwithinweb_wwkc_keycodes_localtest_updateadmin\classes\localtest.php:7
actionwithinweb_wwkc_keycodes_localtest_displayadmin\classes\localtest.php:8
actionadmin_print_scriptsadmin\classes\posttypes.php:8
actioninitadmin\classes\posttypes.php:9
actioninitadmin\classes\posttypes.php:10
actioninitadmin\classes\posttypes.php:11
actionrestrict_manage_postsadmin\classes\posttypes.php:12
actionadd_meta_boxesadmin\classes\posttypes.php:13
actionmanage_edit-paypal_ipn_columnsadmin\classes\posttypes.php:14
actionmanage_paypal_ipn_posts_custom_columnadmin\classes\posttypes.php:15
filtermanage_edit-paypal_ipn_sortable_columnsadmin\classes\posttypes.php:16
actionpre_get_postsadmin\classes\posttypes.php:17
filterviews_edit-paypal_ipnadmin\classes\posttypes.php:18
actionadd_meta_boxesadmin\classes\posttypes.php:19
filterwithinweb_wwkc_keycodes_the_meta_keyadmin\classes\posttypes.php:20
filterpost_classadmin\classes\posttypes.php:21
actionparse_queryadmin\classes\posttypes.php:22
actionwithinweb_wwkc_keycodes_premium_displayadmin\classes\premium.php:7
actionwithinweb_wwkc_keycodes_sales_displayadmin\classes\sales.php:7
actionwithinweb_wwkc_keycodes_salesdetails_displayadmin\classes\salesdetails.php:7
actionwithinweb_wwkc_keycodes_general_setting_save_fieldadmin\classes\settings.php:7
actionwithinweb_wwkc_keycodes_general_setting_displayadmin\classes\settings.php:8
actionwithinweb_wwkc_keycodes_ipn_smarter_forwarding_handlerincludes\ipnforwarder.php:9
filterwoocommerce_paypal_argsincludes\ipnforwarder.php:15
filterwithinweb_wwkc_keycodes_ipn_forwarding_settingincludes\ipnforwarder.php:18
filterwithinweb_wwkc_keycodes_ipn_forwarding_remote_post_responseincludes\ipnforwarder.php:20
actionwithinweb_wwkc_keycodes_ipn_forwarding_remote_postincludes\ipnforwarder.php:21
actioninitincludes\keycodescore.php:34
actionparse_requestincludes\keycodescore.php:36
actioninitincludes\keycodescore.php:38
actionwithinweb_wwkc_keycodes_api_ipn_handlerincludes\keycodescore.php:40
actionplugins_loadedincludes\keycodescore.php:112
actionadmin_enqueue_scriptsincludes\keycodescore.php:119
actionadmin_enqueue_scriptsincludes\keycodescore.php:120
actionposts_where_requestincludes\keycodescore.php:121
actionpost_row_actionsincludes\keycodescore.php:122
actiondelete_postincludes\keycodescore.php:123
actionwp_enqueue_scriptsincludes\keycodescore.php:133
actionthe_postsincludes\keycodescore.php:134
actionwpincludes\keycodescore.php:135
actionwithinweb_wwkc_keycodes_payment_status_completedkeycodes\keycodesactions.php:10
actionwithinweb_wwkc_keycodes_payment_status_pendingkeycodes\keycodesactions.php:11
actionwithinweb_wwkc_keycodes_payment_status_failedkeycodes\keycodesactions.php:12
actionwithinweb_wwkc_keycodes_payment_status_deniedkeycodes\keycodesactions.php:13
actionwithinweb_wwkc_keycodes_payment_status_refundedkeycodes\keycodesactions.php:14
actionwithinweb_wwkc_keycodes_payment_status_partially_refundedkeycodes\keycodesactions.php:15
actionwithinweb_wwkc_keycodes_payment_status_expiredkeycodes\keycodesactions.php:16
actionwithinweb_wwkc_keycodes_payment_status_processedkeycodes\keycodesactions.php:17
actionwithinweb_wwkc_keycodes_payment_status_canceled_reversalkeycodes\keycodesactions.php:18
actionwithinweb_wwkc_keycodes_payment_status_in_progresskeycodes\keycodesactions.php:19
actionwithinweb_wwkc_keycodes_payment_status_reversedkeycodes\keycodesactions.php:20
filterwithinweb_wwkc_keycodes_getnoofkeycodeskeycodes\paypalkeycodes.php:33
filterwithinweb_wwkc_keycodes_getlowerlimitkeycodes\paypalkeycodes.php:34
filterwithinweb_wwkc_keycodes_getnextkeycodeskeycodes\paypalkeycodes.php:35
filterwidget_textpublic\classes\publicdisplay.php:9
Maintenance & Trust

Sell License Key Codes with WordPress PHP-KeyCodes Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedSep 8, 2021
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Sell License Key Codes with WordPress PHP-KeyCodes Developer Profile

paulvgibbs

2 plugins · 30 total installs

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

How We Detect Sell License Key Codes with WordPress PHP-KeyCodes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/withinweb-php-keycodes/admin/css/withinweb_wwkc_keycodes_admin.css/wp-content/plugins/withinweb-php-keycodes/admin/js/withinweb_wwkc_keycodes_admin.js
Script Paths
/wp-content/plugins/withinweb-php-keycodes/admin/js/withinweb_wwkc_keycodes_admin.js
Version Parameters
withinweb_wwkc_keycodes_admin.css?ver=withinweb_wwkc_keycodes_admin.js?ver=

HTML / DOM Fingerprints

JS Globals
withinweb_wwkc_keycodes
FAQ

Frequently Asked Questions about Sell License Key Codes with WordPress PHP-KeyCodes