Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
signet::forge::ThreatModelAnalysis Struct Reference

Analysis result from validating a threat model. More...

#include <threat_model.hpp>

Public Attributes

int32_t total_threats = 0
 
int32_t critical_count = 0
 
int32_t high_count = 0
 
int32_t medium_count = 0
 
int32_t low_count = 0
 
int32_t mitigated_count = 0
 
int32_t unmitigated_count = 0
 
bool stride_complete = false
 All 6 STRIDE categories covered.
 
std::vector< StrideCategorymissing_categories
 
double mean_dread_score = 0.0
 
std::string report_json
 Full JSON report.
 

Detailed Description

Analysis result from validating a threat model.

Definition at line 172 of file threat_model.hpp.

Member Data Documentation

◆ critical_count

int32_t signet::forge::ThreatModelAnalysis::critical_count = 0

Definition at line 174 of file threat_model.hpp.

◆ high_count

int32_t signet::forge::ThreatModelAnalysis::high_count = 0

Definition at line 175 of file threat_model.hpp.

◆ low_count

int32_t signet::forge::ThreatModelAnalysis::low_count = 0

Definition at line 177 of file threat_model.hpp.

◆ mean_dread_score

double signet::forge::ThreatModelAnalysis::mean_dread_score = 0.0

Definition at line 182 of file threat_model.hpp.

◆ medium_count

int32_t signet::forge::ThreatModelAnalysis::medium_count = 0

Definition at line 176 of file threat_model.hpp.

◆ missing_categories

std::vector<StrideCategory> signet::forge::ThreatModelAnalysis::missing_categories

Definition at line 181 of file threat_model.hpp.

◆ mitigated_count

int32_t signet::forge::ThreatModelAnalysis::mitigated_count = 0

Definition at line 178 of file threat_model.hpp.

◆ report_json

std::string signet::forge::ThreatModelAnalysis::report_json

Full JSON report.

Definition at line 183 of file threat_model.hpp.

◆ stride_complete

bool signet::forge::ThreatModelAnalysis::stride_complete = false

All 6 STRIDE categories covered.

Definition at line 180 of file threat_model.hpp.

◆ total_threats

int32_t signet::forge::ThreatModelAnalysis::total_threats = 0

Definition at line 173 of file threat_model.hpp.

◆ unmitigated_count

int32_t signet::forge::ThreatModelAnalysis::unmitigated_count = 0

Definition at line 179 of file threat_model.hpp.


The documentation for this struct was generated from the following file: