Skip to content

Releases: threatcl/threatcl

Development Build

01 Jun 01:42
e17bae6
Compare
Choose a tag to compare
Development Build Pre-release
Pre-release

Features

  • #67 go-getter for accessing including attributes #69 (xntrik)
  • #67 go-getter used for imports now as well. Plus some chore #69 (xntrik)
  • #3 - we now have a constraint system that allows graceful #69 (xntrik)
  • #3 rejigged the constraint versioning #69 (xntrik)
  • #41 Most of the new expanded_control logic is in place now #69 (xntrik)
  • Parse for legacy DFDs and shift into the new format #78 (xntrik)
  • Adding contraint checks for old dfd blocks #29 #78 (xntrik)
  • list command now handles number of DFD in output #29 #78 (xntrik)
  • Multiple DFDs per TM are now supported #29 #78 (xntrik)
  • TMs now support additiona_attribute blocks #71 #78 (xntrik)
  • Addressing shortcomings of go-getter #83 #88 (xntrik)
  • preparing for 0.2.0 release of hcltm - now threatcl #92 (xntrik)
  • added export hcl flag #108 #109 (xntrik)
  • mcp server can now parse HCL strings into MD, and generate PNG from DFDs #113 (xntrik)
  • mcp server can now write DFD PNG files #114 (xntrik)
  • Update to recommended base image version #115 (Gareth Marshall)
  • Use non-root user inside container #115 (Gareth Marshall)

Bug Fixes

Documentation

  • Updated release steps in CONTRIBUTING file (xntrik)
  • Updating contributing (xntrik)
  • updating documentation for 0.1.5 #69 (xntrik)
  • updated example dashboard #78 (xntrik)
  • Updated CHANGELOG #78 (xntrik)
  • Updated CONTRIBUTING.md with some rough notes for managing docker #88 (xntrik)
  • Updating docs to 0.2.0 #92 (xntrik)
  • Adjusting docs and Makefile slightly (xntrik)
  • Minor update to README with link to docs #99 (xntrik)
  • Minor update to README #103 (xntrik)
  • adding semgrep rules #110 (xntrik)
  • updating the semgrep rules #111 (xntrik)
  • Minor tweaks to CONTRIBUTING #113 (xntrik)
  • Updated README for MCP command (xntrik)

Tests

Continuous Integration

  • Adjusting the semgrep action #57 (cfrichot)
  • Updating semgrep action again #57 (cfrichot)
  • working on getting docker built on gh actions #78 (xntrik)
  • adding qemu #78 (xntrik)
  • Updating release to include docker building for GHCR #78 (xntrik)
  • updating golang #78 (xntrik)
  • Updated pre-release to test-build docker build #78 (xntrik)
  • Tweaking pre-release action #79 (xntrik)
  • Adding env flags to pre-release action #80 (xntrik)
  • bumping some codeql actions #88 (xntrik)
  • Updating out of date actions and bumping CI to Go 1.20 #88 (xntrik)
  • bumping gh checkout action #90 #91 (xntrik)
  • bumping codeql action #91 (xntrik)
  • removing codeql y...
Read more

Release

29 May 05:59
ffda555
Compare
Choose a tag to compare

Features

  • mcp server can now write DFD PNG files #114 (xntrik)

Documentation

  • Updated README for MCP command (xntrik)

Chores

Development Build

03 Mar 05:46
ffda555
Compare
Choose a tag to compare
Development Build Pre-release
Pre-release

Continuous Integration

Chores

Commits

Release

27 May 09:33
Compare
Choose a tag to compare

Features

  • mcp server can now parse HCL strings into MD, and generate PNG from DFDs #113 (xntrik)

Documentation

Continuous Integration

  • adjusting actions (xntrik)
  • adjusting actions (xntrik)
  • adjustments to deleting artifacts (xntrik)
  • bumping build golang version to 1.24 (xntrik)
  • adjusting dockerfile golang versoin (xntrik)
  • adjust alpine docker (xntrik)

Chores

Commits

  • 16eaa5a: simple mcp for listing threatcl threat models (xntrik) #113
  • 5c5286c: mcp server can now list with custom columns (xntrik) #113
  • aef9e0c: adjusted view to separate run and execute (xntrik) #113
  • 13b0f03: split the md renderer into its own function (xntrik) #113
  • dc4c57e: minor adjustments in util to address linting (xntrik) #113
  • 6cedb5a: mcp now can list and view raw and md threatcl files (xntrik) #113
  • ad9a8fb: adjusted tests for lower case error messages (xntrik) #113
  • 956e09e: mcp can now validate tm files or raw strings (xntrik) #113
  • a65aca7: mcp can now write hcl files (xntrik) #113
  • 598f2be: tidied up some prompts to clarify use of the -dir flag. And allowed a non-embedded resource HCL spec tool (xntrik) #113
  • 8c3d87b: mcp server can now function without the dir flag, but it limits some of the actions (xntrik) #113
  • facc331: mcp now has tests (xntrik) #113

Release

16 Aug 13:04
Compare
Choose a tag to compare

Features

Bug Fixes

Documentation

Chores

Commits

  • 5ef3087: Create SECURITY.md (Christian Frichot)
  • 448a876: Create codeql.yml (Christian Frichot)
  • 0dee266: Delete .github/workflows/semgrep-analysis.yml (Christian Frichot)
  • d394031: Delete .github/workflows/snyk-container-analysis.yml (Christian Frichot)

Release

09 Mar 10:28
0abe23f
Compare
Choose a tag to compare

Documentation

  • Adjusting docs and Makefile slightly (xntrik)

Chores

  • bump spec dep and update threatcl cli to 0.2.1 #96 (xntrik)

Release

04 Mar 23:43
Compare
Choose a tag to compare

Features

  • preparing for 0.2.0 release of hcltm - now threatcl #92 (xntrik)

Documentation

Continuous Integration

  • removing codeql yaml #92 (xntrik)
  • Adjustment to pre-release job (xntrik)
  • adjusting ci again (xntrik)
  • Trying to get releasing working (xntrik)
  • dev release tag is there now (xntrik)
  • added clang to macos build (xntrik)
  • attempt again (xntrik)
  • nit pick fix (xntrik)
  • Updated mac job to a mac worker (xntrik)
  • another nit pick (xntrik)
  • trying again on the macos builder (xntrik)
  • more nitpicks (xntrik)
  • Are we almost there? (xntrik)
  • omg i typod the download-artifact action (xntrik)
  • artifact name adjustments (xntrik)
  • adjusting releae to latest (xntrik)
  • adjusted perms (xntrik)
  • adding docker process back to pre-release (xntrik)
  • adjusted pre-release. Updated tagged release (xntrik)

Chores

Commits

  • d4b0f53: updating main branch gh action (xntrik)

Release

03 Mar 06:08
7837796
Compare
Choose a tag to compare

Continuous Integration

Chores

Commits

Release

29 Feb 12:03
2c942eb
Compare
Choose a tag to compare

Features

Documentation

  • Updated CONTRIBUTING.md with some rough notes for managing docker #88 (xntrik)

Tests

Continuous Integration

  • bumping some codeql actions #88 (xntrik)
  • Updating out of date actions and bumping CI to Go 1.20 #88 (xntrik)

Chores

  • Bumping Golang, go deps, and docker deps #88 (xntrik)

Commits

  • 1b958c2: Added new export command relates to #84 (xntrik) #88
  • 474a2f3: Added export sub-command info into README (xntrik) #88
  • 3b9bb04: Updated CHANGELOG and other versions to 0.1.7 (xntrik) #88

Release

21 Mar 11:52
6c9efff
Compare
Choose a tag to compare

Features

  • Parse for legacy DFDs and shift into the new format #78 (xntrik)
  • Adding contraint checks for old dfd blocks #29 #78 (xntrik)
  • list command now handles number of DFD in output #29 #78 (xntrik)
  • Multiple DFDs per TM are now supported #29 #78 (xntrik)
  • TMs now support additiona_attribute blocks #71 #78 (xntrik)

Documentation

Tests

  • updated tests for DOT output #78 (xntrik)
  • for the multi dfd contstraint check #29 #78 (xntrik)
  • for the multi dfd contstraint check - forgot to add the test file #29 #78 (xntrik)
  • Forgot to add the test file for #29 #78 (xntrik)

Continuous Integration

  • working on getting docker built on gh actions #78 (xntrik)
  • adding qemu #78 (xntrik)
  • Updating release to include docker building for GHCR #78 (xntrik)
  • updating golang #78 (xntrik)
  • Updated pre-release to test-build docker build #78 (xntrik)
  • Tweaking pre-release action #79 (xntrik)
  • Adding env flags to pre-release action #80 (xntrik)

Chores

Commits

  • addressing some issues with expanded_control see #70 #78 (xntrik)
  • 7b62cc1: very much work in progress on 0.1.6 (xntrik) #78