@seckav/security-sdk
Version:
Lightweight API Security SDK for Enterprises - One-click protection with rate limiting, threat detection, security analytics, and real-time monitoring for Express.js and Next.js applications
11 lines • 884 B
TypeScript
export { SecKavSDK } from './core/SecKavSDK';
export { RateLimitModule } from './modules/RateLimit';
export { SecurityModule } from './modules/Security';
export { EncryptionModule } from './modules/EncryptionModule';
export { MisconfigurationScannerModule } from './modules/MisconfigurationScanner';
export type { SecKavConfig, RateLimitResult, SecurityResult, SecuritySettings, AlertSettings } from './types/common';
export { createRateLimitMiddleware, createNextRateLimitMiddleware, RateLimitSDK } from './rateLimitMiddleware';
export { createSecKavMiddleware, createSecKavNextMiddleware } from './core/SecKavSDK';
export declare const SDK_VERSION = "3.0.0";
export declare const SUPPORTED_FEATURES: readonly ["rateLimit", "apiFirewall", "encryption", "tokenValidation", "misconfigurationScanning", "threatDetection", "ipFiltering", "analytics"];
//# sourceMappingURL=index.d.ts.map