Releases: threatcl/threatcl
Releases · threatcl/threatcl
Development Build
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
- Dockerfile to reduce vulnerabilities #46 (snyk-bot)
- updated gopkg.in/yaml.v3 to address CVE-2022-28948 #57 (cfrichot)
- Fixes a minor issue with boilerplate generation #100 #101 (xntrik)
- Minor spec example fix #00 #102 (xntrik)
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
- 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)
- added test for #83 #88 (xntrik)
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...
Release
Development Build
Release
Features
Documentation
- adding semgrep rules #110 (xntrik)
- updating the semgrep rules #111 (xntrik)
- Minor tweaks to CONTRIBUTING #113 (xntrik)
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
Features
Bug Fixes
- Fixes a minor issue with boilerplate generation #100 #101 (xntrik)
- Minor spec example fix #00 #102 (xntrik)
Documentation
Chores
- deps: bump google.golang.org/protobuf from 1.32.0 to 1.33.0 #98 (dependabot[bot])
- deps: bump golang.org/x/net from 0.21.0 to 0.23.0 #104 (dependabot[bot])
- deps: bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 #105 (dependabot[bot])
- deps: bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 #106 (dependabot[bot])
- deps: bump golang.org/x/image from 0.14.0 to 0.18.0 #107 (dependabot[bot])
- prepping for v0.2.2 release (xntrik)
Commits
Release
Release
Features
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
Release
Release
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
- After a go mod tidy #78 (xntrik)
- updating vulnerable aws-sdk-go https://github.com/xntrik/hcltm/security/dependabot/2 #78 (xntrik)
- bumping version in prep for 0.1.6 - still need to tidy other ver #78 (xntrik)
- go mod tidy #78 (xntrik)
- go mod tidy #78 (xntrik)
- Updated 0.1.5 refs to 0.1.6 #81 (xntrik)