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 Fresh · Oct 17, 2026

eslint-plugin-security-node has 20,049 recorded weekly downloads on npm, a decrease of 51.6% over the past 30 days.

It ranks #754 of 2,256 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by -57.5%.

PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.

Weekly downloads
20,049
Official API · Oct 17, 2026
7-day growth
-40.1%
-13.4K weekly downloads
30-day growth
-51.6%
-21.3K weekly downloads
90-day growth
-57.5%
-27.2K weekly downloads
Rank
#754
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

Usage

Add the following configuration to your file:

Developer guide

• Use GitHub pull requests • Check the .eslintrc file to see the ESLint setup

Tests

Type the following to test all the rules:

Type the following to test a particular rule:

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

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

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

1.1.3

• fix: potential error in isTryCatchStatement #63 • updated Readme with changelog 0520676 • test: update test 922ded3

1.1.2

• Bump diff and mocha #74 • Bump debug and mocha #73 • Bump growl and mocha #72 • Bump minimatch from 3.0.4 to 3.1.2 #71 • Bump ansi-regex from 3.0.0 to 3.0.1 #70 • Bump minimist, mkdirp and mocha #69 • Bump ajv from 6.10.0 to 6.12.6 #62 • Added release-it script #78 • Request to add new rules #60 • Fix headings #61 • Revisions for new rules #2 • chore: remove node_modules #59 • add new rules #1 • Bump lodash from 4.17.19 to 4.17.21 #58 • Add docs urls to rules #57 • remove remaining references to helmet without nocache #54 • Remove noCache since it has been depricated #53 • Fixed typos and improved grammar #50 • Bump lodash from 4.17.15 to 4.17.19 #49 • Bump acorn from 6.1.1 to 6.4.1 #48 • fix: remove console logs in create functions #46 • Bump lodash from 4.17.11 to 4.17.15 #44 • Bump eslint-utils from 1.3.1 to 1.4.3 #43 • Update Readme.md file #1 • Changed package lock b0f2d6a • #21 Rule Ready tested 0ca48df • Deleted some files ce7d04d

Description from the npm listing.

  • eslint
  • eslintplugin
  • eslint-plugin
  • nodesecurity
  • security

Charts

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

Adoption over time

eslint-plugin-security-node weekly downloads on npm, last 90 days: 20,049 weekly downloads as of Oct 17, 2026, -57.5% over 90 days.eslint-plugin-security-nodeWeekly downloads on npm · Last 90 days20,049downloads / week-57.5% over 90 days20K25K30K35K40K45K50K55K60KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 21, 2026 – Oct 17, 2026 · 89 observations · Updated Oc…pluginstats.com
eslint-plugin-security-node weekly downloads on npm, last 90 days: 20,049 weekly downloads as of Oct 17, 2026, -57.5% over 90 days.
PNG SVG

7/30/90-day growth

eslint-plugin-security-node weekly downloads growth on npm: -40.1% over 7 days, -51.6% over 30 days, -57.5% over 90 days.eslint-plugin-security-nodeWeekly downloads growth on npm20,049downloads / week now7-day growth-13,436 weekly downloads-40.1%30-day growth-21,346 weekly downloads-51.6%90-day growth-27,170 weekly downloads-57.5%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
eslint-plugin-security-node weekly downloads growth on npm: -40.1% over 7 days, -51.6% over 30 days, -57.5% over 90 days.
PNG SVG

Ranking history

eslint-plugin-security-node npm ranking history: currently #754 (by weekly downloads).eslint-plugin-security-nodenpm ranking · by weekly downloads · Last 90 days#754current rank#752#753#754#755#756Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 18, 2026 – Oct 19, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
eslint-plugin-security-node npm ranking history: currently #754 (by weekly downloads).
PNG SVG

Listing placement

All npm2,256 listings · 113 pages · 1,130 shown · page 38, #14 (overall #754)
All npm: every listing in weekly downloads order
PNG SVG

Listing placement

ESLint plugins253 listings · 13 pages · page 10, #4 (overall #184)
ESLint plugins: every listing in weekly downloads order
PNG SVG

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 log 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 (121)
Recent weekly downloads observations for eslint-plugin-security-node
Date (UTC)Weekly downloadsChange vs. previous
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-8.4K
53,970—

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 19, 2026. See the methodology.