Skip to content

feat: ClawZero v0.2.0 — 5 Frameworks, 50 Attack Vectors, protect_agent()#5

Merged
Sdvegas21 merged 2 commits intomainfrom
v0.2.0-upgrade
Apr 1, 2026
Merged

feat: ClawZero v0.2.0 — 5 Frameworks, 50 Attack Vectors, protect_agent()#5
Sdvegas21 merged 2 commits intomainfrom
v0.2.0-upgrade

Conversation

@Sdvegas21
Copy link
Copy Markdown
Contributor

Summary

ClawZero v0.2.0 is a major capability expansion shipping 5-framework support,
50-vector attack pack, and zero-config
agent protection.

What's New

Framework Support (5 frameworks)

  • CrewAI adapter (346 lines, async)
  • AutoGen adapter (324 lines, async)
  • protect_agent() zero-config wrapper
    with auto-detection
  • OpenClaw adapter (existing)
  • LangChain adapter (existing)

Attack Pack (50 vectors, 9 categories)

  • Command injection (10)
  • Path traversal (8)
  • Credential exfiltration (6)
  • Data exfiltration (8)
  • Persistence (5)
  • Lateral movement (4)
  • Supply chain (4)
  • Social engineering (3)
  • Denial of service (2)

Performance

  • Benchmark framework added
  • ~1ms per decision (measured,
    not estimated)

Developer Experience

  • Enhanced CLI (clawzero-enhanced)
  • clawzero.io landing page

CI/CD

  • Comprehensive CI workflow
  • Reusable security gate action

Validation

  • 117 tests passing
  • ruff: clean
  • mypy: clean (29 source files)
  • clawzero doctor openclaw: SECURE
  • Demo blocked path: confirmed

Breaking Changes

None. All existing APIs preserved.
OpenClaw adapter retained.
Default CLI entrypoint unchanged.

Install

pip install clawzero==0.2.0

…and CI

- add protect_agent() zero-config wrapper for agent tool registration patterns
- add CrewAI and AutoGen adapters with deterministic sink enforcement
- add benchmark module and enhanced CLI entrypoint
- add 50-vector attack pack tests across 9 categories
- add clawzero-ci and reusable clawzero-action workflows
- add site/index.html landing page and unignore it in git
- merge package exports for OpenClaw/LangChain/CrewAI/AutoGen
- bump version to 0.2.0 and add optional deps (crewai/autogen/all)
- keep canonical CLI entrypoint on existing clawzero.cli
- remove legacy empty mvar_adapters placeholder
- harden filesystem read path safety guard for traversal/encoding bypasses
- update release target to 0.2.0
- record 117 passing tests
- record 5 framework adapter surfaces
- record 50 validated attack vectors
- replace <100us messaging with measured ~1ms benchmark claim
@Sdvegas21 Sdvegas21 merged commit 99477fe into main Apr 1, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant