rgostic

Member since
2018-12-26
Location
Employer
Job title
Authored
1
SVN commit access
2 (1 closed)
Readme contributor
0
Combined install base
100 across 2 plugins

Alerts (0)

No open alerts.

Show 1 resolved alert
Critical code_pattern Nomiddleman Bitcoin and Crypto Payments for WooCommerce Resolved · vendor_blockchain_node_nem_default_port_legit 1mo ago
Slugnomiddleman-crypto-payments-for-woocommerce
Patternhardcoded_ip_url
Kindbuiltin
Version2.4.8
Hit count1
First hit
File
src/NMM_Blockchain.php
Line
1,357
Snippet
$request = 'http://108.61.168.86:7890/account/transfers/incoming?address=' . $address;
Explanationplugin source hardcodes a raw IPv4 URL (e.g. `https://94.156.79.8/...`) — legitimate plugins use DNS hostnames because IPs change. Hardcoded IPs in plugin code are almost always either dev leftovers or attacker C2 infrastructure. The June 2024 social-warfare keylogger (audit #14) used `https://94.156.79.8/sc-top.js` for the JS payload host, `/AddSites` for victim registration, `/CMSUsers` for filesystem-recon exfil. Operator infrastructure on raw IPs avoids domain registration / RDAP detection paths. Post-filtered to skip RFC1918/loopback/link-local ranges and `vendor/`/`tests/` paths.
View raw JSON
{
    "slug": "nomiddleman-crypto-payments-for-woocommerce",
    "pattern": "hardcoded_ip_url",
    "kind": "builtin",
    "version": "2.4.8",
    "hit_count": 1,
    "first_hit": {
        "file": "src/NMM_Blockchain.php",
        "line": 1357,
        "snippet": "$request = 'http://108.61.168.86:7890/account/transfers/incoming?address=' . $address;"
    },
    "explanation": "plugin source hardcodes a raw IPv4 URL (e.g. `https://94.156.79.8/...`) \u2014 legitimate plugins use DNS hostnames because IPs change. Hardcoded IPs in plugin code are almost always either dev leftovers or attacker C2 infrastructure. The June 2024 social-warfare keylogger (audit #14) used `https://94.156.79.8/sc-top.js` for the JS payload host, `/AddSites` for victim registration, `/CMSUsers` for filesystem-recon exfil. Operator infrastructure on raw IPs avoids domain registration / RDAP detection paths. Post-filtered to skip RFC1918/loopback/link-local ranges and `vendor/`/`tests/` paths."
}

Plugins authored (1)

Plugin Version Installs Last updated Status
Nomiddleman Bitcoin and Crypto Payments for WooCommerce ·nomiddleman-crypto-payments-for-woocommerce 2.4.8 100 5y ago Active

SVN commit access (2)

Plugins this account has pushed commits to, reconstructed from plugins.svn.wordpress.org. A new name showing up here on an established plugin is the strongest ownership-transfer signal.

Plugin Primary author Installs Commits First Latest Status
Nomiddleman Bitcoin and Crypto Payments for WooCommerce rgostic 100 34 7y ago 5y ago Active
Agile Cash Crypto Payments for WooCommerce agilecash 31 7y ago 7y ago Closed