class Finding

Attributes

a[RW]
ac[RW]
affected_hosts[RW]
affected_users[RW]
ar[RW]
assessment_type[RW]
attack_complexity[RW]
attack_vector[RW]
au[RW]
av[RW]
availability[RW]
availability_requirement[RW]
c[RW]
c2_vs[RW]
c3_vs[RW]
cdp[RW]
confidentiality[RW]
confidentiality_requirement[RW]
cr[RW]
cvss_base[RW]
cvss_base_score[RW]
cvss_environmental[RW]
cvss_exploitability[RW]
cvss_impact[RW]
cvss_impact_score[RW]
cvss_mod_impact_score[RW]
cvss_modified_impact[RW]
cvss_temporal[RW]
cvss_total[RW]
damage[RW]
discoverability[RW]
dread_total[RW]
e[RW]
ease[RW]
effort[RW]
exploit_maturity[RW]
exploitability[RW]
i[RW]
id[RW]
integrity[RW]
integrity_requirement[RW]
ir[RW]
likelihood[RW]
likelihood_rationale[RW]
mod_attack_complexity[RW]
mod_attack_vector[RW]
mod_availability[RW]
mod_confidentiality[RW]
mod_integrity[RW]
mod_privileges_required[RW]
mod_scope[RW]
mod_user_interaction[RW]
notes[RW]
overview[RW]
poc[RW]
privileges_required[RW]
rc[RW]
references[RW]
remediation[RW]
remeditation_level[RW]
report_confidence[RW]
reproducability[RW]
risk[RW]
rl[RW]
scope_cvss[RW]
severity[RW]
severity_rationale[RW]
td[RW]
title[RW]
type[RW]
user_interaction[RW]

Public Instance Methods

to_hash() click to toggle source
# File lib/model/data.rb, line 10
def to_hash
    hash = {}
    self.instance_variables.each do |var|
            #p var.to_s.gsub("@","")
        hash[var.to_s.gsub("@","").gsub("\"","")] = self.instance_variable_get var
    end
    return hash
end