Skip to content

Bump ossf/scorecard-action from 2.2.0 to 2.3.1 #644

Bump ossf/scorecard-action from 2.2.0 to 2.3.1

Bump ossf/scorecard-action from 2.2.0 to 2.3.1 #644

Triggered via push November 3, 2023 08:58
Status Failure
Total duration 11m 0s
Artifacts

integrate.yml

on: push
0️⃣ Byte-level
5s
0️⃣ Byte-level
1️⃣ Syntax errors
33s
1️⃣ Syntax errors
3️⃣ Static Analysis
37s
3️⃣ Static Analysis
4️⃣ Coding Standards
37s
4️⃣ Coding Standards
5️⃣ Mutation Testing
10m 10s
5️⃣ Mutation Testing
6️⃣ Rector Checkstyle
50s
6️⃣ Rector Checkstyle
7️⃣ Exported files
6s
7️⃣ Exported files
Matrix: 2️⃣ JS tests
Matrix: 2️⃣ Unit and functional tests
Fit to window
Zoom out
Zoom in

Annotations

1 error and 10 warnings
5️⃣ Mutation Testing
Process completed with exit code 2.
5️⃣ Mutation Testing: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php#L224
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ private function retrieveRevokedSerialNumbers(string $url) : array { try { - if ($this->client instanceof HttpClientInterface) { + if (true) { $crlData = $this->client->request('GET', $url)->getContent(); } else { $crlData = $this->sendPsrRequest($url);
5️⃣ Mutation Testing: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php#L224
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ private function retrieveRevokedSerialNumbers(string $url) : array { try { - if ($this->client instanceof HttpClientInterface) { + if (false) { $crlData = $this->client->request('GET', $url)->getContent(); } else { $crlData = $this->sendPsrRequest($url);
5️⃣ Mutation Testing: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php#L246
Escaped Mutant for Mutator "Throw_": --- Original +++ New @@ @@ return $sequence->at(0)->asInteger()->number(); }, $list->elements()); } catch (Throwable $e) { - throw CertificateRevocationListException::create($url, 'Failed to download the CRL', $e); + CertificateRevocationListException::create($url, 'Failed to download the CRL', $e); } } /**
5️⃣ Mutation Testing: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php#L262
Escaped Mutant for Mutator "Foreach_": --- Original +++ New @@ @@ $extensions = $subject->tbsCertificate()->extensions(); if ($extensions->hasCRLDistributionPoints()) { $crlDists = $extensions->crlDistributionPoints(); - foreach ($crlDists->distributionPoints() as $dist) { + foreach (array() as $dist) { $url = $dist->fullName()->names()->firstURI(); $scheme = parse_url($url, PHP_URL_SCHEME); if (!in_array($scheme, ['http', 'https'], true)) {
5️⃣ Mutation Testing: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php#L267
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ foreach ($crlDists->distributionPoints() as $dist) { $url = $dist->fullName()->names()->firstURI(); $scheme = parse_url($url, PHP_URL_SCHEME); - if (!in_array($scheme, ['http', 'https'], true)) { + if (!in_array($scheme, ['https'], true)) { continue; } $urls[] = $url;
5️⃣ Mutation Testing: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php#L267
Escaped Mutant for Mutator "LogicalNot": --- Original +++ New @@ @@ foreach ($crlDists->distributionPoints() as $dist) { $url = $dist->fullName()->names()->firstURI(); $scheme = parse_url($url, PHP_URL_SCHEME); - if (!in_array($scheme, ['http', 'https'], true)) { + if (in_array($scheme, ['http', 'https'], true)) { continue; } $urls[] = $url;
5️⃣ Mutation Testing: src/metadata-service/src/Exception/CertificateRevocationListException.php#L16
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ { public function __construct(public readonly string $url, string $message, ?Throwable $previous = null) { - parent::__construct($message, $previous); + } public static function create(string $url, string $message = 'Invalid CRL.', ?Throwable $previous = null) : self {
5️⃣ Mutation Testing: src/metadata-service/src/Exception/CertificateRevocationListException.php#L19
Escaped Mutant for Mutator "PublicVisibility": --- Original +++ New @@ @@ { parent::__construct($message, $previous); } - public static function create(string $url, string $message = 'Invalid CRL.', ?Throwable $previous = null) : self + protected static function create(string $url, string $message = 'Invalid CRL.', ?Throwable $previous = null) : self { return new self($url, $message, $previous); } }
5️⃣ Mutation Testing: src/metadata-service/src/Exception/MetadataServiceException.php#L14
Escaped Mutant for Mutator "DecrementInteger": --- Original +++ New @@ @@ { public function __construct(string $message, ?Throwable $previous = null) { - parent::__construct($message, 0, $previous); + parent::__construct($message, -1, $previous); } }
5️⃣ Mutation Testing: src/metadata-service/src/Exception/MetadataServiceException.php#L14
Escaped Mutant for Mutator "IncrementInteger": --- Original +++ New @@ @@ { public function __construct(string $message, ?Throwable $previous = null) { - parent::__construct($message, 0, $previous); + parent::__construct($message, 1, $previous); } }