Skip to main content

ESLint plugins that find security bugs in JavaScript and TypeScript

Including the bugs AI coding tools write. Free and open source.

Built for ESLint — 8, 9, and forward

Runs under

  • ESLintfloor
  • Oxlintautomated peer
  • Biomereserved peer
  • TSC native (Go)watching

Pick the engine your team picks — your rules come along, with CI-enforced diagnostic parity. How it works →

32
Plugins
497+
Rules
22
Security
8
Quality

See it in action

Clean configuration, powerful protection. Works with ESLint 8 and 9, flat config or legacy.

Install
npm install -D eslint-plugin-browser-security eslint-plugin-jwt-security
Configure
eslint.config.js
import browserSecurity from 'eslint-plugin-browser-security';
import jwt from 'eslint-plugin-jwt-security';

export default [
  browserSecurity.configs.recommended,
  jwt.configs.recommended,
  // Start protecting your code instantly
];
Featured in DEV Community Top 7

Featured on DEV

Articles about these plugins that DEV Community featured and shared.

Get started

Start with one plugin, then expand your coverage. Each plugin works independently or together as a complete security & quality suite.