Skip to content
PluginStats

eslint-plugin-security-node weekly downloads statistics

By gkouziik · npm · ESLint plugins

Create a security plugin for node.js

View on npm Stale · Oct 18, 2026

eslint-plugin-security-node has 21,703 recorded weekly downloads on npm, a decrease of 50.5% over the past 30 days, ranking #770 of 2,391 tracked listings.

Weekly downloads
21,703
Official API · Oct 18, 2026
7-day growth
-33.7%
-11K weekly downloads
30-day growth
-50.5%
-22.1K weekly downloads
90-day growth
-55.4%
-27K weekly downloads
Rank
#770
Among tracked npm listings

About eslint-plugin-security-node

eslint-plugin-security-node

ESLint plugin containing Node.js security rules

This plugin will help to identify potential threats and prevent attacks.

Installation

npm install --save-dev eslint-plugin-security-node

Usage

Add the following configuration to your .eslintrc file:

"plugins": [
    "security-node"
],
"extends": [
    "plugin:security-node/recommended"
]

Developer guide

Tests

Type the following to test all the rules:

$ npm test

Type the following to test a particular rule:

$ ./node_modules/.bin/mocha tests/lib/rules/rule_name

Rules

detect non literal regular expr

For details check the documentation file non-literal-reg-expr

detect absence of property:name in express-session

For details check the documentation file detect-absence-of-name-option-in-exrpress-session

detect Buffer unsafe allocation

For details check the documentation file detect-buffer-unsafe-allocation

detect exec of child_process with non-Literal argument

For details check the documentation file detect-child-process

detect crlf attack

For details check the documentation file detect-crlf

detect dangerous redirects

For more information check the documentation file detect-dangerous-redirects

detect-eval-with-expr

For more information check the documentation file detect-eval-with-expr

detect-html-injection

For more information check the documentation file detect-html-injection

detect-insecure-randomness

For more information check the documentation file detect-insecure-randomness

detect-non-literal-require-calls

For more information check the documentation file detect-non-literal-require-calls

detect-nosql-injection

For more information check the documentation file detect-nosql-injection

detect-option-multiplestatements-in-mysql

For more information check the documentation file detect-option-multiplestatements-in-mysql

detect-option-rejectunauthorized-in-nodejs-httpsrequest

For more information check the documentation file detect-option-rejectunauthorized-in-nodejs-httpsrequest

detect-option-unsafe-in-serialize-javascript-npm-package

For more information check the documentation file detect-option-unsafe-in-serialize-javascript-npm-package

detect-possible-timing-attacks

For more information check the documentation file detect-possible-timing-attacks

detect-runinthiscontext-method-in-nodes-vm

For more information check the documentation file detect-runinthiscontext-method-in-nodes-vm.

detect-security-missconfiguration-cookie

For more information check the documentation file detect-security-missconfiguration-cookie

detect-sql-injection

For more information check the documentation file detect-sql-injection

disable-ssl-across-node-server

For more information check the documentation file disable-ssl-across-node-server

detect-improper-exception-handling

For more information check the documentation file detect-improper-exception-handling

detect-unhandled-async-errors

For more information check the documentation file detect-unhandled-async-errors

detect-unhandled-event-errors…

Description from the npm listing.

  • eslint
  • eslintplugin
  • eslint-plugin
  • nodesecurity
  • 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-security-node weekly downloads on npm, last 90 days: 21,703 weekly downloads as of Oct 18, 2026, -55.4% over 90 days.eslint-plugin-security-nodeWeekly downloads on npm · Last 90 days21,703downloads / week-55.4% over 90 days20K25K30K35K40K45K50K55K60KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 23, 2026 – Oct 18, 2026 · 88 observations · Updated Oc…pluginstats.com
eslint-plugin-security-node weekly downloads on npm, last 90 days: 21,703 weekly downloads as of Oct 18, 2026, -55.4% over 90 days.

7/30/90-day growth

eslint-plugin-security-node weekly downloads growth on npm: -33.7% over 7 days, -50.5% over 30 days, -55.4% over 90 days.eslint-plugin-security-nodeWeekly downloads growth on npm21,703downloads / week now7-day growth-11,021 weekly downloads-33.7%30-day growth-22,129 weekly downloads-50.5%90-day growth-27,001 weekly downloads-55.4%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
eslint-plugin-security-node weekly downloads growth on npm: -33.7% over 7 days, -50.5% over 30 days, -55.4% over 90 days.

Ranking history

eslint-plugin-security-node npm ranking history: currently #770 (by weekly downloads).eslint-plugin-security-nodenpm ranking · by weekly downloads · Last 90 days#770current rank#750#755#760#765#770#775Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 18, 2026 – Oct 21, 2026 · 4 observations · Updated Oct 18, 2026pluginstats.com
eslint-plugin-security-node npm ranking history: currently #770 (by weekly downloads).

Listing placement

All npm2,389 listings · 120 pages · 1,196 shown · page 39, #12 (overall #772)
All npm: every listing in weekly downloads order

Listing placement

ESLint plugins258 listings · 13 pages · page 10, #4 (overall #184)
ESLint plugins: 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 (122)
Recent weekly downloads observations for eslint-plugin-security-node
Date (UTC)Weekly downloadsChange vs. previous
21,703+1.7K
20,049-2.7K
22,792-470
23,262-9.1K
32,329-9.4K
41,6820
41,682+9K
32,724-761
33,485+532
32,953+1K
31,930-1.7K
33,612-1.1K
34,695-10.9K
45,550—

Similar npm ESLint plugins plugins

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