Skip to content

v1.1.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@sparkvibe-io sparkvibe-io released this 01 Mar 23:08
3acc172

GuardianShield v1.1.0-beta.1

First beta release of the v1.1 series. Introduces the multi-engine analysis pipeline and several reliability improvements.

New Features

  • Multi-Engine Analysis Pipeline — Pluggable AnalysisEngine protocol with RegexEngine wrapper and EngineRegistry
  • 2 new MCP tools: list_engines and set_engine for runtime engine management
  • scan_code engine override — Pass engines=["regex"] to select specific engines per scan

Bug Fixes & Hardening

  • Graceful audit degradation — Scans succeed even when SQLite audit DB is unwritable
  • scan_dependencies race condition — Eliminated fragile get_audit_log(limit=1) round-trip
  • Richer MCP error responses — Error messages now include [ExceptionType] details
  • Docs parameter fixes — Corrected set_profile param name, removed non-existent min_severity

Stats

  • 21 MCP tools (up from 19)
  • 1396 tests passing
  • 108+ detection patterns across 7 languages
  • Zero external dependencies

Install

pip install guardianshield==1.1.0b1

Full Changelog

v1.0.2...v1.1.0b1