nestjs-security-cli
Version:
Advanced IP blocking, role-based security, and attack detection for NestJS applications
14 lines (13 loc) • 493 B
TypeScript
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;
}