UNPKG

nestjs-security-cli

Version:

Advanced IP blocking, role-based security, and attack detection for NestJS applications

14 lines (13 loc) 493 B
import { CanActivate, ExecutionContext } from '@nestjs/common'; import { SecurityService } from '../services/security.service'; export declare const suspiciousPatterns: { pattern: string; name: string; }[]; export declare class IpBlacklistGuard implements CanActivate { private readonly securityService; constructor(securityService: SecurityService); canActivate(context: ExecutionContext): Promise<boolean>; private getClientIp; private checkSuspiciousActivity; }