Bouncer

Built by modmyclaude

Checks each mod at the door and lists what it can reach, from Claude Code's own validator.

Safetyv0.2.0
Bouncer running in Claude Code
An illustration of Bouncer, drawn from the mod's own text.
Automated tests24 passing
Model callsnone
Commands1
Settings1

Automated test evidence

Bouncer v0.2.0 passed strict plugin validation and 24 automated tests, with 0 failures, in the recorded run on 28 October 2026 (UTC). The run used Claude Code 2.1.293 on Ubuntu 24.04 and exercised the engine's test kit. This record does not include a live session check. Type-checking was skipped because engine type declarations were unavailable.

Passing tests do not establish that an installed mod is safe. Bouncer reports what Claude Code's validator can see; it does not block or sandbox a mod.

Check what your mods can reach

Bouncer shows Claude Code's validator reports for your installed mods. Check new or changed access; this is not a safety verdict.

Reported behavior and access

Files Engine-managed mod store

Runs Claude Code's plugin validator once per plugin folder and reads the plugin registry and manifest files, never a mod's source. Stores each folder's name and a short hash of its reach.

Shell commands Subprocesses used

Runs Claude Code's plugin validator once per plugin folder and reads the plugin registry and manifest files, never a mod's source. Stores each folder's name and a short hash of its reach.

Network No network

The reviewed README reports no network requests, including its described subprocess behavior.

Added model calls None reported

The reviewed README reports no model calls of its own. Ordinary Claude Code work still uses your model.

Sound Not reviewed

Behavior has not been source-reviewed for this version. Check the README before relying on its access.

Handled events plugin.register, session.start, command.run /bouncer, ui.render AbovePrompt, ui.render Pane

Event registration does not mean blocking. Read the source for whether an event observes, changes or holds an action.

README-reported behavior, not a sandbox guarantee. Source v0.2.0, b83b6fd, reviewed 22 Oct 2026

Original Claude Code validator report

reads files

Can read files, but cannot write them.

commands

Can run commands.

network

Does not make network requests.

model

Does not call a model.

sound

Does not play sound.

Validator hook registrations

Uses hooks: plugin.register.

Static validator signals can miss indirect effects, optional configuration and engine-managed storage.

How it works

Slash commands

/bouncer

What every installed mod can reach, from the validator: the pane, check again, ok

Settings

claudeBinDefault: claude
The claude command the validator runs through: a name on your PATH or an absolute path.

Hook events

plugin.registersession.startcommand.run /bouncerui.render AbovePromptui.render Pane

The prompt

Details

added 12 Oct 2026updated 23 Oct 2026MITSource on GitHub

Pairs well with