MCPcopy Create free account

hub / github.com/awslabs/threat-modeling-mcp-server / functions

Functions448 in github.com/awslabs/threat-modeling-mcp-server

Functionupdate_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
Functionupdate_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
Functionupdate_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
Functionupdate_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
Functionupdate_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
Functionupdate_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
Functionupdate_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
Functionupdate_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
Functionupdate_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
Functionupdate_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
Functionupdate_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
Functionupdate_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
Functionupdate_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
Functionupdate_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
Methodvalidate_asset_type
(cls, v)
threat_modeling_mcp_server/models/asset_flow_models.py:88
Methodvalidate_attack_complexity
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:146
Methodvalidate_attack_vector
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:141
Methodvalidate_authentication_method
(cls, v)
threat_modeling_mcp_server/models/trust_boundary_models.py:81
Methodvalidate_authorization_method
(cls, v)
threat_modeling_mcp_server/models/trust_boundary_models.py:86
Methodvalidate_backup_frequency
(cls, v)
threat_modeling_mcp_server/models/architecture_models.py:165
Methodvalidate_boundary_type
(cls, v)
threat_modeling_mcp_server/models/trust_boundary_models.py:101
Functionvalidate_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
Methodvalidate_capability_level
(cls, v)
threat_modeling_mcp_server/models/threat_actor_models.py:72
Methodvalidate_category
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:126
Methodvalidate_classification
(cls, v)
threat_modeling_mcp_server/models/architecture_models.py:160
Methodvalidate_classification
(cls, v)
threat_modeling_mcp_server/models/asset_flow_models.py:93
Methodvalidate_component_type
(cls, v)
threat_modeling_mcp_server/models/architecture_models.py:118
Methodvalidate_controls
(cls, v)
threat_modeling_mcp_server/models/asset_flow_models.py:125
Methodvalidate_cost
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:181
Methodvalidate_data_store_type
(cls, v)
threat_modeling_mcp_server/models/architecture_models.py:155
Methodvalidate_effectiveness
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:186
Methodvalidate_lifecycle_state
(cls, v)
threat_modeling_mcp_server/models/asset_flow_models.py:98
Methodvalidate_likelihood
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:136
Methodvalidate_motivations
(cls, v)
threat_modeling_mcp_server/models/threat_actor_models.py:77
Methodvalidate_protocol
(cls, v)
threat_modeling_mcp_server/models/architecture_models.py:139
Methodvalidate_resources
(cls, v)
threat_modeling_mcp_server/models/threat_actor_models.py:84
Functionvalidate_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
Methodvalidate_service_provider
(cls, v)
threat_modeling_mcp_server/models/architecture_models.py:123
Methodvalidate_severity
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:131
Methodvalidate_status
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:121
Methodvalidate_status
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:171
Functionvalidate_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
Functionvalidate_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
Methodvalidate_transformation_type
(cls, v)
threat_modeling_mcp_server/models/asset_flow_models.py:120
Methodvalidate_trust_level
(cls, v)
threat_modeling_mcp_server/models/trust_boundary_models.py:65
Methodvalidate_type
(cls, v)
threat_modeling_mcp_server/models/threat_actor_models.py:67
Methodvalidate_type
(cls, v)
threat_modeling_mcp_server/models/threat_models.py:176
Functionwrite_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
← previous401–448 of 448, ranked by callers