![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
#include "signet/error.hpp"#include <algorithm>#include <cstdint>#include <cstdio>#include <numeric>#include <sstream>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | signet::forge::DreadScore |
| DREAD risk quantification — 5 factors scored 1..10. More... | |
| struct | signet::forge::Mitigation |
| A specific mitigation control for a threat. More... | |
| struct | signet::forge::ThreatEntry |
| A single identified threat in the threat model. More... | |
| struct | signet::forge::ThreatModel |
| A threat model for a specific component or the entire system. More... | |
| struct | signet::forge::ThreatModelAnalysis |
| Analysis result from validating a threat model. More... | |
| class | signet::forge::ThreatModelAnalyzer |
| Validates threat model coverage and produces audit-ready JSON. More... | |
Namespaces | |
| namespace | signet |
| namespace | signet::forge |
Enumerations | |
| enum class | signet::forge::StrideCategory : int32_t { signet::forge::SPOOFING = 0 , signet::forge::TAMPERING = 1 , signet::forge::REPUDIATION = 2 , signet::forge::INFORMATION_DISCLOSURE = 3 , signet::forge::DENIAL_OF_SERVICE = 4 , signet::forge::ELEVATION_OF_PRIVILEGE = 5 } |
| Microsoft STRIDE threat categories. More... | |
| enum class | signet::forge::ThreatSeverity : int32_t { signet::forge::LOW = 0 , signet::forge::MEDIUM = 1 , signet::forge::HIGH = 2 , signet::forge::CRITICAL = 3 } |
| Threat severity classification per NIST SP 800-30. More... | |
| enum class | signet::forge::MitigationStatus : int32_t { signet::forge::NOT_MITIGATED = 0 , signet::forge::PARTIAL = 1 , signet::forge::MITIGATED = 2 , signet::forge::ACCEPTED = 3 , signet::forge::TRANSFERRED = 4 } |
| Mitigation status for a threat. More... | |