Melograno Venture Studio

Member since
Location
Employer
Job title
Authored
4
SVN commit access
0
Readme contributor
0
Combined install base
161k+ across 4 plugins

Alerts (0)

No open alerts.

Show 10 resolved alerts
Critical code_scan_match Booking for Appointments and Events Calendar – Amelia Resolved · code_scan_fp_class_vendor_cdn_enqueue 1mo ago
Slugameliabooking
Finding count22
Findings
PatternKindFileLineSnippetConfidenceDetails
getWPUsersioc:code_patternsrc/Infrastructure/Licence/Lite/Licence.php154Commands\User\GetWPUsersCommand::class => new Commands\User\GetWPUsersCommandHandler($c),high
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php50wp_enqueue_script('amelia_stripe_script', 'https://js.stripe.com/v3/');medium
Url
https://js.stripe.com/v3/
Url host
js.stripe.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php55wp_enqueue_script('amelia_square_js', 'https://sandbox.web.squarecdn.com/v1/square.js');medium
Url
https://sandbox.web.squarecdn.com/v1/square.js
Url host
sandbox.web.squarecdn.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php57wp_enqueue_script('amelia_square_js', 'https://web.squarecdn.com/v1/square.js');medium
Url
https://web.squarecdn.com/v1/square.js
Url host
web.squarecdn.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php69wp_enqueue_script('amelia_razorpay_script', 'https://checkout.razorpay.com/v1/checkout.js');medium
Url
https://checkout.razorpay.com/v1/checkout.js
Url host
checkout.razorpay.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php48wp_enqueue_script('amelia_razorpay_script', 'https://checkout.razorpay.com/v1/checkout.js');medium
Url
https://checkout.razorpay.com/v1/checkout.js
Url host
checkout.razorpay.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php73wp_enqueue_script('amelia_stripe_js', 'https://js.stripe.com/v3/');medium
Url
https://js.stripe.com/v3/
Url host
js.stripe.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php78wp_enqueue_script('amelia_square_js', 'https://sandbox.web.squarecdn.com/v1/square.js');medium
Url
https://sandbox.web.squarecdn.com/v1/square.js
Url host
sandbox.web.squarecdn.com
remote_enqueuebuiltinsrc/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php80wp_enqueue_script('amelia_square_js', 'https://web.squarecdn.com/v1/square.js');medium
Url
https://web.squarecdn.com/v1/square.js
Url host
web.squarecdn.com
getWPUsersioc:code_patternsrc/Infrastructure/Routes/User/User.php19use AmeliaBooking\Application\Controller\User\GetWPUsersController;high
getWPUsersioc:code_patternsrc/Infrastructure/Routes/User/User.php39$app->get('/users/wp-users', GetWPUsersController::class);high
getWPUsersioc:code_patternsrc/Application/Commands/User/GetWPUsersCommand.php8* Class GetWPUsersCommandhigh
getWPUsersioc:code_patternsrc/Application/Commands/User/GetWPUsersCommand.php12class GetWPUsersCommand extends Commandhigh
getWPUsersioc:code_patternsrc/Application/Commands/User/GetWPUsersCommandHandler.php14* Class GetWPUsersCommandHandlerhigh
getWPUsersioc:code_patternsrc/Application/Commands/User/GetWPUsersCommandHandler.php18class GetWPUsersCommandHandler extends CommandHandlerhigh
Resolved sha894b99867e8a92a02ae40e7d0f900249d59b2e38
View raw JSON
{
    "slug": "ameliabooking",
    "finding_count": 22,
    "findings": [
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Infrastructure/Licence/Lite/Licence.php",
            "line": 154,
            "snippet": "Commands\\User\\GetWPUsersCommand::class                                        => new Commands\\User\\GetWPUsersCommandHandler($c),",
            "confidence": "high"
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php",
            "line": 50,
            "snippet": "wp_enqueue_script('amelia_stripe_script', 'https://js.stripe.com/v3/');",
            "confidence": "medium",
            "details": {
                "url": "https://js.stripe.com/v3/",
                "url_host": "js.stripe.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php",
            "line": 55,
            "snippet": "wp_enqueue_script('amelia_square_js', 'https://sandbox.web.squarecdn.com/v1/square.js');",
            "confidence": "medium",
            "details": {
                "url": "https://sandbox.web.squarecdn.com/v1/square.js",
                "url_host": "sandbox.web.squarecdn.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php",
            "line": 57,
            "snippet": "wp_enqueue_script('amelia_square_js', 'https://web.squarecdn.com/v1/square.js');",
            "confidence": "medium",
            "details": {
                "url": "https://web.squarecdn.com/v1/square.js",
                "url_host": "web.squarecdn.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaBookingShortcodeService.php",
            "line": 69,
            "snippet": "wp_enqueue_script('amelia_razorpay_script', 'https://checkout.razorpay.com/v1/checkout.js');",
            "confidence": "medium",
            "details": {
                "url": "https://checkout.razorpay.com/v1/checkout.js",
                "url_host": "checkout.razorpay.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php",
            "line": 48,
            "snippet": "wp_enqueue_script('amelia_razorpay_script', 'https://checkout.razorpay.com/v1/checkout.js');",
            "confidence": "medium",
            "details": {
                "url": "https://checkout.razorpay.com/v1/checkout.js",
                "url_host": "checkout.razorpay.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php",
            "line": 73,
            "snippet": "wp_enqueue_script('amelia_stripe_js', 'https://js.stripe.com/v3/');",
            "confidence": "medium",
            "details": {
                "url": "https://js.stripe.com/v3/",
                "url_host": "js.stripe.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php",
            "line": 78,
            "snippet": "wp_enqueue_script('amelia_square_js', 'https://sandbox.web.squarecdn.com/v1/square.js');",
            "confidence": "medium",
            "details": {
                "url": "https://sandbox.web.squarecdn.com/v1/square.js",
                "url_host": "sandbox.web.squarecdn.com"
            }
        },
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "src/Infrastructure/WP/ShortcodeService/AmeliaShortcodeService.php",
            "line": 80,
            "snippet": "wp_enqueue_script('amelia_square_js', 'https://web.squarecdn.com/v1/square.js');",
            "confidence": "medium",
            "details": {
                "url": "https://web.squarecdn.com/v1/square.js",
                "url_host": "web.squarecdn.com"
            }
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Infrastructure/Routes/User/User.php",
            "line": 19,
            "snippet": "use AmeliaBooking\\Application\\Controller\\User\\GetWPUsersController;",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Infrastructure/Routes/User/User.php",
            "line": 39,
            "snippet": "$app->get('/users/wp-users', GetWPUsersController::class);",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Application/Commands/User/GetWPUsersCommand.php",
            "line": 8,
            "snippet": "* Class GetWPUsersCommand",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Application/Commands/User/GetWPUsersCommand.php",
            "line": 12,
            "snippet": "class GetWPUsersCommand extends Command",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Application/Commands/User/GetWPUsersCommandHandler.php",
            "line": 14,
            "snippet": "* Class GetWPUsersCommandHandler",
            "confidence": "high"
        },
        {
            "pattern": "getWPUsers",
            "kind": "ioc:code_pattern",
            "file": "src/Application/Commands/User/GetWPUsersCommandHandler.php",
            "line": 18,
            "snippet": "class GetWPUsersCommandHandler extends CommandHandler",
            "confidence": "high"
        }
    ],
    "resolved_sha": "894b99867e8a92a02ae40e7d0f900249d59b2e38"
}
High author_changed wpDataTables integration for Forminator Forms Resolved · benign_author_consolidation_melograno_venture_stud 5d ago
Slugwpdatatables-forminator
Previous profilehttps://profiles.wordpress.org/wpdatatables/
Current profilehttps://profiles.wordpress.org/melograno/
Active installs1,000
View raw JSON
{
    "slug": "wpdatatables-forminator",
    "previous_profile": "https://profiles.wordpress.org/wpdatatables/",
    "current_profile": "https://profiles.wordpress.org/melograno/",
    "active_installs": 1000
}
High author_changed Booking for Appointments and Events Calendar – Amelia Resolved · benign_author_consolidation_melograno_venture_stud 5d ago
Slugameliabooking
Previous profilehttps://profiles.wordpress.org/ameliabooking/
Current profilehttps://profiles.wordpress.org/melograno/
Active installs90,000
View raw JSON
{
    "slug": "ameliabooking",
    "previous_profile": "https://profiles.wordpress.org/ameliabooking/",
    "current_profile": "https://profiles.wordpress.org/melograno/",
    "active_installs": 90000
}
High author_changed wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin Resolved · benign_author_consolidation_melograno_venture_stud 5d ago
Slugwpdatatables
Previous profilehttps://profiles.wordpress.org/wpdatatables/
Current profilehttps://profiles.wordpress.org/melograno/
Active installs70,000
View raw JSON
{
    "slug": "wpdatatables",
    "previous_profile": "https://profiles.wordpress.org/wpdatatables/",
    "current_profile": "https://profiles.wordpress.org/melograno/",
    "active_installs": 70000
}
Medium code_scan_delta wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin Resolved · benign_baseline_findings_no_new_ioc 15d ago
Slugwpdatatables
Previous version6.5.0.6
Current version6.5.0.8
New findings
PatternKindFileLineSnippetConfidence
base64_decodebuiltinintegrations/ivyforms/ivyforms-integration.php718return false !== base64_decode( $base64_string, true );medium
New finding count1
View raw JSON
{
    "slug": "wpdatatables",
    "previous_version": "6.5.0.6",
    "current_version": "6.5.0.8",
    "new_findings": [
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "integrations/ivyforms/ivyforms-integration.php",
            "line": 718,
            "snippet": "return false !== base64_decode( $base64_string, true );",
            "confidence": "medium"
        }
    ],
    "new_finding_count": 1
}
Medium code_scan_match wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin Resolved · code_scan_fp_class_genre_encoding 1mo ago
Slugwpdatatables
Finding count7
Findings
PatternKindFileLineSnippetConfidence
base64_decodebuiltinlib/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/PasswordHasher.php99$saltValue = base64_decode($salt);medium
eval_callbuiltinlib/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/InterchangeBuilder.php182return eval('return array(' . $contents . ');');medium
base64_decodebuiltinlib/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/data.php78$raw_data = base64_decode($data);medium
eval_callbuiltinlib/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Native.php30$result = eval("\$var = $expr;");medium
base64_decodebuiltinlib/firebase/php-jwt/src/JWT.php274$key = base64_decode((string) end($lines));medium
base64_decodebuiltinlib/firebase/php-jwt/src/JWT.php334$key = base64_decode((string) end($lines));medium
base64_decodebuiltinlib/firebase/php-jwt/src/JWT.php415return \base64_decode(self::convertBase64UrlToBase64($input));medium
Resolved sha59fc80b97f8e030f8c7862c835715edf534113fd
View raw JSON
{
    "slug": "wpdatatables",
    "finding_count": 7,
    "findings": [
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "lib/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/PasswordHasher.php",
            "line": 99,
            "snippet": "$saltValue = base64_decode($salt);",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "lib/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/InterchangeBuilder.php",
            "line": 182,
            "snippet": "return eval('return array(' . $contents . ');');",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "lib/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/data.php",
            "line": 78,
            "snippet": "$raw_data = base64_decode($data);",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "lib/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Native.php",
            "line": 30,
            "snippet": "$result = eval(\"\\$var = $expr;\");",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "lib/firebase/php-jwt/src/JWT.php",
            "line": 274,
            "snippet": "$key = base64_decode((string) end($lines));",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "lib/firebase/php-jwt/src/JWT.php",
            "line": 334,
            "snippet": "$key = base64_decode((string) end($lines));",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "lib/firebase/php-jwt/src/JWT.php",
            "line": 415,
            "snippet": "return \\base64_decode(self::convertBase64UrlToBase64($input));",
            "confidence": "medium"
        }
    ],
    "resolved_sha": "59fc80b97f8e030f8c7862c835715edf534113fd"
}
Low contributor_added The Innovative Form Builder – IvyForms Resolved · no_longer_matches 1mo ago
Slugivyforms
New contributorsalexandergilmanov
Active installs100
View raw JSON
{
    "slug": "ivyforms",
    "new_contributors": [
        "alexandergilmanov"
    ],
    "active_installs": 100
}

Plugins authored (4)

Plugin Version Installs Last updated Status
Booking for Appointments and Events Calendar – Amelia ·ameliabooking 2.4.1 90k+ 8d ago Active
wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin ·wpdatatables 6.5.0.8 70k+ 17d ago Active
wpDataTables integration for Forminator Forms ·wpdatatables-forminator 1.3.10 1k+ 2mo ago Active
The Innovative Form Builder – IvyForms ·ivyforms 1.0 200 1mo ago Active