![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
A single identified threat in the threat model. More...
#include <threat_model.hpp>
Public Member Functions | |
| MitigationStatus | overall_status () const |
| Overall mitigation status — worst (lowest) across all mitigations. | |
Public Attributes | |
| std::string | threat_id |
| Unique identifier (e.g., "T-CRYPT-001") | |
| std::string | title |
| Short description. | |
| std::string | description |
| Detailed threat narrative. | |
| StrideCategory | category = StrideCategory::TAMPERING |
| DreadScore | dread |
| Risk quantification. | |
| std::string | attack_vector |
| How the attack is carried out. | |
| std::string | affected_component |
| Module or subsystem at risk. | |
| std::vector< Mitigation > | mitigations |
| std::vector< std::string > | references |
| CVEs, NIST refs, etc. | |
A single identified threat in the threat model.
Definition at line 129 of file threat_model.hpp.
|
inline |
Overall mitigation status — worst (lowest) across all mitigations.
Definition at line 141 of file threat_model.hpp.
| std::string signet::forge::ThreatEntry::affected_component |
Module or subsystem at risk.
Definition at line 136 of file threat_model.hpp.
| std::string signet::forge::ThreatEntry::attack_vector |
How the attack is carried out.
Definition at line 135 of file threat_model.hpp.
| StrideCategory signet::forge::ThreatEntry::category = StrideCategory::TAMPERING |
Definition at line 133 of file threat_model.hpp.
| std::string signet::forge::ThreatEntry::description |
Detailed threat narrative.
Definition at line 132 of file threat_model.hpp.
| DreadScore signet::forge::ThreatEntry::dread |
Risk quantification.
Definition at line 134 of file threat_model.hpp.
| std::vector<Mitigation> signet::forge::ThreatEntry::mitigations |
Definition at line 137 of file threat_model.hpp.
| std::vector<std::string> signet::forge::ThreatEntry::references |
CVEs, NIST refs, etc.
Definition at line 138 of file threat_model.hpp.
| std::string signet::forge::ThreatEntry::threat_id |
Unique identifier (e.g., "T-CRYPT-001")
Definition at line 130 of file threat_model.hpp.
| std::string signet::forge::ThreatEntry::title |
Short description.
Definition at line 131 of file threat_model.hpp.