| line | % | coverage | condition |
| 601 | 50 | | Params::Get::get_params(undef, \@_) || {} |
| 100 | | Params::Get::get_params(undef, \@_) || {} |
| 625 | 100 | | $HAS_CHI and not $_cache |
| 33 | | $HAS_CHI and not $_cache |
| 755 | 0 | | $text // "" |
| 100 | | $text // "" |
| 769 | 33 | | defined $text and $text =~ /\S/ |
| 100 | | defined $text and $text =~ /\S/ |
| 844 | 33 | | $self->{'_origin'} //= $self->_find_origin |
| 100 | | $self->{'_origin'} //= $self->_find_origin |
| 931 | 33 | | $self->{'_urls'} //= $self->_extract_and_resolve_urls |
| 100 | | $self->{'_urls'} //= $self->_extract_and_resolve_urls |
| 1002 | 100 | | $self->{'_mailto_domains'} //= $self->_extract_and_analyse_domains |
| 67 | | $self->{'_mailto_domains'} //= $self->_extract_and_analyse_domains |
| 1059 | 100 | | $dom and not $seen{$dom}++ |
| 100 | | $dom and not $seen{$dom}++ |
| 1064 | 100 | | _registrable($d->{'domain'}) // $d->{'domain'} |
| 33 | | _registrable($d->{'domain'}) // $d->{'domain'} |
| 1065 | 67 | | $dom and not $seen{$dom}++ |
| 67 | | $dom and not $seen{$dom}++ |
| 1134 | 100 | | $c->{'address'} // "" |
| 0 | | $c->{'address'} // "" |
| 1142 | 67 | | $u->{'abuse'} and $u->{'abuse'} ne "(unknown)" |
| 67 | | $u->{'abuse'} and $u->{'abuse'} ne "(unknown)" |
| 1162 | 50 | | $d->{'source'} // "" |
| 0 | | $d->{'source'} // "" |
| 1382 | 50 | | $FLAG_WEIGHT{$severity} // 1 |
| 50 | | $FLAG_WEIGHT{$severity} // 1 |
| 1793 | 33 | | $u->{'ip'} and $u->{'ip'} ne "(unresolved)" |
| 67 | | $u->{'ip'} and $u->{'ip'} ne "(unresolved)" |
| 1794 | 67 | | $u->{'org'} and $u->{'org'} ne "(unknown)" |
| 67 | | $u->{'org'} and $u->{'org'} ne "(unknown)" |
| 1902 | 100 | | $self->{'_contacts'} //= [$self->_compute_abuse_contacts] |
| 100 | | $self->{'_contacts'} //= [$self->_compute_abuse_contacts] |
| 2258 | 100 | | $args{'form'} // "" |
| 100 | | $args{'form'} // "" |
| 2268 | 0 | | $pa and $pa->{'form'} |
| 100 | | $pa and $pa->{'form'} |
| 2274 | 0 | | $pa->{'form_upload'} // "" |
| 0 | | $pa->{'note'} // "" |
| 0 | | $pa->{'form_paste'} // "" |
| 100 | | $pa->{'form_upload'} // "" |
| 0 | | $pa->{'note'} // "" |
| 0 | | $pa->{'form_paste'} // "" |
| 2285 | 0 | | $pa and $pa->{'form'} |
| 100 | | $pa and $pa->{'form'} |
| 2292 | 0 | | $pa->{'form_upload'} // "" |
| 50 | | $pa->{'note'} // "" |
| 50 | | $pa->{'form_paste'} // "" |
| 50 | | $pa->{'form_upload'} // "" |
| 0 | | $pa->{'note'} // "" |
| 0 | | $pa->{'form_paste'} // "" |
| 2302 | 0 | | $pa and $pa->{'form'} |
| 67 | | $pa and $pa->{'form'} |
| 2309 | 0 | | $pa->{'form_upload'} // "" |
| 50 | | $pa->{'note'} // "" |
| 50 | | $pa->{'form_paste'} // "" |
| 50 | | $pa->{'form_upload'} // "" |
| 0 | | $pa->{'note'} // "" |
| 0 | | $pa->{'form_paste'} // "" |
| 2315 | 0 | | $d->{'registrar_abuse'} and $d->{'registrar_abuse'} =~ /\@([\w.-]+)/ |
| 67 | | $d->{'registrar_abuse'} and $d->{'registrar_abuse'} =~ /\@([\w.-]+)/ |
| 2318 | 0 | | $rpa and $rpa->{'form'} |
| 100 | | $rpa and $rpa->{'form'} |
| 2325 | 100 | | $rpa->{'form_upload'} // "" |
| 0 | | $rpa->{'note'} // "" |
| 50 | | $rpa->{'form_paste'} // "" |
| 2334 | 50 | | $self->_header_value($hname) // (next) |
| 2341 | 100 | | $pa and $pa->{'form'} |
| 2349 | 50 | | $pa->{'form_upload'} // "" |
| 50 | | $pa->{'note'} // "" |
| 50 | | $pa->{'form_paste'} // "" |
| 2359 | 67 | | $pa and $pa->{'form'} |
| 2365 | 50 | | $pa->{'form_upload'} // "" |
| 50 | | $pa->{'note'} // "" |
| 50 | | $pa->{'form_paste'} // "" |
| 2380 | 33 | | $pa and $pa->{'form'} |
| 2386 | 50 | | $pa->{'form_upload'} // "" |
| 50 | | $pa->{'note'} // "" |
| 50 | | $pa->{'form_paste'} // "" |
| 2517 | 50 | | _sanitise_output($hop->{'ip'}) // "(unknown)" |
| 2549 | 67 | | $URL_SHORTENERS{$bare} || $self->{'url_shorteners'}{$bare} |
| 2645 | 100 | | defined $line and length "$line $w" > $ROLE_WRAP_LEN |
| 3752 | 100 | | $ip // "" |
| 3828 | 67 | | $_cache and $result |
| 3847 | 50 | | $self->_raw_whois($domain, "whois.iana.org") // (return) |
| 3923 | 100 | | $res and $res->is_success |
| 3969 | 100 | | $server //= "whois.iana.org" |
| 4000 | 50 | | $@ or not defined $n or $n <= 0 |
| 4004 | 67 | | not defined $n or $n <= 0 |
| 4009 | 0 | | $response || undef |
| 4316 | 50 | | Params::Get::get_params('name', \@_) || {} |
| 4326 | 67 | | defined $params and defined $params->{'name'} |