Turbinia

Latest version: v20240412.1

Safety actively analyzes 621825 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

20240412.1

What's Changed
* Update fs timeline dependency path by aarontp in https://github.com/google/turbinia/pull/1475
* Update version to 20240412.1 by aarontp in https://github.com/google/turbinia/pull/1474
* Bump ecdsa from 0.18.0 to 0.19.0 in the pip group across 1 directory by dependabot in https://github.com/google/turbinia/pull/1476
* Re-remove list_file_entries file extension by aarontp in https://github.com/google/turbinia/pull/1477


**Full Changelog**: https://github.com/google/turbinia/compare/20240412...20240412.1

20240412
What's Changed
* Bump follow-redirects from 1.15.5 to 1.15.6 in /web by dependabot in https://github.com/google/turbinia/pull/1457
* Updates to API client/server by jleaniz in https://github.com/google/turbinia/pull/1460
* Update documentation by jleaniz in https://github.com/google/turbinia/pull/1462
* Config fix by wajihyassine in https://github.com/google/turbinia/pull/1464
* Clean up turbiniactl and other minor updates by jleaniz in https://github.com/google/turbinia/pull/1463
* Updated LCF version to latest by ramo-j in https://github.com/google/turbinia/pull/1465
* Update docker install docs and add file_system_timeline back in by wajihyassine in https://github.com/google/turbinia/pull/1466
* Bump idna from 3.6 to 3.7 in /turbinia/api/cli by dependabot in https://github.com/google/turbinia/pull/1467
* Bump idna from 3.6 to 3.7 by dependabot in https://github.com/google/turbinia/pull/1468
* Remove Celery task_acks_late by aarontp in https://github.com/google/turbinia/pull/1469


**Full Changelog**: https://github.com/google/turbinia/compare/20240313...20240412

20240313
What's Changed
* Fix release by jleaniz in https://github.com/google/turbinia/pull/1456


**Full Changelog**: https://github.com/google/turbinia/compare/20240311...20240313

What's Changed
* Fix various typos by jleaniz in https://github.com/google/turbinia/pull/1397
* Update API calls in turbinia-client commands by jleaniz in https://github.com/google/turbinia/pull/1398
* Reduce report header size for tasks below threshold by aarontp in https://github.com/google/turbinia/pull/1399
* Bump cryptography from 41.0.5 to 41.0.6 by dependabot in https://github.com/google/turbinia/pull/1401
* Add Turbinia e2e GKE test by wajihyassine in https://github.com/google/turbinia/pull/1400
* Turbinia install docs update by wajihyassine in https://github.com/google/turbinia/pull/1404
* Fix mispelled devcontainer by wajihyassine in https://github.com/google/turbinia/pull/1407
* Add test coverage to test run script. by hacktobeer in https://github.com/google/turbinia/pull/1406
* Use native cache and buildx for gihub tests action by hacktobeer in https://github.com/google/turbinia/pull/1408
* Change to turbinia-worker-dev as it has latest changes by wajihyassine in https://github.com/google/turbinia/pull/1410
* Bump pycryptodome from 3.19.0 to 3.19.1 by dependabot in https://github.com/google/turbinia/pull/1412
* Bump pycryptodomex from 3.19.0 to 3.19.1 by dependabot in https://github.com/google/turbinia/pull/1413
* Bump follow-redirects from 1.15.2 to 1.15.4 in /web by dependabot in https://github.com/google/turbinia/pull/1414
* Add unit tests for notify.py by hacktobeer in https://github.com/google/turbinia/pull/1409
* Add retry port-forward connection and logic to wait until request is populated by wajihyassine in https://github.com/google/turbinia/pull/1411
* Bump jinja2 from 3.1.2 to 3.1.3 by dependabot in https://github.com/google/turbinia/pull/1416
* Add workaround for pinfo non-json warning output by hacktobeer in https://github.com/google/turbinia/pull/1418
* Add request ID to task manager logging by aarontp in https://github.com/google/turbinia/pull/1423
* Updated the "Using Docker for Job execution" documentation by HelferDCSO in https://github.com/google/turbinia/pull/1415
* Move redis, sshd and tomcat tasks into analysis folder by aarontp in https://github.com/google/turbinia/pull/1425
* Fix broken links in docs by wajihyassine in https://github.com/google/turbinia/pull/1430
* Bump python-multipart from 0.0.6 to 0.0.7 by dependabot in https://github.com/google/turbinia/pull/1431
* Bump cryptography from 41.0.6 to 42.0.0 by dependabot in https://github.com/google/turbinia/pull/1427
* Merge changes from the latest release into main branch by jleaniz in https://github.com/google/turbinia/pull/1433
* Bump cryptography from 42.0.0 to 42.0.2 by dependabot in https://github.com/google/turbinia/pull/1436
* Base by sa3eed3ed in https://github.com/google/turbinia/pull/1439
* Bump cryptography from 42.0.2 to 42.0.4 by dependabot in https://github.com/google/turbinia/pull/1443
* Fixed EWF support by Slaynot in https://github.com/google/turbinia/pull/1442
* Also try bruteforcing the shadow backup file by Fryyyyy in https://github.com/google/turbinia/pull/1444
* Bump orjson from 3.9.10 to 3.9.15 by dependabot in https://github.com/google/turbinia/pull/1445
* Remove GCP dependencies by jleaniz in https://github.com/google/turbinia/pull/1440
* New Turbinia LLM analyzer, LLM lib interface and LLM lib implemntation for VertexAI by sa3eed3ed in https://github.com/google/turbinia/pull/1441
* Updates to turbinia api lib by jleaniz in https://github.com/google/turbinia/pull/1446
* Updates to oauth2-proxy dockerfile and entrypoint by jleaniz in https://github.com/google/turbinia/pull/1447
* Remove forensic artifacts from LLM analyser input by hacktobeer in https://github.com/google/turbinia/pull/1449
* Suppress noisy debug message by aarontp in https://github.com/google/turbinia/pull/1448
* Update dependencies by jleaniz in https://github.com/google/turbinia/pull/1450
* Vue 2 to 3 migration by wajihyassine in https://github.com/google/turbinia/pull/1428
* Fix Vue 3 Web Build with FastAPI by wajihyassine in https://github.com/google/turbinia/pull/1453
* Update Plaso version to latest and rename files to .py by wajihyassine in https://github.com/google/turbinia/pull/1454
* Update plaso version and cut new Turbinia release by jleaniz in https://github.com/google/turbinia/pull/1452
* Update number of results returned by scan_iter in Redis state manager by jleaniz in https://github.com/google/turbinia/pull/1455
* Fix release by jleaniz in https://github.com/google/turbinia/pull/1456

New Contributors
* HelferDCSO made their first contribution in https://github.com/google/turbinia/pull/1415
* Slaynot made their first contribution in https://github.com/google/turbinia/pull/1442

**Full Changelog**: https://github.com/google/turbinia/compare/20231116...20240313

20231116.2

What's Changed
* Fix plaso dependencies by hacktobeer in https://github.com/google/turbinia/pull/1420

**Full Changelog**: https://github.com/google/turbinia/compare/20231116.1...20231116.2

20231116.1

* [add workaround for pinfo warning output](https://github.com/google/turbinia/commit/5f00e9bc31cc7df0d51fe3443e1ba007faab97a9)

**Full Changelog**: https://github.com/google/turbinia/compare/20231116...20231116.1

20231116
What's Changed
* Fixed issue of blank evidence name in the Web API by Igor8mr in https://github.com/google/turbinia/pull/1334
* PostgreSQL SCRAM password cracking by Fryyyyy in https://github.com/google/turbinia/pull/1192
* Added statistics and workers commands to API by Igor8mr in https://github.com/google/turbinia/pull/1332
* Reformatted the TaskMarkdownReport and the RequestMarkdownReport by Igor8mr in https://github.com/google/turbinia/pull/1337
* Implemented TurbiniaEvidence object in Redis by Igor8mr in https://github.com/google/turbinia/pull/1330
* Added evidence upload and related endpoints to API server and client by Igor8mr in https://github.com/google/turbinia/pull/1335
* Generated OpenAPI code for evidence, workers and statistics by Igor8mr in https://github.com/google/turbinia/pull/1339
* Add VERSION_CHECK configuration setting. by hacktobeer in https://github.com/google/turbinia/pull/1347
* Modify password cracking by Fryyyyy in https://github.com/google/turbinia/pull/1346
* Add Fraken docker build file by hacktobeer in https://github.com/google/turbinia/pull/1353
* Fix download extension by aarontp in https://github.com/google/turbinia/pull/1355
* Update turbinia-api-client and turbinia-client by jleaniz in https://github.com/google/turbinia/pull/1357
* Fix API client typo by aarontp in https://github.com/google/turbinia/pull/1362
* Update googleclouddisk name by jleaniz in https://github.com/google/turbinia/pull/1372
* Update readme by jleaniz in https://github.com/google/turbinia/pull/1374
* Update README.md by jleaniz in https://github.com/google/turbinia/pull/1377
* Fix SSH Task and other required states by aarontp in https://github.com/google/turbinia/pull/1368
* Remove unused autogen tests and add cli tests by jleaniz in https://github.com/google/turbinia/pull/1371
* Bump babel/traverse from 7.20.12 to 7.23.2 in /web by dependabot in https://github.com/google/turbinia/pull/1382
* Delete outdated k8s configuration and documentation by hacktobeer in https://github.com/google/turbinia/pull/1356
* Re-order Issue template items by aarontp in https://github.com/google/turbinia/pull/1364
* Add version command and decouple evidence requests by jleaniz in https://github.com/google/turbinia/pull/1369
* Manage dependencies using Poetry by jleaniz in https://github.com/google/turbinia/pull/1348
* Update report filtering by aarontp in https://github.com/google/turbinia/pull/1358
* Upgrade bulk extractor by HolzmanoLagrene in https://github.com/google/turbinia/pull/1381
* Add utilities for partition code to worker. by hacktobeer in https://github.com/google/turbinia/pull/1387
* Add check to e2e test to verify all containers come up. by hacktobeer in https://github.com/google/turbinia/pull/1389
* Dockerization of Job dependencies by hacktobeer in https://github.com/google/turbinia/pull/1349
* Speedup e2e docker image builds by hacktobeer in https://github.com/google/turbinia/pull/1391
* GCP debs fix and removal of some unused code by wajihyassine in https://github.com/google/turbinia/pull/1390
* Update turbinia-client version by jleaniz in https://github.com/google/turbinia/pull/1392
* Update CLI Poetry to allow Python3.9 by wajihyassine in https://github.com/google/turbinia/pull/1393
* Bump axios from 1.2.2 to 1.6.0 in /web by dependabot in https://github.com/google/turbinia/pull/1394
* Fix unique tasks and sort/filtering in report output by aarontp in https://github.com/google/turbinia/pull/1395
* Filter ContainerEnumeration output by aarontp in https://github.com/google/turbinia/pull/1351
* update version to 20231116 for release by aarontp in https://github.com/google/turbinia/pull/1396


**Full Changelog**: https://github.com/google/turbinia/compare/20230808...20231116

20230808
What's Changed
* Add apt-get upgrade to worker Dockerfile by hacktobeer in https://github.com/google/turbinia/pull/1316
* Change metric type Gauge to Counter by hacktobeer in https://github.com/google/turbinia/pull/1321
* Remove curl gpg key command for GIFT PPA worker Docker build by hacktobeer in https://github.com/google/turbinia/pull/1322
* Update worker to be Celery >6.0 compatible by hacktobeer in https://github.com/google/turbinia/pull/1323
* Fixes / Typos by jaegeral in https://github.com/google/turbinia/pull/1329
* Fixed problem with evidence name on Web API by Igor8mr in https://github.com/google/turbinia/pull/1326
* Validate newly created evidence output files after processing by jleaniz in https://github.com/google/turbinia/pull/1325
* Optimize Turbinia worker and server docker image. by hacktobeer in https://github.com/google/turbinia/pull/1324


**Full Changelog**: https://github.com/google/turbinia/compare/20230726...20230808

20230726
What's Changed
* Add logging to check-lockfile script by jleaniz in https://github.com/google/turbinia/pull/1269
* SSH brute force analyzer by roshanmaskey in https://github.com/google/turbinia/pull/1211
* Add volumes option to log2timeline command. by hacktobeer in https://github.com/google/turbinia/pull/1273
* Fix worker lock by jleaniz in https://github.com/google/turbinia/pull/1274
* Minor updates to auth_helper, turbinia-client and API server by jleaniz in https://github.com/google/turbinia/pull/1277
* Fix error when creating summary report by jleaniz in https://github.com/google/turbinia/pull/1278
* Refactor request status logic by jleaniz in https://github.com/google/turbinia/pull/1283
* Helm K8s by wajihyassine in https://github.com/google/turbinia/pull/1271
* Fix missing/typoed parameters in docstrings by Onager in https://github.com/google/turbinia/pull/1293
* Convert strings in turbinia/api/* to fstrings by Onager in https://github.com/google/turbinia/pull/1292
* Convert strings in turbinia/jobs/* to fstrings by Onager in https://github.com/google/turbinia/pull/1290
* Convert strings in turbinia/*.py to fstrings by Onager in https://github.com/google/turbinia/pull/1289
* Convert strings in turbinia/lib/* to fstrings by Onager in https://github.com/google/turbinia/pull/1288
* Convert strings in turbinia/processors/* to fstrings by Onager in https://github.com/google/turbinia/pull/1287
* Convert strings in turbinia/workers/* to fstrings by Onager in https://github.com/google/turbinia/pull/1286
* Change linux_acct analysis task to use Shadow artifact and some minor cleanup by Onager in https://github.com/google/turbinia/pull/1284
* Convert strings in turbinia/config/* to fstrings by Onager in https://github.com/google/turbinia/pull/1291
* Late import Turbinia API server by jleaniz in https://github.com/google/turbinia/pull/1296
* Update turbinia client version by jleaniz in https://github.com/google/turbinia/pull/1298
* Added evidence size and name to the API by Igor8mr in https://github.com/google/turbinia/pull/1295
* Add apt-get upgrade commands to Docker build files. by hacktobeer in https://github.com/google/turbinia/pull/1303
* Bump word-wrap from 1.2.3 to 1.2.4 in /web by dependabot in https://github.com/google/turbinia/pull/1310
* Updated the Pydantic functions used by the API by Igor8mr in https://github.com/google/turbinia/pull/1312
* Add bug, FR, and PR request templates by wajihyassine in https://github.com/google/turbinia/pull/1314
* Updates to turbinia-client formatter by jleaniz in https://github.com/google/turbinia/pull/1315
* Created the redis-tool script to query, delete, dump and restore keys in Redis. by Igor8mr in https://github.com/google/turbinia/pull/1299

New Contributors
* Igor8mr made their first contribution in https://github.com/google/turbinia/pull/1295

**Full Changelog**: https://github.com/google/turbinia/compare/20230315...20230726

20230315
What's Changed
* Small fix for image_export.py by dfjxs in https://github.com/google/turbinia/pull/1265
* Bump webpack from 5.74.0 to 5.76.1 in /web by dependabot in https://github.com/google/turbinia/pull/1266


**Full Changelog**: https://github.com/google/turbinia/compare/20230214...20230315

20230214
What's Changed
* K8s oauth2 deploy by wajihyassine in https://github.com/google/turbinia/pull/1168
* Update some Task timeouts by aarontp in https://github.com/google/turbinia/pull/1197
* GKE node autoscaling by wajihyassine in https://github.com/google/turbinia/pull/1193
* Make sure partition attributes are set by aarontp in https://github.com/google/turbinia/pull/1202
* Update index.rst by hed-g in https://github.com/google/turbinia/pull/1205
* Fix vscode Dockerfile by aarontp in https://github.com/google/turbinia/pull/1206
* Fix containerd worker by roshanmaskey in https://github.com/google/turbinia/pull/1207
* Openssl tests failure by wajihyassine in https://github.com/google/turbinia/pull/1219
* Bump json5 from 2.2.1 to 2.2.3 in /web by dependabot in https://github.com/google/turbinia/pull/1212
* Changes to EwfDisk required attributes by jleaniz in https://github.com/google/turbinia/pull/1218
* Update k8s request and limits by wajihyassine in https://github.com/google/turbinia/pull/1217
* Add APFS Support by dfjxs in https://github.com/google/turbinia/pull/1220
* Web UI V2 - TaskList TaskDetails and export task and request output by wajihyassine in https://github.com/google/turbinia/pull/1210
* Turbinia API client by jleaniz in https://github.com/google/turbinia/pull/1128
* Fix yara DL in dockerbuild by wajihyassine in https://github.com/google/turbinia/pull/1221
* Remove turbinia-api-client package by jleaniz in https://github.com/google/turbinia/pull/1235
* Fix for duplicate UUID issue in XFS image mounts by wajihyassine in https://github.com/google/turbinia/pull/1231
* Add node autoscaling to pubsub script by wajihyassine in https://github.com/google/turbinia/pull/1224
* Fix permission on loadtest scripts by wajihyassine in https://github.com/google/turbinia/pull/1222
* update web versions to latest and update default WEB_UI path by wajihyassine in https://github.com/google/turbinia/pull/1223
* Fix typos by jleaniz in https://github.com/google/turbinia/pull/1225
* Fix for run_time calculation and increase server side timeout buffer by wajihyassine in https://github.com/google/turbinia/pull/1215
* Rename client lib by jleaniz in https://github.com/google/turbinia/pull/1236
* API Server documentation by jleaniz in https://github.com/google/turbinia/pull/1232
* Make API client docs visible in ReadTheDocs by jleaniz in https://github.com/google/turbinia/pull/1238
* API CLI tool documentation by jleaniz in https://github.com/google/turbinia/pull/1227
* Fix requirements by jleaniz in https://github.com/google/turbinia/pull/1252
* Fix client docs by jleaniz in https://github.com/google/turbinia/pull/1251
* Add LUKS Encryption Support by dfjxs in https://github.com/google/turbinia/pull/1253
* Fix ReadTheDocs rendering by jleaniz in https://github.com/google/turbinia/pull/1256
* Minor fix by Fryyyyy in https://github.com/google/turbinia/pull/1259
* Bump sideway/formula from 3.0.0 to 3.0.1 in /web by dependabot in https://github.com/google/turbinia/pull/1262
* Logging, filelock, sleep updates by wajihyassine in https://github.com/google/turbinia/pull/1258
* K8s resource updates by wajihyassine in https://github.com/google/turbinia/pull/1260

New Contributors
* hed-g made their first contribution in https://github.com/google/turbinia/pull/1205

**Full Changelog**: https://github.com/google/turbinia/compare/20221201...20230214

20221201
What's Changed
* Update pylintrc by jleaniz in https://github.com/google/turbinia/pull/1179
* Bump loader-utils from 1.4.0 to 1.4.1 in /web by dependabot in https://github.com/google/turbinia/pull/1183
* Add optional /home/ to Jenkins path by Fryyyyy in https://github.com/google/turbinia/pull/1187
* Escape forward slashes in rule metadata by Fryyyyy in https://github.com/google/turbinia/pull/1188
* Bump loader-utils from 1.4.1 to 1.4.2 in /web by dependabot in https://github.com/google/turbinia/pull/1190
* Bump Docker container base images to Ubuntu22.04 by jleaniz in https://github.com/google/turbinia/pull/1133
* Cloud provider fix by wajihyassine in https://github.com/google/turbinia/pull/1194


**Full Changelog**: https://github.com/google/turbinia/compare/20221103...20221201

20221103
What's Changed

* New containerd enumeration and evidence type and mounting
* Added new mechanism to generate command line flags directly from evidence attributes
* Yara Task and Fraken fixes, pre-validate Yara rules and set minimum score
* GKE load testing
* New controller pod, and pubsub deployment updates
* Cron task rule updates
* Expand Postgres compromise rule to cover Yugabyte
* Several fixes in GCP device paths, Docker config mapping, documentation links, dev container packages, typos in configs, and more.
* Updates in web and go-yara versions

New Contributors
* roshanmaskey made their first contribution in https://github.com/google/turbinia/pull/1141

**Full Changelog**: https://github.com/google/turbinia/compare/20220919...20221103

20220919
What's Changed Summary

* Turbinia Web UI V1 and related containers and deployment scripts
* Turbinia API Server and docker container
* New Yara scanner with new rules/analysis and replacement of text matching analysis Tasks
* Support for ExpertWitnessFormat disk images
* Filter/Optimize Partitions Processed by default
* Optimize PlasoJob by splitting into parallel subtasks and other optimizations
* Extract domain controller creds and support for Yescrypt for password cracking
* Loopback device race condition + device check fixes
* Different extensions for psort output_formats
* Standardizing stdout and sterr for docker and system executions
* Several other bugfixes and clean-ups

New Contributors
* Idaht made their first contribution in https://github.com/google/turbinia/pull/1108
* Simon-Berg made their first contribution in https://github.com/google/turbinia/pull/1112
* HolzmanoLagrene made their first contribution in https://github.com/google/turbinia/pull/1129

**Full Changelog**: https://github.com/google/turbinia/compare/20220701...20220919

20220701
* Update task_manager to set psq only when server is running
* Add scripts for deployment of dfDewey datastores
* New PGSQL account analyser
* Integration of custom Yara rules to be used by the Loki analyzer
* Update triage recipes to match new artifact names
* Change default logger to stdout from stderr
* Yara rule to detect Redis exploitation and enables Kinsing detection rules by increasing max file size
* Few fixes to k8s scripts around IAM permissions to cluster and enabling GCP resources
* Adding descriptive Evidence names
* Other minor bug fixes and enhancements

20220504
* Generate timelines for each enumerated docker container individually
* Tracking/storing bulk request group_name and reason (incident ID) for requests
* Fix server-side task timeout issue causing server crash
* Several changes to partition enumeration to make it more stable and transparent
* Updated build uses new dfVFS version which fixes partition enumeration path_spec errors
* Update FilesystemTimelineTask to use updated dfVFS interface
* Updates to GKE management script to make running version explicit
* Fixes for Job allow/deny lists and Yara rules to work with CLI flags
* Refactoring PubSub client to use discover API client
* Fixes so analysis Tasks can run inside enumerated containers
* Fix Evidence auto-upload from turbiniactl

20220325
Several Turbinia server stability fixes.

20220321
* CI tests now use GIFT PPA staging
* Recipe tests and improvements
* Github Analyser (thanks Fryyyyy )
* Several smaller bug fixes related to task failure handling

20220216
* Management scripts and documentation for deploying Turbinia into GKE
* Bulk request status for multiple Evidence processing can now be queried with `turbiniactl status -g <group id>`
* Recipes now accessible within pypi package without setting explicit `RECIPE_FILE_DIR` config variable or providing full path
* Recipe handling refactored into client module to simplify setup for alternate clients (e.g. dfTimewolf)
* Server-side Task timeouts allows the client to recover/return from fatal Worker/Task errors
* Several bug fixes and error handling improvements


20220113
* Support for making bulk requests (processing multiple Evidence objects of the same type with a single turbiniactl command)
* New FileSystemTimelineJob for creating timelines using dfimagetools
* New quick triage recipes for MacOS/Linux and updated Windows recipe
* New script for managing GKE Turbinia infrastructure
* GKE Monitoring setup
* Logs stored centrally using Filestore
* Hadoop analyzer processing new artifact type
* Log_dir and logging refactoring to save output per-request
* dfDewey configuration in main config pushed through environment
* Internal refactoring for component dependency isolation
* Critical fixes for hanging Tasks and disk resource leaks that caused Task crashes along with several other bug fixes




20211018
- New GKE deployment support
- Several new Tasks: Crontab analyzer, Loki scanner, dfDewey, Windows/Linux/Wordpress password crackers
- Support for encrypted disks for Analyzer Tasks using image_export
- Better load-balancing in PSQ based worker
- Documentation updates

20210902


20210831


20210826


20210610
* no more processing of the hashes.json as evidence
* logging setup done in separate setup() function so not on import anymore
* jupyter analysis task fixed
* large output files (eg the strings results) excluded from e2e test results

20210601
* Add heartbeat functionality to tasks
* Add metrics health check dashboard
* Fix partition enumeration task
* Fix docker enumeration task
* Fix grep task



20210503


20210422
* metrics fixes

20210413
* plaso unattended fix
* metrics dashboards

20210330

20210208.3

* pin python requirements.

20210208.2

20210120.3

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.