Skip to content
PluginStats

block-no-verify weekly downloads statistics

By tupe12334 · npm · Claude Code

CLI tool to block --no-verify flag in git commands. Prevents AI agents from bypassing git hooks.

View on npm Stale · Oct 17, 2026

block-no-verify has 12,058 recorded weekly downloads on npm, a decrease of 62.8% over the past 30 days, ranking #867 of 2,256 tracked listings.

Weekly downloads
12,058
Official API · Oct 17, 2026
7-day growth
-54.7%
-14.6K weekly downloads
30-day growth
-62.8%
-20.3K weekly downloads
90-day growth
-33.9%
-6.2K weekly downloads
Rank
#867
Among tracked npm listings

About block-no-verify

block-no-verify

A security tool that blocks ways AI agents can bypass local git hooks. It flags the --no-verify flag, core.hooksPath overrides, and GitHub MCP tool calls that write through the GitHub API.

Powered by @polyhook/sdk — write the hook once, run it everywhere.

Why?

When using AI coding assistants like Claude Code, Cursor, Windsurf, Cline, or Amp, you might have git hooks (pre-commit, pre-push) that enforce code quality, run tests, or perform security checks. Agents can side-step those hooks in three common ways:

• passing --no-verify to a git command, • overriding core.hooksPath (e.g. git -c core.hooksPath=/dev/null ...), • calling GitHub MCP tools such as mcpgithubpush_files that commit or merge directly through the GitHub API, skipping the local hook chain entirely.

This package provides a CLI that blocks all three, working with any AI tool that supports command / tool-use hooks.

Used By

Supported Agents

See polyhook's supported tools list.

Installation

Add as a dev dependency to ensure a consistent, pinned version:

Then use it with pnpm exec block-no-verify or npm exec block-no-verify.

Platform Integration

Claude Code

Add to your .claude/settings.json. The first matcher handles shell commands (--no-verify, core.hooksPath); the second matches any GitHub MCP tool so direct-to-API writes are also blocked:

Cursor

Cursor 1.7+ supports hooks via .cursor/hooks.json. The beforeShellExecution hook runs before any shell command.

Create .cursor/hooks.json in your project root:

Note: Cursor hooks are in beta. See Cursor Hooks Documentation for the latest information.

Windsurf

Add to your .windsurf/settings.json:

Gemini CLI

Add to your .gemini/settings.json:

Note: Hooks are disabled by default in Gemini CLI. See Gemini CLI Hooks Documentation for details.

Supported Git Commands

The following git commands are monitored for --no-verify:

• git commit • git push • git merge • git cherry-pick • git rebase • git am

Blocked GitHub MCP Tools

The following GitHub MCP tools are blocked because they write through the GitHub API and therefore skip local git hooks:

• mcpgithubcreate_or_update_file • mcpgithubdelete_file • mcpgithubpush_files • mcpgithubmerge_pull_request • mcpgithubupdate_pull_request_branch

Read-only GitHub MCP tools (e.g. mcpgithubget_file_contents, mcpgithublist_pull_requests) are not blocked.

Behavior

| Command | Blocked? | Notes |

| git commit --no-verify | Yes | | | git commit -n | Yes | -n is shorthand for --no-verify in commit | | git push --no-verify | Yes | | | git push -n | No | -n means --dry-run in push | | git merge --no-verify | Yes | | | git merge -n | No | -n means --no-commit in merge | | git commit -m "msg" | No | No --no-verify flag |

Contributing

See CONTRIBUTING.md for development setup and guidelines.

License

MIT

References

• polyhook SDK • Claude Code Hooks • Gemini CLI Hooks • Cursor Hooks

Description from the npm listing.

  • git
  • no-verify
  • hooks
  • cli
  • security
  • ai-safety
  • claude-code
  • agent-governance

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

block-no-verify weekly downloads on npm, last 90 days: 12,058 weekly downloads as of Oct 17, 2026, -33.9% over 90 days.block-no-verifyWeekly downloads on npm · Last 90 days12,058downloads / week-33.9% over 90 days010K20K30K40K50KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 22, 2026 – Oct 17, 2026 · 88 observations · Updated Oc…pluginstats.com
block-no-verify weekly downloads on npm, last 90 days: 12,058 weekly downloads as of Oct 17, 2026, -33.9% over 90 days.

7/30/90-day growth

block-no-verify weekly downloads growth on npm: -54.7% over 7 days, -62.8% over 30 days, -33.9% over 90 days.block-no-verifyWeekly downloads growth on npm12,058downloads / week now7-day growth-14,554 weekly downloads-54.7%30-day growth-20,313 weekly downloads-62.8%90-day growth-6,174 weekly downloads-33.9%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
block-no-verify weekly downloads growth on npm: -54.7% over 7 days, -62.8% over 30 days, -33.9% over 90 days.

Ranking history

block-no-verify npm ranking history: currently #867 (by weekly downloads).block-no-verifynpm ranking · by weekly downloads · Last 90 days#867current rank#200#300#400#500#600#700#800#900Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 17, 2026 – Oct 19, 2026 · 3 observations · Updated Oct 17, 2026pluginstats.com
block-no-verify npm ranking history: currently #867 (by weekly downloads).

Listing placement

All npm2,256 listings · 113 pages · 1,129 shown · page 44, #7 (overall #867)
All npm: every listing in weekly downloads order

Listing placement

Claude Code233 listings · 12 pages · page 2, #4 (overall #24)
Claude Code: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (543)
Recent weekly downloads observations for block-no-verify
Date (UTC)Weekly downloadsChange vs. previous
12,058-3.2K
15,252-3.2K
18,446-5K
23,444-3K
26,4670
26,467-1.2K
27,679+1.1K
26,612+535
26,077+3.8K
22,241+69
22,172-5.1K
27,293-9.3K
36,552+353
36,199—

Similar npm Claude Code plugins

All 20 block-no-verify alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/block-no-verify. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.