MCPcopy Create free account

hub / github.com/awslabs/threat-modeling-mcp-server / types & classes

Types & classes110 in github.com/awslabs/threat-modeling-mcp-server

↓ 11 callersClassThreatActor
Model for a threat actor.
threat_modeling_mcp_server/models/threat_actor_models.py:52
↓ 8 callersClassAsset
Model for an asset.
threat_modeling_mcp_server/models/asset_flow_models.py:73
↓ 7 callersClassThreat
Model for a threat.
threat_modeling_mcp_server/models/threat_models.py:93
↓ 6 callersClassComponent
Model for a system component.
threat_modeling_mcp_server/models/architecture_models.py:105
↓ 6 callersClassCrossingPoint
Model for a crossing point between trust zones.
threat_modeling_mcp_server/models/trust_boundary_models.py:69
↓ 6 callersClassTrustZone
Model for a trust zone.
threat_modeling_mcp_server/models/trust_boundary_models.py:55
↓ 5 callersClassAssetFlow
Model for an asset flow.
threat_modeling_mcp_server/models/asset_flow_models.py:102
↓ 5 callersClassMitigation
Model for a mitigation.
threat_modeling_mcp_server/models/threat_models.py:150
↓ 5 callersClassTrustBoundary
Model for a trust boundary.
threat_modeling_mcp_server/models/trust_boundary_models.py:90
↓ 4 callersClassArchitecture
Model for the system architecture.
threat_modeling_mcp_server/models/architecture_models.py:169
↓ 4 callersClassConnection
Model for a connection between components.
threat_modeling_mcp_server/models/architecture_models.py:127
↓ 4 callersClassDataStore
Model for a data store.
threat_modeling_mcp_server/models/architecture_models.py:143
↓ 3 callersClassAssetClassification
Asset classification enum.
threat_modeling_mcp_server/models/asset_flow_models.py:21
↓ 3 callersClassAssetType
Asset type enum.
threat_modeling_mcp_server/models/asset_flow_models.py:9
↓ 3 callersClassBoundaryType
Trust boundary type enum.
threat_modeling_mcp_server/models/trust_boundary_models.py:9
↓ 3 callersClassComponentType
Component type enum.
threat_modeling_mcp_server/models/architecture_models.py:9
↓ 3 callersClassDataStoreType
Data store type enum.
threat_modeling_mcp_server/models/architecture_models.py:72
↓ 3 callersClassMetadataItem
Model for metadata items.
threat_modeling_mcp_server/models/threat_models.py:87
↓ 3 callersClassMitigationStatus
Mitigation status enum.
threat_modeling_mcp_server/models/threat_models.py:65
↓ 3 callersClassMitigationType
Mitigation type enum.
threat_modeling_mcp_server/models/threat_models.py:57
↓ 3 callersClassThreatActorType
Threat actor type enum.
threat_modeling_mcp_server/models/threat_actor_models.py:9
↓ 3 callersClassThreatCategory
STRIDE threat categories.
threat_modeling_mcp_server/models/threat_models.py:10
↓ 3 callersClassThreatModel
Model for a complete threat model.
threat_modeling_mcp_server/models/threat_models.py:203
↓ 3 callersClassThreatSeverity
Threat severity levels.
threat_modeling_mcp_server/models/threat_models.py:20
↓ 3 callersClassTrustLevel
Trust level enum.
threat_modeling_mcp_server/models/trust_boundary_models.py:46
↓ 2 callersClassAuthenticationMethod
Authentication method enum.
threat_modeling_mcp_server/models/trust_boundary_models.py:20
↓ 2 callersClassAuthorizationMethod
Authorization method enum.
threat_modeling_mcp_server/models/trust_boundary_models.py:34
↓ 2 callersClassBackupFrequency
Backup frequency enum.
threat_modeling_mcp_server/models/architecture_models.py:95
↓ 2 callersClassBusinessContext
Model for business context.
threat_modeling_mcp_server/models/models.py:115
↓ 2 callersClassCapabilityLevel
Threat actor capability level enum.
threat_modeling_mcp_server/models/threat_actor_models.py:38
↓ 2 callersClassControlType
Control type enum.
threat_modeling_mcp_server/models/asset_flow_models.py:58
↓ 2 callersClassDataClassification
Data classification enum.
threat_modeling_mcp_server/models/architecture_models.py:86
↓ 2 callersClassLifecycleState
Asset lifecycle state enum.
threat_modeling_mcp_server/models/asset_flow_models.py:31
↓ 2 callersClassMitigationCost
Mitigation cost enum.
threat_modeling_mcp_server/models/threat_models.py:73
↓ 2 callersClassMitigationEffectiveness
Mitigation effectiveness enum.
threat_modeling_mcp_server/models/threat_models.py:80
↓ 2 callersClassMitigationLink
Model for linking mitigations to threats.
threat_modeling_mcp_server/models/threat_models.py:197
↓ 2 callersClassMotivation
Threat actor motivation enum.
threat_modeling_mcp_server/models/threat_actor_models.py:24
↓ 2 callersClassProtocol
Network protocol enum.
threat_modeling_mcp_server/models/architecture_models.py:57
↓ 2 callersClassResourceLevel
Threat actor resource level enum.
threat_modeling_mcp_server/models/threat_actor_models.py:45
↓ 2 callersClassServiceProvider
Service provider enum.
threat_modeling_mcp_server/models/architecture_models.py:23
↓ 2 callersClassThreatLikelihood
Threat likelihood levels.
threat_modeling_mcp_server/models/threat_models.py:28
↓ 2 callersClassThreatStatus
Threat status values.
threat_modeling_mcp_server/models/threat_models.py:50
↓ 2 callersClassTransformationType
Asset transformation type enum.
threat_modeling_mcp_server/models/asset_flow_models.py:42
↓ 1 callersClassAssumption
Model for a threat modeling assumption.
threat_modeling_mcp_server/models/models.py:130
↓ 1 callersClassAssumptionLink
Model for linking assumptions to threats.
threat_modeling_mcp_server/models/threat_models.py:190
↓ 1 callersClassAuthenticationRequirement
Authentication requirement enum.
threat_modeling_mcp_server/models/models.py:77
↓ 1 callersClassDataSensitivity
Data sensitivity enum.
threat_modeling_mcp_server/models/models.py:22
↓ 1 callersClassDeploymentEnvironment
Deployment environment enum.
threat_modeling_mcp_server/models/models.py:86
↓ 1 callersClassFinancialImpact
Financial impact of breach enum.
threat_modeling_mcp_server/models/models.py:68
↓ 1 callersClassGeographicScope
Geographic scope enum.
threat_modeling_mcp_server/models/models.py:39
↓ 1 callersClassIndustrySector
Industry sector enum.
threat_modeling_mcp_server/models/models.py:8
↓ 1 callersClassIntegrationComplexity
Integration complexity enum.
threat_modeling_mcp_server/models/models.py:95
↓ 1 callersClassRegulatoryRequirement
Regulatory requirement enum.
threat_modeling_mcp_server/models/models.py:48
↓ 1 callersClassRemediationReport
Model for a comprehensive remediation report.
threat_modeling_mcp_server/models/code_validation_models.py:45
↓ 1 callersClassSystemCriticality
System criticality enum.
threat_modeling_mcp_server/models/models.py:60
↓ 1 callersClassThreatActorLibrary
Model for the threat actor library.
threat_modeling_mcp_server/models/threat_actor_models.py:88
↓ 1 callersClassThreatModelState
Container for all threat modeling state.
threat_modeling_mcp_server/utils/state_collector.py:17
↓ 1 callersClassTrustBoundaryLibrary
Model for the trust boundary library.
threat_modeling_mcp_server/models/trust_boundary_models.py:105
↓ 1 callersClassUserBaseSize
User base size enum.
threat_modeling_mcp_server/models/models.py:31
ClassAWSService
AWS service enum.
threat_modeling_mcp_server/models/architecture_models.py:34
ClassAssetFlowLibrary
Library of common assets and flows.
threat_modeling_mcp_server/models/asset_flow_models.py:136
ClassAttackComplexity
Attack complexity levels.
threat_modeling_mcp_server/models/threat_models.py:44
ClassAttackVector
Attack vector types.
threat_modeling_mcp_server/models/threat_models.py:36
ClassClarificationQuestion
Model for a clarification question.
threat_modeling_mcp_server/models/models.py:104
ClassCodeValidationResult
Model for code validation results.
threat_modeling_mcp_server/models/code_validation_models.py:38
ClassMitigationLibrary
Library of common mitigations.
threat_modeling_mcp_server/models/threat_models.py:438
ClassRemediationStatus
Remediation status enum.
threat_modeling_mcp_server/models/code_validation_models.py:11
ClassSampleEnum
Sample enum for testing.
tests/test_enum_validator.py:14
ClassSecurityControl
Model for a security control.
threat_modeling_mcp_server/models/code_validation_models.py:28
ClassSecurityControlDetection
Model for a detected security control in code.
threat_modeling_mcp_server/models/code_validation_models.py:18
ClassTestAddMitigation
Tests for add_mitigation_impl function.
tests/test_threat_generator.py:333
ClassTestAddThreat
Tests for add_threat_impl function.
tests/test_threat_generator.py:56
ClassTestArchitectureModel
Tests for the Architecture container model.
tests/test_models.py:408
ClassTestBatchAddComponents
tests/test_batch_operations.py:66
ClassTestBatchAssets
tests/test_batch_operations.py:237
ClassTestBatchAssumptions
tests/test_batch_operations.py:181
ClassTestBatchDeleteComponents
tests/test_batch_operations.py:146
ClassTestBatchThreats
tests/test_batch_operations.py:204
ClassTestBatchTrustZones
tests/test_batch_operations.py:259
ClassTestBatchUpdateComponents
tests/test_batch_operations.py:117
ClassTestComponentModel
Tests for the Component model.
tests/test_models.py:273
ClassTestConnectionModel
Tests for the Connection model.
tests/test_models.py:323
ClassTestCreateEnhancedEnumError
Tests for create_enhanced_enum_error function.
tests/test_enum_validator.py:72
ClassTestDataStoreModel
Tests for the DataStore model.
tests/test_models.py:364
ClassTestDeleteCascade
Tests for cascade behavior on delete.
tests/test_threat_generator.py:600
ClassTestDeleteThreat
Tests for delete_threat_impl function.
tests/test_threat_generator.py:307
ClassTestDetectPhaseCompletion
Tests for detect_phase_completion function.
tests/test_step_orchestrator.py:175
ClassTestDiscoverEnumClassesFresh
Tests for discover_enum_classes_fresh function.
tests/test_enum_validator.py:86
ClassTestEnumValues
Tests to verify enum values are correctly defined.
tests/test_models.py:489
ClassTestGetCurrentEnumValues
Tests for get_current_enum_values function.
tests/test_enum_validator.py:116
ClassTestGetCurrentPhaseAuto
Tests for get_current_phase_auto function.
tests/test_step_orchestrator.py:144
ClassTestGetCurrentPhaseStatus
Tests for get_current_phase_status function.
tests/test_step_orchestrator.py:109
ClassTestGetPhaseGuidance
Tests for get_phase_guidance function.
tests/test_step_orchestrator.py:52
ClassTestGetThreat
Tests for get_threat_impl function.
tests/test_threat_generator.py:281
ClassTestLinkModels
Tests for AssumptionLink and MitigationLink models.
tests/test_models.py:226
ClassTestListMitigations
Tests for list_mitigations_impl function.
tests/test_threat_generator.py:416
ClassTestListThreats
Tests for list_threats_impl function.
tests/test_threat_generator.py:227
ClassTestMetadataItem
Tests for the MetadataItem model.
tests/test_models.py:216
ClassTestMitigationLibrary
Tests for the MitigationLibrary class.
tests/test_models.py:460
ClassTestMitigationModel
Tests for the Mitigation model.
tests/test_models.py:154
next →1–100 of 110, ranked by callers