WPDeveloper

Member since
2017-11-16
Location
WordPress
Employer
WPDeveloper
Job title
WordPress Marketplace
Authored
50 (4 closed)
SVN commit access
34 (1 closed)
Readme contributor
2
Combined install base
4M+ across 52 plugins

Alerts (0)

No open alerts.

Show 6 resolved alerts
Critical code_pattern Essential Addons for Elementor – Popular Elementor Templates & Widgets Resolved · no_longer_matches 28d ago
Slugessential-addons-for-elementor-lite
Patternunserialize_after_remote_call
Kindbuiltin
Version6.6.2
Hit count1
First hit
File
includes/Classes/WPDeveloper_Plugin_Installer.php
Line
76
Snippet
L57: $response = wp_remote_post( → L76: return unserialize(wp_remote_retrieve_body($response));
Explanationa remote HTTP fetch (`wp_remote_*`/`curl_exec`) is followed by `unserialize`/`maybe_unserialize` within the same file — classic PHP Object Injection C2 gadget used by EP and most WP supply-chain backdoors. Legit plugins essentially never do this.
View raw JSON
{
    "slug": "essential-addons-for-elementor-lite",
    "pattern": "unserialize_after_remote_call",
    "kind": "builtin",
    "version": "6.6.2",
    "hit_count": 1,
    "first_hit": {
        "file": "includes/Classes/WPDeveloper_Plugin_Installer.php",
        "line": 76,
        "snippet": "L57: $response = wp_remote_post(  \u2192  L76: return unserialize(wp_remote_retrieve_body($response));"
    },
    "explanation": "a remote HTTP fetch (`wp_remote_*`/`curl_exec`) is followed by `unserialize`/`maybe_unserialize` within the same file \u2014 classic PHP Object Injection C2 gadget used by EP and most WP supply-chain backdoors. Legit plugins essentially never do this."
}
Critical code_scan_delta Essential Addons for Elementor – Popular Elementor Templates & Widgets Resolved · fp_wporg_official_api 28d ago
Slugessential-addons-for-elementor-lite
Previous version6.6.2
Current version6.6.2
New findings
PatternKindFileLineSnippetConfidence
unserialize_after_remote_callbuiltinincludes/Classes/WPDeveloper_Plugin_Installer.php76L57: $response = wp_remote_post( → L76: return unserialize(wp_remote_retrieve_body($response));high
New finding count1
View raw JSON
{
    "slug": "essential-addons-for-elementor-lite",
    "previous_version": "6.6.2",
    "current_version": "6.6.2",
    "new_findings": [
        {
            "pattern": "unserialize_after_remote_call",
            "kind": "builtin",
            "file": "includes/Classes/WPDeveloper_Plugin_Installer.php",
            "line": 76,
            "snippet": "L57: $response = wp_remote_post(  \u2192  L76: return unserialize(wp_remote_retrieve_body($response));",
            "confidence": "high"
        }
    ],
    "new_finding_count": 1
}
High code_scan_match Essential Addons for Elementor – Popular Elementor Templates & Widgets Resolved · code_scan_fp_class_vendor_cdn_enqueue 17d ago
Slugessential-addons-for-elementor-lite
Finding count2
Findings
PatternKindFileLineSnippetConfidenceDetails
remote_enqueuebuiltinincludes/Elements/Login_Register.php6,182wp_register_script('eael-recaptcha-v3', "https://www.recaptcha.net/recaptcha/api.js?{$recaptcha_api_args1}", false, EAEL_PLUGIN_VERSION, false);medium
Url
https://www.recaptcha.net/recaptcha/api.js?{$recaptcha_api_args1}
Url host
www.recaptcha.net
remote_enqueuebuiltinincludes/Traits/Enqueue.php48wp_register_script('eael-recaptcha', "https://www.recaptcha.net/recaptcha/api.js?{$recaptcha_api_args}", false, EAEL_PLUGIN_VERSION, false);medium
Url
https://www.recaptcha.net/recaptcha/api.js?{$recaptcha_api_args}
Url host
www.recaptcha.net
Resolved sha0c014dc1fa52f91db5cd9e472c5a7d140a7d9ae9
View raw JSON
{
    "slug": "essential-addons-for-elementor-lite",
    "finding_count": 2,
    "findings": [
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "includes/Elements/Login_Register.php",
            "line": 6182,
            "snippet": "wp_register_script('eael-recaptcha-v3', \"https://www.recaptcha.net/recaptcha/api.js?{$recaptcha_api_args1}\", false, EAEL_PLUGIN_VERSION, false);",
            "confidence": "medium",
            "details": {
                "url": "https://www.recaptcha.net/recaptcha/api.js?{$recaptcha_api_args1}",
                "url_host": "www.recaptcha.net"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "includes/Traits/Enqueue.php",
            "line": 48,
            "snippet": "wp_register_script('eael-recaptcha', \"https://www.recaptcha.net/recaptcha/api.js?{$recaptcha_api_args}\", false, EAEL_PLUGIN_VERSION, false);",
            "confidence": "medium",
            "details": {
                "url": "https://www.recaptcha.net/recaptcha/api.js?{$recaptcha_api_args}",
                "url_host": "www.recaptcha.net"
            }
        }
    ],
    "resolved_sha": "0c014dc1fa52f91db5cd9e472c5a7d140a7d9ae9"
}
High domain_younger_than_plugin EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more Resolved · no_longer_matches 28d ago
Slugembedpress
Domainzoobbe.com
Domain sourcec2_http_call
Domain registered at2024-06-14
Plugin earliest commit2016-07-29 23:26:58
Plugin latest release2026-04-20 11:44:43
Gap days2,876
Domain age at release675
Active installs100,000
View raw JSON
{
    "slug": "embedpress",
    "domain": "zoobbe.com",
    "domain_source": "c2_http_call",
    "domain_registered_at": "2024-06-14",
    "plugin_earliest_commit": "2016-07-29 23:26:58",
    "plugin_latest_release": "2026-04-20 11:44:43",
    "gap_days": 2876,
    "domain_age_at_release": 675,
    "active_installs": 100000
}
Medium code_scan_match BetterDocs – Knowledge Base Docs & FAQ Solution for Elementor & Block Editor Resolved · backtick_in_sql_or_comment_or_string_fp 17d ago
Slugbetterdocs
Finding count8
Findings
PatternKindFileLineSnippetConfidence
base64_decodebuiltinincludes/Dependencies/SuperClosure/Serializer.php93$signature = base64_decode(substr($serialized, 1, 44));medium
eval_callbuiltinincludes/Dependencies/SuperClosure/SerializableClosure.php207@eval("\${$__recursive_reference} = {$__data['code']};");medium
eval_callbuiltinincludes/Dependencies/SuperClosure/SerializableClosure.php210@eval("\$__closure = {$__data['code']};");medium
eval_callbuiltinincludes/Dependencies/PhpParser/PrettyPrinter/Standard.php481return 'eval(' . $this->p($node->expr) . ')';medium
backtick_execbuiltinincludes/Core/WriteWithAI.php339const isPostContent = `<?php echo isset( $_GET[ 'post' ] ) ? esc_html( get_the_content( $_GET[ 'post' ] ) ) : ''; // phpcs:ignore ?>`;medium
backtick_execbuiltinincludes/Core/WriteWithAI.php413let title = `<?php echo isset( $_GET[ 'post' ] ) ? esc_html( get_the_title( $_GET[ 'post' ] ) ) : ''; // phpcs:ignore ?>`;medium
backtick_execbuiltinincludes/Core/WriteWithAI.php418const promtTitle = `<?php echo isset( $_GET[ 'post' ] ) ? esc_html( get_the_title( $_GET[ 'post' ] ) ) : '{Documentation Title}'; // phpcs:ignore ?>`;medium
backtick_execbuiltinincludes/Core/WriteWithAI.php444const isPostContent = `<?php echo isset( $_GET[ 'post' ] ) ? esc_html( get_the_content( $_GET[ 'post' ] ) ) : ''; // phpcs:ignore ?>`;medium
Resolved shab0613aedc2a6e88ca536b899b73d150f88af4811
View raw JSON
{
    "slug": "betterdocs",
    "finding_count": 8,
    "findings": [
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "includes/Dependencies/SuperClosure/Serializer.php",
            "line": 93,
            "snippet": "$signature = base64_decode(substr($serialized, 1, 44));",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "includes/Dependencies/SuperClosure/SerializableClosure.php",
            "line": 207,
            "snippet": "@eval(\"\\${$__recursive_reference} = {$__data['code']};\");",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "includes/Dependencies/SuperClosure/SerializableClosure.php",
            "line": 210,
            "snippet": "@eval(\"\\$__closure = {$__data['code']};\");",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "includes/Dependencies/PhpParser/PrettyPrinter/Standard.php",
            "line": 481,
            "snippet": "return 'eval(' . $this->p($node->expr) . ')';",
            "confidence": "medium"
        },
        {
            "pattern": "backtick_exec",
            "kind": "builtin",
            "file": "includes/Core/WriteWithAI.php",
            "line": 339,
            "snippet": "const isPostContent = `<?php echo isset( $_GET[ 'post' ] ) ? esc_html( get_the_content( $_GET[ 'post' ] ) ) : ''; // phpcs:ignore                   ?>`;",
            "confidence": "medium"
        },
        {
            "pattern": "backtick_exec",
            "kind": "builtin",
            "file": "includes/Core/WriteWithAI.php",
            "line": 413,
            "snippet": "let title = `<?php echo isset( $_GET[ 'post' ] ) ? esc_html( get_the_title( $_GET[ 'post' ] ) ) : ''; // phpcs:ignore                   ?>`;",
            "confidence": "medium"
        },
        {
            "pattern": "backtick_exec",
            "kind": "builtin",
            "file": "includes/Core/WriteWithAI.php",
            "line": 418,
            "snippet": "const promtTitle = `<?php echo isset( $_GET[ 'post' ] ) ? esc_html( get_the_title( $_GET[ 'post' ] ) ) : '{Documentation Title}'; // phpcs:ignore                   ?>`;",
            "confidence": "medium"
        },
        {
            "pattern": "backtick_exec",
            "kind": "builtin",
            "file": "includes/Core/WriteWithAI.php",
            "line": 444,
            "snippet": "const isPostContent = `<?php echo isset( $_GET[ 'post' ] ) ? esc_html( get_the_content( $_GET[ 'post' ] ) ) : ''; // phpcs:ignore                   ?>`;",
            "confidence": "medium"
        }
    ],
    "resolved_sha": "b0613aedc2a6e88ca536b899b73d150f88af4811"
}
Medium bulk_committer_takeover Essential Addons for Elementor – Popular Elementor Templates & Widgets Resolved · superseded 1mo ago
Committerwpdevteam
Member since2017-11-16
Plugins joined5
Spread days175
Earliest join2021-03-23 06:43:31
Latest join2021-09-14 08:44:13
Combined installs3,700,000
Sample plugins
SlugActive installsFirst commit at
essential-addons-for-elementor-lite2,000,0002021-09-14 08:44:13
disable-comments1,000,0002021-04-06 07:53:13
templately400,0002021-04-20 05:39:07
essential-blocks200,0002021-06-30 11:05:06
embedpress100,0002021-03-23 06:43:31
View raw JSON
{
    "committer": "wpdevteam",
    "member_since": "2017-11-16",
    "plugins_joined": 5,
    "spread_days": 175,
    "earliest_join": "2021-03-23 06:43:31",
    "latest_join": "2021-09-14 08:44:13",
    "combined_installs": 3700000,
    "sample_plugins": [
        {
            "slug": "essential-addons-for-elementor-lite",
            "active_installs": 2000000,
            "first_commit_at": "2021-09-14 08:44:13"
        },
        {
            "slug": "disable-comments",
            "active_installs": 1000000,
            "first_commit_at": "2021-04-06 07:53:13"
        },
        {
            "slug": "templately",
            "active_installs": 400000,
            "first_commit_at": "2021-04-20 05:39:07"
        },
        {
            "slug": "essential-blocks",
            "active_installs": 200000,
            "first_commit_at": "2021-06-30 11:05:06"
        },
        {
            "slug": "embedpress",
            "active_installs": 100000,
            "first_commit_at": "2021-03-23 06:43:31"
        }
    ]
}

Plugins authored (50)

Plugin Version Installs Last updated Status
Essential Addons for Elementor – Popular Elementor Templates & Widgets ·essential-addons-for-elementor-lite 6.6.3 2M+ 22d ago Active
Disable Comments – Remove Comments & Stop Spam [Multi-Site Support] ·disable-comments 2.7.0 1M+ 1mo ago Active
Templately – Elementor & Gutenberg Template Library: 6500+ Free & Pro Ready Templates And Cloud! ·templately 3.6.3 400k+ 18d ago Active
Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns ·essential-blocks 6.1.0 200k+ 25d ago Active
Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More ·simple-301-redirects 2.1.0 100k+ 3mo ago Active
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more ·embedpress 4.5.1 100k+ 23d ago Active
NotificationX – FOMO, Live Sales Notification, WooCommerce Sales Popup, GDPR, Social Proof, Announcement Banner & Floating Notification Bar ·notificationx 3.2.6 40k+ 1mo ago Active
BetterDocs – Knowledge Base Docs & FAQ Solution for Elementor & Block Editor ·betterdocs 4.3.12 40k+ 1mo ago Active
BetterLinks – URL Shortener, Link Tracking, Analytics & Affiliate Link Manager ·betterlinks 2.4.9 20k+ 1mo ago Active
Disable Feeds ·disable-feeds 1.4.4 20k+ 8y ago Active
SchedulePress – Auto Post & Publish, Auto Social Share, Schedule Posts with Editorial Calendar & Missed Schedule Post Publisher ·wp-scheduled-posts 5.2.18 10k+ 1mo ago Active
Table Of Contents Block ·table-of-contents-block 1.4.1 10k+ 1y ago Active
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More ·better-payment 2.1.0 6k+ 1mo ago Active
easy.jobs – AI powered Job Listing, Job Board, Career Page, Recruitment & Hiring Solution ·easyjobs 2.7.2 5k+ 22d ago Active
Countdown Block ·countdown-block 1.2.8 4k+ 1y ago Active
Image Gallery Block ·image-gallery-block 1.3.4 4k+ 1y ago Active
Image Slider Block ·slider-block 1.3.8 3k+ 1y ago Active
Flipbox ·flipbox 1.3.1 2k+ 1y ago Active
Accordion Toggle ·accordion-toggle 1.2.9 2k+ 1y ago Active
Parallax Slider Block ·parallax-slider-block 1.2.7 1k+ 1y ago Active
Infobox ·infobox 1.2.6 1k+ 1y ago Active
Team Member Block ·team-member-block 1.2.1 1k+ 1y ago Active
Price Table Block ·price-table-block 1.2.7 1k+ 1y ago Active
Contact Form 7 styler for Elementor Page Builder ·elementor-contact-form-7 1.0.0 900 8y ago Active
Caldera Forms styler for Elementor Page Builder ·elementor-caldera-forms 1.0.0 800 8y ago Active
Toggle Content ·toggle-content 1.2.8 800 1y ago Active
WPFomo ·wpfomo 1.1.0 700 6y ago Active
Typing Text ·typing-text 1.2.7 600 1y ago Active
Progress Bars ·progress-bars 1.2.7 600 1y ago Active
Testimonial Block ·testimonial-wp-block 1.2.6 600 1y ago Active
Gravity Forms styler for Elementor Page Builder ·elementor-gravity-forms 1.0.0 400 8y ago Active
Advanced Heading ·advanced-heading 1.1.5 300 1y ago Active
Image Comparison ·image-comparison 1.3.6 300 1y ago Active
Flexia Core ·flexia-core 1.4.2 200 5y ago Active
Number Counter ·number-counter 1.1.6 200 1y ago Active
Block Referral Spam ·wp-block-referral-spam 1.2.1 200 8y ago Active
Notice Block ·notice-block 1.3.5 100 1y ago Active
Social Share Block ·social-share-block 2.0.3 100 1y ago Active
Button Group ·button-group 1.2.6 100 1y ago Active
Interactive Promo ·interactive-promo 1.2.6 90 1y ago Active
Ninja Forms styler for Elementor Page Builder ·elementor-ninja-forms 1.0.0 70 8y ago Active
EB Openverse Block ·eb-openverse-block 1.2.0 20 1y ago Active
WP Author Report Free ·wp-author-report-free 1.0.7 10 8y ago Active
WP Review Schema ·wp-review-schema 1.0.0 10 11y ago Active
Better Wishlist ·better-wishlist 0.0.3 10 1y ago Active
ThinkRank – AI SEO Assistant (LLMs, Schema, Metadata, Sitemaps, GA4) ·thinkrank 1.10.0 10 17d ago Active
Twitter Cards Meta – Best Twitter Card Plugin for WordPress ·twitter-cards-meta 2.9.1 Closed
Conditional CAPTCHA ·wp-conditional-captcha 4.0.0 Closed
Secret Meta ·facebook-secret-meta 1.2.1 Closed
Document Block – Upload & Embed Docs, PDF, PPT, XLS or Any Documents ·document 1.1.0 Closed

SVN commit access (34)

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
BetterDocs – Knowledge Base Docs & FAQ Solution for Elementor & Block Editor wpdevteam 40k+ 137 5y ago 1mo ago Active
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more wpdevteam 100k+ 130 5y ago 1mo ago Active
NotificationX – FOMO, Live Sales Notification, WooCommerce Sales Popup, GDPR, Social Proof, Announcement Banner & Floating Notification Bar wpdevteam 40k+ 92 5y ago 1mo ago Active
BetterLinks – URL Shortener, Link Tracking, Analytics & Affiliate Link Manager wpdevteam 20k+ 81 4y ago 1mo ago Active
SchedulePress – Auto Post & Publish, Auto Social Share, Schedule Posts with Editorial Calendar & Missed Schedule Post Publisher wpdevteam 10k+ 64 5y ago 1mo ago Active
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More wpdevteam 6k+ 57 4y ago 1mo ago Active
Disable Comments – Remove Comments & Stop Spam [Multi-Site Support] wpdevteam 1M+ 33 5y ago 1mo ago Active
Typing Text wpdevteam 600 20 5y ago 1y ago Active
Button Group wpdevteam 100 17 5y ago 1y ago Active
Countdown Block wpdevteam 4k+ 16 4y ago 1y ago Active
Image Slider Block wpdevteam 3k+ 15 5y ago 1y ago Active
Accordion Toggle wpdevteam 2k+ 15 4y ago 1y ago Active
Infobox wpdevteam 1k+ 15 5y ago 1y ago Active
Price Table Block wpdevteam 1k+ 15 4y ago 1y ago Active
Table Of Contents Block wpdevteam 10k+ 15 5y ago 1y ago Active
Parallax Slider Block wpdevteam 1k+ 13 5y ago 1y ago Active
Testimonial Block wpdevteam 600 13 5y ago 1y ago Active
Image Gallery Block wpdevteam 4k+ 13 4y ago 1y ago Active
Progress Bars wpdevteam 600 12 4y ago 1y ago Active
Number Counter wpdevteam 200 12 4y ago 1y ago Active
Flipbox wpdevteam 2k+ 12 4y ago 1y ago Active
Interactive Promo wpdevteam 90 12 5y ago 1y ago Active
Toggle Content wpdevteam 800 11 4y ago 1y ago Active
Image Comparison wpdevteam 300 10 4y ago 1y ago Active
Advanced Heading wpdevteam 300 9 4y ago 1y ago Active
Team Member Block wpdevteam 1k+ 8 4y ago 1y ago Active
Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More wpdevteam 100k+ 6 3y ago 3mo ago Active
Social Share Block wpdevteam 100 6 5y ago 1y ago Active
Notice Block wpdevteam 100 1 1y ago 1y ago Active
Essential Addons for Elementor – Popular Elementor Templates & Widgets wpdevteam 2M+ 1 4y ago 22d ago Active
easy.jobs – AI powered Job Listing, Job Board, Career Page, Recruitment & Hiring Solution wpdevteam 5k+ 1 4y ago 22d ago Active
Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns wpdevteam 200k+ 1 4y ago 25d ago Active
Templately – Elementor & Gutenberg Template Library: 6500+ Free & Pro Ready Templates And Cloud! wpdevteam 400k+ 1 5y ago 18d ago Active
Document Block – Upload & Embed Docs, PDF, PPT, XLS or Any Documents wpdevteam 1 3y ago 3y ago Closed

Contributor on other plugins (2)

Plugins where this account is listed in the readme contributors (distinct from SVN commit access).