Skip to content
SPECIFICTION
Get listed

AWS Threat Composer vs EnCo SOX ATA

AWS Threat Composer

awslabs.github.io

EnCo SOX ATA

enco-software.com

Side by side

FigureAWS Threat ComposerEnCo SOX ATA
Price from——
Free plan——
Free trial——
Open source——
WebYesYes
WindowsYesYes
macOSYes—
LinuxYes—
APIYes—
Self-hostedYes—
Plans published00
Spec score · Threat Modeling Software7.9 (#4)7.5 (#14)
PurposeThreat Composer is a threat modeling ecosystem for identifying security issues and developing strategies to address them in the context of a system.ATA is a top-down method for identifying attack paths from a point of attack to a threat and analyzing those paths.
SupportThe project directs users to GitHub Issues and GitHub Discussions for bug reports, feature requests, and questions.SOX and licensing queries are handled through EnCo’s Service Desk, which requires registration and active customer status.

In their own words

AWS Threat Composer

AWS Threat Composer is a threat-modeling project for identifying security issues and developing ways to address them. Its structured threat grammar offers adaptive suggestions for composing threat statements. Models can include architecture and data-flow diagrams, tracked assumptions, links between threats and mitigations, and an insights dashboard with quality metrics and improvement suggestions. Users can manage multiple models and export them as JSON, Markdown, DOCX, or PDF. The web application stores data in the browser, supports import and export, and is available as a hosted demo or as a static site deployed in an AWS account. The VS Code extension in AWS Toolkit edits .tc.json files, works offline, and stores data locally. A browser extension displays threat model files on GitHub, GitLab, Bitbucket, and Amazon CodeCatalyst; it is read-only and requires internet access for web-hosted files. The AI-assisted CLI and MCP server can analyze source code to create starter models, but the tools are experimental. They use AWS Bedrock, and inference costs apply.

Visit awslabs.github.io

EnCo SOX ATA

EnCo SOX ATA is an attack tree analysis module in the SOX engineering workbench. It models hierarchical attack paths with logical AND and OR gates and links those trees to TARA threat scenarios. Users score attack steps against feasibility criteria; the module propagates scores through the tree to calculate threat or attack-feasibility levels according to the selected norm and expose critical paths. Threats can move between TARA and ATA, with paths linked by drag and drop. Reusable attack paths can be placed elsewhere in a tree or another analysis. The module connects requirements, system design, TARA and cybersecurity goals, while trace views show requirement relationships and assets can be assigned to elements. Teams can assign tasks, set statuses, track progress and review changes through a central database. Outputs include printed or image-exported diagrams, Excel results and Report Designer documentation. It runs on web and Windows; pricing is on request.

Visit enco-software.com