Skip to content
SPECIFICTION
Get listed

EnCo SOX ATA vs Threagile

EnCo SOX ATA

enco-software.com

Threagile

threagile.io

Side by side

FigureEnCo SOX ATAThreagile
Price from—Free
Free plan—Yes
Free trial——
Open source——
WebYesYes
WindowsYes—
Linux—Yes
API—Yes
Self-hosted—Yes
Plans published01
Spec score · Threat Modeling Software7.5 (#14)7.6 (#11)
HeadquartersHamburg, GermanyCologne, Germany
Intended usersEnCo describes SOX as a safety and security engineering workbench for multidisciplinary engineering teams and says the company serves automotive, plant engineering, rail, and aerospace industries.The maker describes Threagile as developer-friendly threat modeling for agile projects and DevSecOps workflows.
PurposeATA is a top-down method for identifying attack paths from a point of attack to a threat and analyzing those paths.Threagile is an open-source toolkit for agile threat modeling that models architecture and assets in YAML and checks models against risk rules.
SupportSOX and licensing queries are handled through EnCo’s Service Desk, which requires registration and active customer status.The repository invites users to create a GitHub discussion or issue, where contributors may respond.

Plans

EnCo SOX ATA

No plans published.

EnCo SOX ATA pricing →

Threagile

  • ThreagileFree

Threagile pricing →

In their own words

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

Threagile

Threagile is an open-source toolkit for agile threat modeling. It represents architecture and assets in YAML and checks those models against risk rules, then produces reports of potential risks and recommended mitigations. Mitigation status can be recorded in the YAML model so reports reflect current progress. The toolkit also generates data-flow diagrams and supports Excel and JSON output. Teams can run it from the command line, in Docker, or as a REST server. Models can be edited in developer IDEs and tracked in Git, while custom risk rules can be written as YAML scripts without compiling Go code. A web playground analyzes YAML models and links to schema and API resources; a GitHub Action can run the tool against a repository model file. Threagile is free under the MIT License and supports API, Linux, self-hosted, and web use. The project describes itself as developer-friendly for agile projects and DevSecOps workflows. Its repository says current UI attempts are not ready, and support requests can be raised as GitHub discussions or issues.

Visit threagile.io