Visa Acceptance Solutions

@visaacceptancesolutions · wordpress.org profile ↗
Member since
2025-01-06
Location
Global
Employer
Job title
Payment Gateway
Authored
1
SVN commit access
1
Readme contributor
0
Combined install base
10k+ across 1 plugins

Alerts (0)

No open alerts.

Show 1 resolved alert
Medium code_scan_match Visa Acceptance Solutions Resolved · code_scan_fp_class_genre_encoding 17d ago
Slugvisa-acceptance-solutions
Finding count52
Findings
PatternKindFileLineSnippetConfidence
eval_callbuiltinvendor-prefixed/phpseclib3/Common/Functions/Strings.php279$str .= pack(PHP_INT_SIZE == 4 ? 'N' : 'J', $xor ^ eval('return 0b' . $part . ';'));medium
base64_decodebuiltinvendor-prefixed/phpseclib3/Common/Functions/Strings.php404public static function base64_decode($data)medium
base64_decodebuiltinvendor-prefixed/phpseclib3/File/X509.php469$cert['tbsCertificate']['subjectPublicKeyInfo'] = new Element(base64_decode(preg_replace('#-.+-|[\r\n]#', '', $cert['tbsCertificate']['subjectPublicKeyInfo']['subjectPublicKey'])));medium
base64_decodebuiltinvendor-prefixed/phpseclib3/File/X509.php2,032$csr['certificationRequestInfo']['subjectPKInfo'] = new Element(base64_decode(preg_replace('#-.+-|[\r\n]#', '', $csr['certificationRequestInfo']['subjectPKInfo']['subjectPublicKey'])))medium
base64_decodebuiltinvendor-prefixed/phpseclib3/File/X509.php2,070$temp = preg_match('#^[a-zA-Z\d/+]*={0,2}$#', $temp) ? Strings::base64_decode($temp) : false;medium
base64_decodebuiltinvendor-prefixed/phpseclib3/File/X509.php2,117$spkac['publicKeyAndChallenge']['spki'] = new Element(base64_decode(preg_replace('#-.+-|[\r\n]#', '', $spkac['publicKeyAndChallenge']['spki']['subjectPublicKey'])));medium
base64_decodebuiltinvendor-prefixed/phpseclib3/File/X509.php3,249$publicKey = base64_decode(preg_replace('#-.+-|[\r\n]#', '', $this->publicKey->toString($format)));medium
base64_decodebuiltinvendor-prefixed/phpseclib3/File/ASN1.php1,376$temp = preg_match('#^[a-zA-Z\d/+]*={0,2}$#', $temp) ? Strings::base64_decode($temp) : false;medium
eval_callbuiltinvendor-prefixed/phpseclib3/Math/BigInteger/Engines/BCMath/Reductions/EvalBarrett.php57eval('$func = function ($n) { ' . $code . '};');medium
eval_callbuiltinvendor-prefixed/phpseclib3/Math/BigInteger/Engines/BCMath/Reductions/EvalBarrett.php92eval('$func = function ($n) { ' . $code . '};');medium
eval_callbuiltinvendor-prefixed/phpseclib3/Math/BigInteger/Engines/Engine.php1,060return eval('return function(' . static::class . ' $x) use ($func, $class) {medium
eval_callbuiltinvendor-prefixed/phpseclib3/Math/BigInteger/Engines/Engine.php1,067return eval('return function(' . static::class . ' $x) use ($n, $fqengine, $class) {medium
eval_callbuiltinvendor-prefixed/phpseclib3/Math/BigInteger/Engines/PHP/Reductions/EvalBarrett.php65eval('$func = function ($x) { ' . $code . '};');medium
eval_callbuiltinvendor-prefixed/phpseclib3/Math/BigInteger/Engines/PHP/Reductions/EvalBarrett.php131eval('$func = function ($n) { ' . $code . '};');medium
eval_callbuiltinvendor-prefixed/phpseclib3/Crypt/Common/SymmetricKey.php2,930eval('$func = function ($_action, $_text) { ' . $init_crypt . 'if ($_action == "encrypt") { ' . $encrypt . ' } else { ' . $decrypt . ' }};');medium
Resolved sha8d12ca41fa4d00a785b1cb64f43008ae3374a4f9
View raw JSON
{
    "slug": "visa-acceptance-solutions",
    "finding_count": 52,
    "findings": [
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/Common/Functions/Strings.php",
            "line": 279,
            "snippet": "$str .= pack(PHP_INT_SIZE == 4 ? 'N' : 'J', $xor ^ eval('return 0b' . $part . ';'));",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/Common/Functions/Strings.php",
            "line": 404,
            "snippet": "public static function base64_decode($data)",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/File/X509.php",
            "line": 469,
            "snippet": "$cert['tbsCertificate']['subjectPublicKeyInfo'] = new Element(base64_decode(preg_replace('#-.+-|[\\r\\n]#', '', $cert['tbsCertificate']['subjectPublicKeyInfo']['subjectPublicKey'])));",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/File/X509.php",
            "line": 2032,
            "snippet": "$csr['certificationRequestInfo']['subjectPKInfo'] = new Element(base64_decode(preg_replace('#-.+-|[\\r\\n]#', '', $csr['certificationRequestInfo']['subjectPKInfo']['subjectPublicKey'])))",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/File/X509.php",
            "line": 2070,
            "snippet": "$temp = preg_match('#^[a-zA-Z\\d/+]*={0,2}$#', $temp) ? Strings::base64_decode($temp) : false;",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/File/X509.php",
            "line": 2117,
            "snippet": "$spkac['publicKeyAndChallenge']['spki'] = new Element(base64_decode(preg_replace('#-.+-|[\\r\\n]#', '', $spkac['publicKeyAndChallenge']['spki']['subjectPublicKey'])));",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/File/X509.php",
            "line": 3249,
            "snippet": "$publicKey = base64_decode(preg_replace('#-.+-|[\\r\\n]#', '', $this->publicKey->toString($format)));",
            "confidence": "medium"
        },
        {
            "pattern": "base64_decode",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/File/ASN1.php",
            "line": 1376,
            "snippet": "$temp = preg_match('#^[a-zA-Z\\d/+]*={0,2}$#', $temp) ? Strings::base64_decode($temp) : false;",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/Math/BigInteger/Engines/BCMath/Reductions/EvalBarrett.php",
            "line": 57,
            "snippet": "eval('$func = function ($n) { ' . $code . '};');",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/Math/BigInteger/Engines/BCMath/Reductions/EvalBarrett.php",
            "line": 92,
            "snippet": "eval('$func = function ($n) { ' . $code . '};');",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/Math/BigInteger/Engines/Engine.php",
            "line": 1060,
            "snippet": "return eval('return function(' . static::class . ' $x) use ($func, $class) {",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/Math/BigInteger/Engines/Engine.php",
            "line": 1067,
            "snippet": "return eval('return function(' . static::class . ' $x) use ($n, $fqengine, $class) {",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/Math/BigInteger/Engines/PHP/Reductions/EvalBarrett.php",
            "line": 65,
            "snippet": "eval('$func = function ($x) { ' . $code . '};');",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/Math/BigInteger/Engines/PHP/Reductions/EvalBarrett.php",
            "line": 131,
            "snippet": "eval('$func = function ($n) { ' . $code . '};');",
            "confidence": "medium"
        },
        {
            "pattern": "eval_call",
            "kind": "builtin",
            "file": "vendor-prefixed/phpseclib3/Crypt/Common/SymmetricKey.php",
            "line": 2930,
            "snippet": "eval('$func = function ($_action, $_text) { ' . $init_crypt . 'if ($_action == \"encrypt\") { ' . $encrypt . ' } else { ' . $decrypt . ' }};');",
            "confidence": "medium"
        }
    ],
    "resolved_sha": "8d12ca41fa4d00a785b1cb64f43008ae3374a4f9"
}

Plugins authored (1)

Plugin Version Installs Last updated Status
Visa Acceptance Solutions ·visa-acceptance-solutions 2.2.1 10k+ 29d ago Active

SVN commit access (1)

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
Visa Acceptance Solutions visaacceptancesolutions 10k+ 52 11mo ago 29d ago Active