Enterprise-Grade Security
Secure your code,
your style.
ESLint Interlace is a comprehensive security & quality plugin ecosystem. Built for modern JavaScript, designed for teams who care about code integrity.
See it in action
Clean configuration, powerful protection. Works with any ESLint 9+ project.
import browserSecurity from 'eslint-plugin-browser-security';
import jwt from 'eslint-plugin-jwt';
export default [
browserSecurity.configs.recommended,
jwt.configs.recommended,
// Start protecting your code instantly
];Trusted Security & Quality Plugins
Built for real-world JavaScript security challenges
Loved by the Community
Security insights that developers trust. See what the community is saying.
“Finally, a security-focused ESLint ecosystem that catches real vulnerabilities. Found 3 XSS vectors in our React app within minutes of installing browser-security.”
Two Pillars of Excellence
Comprehensive coverage organized into Security and Quality categories.
Security
11 plugins protecting against XSS, injection, insecure tokens, and common vulnerability patterns.
Quality & Architecture
7 plugins enforcing conventions, modularity, reliability, and modern best practices.
Why ESLint Interlace?
Built by security engineers, for developers who ship with confidence.
Zero Runtime Overhead
All checks run at lint-time. No production impact, no performance cost.
Flat Config Native
Built for ESLint 9+ flat config. Modern, composable, no legacy baggage.
OWASP Aligned
Security rules mapped to OWASP Top 10 and CWE vulnerability databases.
TypeScript First
Full TypeScript support with type-aware rules and accurate AST analysis.
Extensive Docs
Every rule documented with examples, auto-fix info, and remediation guides.
Open Source
MIT licensed, community-driven, and designed for enterprise adoption.

