Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/awslabs/threat-modeling-mcp-server
/ functions
Functions
448 in github.com/awslabs/threat-modeling-mcp-server
⨍
Functions
448
◇
Types & classes
110
↳
Endpoints
4
Function
update_crossing_point
Update an existing crossing point. Supports batch operations via the 'items' parameter. This tool updates one or more existing crossing point
threat_modeling_mcp_server/tools/trust_boundary_analyzer.py:1506
Function
update_crossing_point_impl
Update an existing crossing point. Args: ctx: MCP context for logging and error handling id: ID of the crossing point to upda
threat_modeling_mcp_server/tools/trust_boundary_analyzer.py:389
Function
update_data_store
Update an existing data store in the architecture. Supports batch operations via the 'items' parameter. This tool updates one or more existin
threat_modeling_mcp_server/tools/architecture_analyzer.py:1081
Function
update_data_store_impl
Update an existing data store in the architecture. Args: ctx: MCP context for logging and error handling id: ID of the data s
threat_modeling_mcp_server/tools/architecture_analyzer.py:465
Function
update_flow
Update an existing asset flow. Supports batch operations via the 'items' parameter. This tool updates one or more existing asset flows in the
threat_modeling_mcp_server/tools/asset_flow_analyzer.py:1101
Function
update_flow_impl
Update an existing asset flow. Args: ctx: MCP context for logging and error handling id: ID of the flow to update ass
threat_modeling_mcp_server/tools/asset_flow_analyzer.py:374
Function
update_mitigation
Update an existing mitigation. Supports batch operations via the 'items' parameter. This tool updates one or more existing mitigations in the
threat_modeling_mcp_server/tools/threat_generator.py:898
Function
update_threat
Update an existing threat. Supports batch operations via the 'items' parameter. This tool updates one or more existing threats in the threat
threat_modeling_mcp_server/tools/threat_generator.py:745
Function
update_threat_actor
Update an existing threat actor. Supports batch operations via the 'items' parameter. This tool updates one or more existing threat actors in
threat_modeling_mcp_server/tools/threat_actor_analyzer.py:587
Function
update_threat_actor_impl
Update an existing threat actor. Args: ctx: MCP context for logging and error handling id: ID of the threat actor to update
threat_modeling_mcp_server/tools/threat_actor_analyzer.py:84
Function
update_trust_boundary
Update an existing trust boundary. Supports batch operations via the 'items' parameter. This tool updates one or more existing trust boundari
threat_modeling_mcp_server/tools/trust_boundary_analyzer.py:1686
Function
update_trust_boundary_impl
Update an existing trust boundary. Args: ctx: MCP context for logging and error handling id: ID of the trust boundary to upda
threat_modeling_mcp_server/tools/trust_boundary_analyzer.py:738
Function
update_trust_zone
Update an existing trust zone. Supports batch operations via the 'items' parameter. This tool updates one or more existing trust zones in the
threat_modeling_mcp_server/tools/trust_boundary_analyzer.py:1331
Function
update_trust_zone_impl
Update an existing trust zone. Args: ctx: MCP context for logging and error handling id: ID of the trust zone to update
threat_modeling_mcp_server/tools/trust_boundary_analyzer.py:76
Method
validate_asset_type
(cls, v)
threat_modeling_mcp_server/models/asset_flow_models.py:88
Method
validate_attack_complexity
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:146
Method
validate_attack_vector
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:141
Method
validate_authentication_method
(cls, v)
threat_modeling_mcp_server/models/trust_boundary_models.py:81
Method
validate_authorization_method
(cls, v)
threat_modeling_mcp_server/models/trust_boundary_models.py:86
Method
validate_backup_frequency
(cls, v)
threat_modeling_mcp_server/models/architecture_models.py:165
Method
validate_boundary_type
(cls, v)
threat_modeling_mcp_server/models/trust_boundary_models.py:101
Function
validate_business_context_completeness
Validate that all business context features are set before proceeding to next phase. This tool validates that all required business context f
threat_modeling_mcp_server/tools/business_context.py:680
Method
validate_capability_level
(cls, v)
threat_modeling_mcp_server/models/threat_actor_models.py:72
Method
validate_category
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:126
Method
validate_classification
(cls, v)
threat_modeling_mcp_server/models/architecture_models.py:160
Method
validate_classification
(cls, v)
threat_modeling_mcp_server/models/asset_flow_models.py:93
Method
validate_component_type
(cls, v)
threat_modeling_mcp_server/models/architecture_models.py:118
Method
validate_controls
(cls, v)
threat_modeling_mcp_server/models/asset_flow_models.py:125
Method
validate_cost
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:181
Method
validate_data_store_type
(cls, v)
threat_modeling_mcp_server/models/architecture_models.py:155
Method
validate_effectiveness
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:186
Method
validate_lifecycle_state
(cls, v)
threat_modeling_mcp_server/models/asset_flow_models.py:98
Method
validate_likelihood
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:136
Method
validate_motivations
(cls, v)
threat_modeling_mcp_server/models/threat_actor_models.py:77
Method
validate_protocol
(cls, v)
threat_modeling_mcp_server/models/architecture_models.py:139
Method
validate_resources
(cls, v)
threat_modeling_mcp_server/models/threat_actor_models.py:84
Function
validate_security_controls
Check what security controls are implemented in code and update threat model. Given the current threats and mitigations in the threat model,
threat_modeling_mcp_server/tools/code_security_validator.py:340
Method
validate_service_provider
(cls, v)
threat_modeling_mcp_server/models/architecture_models.py:123
Method
validate_severity
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:131
Method
validate_status
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:121
Method
validate_status
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:171
Function
validate_threat_model_against_code
Validate the threat model against the actual codebase. This tool analyzes the codebase to determine which threats are already mitigated
threat_modeling_mcp_server/tools/threat_model_validator.py:272
Function
validate_threat_remediation
Check if specific threats are remediated in code and update threat model. Given specific threat IDs, analyze the codebase to determine if the
threat_modeling_mcp_server/tools/code_security_validator.py:420
Method
validate_transformation_type
(cls, v)
threat_modeling_mcp_server/models/asset_flow_models.py:120
Method
validate_trust_level
(cls, v)
threat_modeling_mcp_server/models/trust_boundary_models.py:65
Method
validate_type
(cls, v)
threat_modeling_mcp_server/models/threat_actor_models.py:67
Method
validate_type
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:176
Function
write_file_content
Write content to a file. Args: file_path: Path to the file to write content: Content to write to the file Raises
threat_modeling_mcp_server/utils/file_utils.py:47
← previous
401–448 of 448, ranked by callers