View raw JSON
{
"slug": "mainwp-child",
"finding_count": 47,
"findings": [
{
"pattern": "base64_decode",
"kind": "builtin",
"file": "class/class-mainwp-child-ithemes-security.php",
"line": 422,
"snippet": "$update_settings = isset( $_POST['settings'] ) ? json_decode( base64_decode( wp_unslash( $_POST['settings'] ) ), true ) : ''; // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions -- base64_e",
"confidence": "medium"
},
{
"pattern": "base64_decode",
"kind": "builtin",
"file": "class/class-mainwp-child-ithemes-security.php",
"line": 671,
"snippet": "$data = isset( $_POST['data'] ) ? json_decode( base64_decode( wp_unslash( $_POST['data'] ) ), true ) : array(); // phpcs:ignore WordPress.Security.NonceVerification,WordPress.Security.V",
"confidence": "medium"
},
{
"pattern": "base64_decode",
"kind": "builtin",
"file": "class/class-mainwp-child-timecapsule.php",
"line": 1655,
"snippet": "$data = isset( $_POST['data'] ) ? json_decode( base64_decode( wp_unslash( $_POST['data'] ) ), true ) : array(); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized,Wor",
"confidence": "medium"
},
{
"pattern": "base64_decode",
"kind": "builtin",
"file": "class/class-mainwp-wordpress-seo.php",
"line": 112,
"snippet": "$file_url = ! empty( $_POST['file_url'] ) ? sanitize_text_field( base64_decode( wp_unslash( $_POST['file_url'] ) ) ) : ''; // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions, Word",
"confidence": "medium"
},
{
"pattern": "base64_decode",
"kind": "builtin",
"file": "class/class-mainwp-wordpress-seo.php",
"line": 136,
"snippet": "$settings = ! empty( $_POST['settings'] ) ? base64_decode( wp_unslash( $_POST['settings'] ) ) : ''; // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions,WordPress.Security.ValidatedSa",
"confidence": "medium"
},
{
"pattern": "wpconfig_write",
"kind": "builtin",
"file": "class/class-mainwp-clone-install.php",
"line": 280,
"snippet": "$wpConfig = file_get_contents( ABSPATH . 'wp-config.php' ); //phpcs:ignore WordPress.WP.AlternativeFunctions",
"confidence": "medium"
},
{
"pattern": "wpconfig_write",
"kind": "builtin",
"file": "class/class-mainwp-clone-install.php",
"line": 285,
"snippet": "MainWP_Helper::file_put_contents( ABSPATH . 'wp-config.php', $wpConfig ); //phpcs:ignore WordPress.WP.AlternativeFunctions",
"confidence": "medium"
},
{
"pattern": "base64_decode",
"kind": "builtin",
"file": "class/class-mainwp-child-users.php",
"line": 547,
"snippet": "$new_password = isset( $_POST['new_password'] ) ? base64_decode( wp_unslash( $_POST['new_password'] ) ) : ''; //phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized, Word",
"confidence": "medium"
},
{
"pattern": "base64_decode",
"kind": "builtin",
"file": "class/class-mainwp-child-users.php",
"line": 607,
"snippet": "$new_user = isset( $_POST['new_user'] ) ? json_decode( base64_decode( wp_unslash( $_POST['new_user'] ) ), true ) : ''; //phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotS",
"confidence": "medium"
},
{
"pattern": "base64_decode",
"kind": "builtin",
"file": "class/class-mainwp-connect.php",
"line": 518,
"snippet": "$auth = static::connect_verify( $func . $nonce, base64_decode( $signature ), base64_decode( get_option( 'mainwp_child_pubkey' ) ), $algo ); // phpcs:ignore WordPress.PHP.DiscouragedPHPFunc",
"confidence": "medium"
},
{
"pattern": "base64_decode",
"kind": "builtin",
"file": "class/class-mainwp-child-keys-manager.php",
"line": 163,
"snippet": "$encodedValue = base64_decode( $encodedValue ); //phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions -- safe.",
"confidence": "medium"
},
{
"pattern": "base64_decode",
"kind": "builtin",
"file": "class/class-mainwp-child-keys-manager.php",
"line": 177,
"snippet": "$encryptedValue = base64_decode( $encodedValue ); //phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions -- safe.",
"confidence": "medium"
},
{
"pattern": "base64_decode",
"kind": "builtin",
"file": "class/class-mainwp-child-pagespeed.php",
"line": 276,
"snippet": "$settings = isset( $_POST['settings'] ) ? json_decode( base64_decode( wp_unslash( $_POST['settings'] ) ), true ) : array(); // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions,WordPress.Secu",
"confidence": "medium"
},
{
"pattern": "base64_decode",
"kind": "builtin",
"file": "class/class-mainwp-child-wordfence.php",
"line": 1551,
"snippet": "$settings = isset( $_POST['settings'] ) ? json_decode( base64_decode( wp_unslash( $_POST['settings'] )), true ) : array(); // phpcs:ignore -- custom fix to pass through security rules of Dream",
"confidence": "medium"
},
{
"pattern": "base64_decode",
"kind": "builtin",
"file": "class/class-mainwp-child-wp-rocket.php",
"line": 937,
"snippet": "$options = isset( $_POST['settings'] ) ? json_decode( base64_decode( wp_unslash( $_POST['settings'] ) ), true ) : ''; //phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitiz",
"confidence": "medium"
}
],
"resolved_sha": "8d6aa3845211ae7d39a690c5ef44bbea01e5837a"
}