Initial commit: TMT lightweight threat modeling toolkit

This commit is contained in:
Kevin Thomas
2026-02-07 13:54:28 -05:00
commit 717a0b819f
29 changed files with 4214 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
.PHONY: install test scan scan-llm clean
install:
pip install -e ".[dev]"
test:
pytest tests/ -v --tb=short
test-cov:
pytest tests/ -v --cov=tmt --cov-report=term-missing
scan:
python run_threat_model.py --target . --project-name "tmt-self-scan"
scan-llm:
python run_threat_model.py --target . --project-name "tmt-self-scan" --llm
clean:
rm -rf reports/ .pytest_cache __pycache__ tmt/__pycache__ tmt/**/__pycache__ tests/__pycache__
find . -name "*.pyc" -delete