v1.1.0-beta.1
Pre-release
Pre-release
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
AnalysisEngineprotocol withRegexEnginewrapper andEngineRegistry - 2 new MCP tools:
list_enginesandset_enginefor runtime engine management scan_codeengine override — Passengines=["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_profileparam name, removed non-existentmin_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