github DefinetlyNotAI/Logicytics v3.5.0

latest releases: v3.6.0, v3.5.1
one month ago

๐Ÿ”’ Logicytics v3.5.0 - Security Enhancements, CI Refactor, and VulnScan Isolation

โœจ New Features

  • Implemented Least Privileged GitHub Actions Token Permissions for hardened CI workflows.
  • Added dedicated Dependency Review workflow for improved security tracking and approval processes.
  • Introduced Harden Runner configuration to tighten runtime behavior in CI.

โš™๏ธ Improvements

  • Updated Logicytics.py --dev flag to be more consistent.
  • Moved VulnScan tools and v3 modules to a separate repository to streamline scope. The output files still exist, but the trainer and helper files were moved
  • Updated README and VulnScan installation instructions for a new structure.
  • Improved file management and flag handling logic across modules.
  • Removed unimplemented flags for cleaner CLI behavior (2 flags one of which was --webhook).
  • Updated requirements with proper pinning and included sentence-transformers.

๐Ÿ› Bug Fixes

  • Fixed a critical bug in dump_memory.py:
    Binary mode now avoids setting encoding, resolving a crash during memory dumps.
  • Re-added and fixed the previously broken CodeQL Action to ensure continued static analysis.

๐Ÿ” Security

  • Patched a vulnerability in the requests package:
    • GHSA-9hjg-9r4m-mvj7 (CVSS 5.3 โ€” Medium) via (#233)
    • All GitHub Actions dependencies are now explicitly pinned for deterministic builds.

๐Ÿงน Chores

  • Updated security.md documentation with clarified practices and new automation.
  • Refreshed GitHub issue labels and updated the CodeClimate badge for clarity.

What's Changed

Full Changelog: v3.4.2...v3.5.0

Don't miss a new Logicytics release

NewReleases is sending notifications on new releases.