ThreatModelJob
¶
Source code in docs_src/capo_securityagent/types/threat_model_job.py
agent_space_id
instance-attribute
¶
agent_space_id: NotRequired[str]
The unique identifier of the agent space.
created_at
instance-attribute
¶
created_at: NotRequired[datetime]
The date and time the threat model job was created, in UTC format.
documents
instance-attribute
¶
documents: NotRequired[DocumentList]
The list of documents used for threat modeling.
error_information
instance-attribute
¶
error_information: NotRequired[ErrorInformation]
Error information if the threat model job encountered an error.
execution_end_time
instance-attribute
¶
execution_end_time: NotRequired[datetime]
The date and time the threat model job execution ended, in UTC format.
execution_start_time
instance-attribute
¶
execution_start_time: NotRequired[datetime]
The date and time the threat model job execution started, in UTC format.
integrated_repositories
instance-attribute
¶
integrated_repositories: NotRequired[IntegratedRepositoryList]
The list of integrated repositories used for threat modeling.
report_destination
instance-attribute
¶
report_destination: NotRequired[ReportDestination]
The destination for publishing scan reports to an integrated document provider.
scope_docs
instance-attribute
¶
scope_docs: NotRequired[DocumentList]
The scoped documents for the agent to focus on during threat modeling.
source_code
instance-attribute
¶
source_code: NotRequired[SourceCodeRepositoryList]
The list of source code repositories used for threat modeling.
status
instance-attribute
¶
status: NotRequired[JobStatus]
The current status of the threat model job.
system_overview
instance-attribute
¶
system_overview: NotRequired[str]
The system overview generated during threat modeling.
threat_model_id
instance-attribute
¶
threat_model_id: NotRequired[str]
The unique identifier of the threat model associated with the job.