Data Import and Cleansing Functions

create_templates()

Create initial template files

derive_controls()

Derive control difficulty parameters for a given qualitative scenario

encode_scenarios()

Encode qualitative data to quantitative parameters

import_capabilities()

Import capabilities from survey spreadsheet

import_scenarios()

Import scenarios from survey spreadsheet

import_spreadsheet()

Import the scenario spreadsheet

load_data()

Load input and results files

openfair_example()

Launch OpenFAIR demonstration web application

split_sheet()

Split a sheet of the survey spreadsheet into either capabilities or threats

validate_scenarios()

Validate qualitative scenario data

Modelling Functions

OpenFAIR modelling components

compare_tef_vuln()

Calculate number of loss events which occur in a simulated period

get_mean_control_strength()

Calculate difficulty strength across multiple controls by taking the mean

openfair_tef_tc_diff_lm()

Run an OpenFAIR simulation at the TEF/TC/DIFF/LM levels

run_simulations()

Run simulations for all scenarios

sample_diff()

Calculate the difficulty presented by controls, given a function and parameters for that function

sample_lef()

Sample loss event frequency

sample_lm()

Given a number of loss events and a loss distribution, calculate losses

sample_tc()

Sample threat capabilities (TC) from a distribution function

sample_tef()

Calculate the number of simulated threat event frequencies (TEF)

sample_vuln()

Calculate the vulnerability

select_loss_opportunities()

Determine which threat events result in loss opportunities

Reporting Functions

calculate_max_losses()

Calculate maximum losses

explore_scenarios()

Launch the Scenario Explorer web application

dollar_millions()

Format dollar amounts in terms of millions of USD

generate_event_outcomes_plot()

Display the distribution of threat events contained vs. realized across all domains

generate_heatmap()

Display a heatmap of impact by domain

generate_report()

Generate sample analysis report

generate_scatterplot()

Display a scatterplot for a particular scenario ID

get_base_fontfamily()

Select a base graphics font family

risk_dashboard()

Launch a single page summary risk dashboard

theme_evaluator()

Default ggplot theme used by all Evaluator-supplied graphics

Sample Data Sets

Default demonstration data sets

capabilities

Capabilities

domains

Domain mappings

domain_summary

Domain-level risk summary

mappings

Qualitative to quantitative mappings

qualitative_scenarios

Qualitative information security risk scenarios

quantitative_scenarios

Quantified information risk scenarios

scenario_summary

Scenario-level risk summary

simulation_results

Information security risk simulation results

Summarization Functions

summarize_domains()

Create domain-level summary of simulation results

summarize_scenarios()

Create scenario-level summary of simulation results

summarize_simulations()

Create simulation-level summary of simulation results

summarize_to_disk()

Create all summary files and write to disk