Seagoat

Latest version: v0.54.4

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

Scan your dependencies

Page 25 of 40

0.31.0

Features

- Include cache folders in server info JSON ([249](https://github.com/kantord/SeaGOAT/pull/249),
[`3bdc226`](https://github.com/kantord/SeaGOAT/commit/3bdc226f5ec0909ed875f57573c3e9d04b193f2a))

0.30.2

Bug Fixes

- Don't crash when ripgrep finds an uncached file
([248](https://github.com/kantord/SeaGOAT/pull/248),
[`4fe3c60`](https://github.com/kantord/SeaGOAT/commit/4fe3c60095240e5a7d7b1d2617ef33c219dd2a36))

partially or fully fixes 226

0.30.1

Bug Fixes

- Avoid crashing when file no longer exists ([247](https://github.com/kantord/SeaGOAT/pull/247),
[`d85231a`](https://github.com/kantord/SeaGOAT/commit/d85231a9647052c773fb7c38dc618b3e46298f81))

fixes 245

0.30.0

Features

- Detect file encoding to support encodings other than UTF-8
([`3b889bc`](https://github.com/kantord/SeaGOAT/commit/3b889bc43a5464f457a461b321f3bf851e75d6cc))

* Try to ignore binary files

* Fix typo in README

* fix: always detect a file encoding

* test: test that other encodings are supported

* add FileReader

* docs: document list of supported character encodings

---------

Co-authored-by: Daniel Kantor <gitdaniel-kantor.com>

0.29.3

Bug Fixes

- Support Windows file paths ([234](https://github.com/kantord/SeaGOAT/pull/234),
[`fe11547`](https://github.com/kantord/SeaGOAT/commit/fe11547432240fa6d0dab41894bee34fc054cf6a))

Chores

- **deps**: Update actions/checkout digest to 8ade135
([242](https://github.com/kantord/SeaGOAT/pull/242),
[`6e774aa`](https://github.com/kantord/SeaGOAT/commit/6e774aad53d29eae0bb289554db4d1d6578ee17f))

Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com>

0.29.2

Bug Fixes

- Support commit messages that contain :::
([`2a2df42`](https://github.com/kantord/SeaGOAT/commit/2a2df42cd84ebd4be9484a1c2a2c87903d7304b1))

* Fix exception in repositories with commits containing ':::' in commit message

Setting [maxsplit](https://docs.python.org/3/library/stdtypes.html#str.split).

The following exception was thrown:

Exception in thread Thread-1 (_worker_function): Traceback (most recent call last): File
"/home/user/.local/pipx/venvs/seagoat/lib/python3.11/site-packages/seagoat/queue/base_queue.py",
line 76, in _worker_function task = self._task_queue.get(timeout=1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/queue.py", line 179, in get raise Empty
_queue.Empty

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/lib/python3.11/threading.py", line 1038, in
_bootstrap_inner self.run() File "/usr/lib/python3.11/threading.py", line 975, in run
self._target(*self._args, **self._kwargs) File
"/home/user/.local/pipx/venvs/seagoat/lib/python3.11/site-packages/seagoat/queue/base_queue.py",
line 81, in _worker_function self.handle_maintenance(context) File
"/home/user/.local/pipx/venvs/seagoat/lib/python3.11/site-packages/seagoat/queue/task_queue.py",
line 50, in handle_maintenance remaining_chunks_to_analyze =
context["seagoat_engine"].analyze_codebase( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File
"/home/user/.local/pipx/venvs/seagoat/lib/python3.11/site-packages/seagoat/engine.py", line 82, in
analyze_codebase self.repository.analyze_files() File
"/home/user/.local/pipx/venvs/seagoat/lib/python3.11/site-packages/seagoat/repository.py", line
46, in analyze_files current_commit_info = parse_commit_info(line) ^^^^^^^^^^^^^^^^^^^^^^^ File
"/home/user/.local/pipx/venvs/seagoat/lib/python3.11/site-packages/seagoat/repository.py", line
12, in parse_commit_info commit_hash, date_str, author, commit_subject = raw_line.split(":::")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: too many values to unpack (expected 4)


* Test commit messages with three or more colons

* style: fix code style issues

---------

Co-authored-by: Daniel Kantor <gitdaniel-kantor.com>

Chores

- **deps**: Update dependency mkdocs-material to v9.4.1
([239](https://github.com/kantord/SeaGOAT/pull/239),
[`3af3112`](https://github.com/kantord/SeaGOAT/commit/3af311251506f5d99f319b493f20a258e2625e4c))

Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com>

Page 25 of 40

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.