Skip to content

Chameleon

v2.33.1 Bugfix

This release fixes issues for SREs watching stability and regressions.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-coding-assistant archetype ast-analysis claude-code claude-plugin code-conventions
+12 more
code-review code-style developer-tools javascript linter mcp mcp-server prompt-engineering python ruby rails typescript

Affected surfaces

auth

Summary

AI summary

Enforce mode no longer hard‑blocks non‑code files containing "eval(" or credential text.

Full changelog

Fixed

  • Enforce mode no longer hard-blocks on eval(/credential text in non-code
    files.
    The archetype-independent eval-call and secret-detected-in-content
    rules ran on raw content, so a literal eval( or a credential-shaped token in
    markdown / plain-text / config PROSE (e.g. documentation that explains the rules,
    or a CHANGELOG entry) was treated as a runnable sink. Under the new enforce
    default this turn-trapped a session with no escape — a non-code file cannot carry
    an inline // chameleon-ignore directive. eval-call is now gated to recognized
    code languages, and a new block_eligible_on_file gate drops the
    archetype-independent rules from the BLOCK set on any detect_language()-None
    file (they remain advisory). Applied at every block/arming site, including the
    with-archetype paths reachable by a legacy extension-blind paths_pattern.
    Enforcement on real code (.ts/.js/.rb/.py) is unchanged: a real
    eval()/exec() or a committed credential still blocks.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Chameleon

Get notified when new releases ship.

Sign up free

About Chameleon

All releases →

Related context

Earlier breaking changes

  • v3.0.0 MCP surface folded from 48 tools to 19; remaining 32 operator tools become actions on three dispatchers.

Beta — feedback welcome: [email protected]