ctrlshiftleft
Version:
AI-powered toolkit for embedding QA and security testing into development workflows
27 lines (26 loc) • 857 B
TypeScript
/**
* React Security Patterns
*
* This module provides pattern-matching rules for detecting React-specific
* security vulnerabilities and code quality issues.
*/
export interface SecurityPattern {
pattern: RegExp;
severity: 'CRITICAL' | 'HIGH' | 'MEDIUM' | 'LOW' | 'INFO';
title: string;
description: string;
remediation: string;
category?: string;
}
/**
* Core React security patterns for detecting common security issues in React applications
*/
export declare const REACT_SECURITY_PATTERNS: SecurityPattern[];
/**
* Next.js specific security patterns for detecting security issues in Next.js applications
*/
export declare const NEXTJS_SECURITY_PATTERNS: SecurityPattern[];
/**
* Combines all React and Next.js security patterns into a single array
*/
export declare const getAllReactPatterns: () => SecurityPattern[];