@motiramshinde/agentshield-next
v0.1.0
Published
Next.js App Router, API route handler, and middleware adapter for AgentShield
Downloads
170
Maintainers
Readme
@motiramshinde/agentshield-next
Next.js App Router, Route Handlers, and Edge Middleware integration for AgentShield.
Features
- ⚡ Next.js Middleware Ready: Easily drop into
middleware.ts. - 🌐 Edge Runtime Compatible: Works across Vercel Edge, Node.js SSR, and API route handlers.
- 🛡️ Progressive Mitigation: Automatically blocks or challenges malicious autonomous clients before your React components render.
Installation
npm install @motiramshinde/agentshield-next
# or
pnpm add @motiramshinde/agentshield-nextUsage (middleware.ts)
import { createAgentShield } from '@motiramshinde/agentshield-next';
const shield = createAgentShield({
mode: 'protect',
sensitivity: 'balanced',
scoreThresholds: {
challenge: 60,
restrict: 75,
block: 85,
},
});
export default shield.middleware();
export const config = {
matcher: ['/api/:path*', '/((?!_next/static|_next/image|favicon.ico).*)'],
};License
Apache-2.0 © Motiram Shinde
