Branch Coverage

blib/lib/Metabrik/Api/Virustotal.pm
Criterion Covered Total %
branch 0 52 0.0


line true false branch
46 0 0 unless $self->brik_help_run_undef_arg('check_resource', $resource)
47 0 0 unless $self->brik_help_run_undef_arg('check_resource', $apikey)
49 0 0 unless my $r = $self->post({'apikey', $apikey, 'resource', $resource}, 'https://www.virustotal.com/vtapi/v2/file/rescan')
58 0 0 unless my $sj = 'Metabrik::String::Json'->new_from_brik_init($self)
59 0 0 unless my $decode = $sj->decode($content)
69 0 0 unless $self->brik_help_run_undef_arg('file_report', $resource)
70 0 0 unless $self->brik_help_run_undef_arg('file_report', $apikey)
72 0 0 unless my $r = $self->post({'apikey', $apikey, 'resource', $resource}, 'https://www.virustotal.com/vtapi/v2/file/report')
81 0 0 unless my $sj = 'Metabrik::String::Json'->new_from_brik_init($self)
82 0 0 unless my $decode = $sj->decode($content)
92 0 0 unless $self->brik_help_run_undef_arg('ipv4_address_report', $ipv4_address)
93 0 0 unless $self->brik_help_run_undef_arg('ipv4_address_report', $apikey)
95 0 0 unless my $r = $self->get('https://www.virustotal.com/vtapi/v2/ip-address/report?apikey=' . $apikey . '&ip=' . $ipv4_address)
104 0 0 unless my $sj = 'Metabrik::String::Json'->new_from_brik_init($self)
105 0 0 unless my $decode = $sj->decode($content)
115 0 0 unless $self->brik_help_run_undef_arg('domain_report', $domain)
116 0 0 unless $self->brik_help_run_undef_arg('domain_report', $apikey)
118 0 0 unless my $r = $self->get('https://www.virustotal.com/vtapi/v2/domain/report?apikey=' . $apikey . '&domain=' . $domain)
127 0 0 unless my $sj = 'Metabrik::String::Json'->new_from_brik_init($self)
128 0 0 unless my $decode = $sj->decode($content)
137 0 0 unless $self->brik_help_run_undef_arg('subdomain_list', $domain)
139 0 0 unless my $r = $self->domain_report($domain)
141 0 0 if (exists $r->{'subdomains'} and ref $r->{'subdomains'} eq 'ARRAY')
152 0 0 unless $self->brik_help_run_undef_arg('hosted_domains', $ipv4_address)
154 0 0 unless my $r = $self->ipv4_address_report($ipv4_address)
157 0 0 if (exists $r->{'resolutions'} and ref $r->{'resolutions'} eq 'ARRAY')