Skip to content
PluginStats

eslint-plugin-vercel-ai-security weekly downloads statistics

By ofri-peretz · npm · AI SDKs

ESLint plugin for Vercel AI SDK security — detects prompt injection, system-prompt leaks, hardcoded API keys, and unvalidated model output in generateText and streamText.

View on npm Fresh · Oct 18, 2026

eslint-plugin-vercel-ai-security has 1,501 recorded weekly downloads on npm, an increase of 162% over the past 30 days, ranking #1377 of 2,322 tracked listings.

Weekly downloads
1,501
Official API · Oct 18, 2026
7-day growth
-54.1%
-1.8K weekly downloads
30-day growth
+162%
+929 weekly downloads
90-day growth
+21.1%
+262 weekly downloads
Rank
#1377
Among tracked npm listings

About eslint-plugin-vercel-ai-security

<p align="center"> <a href="https://eslint.interlace.tools/docs/security/plugin-vercel-ai-security?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-vercel-ai-security" target="blank"><picture><source media="(prefers-color-scheme: dark)" srcset="https://eslint.interlace.tools/logos/interlace-dark.svg"><img src="https://eslint.interlace.tools/logos/interlace-light.svg" alt="Interlace" height="90" /></picture></a> &nbsp;&nbsp; <a href="https://vercel.com/docs/ai-sdk" target="_blank"><img src="https://eslint.interlace.tools/logos/vercel.svg" alt="Vercel AI SDK" height="90" /></a> &nbsp;&nbsp; <a href="https://oxc.rs" target="_blank"><picture><source media="(prefers-color-scheme: dark)" srcset="https://eslint.interlace.tools/logos/oxlint-dark.svg"><img src="https://eslint.interlace.tools/logos/oxlint-light.svg" alt="oxlint" height="90" /></picture></a> &nbsp;&nbsp; <a href="https://eslint.org" target="_blank"><picture><source media="(prefers-color-scheme: dark)" srcset="https://eslint.interlace.tools/logos/eslint-dark.svg"><img src="https://eslint.interlace.tools/logos/eslint-light.svg" alt="ESLint" height="90" /></picture></a> </p> <p align="center"> Security rules for Vercel AI SDK usage (prompt injection, data handling). </p> <p align="center"> <a href="https://www.npmjs.com/package/eslint-plugin-vercel-ai-security" target="_blank"><img src="https://img.shields.io/npm/v/eslint-plugin-vercel-ai-security.svg" alt="NPM Version" /></a> <a href="https://www.npmjs.com/package/eslint-plugin-vercel-ai-security" target="_blank"><img src="https://img.shields.io/npm/dm/eslint-plugin-vercel-ai-security.svg" alt="NPM Downloads" /></a> <a href="https://packagephobia.com/result?p=eslint-plugin-vercel-ai-security" target="_blank"><img src="https://badgen.net/packagephobia/install/eslint-plugin-vercel-ai-security" alt="Install Size" /></a> <a href="https://opensource.org/licenses/MIT" target="_blank"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="Package License" /></a> <a href="https://app.codecov.io/gh/ofri-peretz/eslint/components?components%5B0%5D=eslint-plugin-vercel-ai-security" target="_blank"><img src="https://codecov.io/gh/ofri-peretz/eslint/graph/badge.svg?component=eslint-plugin-vercel-ai-security" alt="Codecov" /></a> <a href="https://github.com/ofri-peretz/eslint" target="_blank"><img src="https://img.shields.io/badge/Since-Dec_2025-blue?logo=rocket&logoColor=white" alt="Since Dec 2025" /></a> <a href="https://scorecard.dev/viewer/?uri=github.com/ofri-peretz/eslint" target="_blank"><img src="https://api.securityscorecards.dev/projects/github.com/ofri-peretz/eslint/badge" alt="OpenSSF Scorecard" /></a> </p>

⭐ If this plugin caught a real bug for you, star the repo — it's the signal that keeps these rules maintained.

Description

This plugin provides Security rules for Vercel AI SDK usage (prompt injection, data handling).

<!-- AUTO-GENERATED:DOCTRINE:START - Do not edit manually -->
  • Why — a linter nobody reads protects nothing. We would rather miss a finding than spend your attention on one that was never real.
  • How — evidence, not names. A rule fires on what the code does, resolved through the AST and ESLint's own scope analysis.
  • What — every finding carries its fix, in prose for a human and as structured JSON for an agent. Security rules add a CWE mapping and, where assigned, a CVSS score.

That trade costs recall, and we measure it: methodology · results · a false positive is a bug.

<!-- AUTO-GENERATED:DOCTRINE:END -->

Getting Started

npm install eslint-plugin-vercel-ai-security --save-dev

⚙️ Configuration Presets

PresetDescription
recommendedBalanced security (8 errors, 2 warnings)
strictMaximum security (18 errors, 1 warning)
minimalMinimal config

📚 Supported Libraries

LibrarynpmDownloadsDetection
ai (Vercel AI SDK)npmdownloadsPrompt Injection, Data Leakage

🤖 AI-Agent Optimized Messages

All rule messages follow a structured format optimized for AI coding assistants:

🔒 CWE-74 OWASP:A03-Injection CVSS:9 | Unsafe Prompt | CRITICAL [SOC2,GDPR]
   Fix: Validate input before use | https://owasp.org/...

By providing this structured context (CWE, OWASP, Fix), we enable AI tools to reason about the security flaw rather than hallucinating. This allows Copilot/Cursor to suggest the exact correct fix immediately.…

Description from the npm listing.

  • eslint
  • eslintplugin
  • eslint-plugin
  • static-analysis
  • linting
  • code-quality
  • security
  • sast
  • appsec
  • vulnerability
  • owasp
  • cwe
  • interlace-security
  • vercel
  • vercel-ai
  • vercel-ai-sdk
  • ai-sdk
  • ai-security
  • llm
  • llm-security

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

eslint-plugin-vercel-ai-security weekly downloads on npm, last 90 days: 1,501 weekly downloads as of Oct 18, 2026, +21.1% over 90 days.eslint-plugin-vercel-ai-securityWeekly downloads on npm · Last 90 days1,501downloads / week+21.1% over 90 days01K2K3K4KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 22, 2026 – Oct 18, 2026 · 89 observations · Updated Oc…pluginstats.com
eslint-plugin-vercel-ai-security weekly downloads on npm, last 90 days: 1,501 weekly downloads as of Oct 18, 2026, +21.1% over 90 days.

7/30/90-day growth

eslint-plugin-vercel-ai-security weekly downloads growth on npm: -54.1% over 7 days, +162% over 30 days, +21.1% over 90 days.eslint-plugin-vercel-ai-securityWeekly downloads growth on npm1,501downloads / week now7-day growth-1,771 weekly downloads-54.1%30-day growth+929 weekly downloads+162%90-day growth+262 weekly downloads+21.1%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
eslint-plugin-vercel-ai-security weekly downloads growth on npm: -54.1% over 7 days, +162% over 30 days, +21.1% over 90 days.

Ranking history

eslint-plugin-vercel-ai-security npm ranking history: currently #1377 (by weekly downloads).eslint-plugin-vercel-ai-securitynpm ranking · by weekly downloads · Last 90 days#1377current rank#400#600#800#1000#1200#1400Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 17, 2026 – Oct 20, 2026 · 4 observations · Updated Oct 18, 2026pluginstats.com
eslint-plugin-vercel-ai-security npm ranking history: currently #1377 (by weekly downloads).

Listing placement

All npm2,320 listings · 116 pages · 1,162 shown · page 69, #20 (overall #1,380)
All npm: every listing in weekly downloads order

Listing placement

AI SDKs259 listings · 13 pages · page 6, #15 (overall #115)
AI SDKs: 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 (544)
Recent weekly downloads observations for eslint-plugin-vercel-ai-security
Date (UTC)Weekly downloadsChange vs. previous
1,501-698
2,199-489
2,688-498
3,186-472
3,658-218
3,8760
3,876+604
3,272+874
2,398+417
1,981+462
1,519+231
1,288-519
1,807-668
2,475—

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/eslint-plugin-vercel-ai-security. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.