line |
true |
false |
branch |
190
|
2 |
11 |
unless ($self->{'key'}) |
191
|
0 |
2 |
if $self->{'logger'} |
195
|
1 |
10 |
unless ($self->{'http_agent'}) |
196
|
0 |
1 |
if $self->{'logger'} |
203
|
1 |
9 |
unless ($self->{'storage'}) |
204
|
0 |
1 |
if $self->{'logger'} |
208
|
0 |
9 |
if (ref $self->{'lists'} ne 'ARRAY') |
258
|
0 |
0 |
if ($time > &Net::Google::SafeBrowsing4::time() and $force == 0) { } |
259
|
0 |
0 |
if $self->{'logger'} |
264
|
0 |
0 |
if $self->{'logger'} |
284
|
0 |
0 |
if $self->{'logger'} |
285
|
0 |
0 |
if $self->{'logger'} |
287
|
0 |
0 |
unless ($response->is_success) |
288
|
0 |
0 |
if $self->{'logger'} |
318
|
0 |
0 |
if (scalar @hex > 0) |
319
|
0 |
0 |
if $result >= 0 |
332
|
0 |
0 |
$list->{'responseType'} eq 'FULL_UPDATE' ? : |
335
|
0 |
0 |
if ($check ne $list->{'checksum'}{'sha256'}) { } |
336
|
0 |
0 |
if $self->{'logger'} |
348
|
0 |
0 |
if $self->{'logger'} |
358
|
0 |
0 |
if ($wait =~ /(\d+)(\.\d+)?s/i) |
412
|
0 |
0 |
unless ($args{'url'}) |
416
|
0 |
0 |
if (ref $args{'url'} eq '') { } |
|
0 |
0 |
elsif (ref $args{'url'} ne 'ARRAY') { } |
419
|
0 |
0 |
if $self->{'logger'} |
428
|
0 |
0 |
unless ($gsb_uri) |
429
|
0 |
0 |
if $self->{'logger'} |
437
|
0 |
0 |
if $self->{'perf'} and $self->{'logger'} |
485
|
0 |
6 |
if $self->{'logger'} |
486
|
0 |
6 |
if $self->{'logger'} |
488
|
1 |
5 |
unless ($response->is_success) |
497
|
3 |
2 |
if ($@ or ref $info ne 'HASH') |
502
|
1 |
1 |
unless (exists $info->{'threatLists'}) |
528
|
0 |
0 |
if $self->{'logger'} |
532
|
0 |
0 |
if $self->{'perf'} and $self->{'logger'} |
533
|
0 |
0 |
if (scalar @prefixes == 0) |
534
|
0 |
0 |
if $self->{'logger'} |
537
|
0 |
0 |
if $self->{'logger'} |
547
|
0 |
0 |
if (scalar @matches > 0) |
553
|
0 |
0 |
if $self->{'logger'} |
554
|
0 |
0 |
if $self->{'perf'} and $self->{'logger'} |
556
|
0 |
0 |
if (scalar keys %$lookup_hashes == 0) |
560
|
0 |
0 |
if $self->{'logger'} |
561
|
0 |
0 |
if ($found > 0) |
569
|
0 |
0 |
if $self->{'perf'} and $self->{'logger'} |
573
|
0 |
0 |
if scalar @matches > 0 |
574
|
0 |
0 |
if $self->{'perf'} and $self->{'logger'} |
578
|
0 |
0 |
if $self->{'perf'} and $self->{'logger'} |
591
|
0 |
0 |
unless $args{'lists'} or $self->{'lists'} |
593
|
0 |
0 |
if (scalar @lists == 0) |
594
|
0 |
0 |
if (scalar @{$self->{'all_lists'};} == 0) |
604
|
0 |
0 |
unless ($list =~ m[^[*_A-Z]+/[*_A-Z]+/[*_A-Z]+$]) |
605
|
0 |
0 |
if $self->{'logger'} |
608
|
0 |
0 |
if ($list =~ /\*/) { } |
|
0 |
0 |
elsif ($list =~ m[^([_A-Z]+)/([_A-Z]+)/([_A-Z]+)$]) { } |
611
|
0 |
0 |
if (scalar @{$self->{'all_lists'};} == 0) |
616
|
0 |
0 |
if ($threat eq '*' || $original->{'threatType'} eq $threat and $platform eq '*' || $original->{'platformType'} eq $platform and $threatEntry eq '*' || $original->{'threatEntryType'} eq $threatEntry) |
651
|
0 |
0 |
unless exists $info->{'errors'} |
655
|
0 |
0 |
$errors > 5 ? : |
|
0 |
0 |
$errors == 5 ? : |
|
0 |
0 |
$errors == 4 ? : |
|
0 |
0 |
$errors == 3 ? : |
|
0 |
0 |
$errors == 2 ? : |
|
0 |
0 |
$errors == 1 ? : |
696
|
0 |
0 |
unless $args{'prefixes'} |
711
|
0 |
0 |
unless (defined &first(sub {
$_->{'threatEntryType'} eq $info->{'list'}{'threatEntryType'} if $_->{'threatType'} eq $info->{'list'}{'threatType'} and $_->{'platformType'} eq $info->{'list'}{'platformType'};
}
, @lists)) |
716
|
0 |
0 |
if $_->{'threatType'} eq $info->{'list'}{'threatType'} and $_->{'platformType'} eq $info->{'list'}{'platformType'} |
747
|
0 |
0 |
if $self->{'logger'} |
748
|
0 |
0 |
if $self->{'logger'} |
750
|
0 |
0 |
if (not $response->is_success) { } |
751
|
0 |
0 |
if $self->{'logger'} |
769
|
0 |
0 |
if $self->{'logger'} |
791
|
0 |
0 |
if ($data eq '') |
796
|
0 |
0 |
if (not exists $info->{'matches'} or scalar @{$info->{'matches'};} == 0) |