UNPKG

nestjs-security-cli

Version:

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

21 lines (20 loc) 599 B
import { SecurityService } from '../services/security.service'; export declare class SecurityController { private readonly securityService; constructor(securityService: SecurityService); blacklistIp(body: { ip: string; hours?: number; reason?: string; }, req: any): Promise<{ message: string; }>; removeFromBlacklist(ip: string): Promise<{ message: string; }>; getBlacklisted(query: any): Promise<any[]>; getAnalytics(days?: string): Promise<any>; blockMalwareIp(req: any): Promise<{ message: string; }>; }