Skip to content

Codeep

v2.6.0 Security

This release includes 1 security fix for security teams reviewing exposed deployments.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →
This release patches 1 known CVE

Topics

ai ai-agent ai-agents ai-tools cli-app

Summary

AI summary

Configurable code-review rules via .codeep/review.json enable custom deterministic checks, disable built‑ins, and scope files.

Changes in this release

Security High

Hardens reviewer against untrusted custom rules with safety checks

Hardens reviewer against untrusted custom rules with safety checks

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

Adds configurable code-review rules via .codeep/review.json

Adds configurable code-review rules via .codeep/review.json

Source: llm_adapter@2026-06-09

Confidence: high

Full changelog

New: configurable code-review rules. Drop a .codeep/review.json into a repo to add your own deterministic review rules, disable built-in ones, and scope which files are reviewed — enforced the same way by codeep review (CLI) and the Codeep GitHub Action, with zero LLM cost.

Added

  • .codeep/review.json — review rules as config. The deterministic
    reviewer (codeep review, /review --static, and the GitHub Action) now
    reads a per-project config:
    • rules — your own checks: id, pattern (regex), message (required)
      plus optional flags, category, severity, suggestion, extensions.
    • disable — turn off built-in rules by id (each built-in now has a stable
      id, e.g. eval-usage, todo-comment, any-type, long-file).
    • include / exclude — glob scoping (**, *, ?).
      A missing, malformed, or partially-invalid config never breaks a review — bad
      entries are skipped with a warning and valid ones still apply.

Security

  • Hardened the reviewer against untrusted custom rules. Since a PR's
    .codeep/review.json runs in CI via the Action, custom regexes are screened
    at load (length cap + a catastrophic-backtracking/ReDoS heuristic), the match
    loop guards zero-width patterns (no infinite loop) and caps matches per rule,
    and the GitHub Action bounds each review's wall-clock at 180s.

Security Fixes

  • Hardened the reviewer against untrusted custom regexes with length caps, ReDoS heuristics, zero‑width match guard, per‑rule match limits, and a 180s wall‑clock timeout in the GitHub Action

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 Codeep

Get notified when new releases ship.

Sign up free

About Codeep

All releases →

Related context

Earlier breaking changes

  • v2.8.0 `codeep account push` and `account sync` no longer transfer API keys unless `/keysync on` is enabled
  • v2.4.1 MiniMax M3 replaces MiniMax-M2.7 as default model across all providers.
  • v2.0.0 McpServer protocol now optional fields `command`, `args`, plus new `url` and `headers`; version bumped to 2.0.0.

Beta — feedback welcome: [email protected]