UNPKG

nestjs-security-module

Version:

A plug-and-play NestJS security module with CORS, Helmet, rate limiting, audit logging, CSP, XSS sanitization, and more.

12 lines (11 loc) 528 B
import { DynamicModule, MiddlewareConsumer, NestModule } from '@nestjs/common'; import { SecurityModuleOptions } from './security.config'; export declare class SecurityModule implements NestModule { static options: SecurityModuleOptions; static enableCors: boolean; static corsOptions: any; static sanitizeEnabled: boolean; static forRoot(options: SecurityModuleOptions): DynamicModule; static register(options: SecurityModuleOptions): DynamicModule; configure(consumer: MiddlewareConsumer): void; }