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

A threat model for a specific component or the entire system. More...

#include <threat_model.hpp>

Public Attributes

std::string model_id
 Unique identifier for this threat model.
 
std::string component
 Component being modeled (e.g., "crypto", "pme")
 
std::string version
 Version of the threat model.
 
std::string author
 Who created/reviewed the model.
 
std::string created_at
 ISO 8601 creation timestamp.
 
std::string reviewed_at
 ISO 8601 last review timestamp.
 
std::vector< ThreatEntrythreats
 

Detailed Description

A threat model for a specific component or the entire system.

Definition at line 157 of file threat_model.hpp.

Member Data Documentation

◆ author

std::string signet::forge::ThreatModel::author

Who created/reviewed the model.

Definition at line 161 of file threat_model.hpp.

◆ component

std::string signet::forge::ThreatModel::component

Component being modeled (e.g., "crypto", "pme")

Definition at line 159 of file threat_model.hpp.

◆ created_at

std::string signet::forge::ThreatModel::created_at

ISO 8601 creation timestamp.

Definition at line 162 of file threat_model.hpp.

◆ model_id

std::string signet::forge::ThreatModel::model_id

Unique identifier for this threat model.

Definition at line 158 of file threat_model.hpp.

◆ reviewed_at

std::string signet::forge::ThreatModel::reviewed_at

ISO 8601 last review timestamp.

Definition at line 163 of file threat_model.hpp.

◆ threats

std::vector<ThreatEntry> signet::forge::ThreatModel::threats

Definition at line 164 of file threat_model.hpp.

◆ version

std::string signet::forge::ThreatModel::version

Version of the threat model.

Definition at line 160 of file threat_model.hpp.


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