Ihor Kit

Member since
2010-10-27
Location
—
Employer
—
Job title
—
Authored
15 (1 closed)
SVN commit access
11 (1 closed)
Readme contributor
0
Combined install base
3k+ across 15 plugins

Alerts (0)

No open alerts.

Show 2 resolved alerts
Low code_pattern Justin Resolved · fp_puc_endpoint_owned_lowinstalls 12d ago
Slugjustin
Patternpuc_update_hijack
Kindbuiltin
Version1.5.5
Hit count1
First hit
File
justin.php
Line
167
Snippet
$Checker = Checker::buildUpdateChecker('http://api.morkva.co.ua/api.json', __FILE__);
Explanationplugin calls `::buildUpdateChecker()` — the factory entry point of the Yahnis Elsts Plugin Update Checker library. A plugin distributed through wordpress.org that registers its own update source is bypassing the Plugin Review Team: every install polls the non-wp.org URL on cron and installs whatever JSON + zip it returns, with full plugin-author permissions. This is the mechanism behind the `anadnet`/quick-pagepost-redirect-plugin compromise (2021) where the author seeded 70,000+ installs through tagged releases and then removed the library from trunk to hide the persistence. Any URL argument pointing away from `downloads.wordpress.org`/`api.wordpress.org` is the hijack signal.
Shapevendor_updater
Urlhttp://api.morkva.co.ua/api.json
Url hostapi.morkva.co.ua
Slug arg—
View raw JSON
{
    "slug": "justin",
    "pattern": "puc_update_hijack",
    "kind": "builtin",
    "version": "1.5.5",
    "hit_count": 1,
    "first_hit": {
        "file": "justin.php",
        "line": 167,
        "snippet": "$Checker = Checker::buildUpdateChecker('http://api.morkva.co.ua/api.json', __FILE__);"
    },
    "explanation": "plugin calls `::buildUpdateChecker()` \u2014 the factory entry point of the Yahnis Elsts Plugin Update Checker library. A plugin distributed through wordpress.org that registers its own update source is bypassing the Plugin Review Team: every install polls the non-wp.org URL on cron and installs whatever JSON + zip it returns, with full plugin-author permissions. This is the mechanism behind the `anadnet`/quick-pagepost-redirect-plugin compromise (2021) where the author seeded 70,000+ installs through tagged releases and then removed the library from trunk to hide the persistence. Any URL argument pointing away from `downloads.wordpress.org`/`api.wordpress.org` is the hijack signal.",
    "shape": "vendor_updater",
    "url": "http://api.morkva.co.ua/api.json",
    "url_host": "api.morkva.co.ua",
    "slug_arg": null
}
Low plugin_closed Shipping for Nova Poshta Resolved · observed_temporary_closure 19d ago
Slugnova-poshta-ttn
Closed reasontemporary
Closed date2026-09-28 00:00:00
Active installs400
View raw JSON
{
    "slug": "nova-poshta-ttn",
    "closed_reason": "temporary",
    "closed_date": "2026-09-28 00:00:00",
    "active_installs": 400
}

Plugins authored (15)

Plugin Version Installs Last updated Status
morkva UA Shipping ·morkva-ua-shipping 1.14.2 1k+ 6d ago Active
morkva Plata by Mono Extended ·mrkv-monobank-extended 1.6.12 500 10d ago Active
Ukrposhta ·woo-ukrposhta 1.18.1 500 1y ago Active
Shipping for Nova Poshta ·nova-poshta-ttn 1.19.8 400 — Closed
morkva Liqpay Extended ·mrkv-liqpay-extended 1.0.10 400 11d ago Active
morkva Checkbox Integration ·checkbox 3.1.11 300 4d ago Active
Ua Marketplace ·ua-marketplace 1.4.20 100 1mo ago Active
MORKVA Vchasno Kasa Integration ·mrkv-vchasno-kasa 1.1.7 100 26d ago Active
Morkva Product Video ·morkva-product-video 1.0.2 80 26d ago Active
morkva quick order button ·morkva-buy-one-click 0.3.0 20 5mo ago Active
morkva NovaPay ·morkva-novapay 0.2.3 20 16d ago Active
Morkva Nova Post ·mrkv-nova-post 0.4.1 10 26d ago Active
Justin ·justin 1.5.5 10 4y ago Active
morkva Product Review Reminder for WooCommerce ·mrkv-review-reminder 1.0.16 10 26d ago Active
Morkva Flatsome Button Translation ·morkva-flatsome-button-translation 0.1.2 — 7mo ago Active

SVN commit access (11)

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
Shipping for Nova Poshta bandido 400 277 8y ago 1y ago Closed
morkva UA Shipping bandido 1k+ 100 2y ago 1mo ago Active
Ukrposhta bandido 500 94 7y ago 1y ago Active
morkva Plata by Mono Extended bandido 500 81 3y ago 2mo ago Active
Ua Marketplace bandido 100 69 6y ago 4mo ago Active
morkva Checkbox Integration bandido 300 67 5y ago 2mo ago Active
morkva Liqpay Extended bandido 400 38 3y ago 2mo ago Active
MORKVA Vchasno Kasa Integration bandido 100 28 3y ago 4mo ago Active
morkva Product Review Reminder for WooCommerce bandido 10 19 1y ago 1mo ago Active
morkva NovaPay bandido 20 5 5mo ago 5mo ago Active
Morkva Product Video bandido 80 2 1y ago 10mo ago Active