| Slug | vk-filter-search |
|---|---|
| New contributors | |
| Active installs | 6,000 |
View raw JSON
{
"slug": "vk-filter-search",
"new_contributors": [
"beetrio189",
"next-season"
],
"active_installs": 6000
}| Slug | vk-filter-search |
|---|---|
| New contributors | |
| Active installs | 6,000 |
{
"slug": "vk-filter-search",
"new_contributors": [
"beetrio189",
"next-season"
],
"active_installs": 6000
}| Slug | chat-webirc |
|---|---|
| New contributors | |
| Active installs | 0 |
{
"slug": "chat-webirc",
"new_contributors": [
"yoren"
],
"active_installs": 0
}| Slug | writerush |
|---|---|
| New contributors | |
| Active installs | 20 |
{
"slug": "writerush",
"new_contributors": [
"motaleb"
],
"active_installs": 20
}| Slug | originality-ai |
|---|---|
| Closed reason | author-request |
| Closed date | 2026-07-02 00:00:00 |
| Active installs | 300 |
{
"slug": "originality-ai",
"closed_reason": "author-request",
"closed_date": "2026-07-02 00:00:00",
"active_installs": 300
}| Slug | acf-repeater-for-elementor |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-07-02 00:00:00 |
| Active installs | 1,000 |
{
"slug": "acf-repeater-for-elementor",
"closed_reason": "temporary",
"closed_date": "2026-07-02 00:00:00",
"active_installs": 1000
}| Slug | acf-repeater-for-elementor |
|---|---|
| New contributors | |
| Active installs | 1,000 |
{
"slug": "acf-repeater-for-elementor",
"new_contributors": [
"idocoh"
],
"active_installs": 1000
}| Slug | customer-area |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-07-02 00:00:00 |
| Active installs | 10,000 |
{
"slug": "customer-area",
"closed_reason": "temporary",
"closed_date": "2026-07-02 00:00:00",
"active_installs": 10000
}| Slug | specifico |
|---|---|
| New contributors | |
| Active installs | 0 |
{
"slug": "specifico",
"new_contributors": [
"shuvo586"
],
"active_installs": 0
}| Slug | wpfaqblock |
|---|---|
| New contributors | |
| Active installs | 10 |
{
"slug": "wpfaqblock",
"new_contributors": [
"arpitgshah"
],
"active_installs": 10
}| Slug | folioblocks |
|---|---|
| New contributors | |
| Active installs | 40 |
{
"slug": "folioblocks",
"new_contributors": [
"freemius"
],
"active_installs": 40
}| Slug | user-management |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-07-01 00:00:00 |
| Active installs | 70 |
{
"slug": "user-management",
"closed_reason": "temporary",
"closed_date": "2026-07-01 00:00:00",
"active_installs": 70
}| Slug | k-timelinda |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-07-01 00:00:00 |
| Active installs | 100 |
{
"slug": "k-timelinda",
"closed_reason": "temporary",
"closed_date": "2026-07-01 00:00:00",
"active_installs": 100
}| Slug | widget-logic-visual |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-07-01 00:00:00 |
| Active installs | 200 |
{
"slug": "widget-logic-visual",
"closed_reason": "temporary",
"closed_date": "2026-07-01 00:00:00",
"active_installs": 200
}| Slug | jssor-slider |
|---|---|
| Closed reason | — |
| Closed date | 2026-07-01 00:00:00 |
| Active installs | 200 |
{
"slug": "jssor-slider",
"closed_reason": "",
"closed_date": "2026-07-01 00:00:00",
"active_installs": 200
}| Slug | custom-fields-account-registration-for-woocommerce |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-07-01 00:00:00 |
| Active installs | 700 |
{
"slug": "custom-fields-account-registration-for-woocommerce",
"closed_reason": "temporary",
"closed_date": "2026-07-01 00:00:00",
"active_installs": 700
}| Slug | cf-geoplugin |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-07-01 00:00:00 |
| Active installs | 1,000 |
{
"slug": "cf-geoplugin",
"closed_reason": "temporary",
"closed_date": "2026-07-01 00:00:00",
"active_installs": 1000
}| Slug | authorsy |
|---|---|
| New contributors | |
| Active installs | 1,000 |
{
"slug": "authorsy",
"new_contributors": [
"apselo"
],
"active_installs": 1000
}| Slug | designsetgo |
|---|---|
| New contributors | |
| Active installs | 4,000 |
{
"slug": "designsetgo",
"new_contributors": [
"ziontrooper"
],
"active_installs": 4000
}| Slug | chatra-live-chat |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-07-01 00:00:00 |
| Active installs | 3,000 |
{
"slug": "chatra-live-chat",
"closed_reason": "temporary",
"closed_date": "2026-07-01 00:00:00",
"active_installs": 3000
}| Slug | easy-appointments |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-07-01 00:00:00 |
| Active installs | 10,000 |
{
"slug": "easy-appointments",
"closed_reason": "temporary",
"closed_date": "2026-07-01 00:00:00",
"active_installs": 10000
}| Slug | sacconi-ical-sync |
|---|---|
| New contributors | |
| Active installs | 0 |
{
"slug": "sacconi-ical-sync",
"new_contributors": [
"freemius"
],
"active_installs": 0
}| Slug | ivno-payment-gateway |
|---|---|
| New contributors | |
| Active installs | 10 |
{
"slug": "ivno-payment-gateway",
"new_contributors": [
"ivno"
],
"active_installs": 10
}| Slug | rss-related-posts |
|---|---|
| Closed reason | author-request |
| Closed date | 2026-05-16 00:00:00 |
| Active installs | 10 |
{
"slug": "rss-related-posts",
"closed_reason": "author-request",
"closed_date": "2026-05-16 00:00:00",
"active_installs": 10
}| Slug | rt-stock-manager-for-woocommerce |
|---|---|
| New contributors | |
| Active installs | 0 |
{
"slug": "rt-stock-manager-for-woocommerce",
"new_contributors": [
"rt"
],
"active_installs": 0
}| Slug | secure-your-admin |
|---|---|
| Closed reason | author-request |
| Closed date | 2026-06-02 00:00:00 |
| Active installs | 10 |
{
"slug": "secure-your-admin",
"closed_reason": "author-request",
"closed_date": "2026-06-02 00:00:00",
"active_installs": 10
}| Slug | secure-your-admin |
|---|---|
| New contributors | |
| Active installs | 10 |
{
"slug": "secure-your-admin",
"new_contributors": [
"anonymized-14411924"
],
"active_installs": 10
}| Slug | remove-meta-boxes-per-user-role |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-05-28 00:00:00 |
| Active installs | 10 |
{
"slug": "remove-meta-boxes-per-user-role",
"closed_reason": "temporary",
"closed_date": "2026-05-28 00:00:00",
"active_installs": 10
}| Slug | revcanonical |
|---|---|
| Closed reason | author-request |
| Closed date | 2026-05-17 00:00:00 |
| Active installs | 10 |
{
"slug": "revcanonical",
"closed_reason": "author-request",
"closed_date": "2026-05-17 00:00:00",
"active_installs": 10
}| Slug | revcanonical |
|---|---|
| New contributors | |
| Active installs | 10 |
{
"slug": "revcanonical",
"new_contributors": [
"anonymized-1757117"
],
"active_installs": 10
}| Slug | riaco-taxonomy-filter-block |
|---|---|
| Closed reason | author-request |
| Closed date | 2026-06-12 00:00:00 |
| Active installs | 10 |
{
"slug": "riaco-taxonomy-filter-block",
"closed_reason": "author-request",
"closed_date": "2026-06-12 00:00:00",
"active_installs": 10
}| Slug | rognone |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-05-28 00:00:00 |
| Active installs | 10 |
{
"slug": "rognone",
"closed_reason": "temporary",
"closed_date": "2026-05-28 00:00:00",
"active_installs": 10
}| Slug | inclusense-accessibility-widget |
|---|---|
| New contributors | |
| Active installs | 0 |
{
"slug": "inclusense-accessibility-widget",
"new_contributors": [
"inclusense"
],
"active_installs": 0
}| Slug | connect-your-nuki-smartlock |
|---|---|
| Closed reason | author-request |
| Closed date | 2026-06-30 00:00:00 |
| Active installs | 20 |
{
"slug": "connect-your-nuki-smartlock",
"closed_reason": "author-request",
"closed_date": "2026-06-30 00:00:00",
"active_installs": 20
}| Slug | backstage |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-06-29 00:00:00 |
| Active installs | 100 |
{
"slug": "backstage",
"closed_reason": "temporary",
"closed_date": "2026-06-29 00:00:00",
"active_installs": 100
}| Slug | hamelp |
|---|---|
| New contributors | |
| Active installs | 0 |
{
"slug": "hamelp",
"new_contributors": [
"tarosky"
],
"active_installs": 0
}| Slug | smart-spam-cleaner |
|---|---|
| New contributors | |
| Active installs | 0 |
{
"slug": "smart-spam-cleaner",
"new_contributors": [
"ishahinakhter"
],
"active_installs": 0
}| Slug | fale-hafez |
|---|---|
| New contributors | |
| Active installs | 10 |
{
"slug": "fale-hafez",
"new_contributors": [
"6arshid"
],
"active_installs": 10
}| Slug | cc-quebec-tax-calculator |
|---|---|
| New contributors | |
| Active installs | 10 |
{
"slug": "cc-quebec-tax-calculator",
"new_contributors": [
"calculatorsworld"
],
"active_installs": 10
}| Slug | deposet |
|---|---|
| New contributors | |
| Active installs | 10 |
{
"slug": "deposet",
"new_contributors": [
"apselo"
],
"active_installs": 10
}| Slug | filterable-portfolio-for-beaver-builder-elementor |
|---|---|
| New contributors | |
| Active installs | 40 |
{
"slug": "filterable-portfolio-for-beaver-builder-elementor",
"new_contributors": [
"dilshad101"
],
"active_installs": 40
}| Slug | hotelipp |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-06-28 00:00:00 |
| Active installs | 200 |
{
"slug": "hotelipp",
"closed_reason": "temporary",
"closed_date": "2026-06-28 00:00:00",
"active_installs": 200
}| Slug | comments-subscribe-checkbox |
|---|---|
| New contributors | |
| Active installs | 100 |
{
"slug": "comments-subscribe-checkbox",
"new_contributors": [
"yochay22"
],
"active_installs": 100
}| Slug | hide-wp-login |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-06-29 00:00:00 |
| Active installs | 400 |
{
"slug": "hide-wp-login",
"closed_reason": "temporary",
"closed_date": "2026-06-29 00:00:00",
"active_installs": 400
}| Slug | empik-for-woocommerce |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-06-29 00:00:00 |
| Active installs | 400 |
{
"slug": "empik-for-woocommerce",
"closed_reason": "temporary",
"closed_date": "2026-06-29 00:00:00",
"active_installs": 400
}| Slug | empik-for-woocommerce |
|---|---|
| New contributors | |
| Active installs | 400 |
{
"slug": "empik-for-woocommerce",
"new_contributors": [
"empik"
],
"active_installs": 400
}| Slug | wp-postviews-plus |
|---|---|
| Closed reason | author-request |
| Closed date | 2026-06-29 00:00:00 |
| Active installs | 400 |
{
"slug": "wp-postviews-plus",
"closed_reason": "author-request",
"closed_date": "2026-06-29 00:00:00",
"active_installs": 400
}| Slug | opal-woo-custom-product-variation |
|---|---|
| Pattern | puc_update_hijack |
| Kind | builtin |
| Version | 1.3.5 |
| Hit count | 1 |
| First hit |
|
| Explanation | plugin 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. |
| Shape | vendor_updater |
| Url | http://source.wpopal.com/plugins/opal/opal-woo-custom-product-variation.json |
| Url host | source.wpopal.com |
| Slug arg | opal-woo-custom-product-variation |
{
"slug": "opal-woo-custom-product-variation",
"pattern": "puc_update_hijack",
"kind": "builtin",
"version": "1.3.5",
"hit_count": 1,
"first_hit": {
"file": "opal-woo-custom-product-variation.php",
"line": 65,
"snippet": "Puc_v4_Factory::buildUpdateChecker("
},
"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://source.wpopal.com/plugins/opal/opal-woo-custom-product-variation.json",
"url_host": "source.wpopal.com",
"slug_arg": "opal-woo-custom-product-variation"
}| Slug | yydevelopment-accessibility |
|---|---|
| New contributors | |
| Active installs | 900 |
{
"slug": "yydevelopment-accessibility",
"new_contributors": [
"yochay22"
],
"active_installs": 900
}| Slug | phone-button |
|---|---|
| New contributors | |
| Active installs | 700 |
{
"slug": "phone-button",
"new_contributors": [
"yochay22"
],
"active_installs": 700
}| Slug | photo-swipe |
|---|---|
| Closed reason | temporary |
| Closed date | 2026-06-29 00:00:00 |
| Active installs | 1,000 |
{
"slug": "photo-swipe",
"closed_reason": "temporary",
"closed_date": "2026-06-29 00:00:00",
"active_installs": 1000
}