Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/awslabs/threat-modeling-mcp-server
/ types & classes
Types & classes
110 in github.com/awslabs/threat-modeling-mcp-server
⨍
Functions
448
◇
Types & classes
110
↳
Endpoints
4
↓ 11 callers
Class
ThreatActor
Model for a threat actor.
threat_modeling_mcp_server/models/threat_actor_models.py:52
↓ 8 callers
Class
Asset
Model for an asset.
threat_modeling_mcp_server/models/asset_flow_models.py:73
↓ 7 callers
Class
Threat
Model for a threat.
threat_modeling_mcp_server/models/threat_models.py:93
↓ 6 callers
Class
Component
Model for a system component.
threat_modeling_mcp_server/models/architecture_models.py:105
↓ 6 callers
Class
CrossingPoint
Model for a crossing point between trust zones.
threat_modeling_mcp_server/models/trust_boundary_models.py:69
↓ 6 callers
Class
TrustZone
Model for a trust zone.
threat_modeling_mcp_server/models/trust_boundary_models.py:55
↓ 5 callers
Class
AssetFlow
Model for an asset flow.
threat_modeling_mcp_server/models/asset_flow_models.py:102
↓ 5 callers
Class
Mitigation
Model for a mitigation.
threat_modeling_mcp_server/models/threat_models.py:150
↓ 5 callers
Class
TrustBoundary
Model for a trust boundary.
threat_modeling_mcp_server/models/trust_boundary_models.py:90
↓ 4 callers
Class
Architecture
Model for the system architecture.
threat_modeling_mcp_server/models/architecture_models.py:169
↓ 4 callers
Class
Connection
Model for a connection between components.
threat_modeling_mcp_server/models/architecture_models.py:127
↓ 4 callers
Class
DataStore
Model for a data store.
threat_modeling_mcp_server/models/architecture_models.py:143
↓ 3 callers
Class
AssetClassification
Asset classification enum.
threat_modeling_mcp_server/models/asset_flow_models.py:21
↓ 3 callers
Class
AssetType
Asset type enum.
threat_modeling_mcp_server/models/asset_flow_models.py:9
↓ 3 callers
Class
BoundaryType
Trust boundary type enum.
threat_modeling_mcp_server/models/trust_boundary_models.py:9
↓ 3 callers
Class
ComponentType
Component type enum.
threat_modeling_mcp_server/models/architecture_models.py:9
↓ 3 callers
Class
DataStoreType
Data store type enum.
threat_modeling_mcp_server/models/architecture_models.py:72
↓ 3 callers
Class
MetadataItem
Model for metadata items.
threat_modeling_mcp_server/models/threat_models.py:87
↓ 3 callers
Class
MitigationStatus
Mitigation status enum.
threat_modeling_mcp_server/models/threat_models.py:65
↓ 3 callers
Class
MitigationType
Mitigation type enum.
threat_modeling_mcp_server/models/threat_models.py:57
↓ 3 callers
Class
ThreatActorType
Threat actor type enum.
threat_modeling_mcp_server/models/threat_actor_models.py:9
↓ 3 callers
Class
ThreatCategory
STRIDE threat categories.
threat_modeling_mcp_server/models/threat_models.py:10
↓ 3 callers
Class
ThreatModel
Model for a complete threat model.
threat_modeling_mcp_server/models/threat_models.py:203
↓ 3 callers
Class
ThreatSeverity
Threat severity levels.
threat_modeling_mcp_server/models/threat_models.py:20
↓ 3 callers
Class
TrustLevel
Trust level enum.
threat_modeling_mcp_server/models/trust_boundary_models.py:46
↓ 2 callers
Class
AuthenticationMethod
Authentication method enum.
threat_modeling_mcp_server/models/trust_boundary_models.py:20
↓ 2 callers
Class
AuthorizationMethod
Authorization method enum.
threat_modeling_mcp_server/models/trust_boundary_models.py:34
↓ 2 callers
Class
BackupFrequency
Backup frequency enum.
threat_modeling_mcp_server/models/architecture_models.py:95
↓ 2 callers
Class
BusinessContext
Model for business context.
threat_modeling_mcp_server/models/models.py:115
↓ 2 callers
Class
CapabilityLevel
Threat actor capability level enum.
threat_modeling_mcp_server/models/threat_actor_models.py:38
↓ 2 callers
Class
ControlType
Control type enum.
threat_modeling_mcp_server/models/asset_flow_models.py:58
↓ 2 callers
Class
DataClassification
Data classification enum.
threat_modeling_mcp_server/models/architecture_models.py:86
↓ 2 callers
Class
LifecycleState
Asset lifecycle state enum.
threat_modeling_mcp_server/models/asset_flow_models.py:31
↓ 2 callers
Class
MitigationCost
Mitigation cost enum.
threat_modeling_mcp_server/models/threat_models.py:73
↓ 2 callers
Class
MitigationEffectiveness
Mitigation effectiveness enum.
threat_modeling_mcp_server/models/threat_models.py:80
↓ 2 callers
Class
MitigationLink
Model for linking mitigations to threats.
threat_modeling_mcp_server/models/threat_models.py:197
↓ 2 callers
Class
Motivation
Threat actor motivation enum.
threat_modeling_mcp_server/models/threat_actor_models.py:24
↓ 2 callers
Class
Protocol
Network protocol enum.
threat_modeling_mcp_server/models/architecture_models.py:57
↓ 2 callers
Class
ResourceLevel
Threat actor resource level enum.
threat_modeling_mcp_server/models/threat_actor_models.py:45
↓ 2 callers
Class
ServiceProvider
Service provider enum.
threat_modeling_mcp_server/models/architecture_models.py:23
↓ 2 callers
Class
ThreatLikelihood
Threat likelihood levels.
threat_modeling_mcp_server/models/threat_models.py:28
↓ 2 callers
Class
ThreatStatus
Threat status values.
threat_modeling_mcp_server/models/threat_models.py:50
↓ 2 callers
Class
TransformationType
Asset transformation type enum.
threat_modeling_mcp_server/models/asset_flow_models.py:42
↓ 1 callers
Class
Assumption
Model for a threat modeling assumption.
threat_modeling_mcp_server/models/models.py:130
↓ 1 callers
Class
AssumptionLink
Model for linking assumptions to threats.
threat_modeling_mcp_server/models/threat_models.py:190
↓ 1 callers
Class
AuthenticationRequirement
Authentication requirement enum.
threat_modeling_mcp_server/models/models.py:77
↓ 1 callers
Class
DataSensitivity
Data sensitivity enum.
threat_modeling_mcp_server/models/models.py:22
↓ 1 callers
Class
DeploymentEnvironment
Deployment environment enum.
threat_modeling_mcp_server/models/models.py:86
↓ 1 callers
Class
FinancialImpact
Financial impact of breach enum.
threat_modeling_mcp_server/models/models.py:68
↓ 1 callers
Class
GeographicScope
Geographic scope enum.
threat_modeling_mcp_server/models/models.py:39
↓ 1 callers
Class
IndustrySector
Industry sector enum.
threat_modeling_mcp_server/models/models.py:8
↓ 1 callers
Class
IntegrationComplexity
Integration complexity enum.
threat_modeling_mcp_server/models/models.py:95
↓ 1 callers
Class
RegulatoryRequirement
Regulatory requirement enum.
threat_modeling_mcp_server/models/models.py:48
↓ 1 callers
Class
RemediationReport
Model for a comprehensive remediation report.
threat_modeling_mcp_server/models/code_validation_models.py:45
↓ 1 callers
Class
SystemCriticality
System criticality enum.
threat_modeling_mcp_server/models/models.py:60
↓ 1 callers
Class
ThreatActorLibrary
Model for the threat actor library.
threat_modeling_mcp_server/models/threat_actor_models.py:88
↓ 1 callers
Class
ThreatModelState
Container for all threat modeling state.
threat_modeling_mcp_server/utils/state_collector.py:17
↓ 1 callers
Class
TrustBoundaryLibrary
Model for the trust boundary library.
threat_modeling_mcp_server/models/trust_boundary_models.py:105
↓ 1 callers
Class
UserBaseSize
User base size enum.
threat_modeling_mcp_server/models/models.py:31
Class
AWSService
AWS service enum.
threat_modeling_mcp_server/models/architecture_models.py:34
Class
AssetFlowLibrary
Library of common assets and flows.
threat_modeling_mcp_server/models/asset_flow_models.py:136
Class
AttackComplexity
Attack complexity levels.
threat_modeling_mcp_server/models/threat_models.py:44
Class
AttackVector
Attack vector types.
threat_modeling_mcp_server/models/threat_models.py:36
Class
ClarificationQuestion
Model for a clarification question.
threat_modeling_mcp_server/models/models.py:104
Class
CodeValidationResult
Model for code validation results.
threat_modeling_mcp_server/models/code_validation_models.py:38
Class
MitigationLibrary
Library of common mitigations.
threat_modeling_mcp_server/models/threat_models.py:438
Class
RemediationStatus
Remediation status enum.
threat_modeling_mcp_server/models/code_validation_models.py:11
Class
SampleEnum
Sample enum for testing.
tests/test_enum_validator.py:14
Class
SecurityControl
Model for a security control.
threat_modeling_mcp_server/models/code_validation_models.py:28
Class
SecurityControlDetection
Model for a detected security control in code.
threat_modeling_mcp_server/models/code_validation_models.py:18
Class
TestAddMitigation
Tests for add_mitigation_impl function.
tests/test_threat_generator.py:333
Class
TestAddThreat
Tests for add_threat_impl function.
tests/test_threat_generator.py:56
Class
TestArchitectureModel
Tests for the Architecture container model.
tests/test_models.py:408
Class
TestBatchAddComponents
tests/test_batch_operations.py:66
Class
TestBatchAssets
tests/test_batch_operations.py:237
Class
TestBatchAssumptions
tests/test_batch_operations.py:181
Class
TestBatchDeleteComponents
tests/test_batch_operations.py:146
Class
TestBatchThreats
tests/test_batch_operations.py:204
Class
TestBatchTrustZones
tests/test_batch_operations.py:259
Class
TestBatchUpdateComponents
tests/test_batch_operations.py:117
Class
TestComponentModel
Tests for the Component model.
tests/test_models.py:273
Class
TestConnectionModel
Tests for the Connection model.
tests/test_models.py:323
Class
TestCreateEnhancedEnumError
Tests for create_enhanced_enum_error function.
tests/test_enum_validator.py:72
Class
TestDataStoreModel
Tests for the DataStore model.
tests/test_models.py:364
Class
TestDeleteCascade
Tests for cascade behavior on delete.
tests/test_threat_generator.py:600
Class
TestDeleteThreat
Tests for delete_threat_impl function.
tests/test_threat_generator.py:307
Class
TestDetectPhaseCompletion
Tests for detect_phase_completion function.
tests/test_step_orchestrator.py:175
Class
TestDiscoverEnumClassesFresh
Tests for discover_enum_classes_fresh function.
tests/test_enum_validator.py:86
Class
TestEnumValues
Tests to verify enum values are correctly defined.
tests/test_models.py:489
Class
TestGetCurrentEnumValues
Tests for get_current_enum_values function.
tests/test_enum_validator.py:116
Class
TestGetCurrentPhaseAuto
Tests for get_current_phase_auto function.
tests/test_step_orchestrator.py:144
Class
TestGetCurrentPhaseStatus
Tests for get_current_phase_status function.
tests/test_step_orchestrator.py:109
Class
TestGetPhaseGuidance
Tests for get_phase_guidance function.
tests/test_step_orchestrator.py:52
Class
TestGetThreat
Tests for get_threat_impl function.
tests/test_threat_generator.py:281
Class
TestLinkModels
Tests for AssumptionLink and MitigationLink models.
tests/test_models.py:226
Class
TestListMitigations
Tests for list_mitigations_impl function.
tests/test_threat_generator.py:416
Class
TestListThreats
Tests for list_threats_impl function.
tests/test_threat_generator.py:227
Class
TestMetadataItem
Tests for the MetadataItem model.
tests/test_models.py:216
Class
TestMitigationLibrary
Tests for the MitigationLibrary class.
tests/test_models.py:460
Class
TestMitigationModel
Tests for the Mitigation model.
tests/test_models.py:154
next →
1–100 of 110, ranked by callers