From 78bf6a0e8211a85c6204a10966017b131a8e8555 Mon Sep 17 00:00:00 2001 From: Gagan Deep Date: Fri, 31 Jul 2026 01:06:42 +0530 Subject: [PATCH] =?UTF-8?q?chore:=20release=200.3.7=20=E2=80=94=20README?= =?UTF-8?q?=20screenshots=20and=20defense=5Fdemo.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 8 +++++++- pyproject.toml | 2 +- uv.lock | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d6430a..768dd31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to this project are documented here. ## [Unreleased] +## [0.3.7] - 2026-07-31 + +- docs: add real terminal screenshots to the README — a live `modelfuzz scan` of `openai/gpt-4o-mini` (3/3 seeds break through) and `@shield_tool` blocking an exfiltration attempt at the execution layer. Both are rendered from genuine captured output, and referenced by absolute URL so they render on the PyPI project page as well as on GitHub +- docs: add `defense_demo.py`, a runnable `URLAllowList` example that blocks an `http_post` to an attacker-controlled host + ## [0.3.6] - 2026-07-31 This release makes `modelfuzz scan` work against hosted models. Everything below shipped together; there was no separate 0.3.5 release. @@ -86,7 +91,8 @@ This release makes `modelfuzz scan` work against hosted models. Everything below - CI workflow (lint + tests), MIT license, unit/integration test suite - Package renamed from `agentshield` to `modelfuzz` -[Unreleased]: https://github.com/higagan/modelfuzz/compare/v0.3.6...HEAD +[Unreleased]: https://github.com/higagan/modelfuzz/compare/v0.3.7...HEAD +[0.3.7]: https://github.com/higagan/modelfuzz/compare/v0.3.6...v0.3.7 [0.3.6]: https://github.com/higagan/modelfuzz/compare/v0.3.4...v0.3.6 [0.3.4]: https://github.com/higagan/modelfuzz/compare/v0.3.3...v0.3.4 [0.3.3]: https://github.com/higagan/modelfuzz/compare/v0.3.2...v0.3.3 diff --git a/pyproject.toml b/pyproject.toml index 9cf5f11..e92aa52 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "modelfuzz" -version = "0.3.6" +version = "0.3.7" description = "Runtime guardrails for AI agents." readme = "README.md" license = { text = "MIT" } diff --git a/uv.lock b/uv.lock index 354ce39..2f776fa 100644 --- a/uv.lock +++ b/uv.lock @@ -286,7 +286,7 @@ wheels = [ [[package]] name = "modelfuzz" -version = "0.3.6" +version = "0.3.7" source = { editable = "." } dependencies = [ { name = "typer" },