Skip to content
ccmods.app

jev-guard

v0.1.0

Scores Edit, Write and Bash calls and final answers with the Jev probability API, denying rule breaks and unrequested deploys.

by @muratcakmak7Updated Broad accessGitHub

Installation

  1. 1. Clone the repository

    $ git clone https://github.com/muratcakmak/jev-guard.git
  2. 2. Start Claude Code with the mod loaded for this session

    $ claude --plugin-dir ./jev-guard

The repository has no marketplace file yet, so this loads the mod for one session. Needs Claude Code 2.1.287 or later, in a terminal. Full install guide

What does jev-guard do?

  • Local regex rules and Jev-scored rules in hooks/rules.ts deny Edit/Write/Bash calls with the correction attached
  • Deploy gate denies Bash commands that deploy, publish, merge or send a credential when your last prompt did not ask for it
  • Moves long-running commands such as installs, test suites and dev servers to run_in_background
  • Answer check submits one correction prompt when a reply claims unbacked success, ends on a promise or hides a failing check
  • Optional doc router attaches the most relevant MEMORY.md entries and project docs to each prompt

What do you need?

  • Claude Code 2.1.287 or later (terminal)
  • Jev API key (JEV_API_KEY or TYPESAFE_API_KEY); guarded content is sent to the Jev endpoint

What can this mod access?

Read from the mod's code with claude plugin validate on Claude Code 2.1.296, synced Oct 12, 2026. This is a capability list, not a security audit. Mods run with your permissions, so install only from authors you trust.

Broad access
  • Makes network requests
  • Submits prompts or messages for you
  • Intercepts or rewrites tool calls
  • Reads or rewrites your prompts
  • Reads files
  • Reads environment variables or settings
  • Reads your conversation
Hooks and engine calls (6 + 8)

hooks

  • prompt.submit
  • session.start
  • tool.call{tool=Agent}
  • tool.call{tool=Edit|Write|Bash}
  • tool.call{tool=Skill}
  • turn.complete

calls

  • $.env.get
  • $.fs.read
  • $.http.fetch
  • $.prompt.submit
  • $.session.cwd
  • $.session.messages
  • $.ui.log
  • $.ui.toast

Do you maintain jev-guard?

Add this badge to your README so users can jump to this page for the install command and access report.

Listed on ccmods.app
[![Listed on ccmods.app](https://ccmods.app/badge.svg)](https://ccmods.app/mods/jev-guard)

safe-keys

markfulton/safe-keys

1

Catches API keys you paste into the prompt, stores them outside the conversation and shows them as names like $OPENROUTER_API_KEY.

UIPromptToolsBroad access
$ claude --plugin-dir ./safe-keys

blast-radius

anthropics/claude-code-playground

210

Anthropic's sample mod that holds a risky shell command like rm -rf or a force push and shows what it would change.

Anthropic sampleUIToolsBroad access
$ claude plugin install blast-radius --marketplace ./claude-code-playground/claude-code/mods

adversarial-review-loop

leinardi/adversarial-review-loop

2

Implements a plan phase by phase and blocks each commit until a separate reviewer process approves the exact tree.

UIToolsBroad access
$ claude plugin install adversarial-review-loop --marketplace leinardi/adversarial-review-loop