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
TypeScript
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;
}