UNPKG

@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

93 lines (92 loc) 2.17 kB
{ "name": "@seckav/security-sdk", "version": "3.0.0", "description": "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", "main": "dist/index.js", "module": "dist/index.esm.js", "types": "dist/index.d.ts", "scripts": { "build": "tsc", "build:types": "tsc --declaration --emitDeclarationOnly --outDir dist", "test": "jest", "test:watch": "jest --watch", "prepublishOnly": "npm run build" }, "files": [ "dist", "README.md", "LICENSE" ], "keywords": [ "api-security", "security-middleware", "rate-limiting", "threat-detection", "express-security", "nextjs-security", "enterprise-security", "startup-security", "msme-security", "api-protection", "security-analytics", "real-time-monitoring", "ddos-protection", "malicious-payload-detection", "sql-injection-protection", "xss-protection", "security-headers", "ip-filtering", "geo-blocking", "user-agent-filtering", "security-events", "fail-open-security", "lightweight-security", "one-click-security", "developer-friendly", "middleware", "express", "nextjs", "seckav", "firewall", "analytics", "monitoring" ], "author": "SecKav Team", "license": "MIT", "homepage": "https://seckav.com", "repository": { "type": "git", "url": "git+https://github.com/seckav/security-sdk.git" }, "bugs": { "url": "https://github.com/seckav/security-sdk/issues" }, "dependencies": { "axios": "^1.9.0" }, "peerDependencies": { "express": "^4.18.0 || ^5.0.0", "next": ">=12.0.0" }, "peerDependenciesMeta": { "express": { "optional": true }, "next": { "optional": true } }, "devDependencies": { "@types/express": "^4.17.0", "@types/jest": "^29.0.0", "@types/node": "^18.19.111", "jest": "^29.0.0", "typescript": "^5.8.3" }, "engines": { "node": ">=16.0.0" }, "publishConfig": { "access": "public" } }